NetSurf
Data Structures | Enumerations
core_window.h File Reference

Interface to core window handling. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  core_window_callback_table
 Callbacks to achieve various core window functionality. More...
 

Enumerations

enum  core_window_drag_status { CORE_WINDOW_DRAG_NONE, CORE_WINDOW_DRAG_SELECTION, CORE_WINDOW_DRAG_TEXT_SELECTION, CORE_WINDOW_DRAG_MOVE }
 drag status passed to drag_status callback More...
 

Detailed Description

Interface to core window handling.

This provides a generalised API for frontends to implement which allows them to provide a single implementation for general window operations on their platform.

General core implementations (cookie manager, global history, hotlist and ssl certificate viewer) use this API to perform operations like drawing and user input in a portable way.

Definition in file core_window.h.

Enumeration Type Documentation

◆ core_window_drag_status

drag status passed to drag_status callback

Enumerator
CORE_WINDOW_DRAG_NONE 
CORE_WINDOW_DRAG_SELECTION 
CORE_WINDOW_DRAG_TEXT_SELECTION 
CORE_WINDOW_DRAG_MOVE 

Definition at line 41 of file core_window.h.