|
NetSurf
|
fb core window state More...
#include <corewindow.h>
Data Fields | |
| struct fbtk_widget_s * | wnd |
| framebuffer toolkit window. More... | |
| struct fbtk_widget_s * | hscroll |
| framebuffer toolkit horizontal scrollbar. More... | |
| struct fbtk_widget_s * | vscroll |
| framebuffer toolkit vertical scrollbar. More... | |
| struct fbtk_widget_s * | drawable |
| framebuffer toolkit user drawable widget. More... | |
| int | scrollx |
| int | scrolly |
| scroll offsets. More... | |
| core_window_drag_status | drag_status |
| drag status set by core More... | |
| nserror(* | draw )(struct fb_corewindow *fb_cw, struct rect *r) |
| callback to draw on drawable area of fb core window More... | |
| nserror(* | key )(struct fb_corewindow *fb_cw, uint32_t nskey) |
| callback for keypress on fb core window More... | |
| nserror(* | mouse )(struct fb_corewindow *fb_cw, browser_mouse_state mouse_state, int x, int y) |
| callback for mouse event on fb core window More... | |
fb core window state
Definition at line 29 of file corewindow.h.
| core_window_drag_status fb_corewindow::drag_status |
drag status set by core
Definition at line 52 of file corewindow.h.
Referenced by fb_corewindow_init(), and fb_cw_drag_status().
| nserror(* fb_corewindow::draw) (struct fb_corewindow *fb_cw, struct rect *r) |
callback to draw on drawable area of fb core window
| fb_cw | The fb core window structure. |
| r | The rectangle of the window that needs updating. |
Definition at line 61 of file corewindow.h.
Referenced by fb_cw_draw_event(), and fb_local_history_init().
| struct fbtk_widget_s* fb_corewindow::drawable |
framebuffer toolkit user drawable widget.
Definition at line 46 of file corewindow.h.
Referenced by fb_corewindow_init(), and fb_cw_get_window_dimensions().
| struct fbtk_widget_s* fb_corewindow::hscroll |
framebuffer toolkit horizontal scrollbar.
Definition at line 38 of file corewindow.h.
Referenced by fb_corewindow_init().
| nserror(* fb_corewindow::key) (struct fb_corewindow *fb_cw, uint32_t nskey) |
callback for keypress on fb core window
| fb_cw | The fb core window structure. |
| nskey | The netsurf key code. |
Definition at line 72 of file corewindow.h.
Referenced by fb_local_history_init().
| nserror(* fb_corewindow::mouse) (struct fb_corewindow *fb_cw, browser_mouse_state mouse_state, int x, int y) |
callback for mouse event on fb core window
| fb_cw | The fb core window structure. |
| mouse_state | mouse state |
| x | location of event |
| y | location of event |
Definition at line 83 of file corewindow.h.
Referenced by fb_cw_mouse_press_event(), and fb_local_history_init().
| int fb_corewindow::scrollx |
Definition at line 48 of file corewindow.h.
Referenced by fb_cw_draw_event().
| int fb_corewindow::scrolly |
| struct fbtk_widget_s* fb_corewindow::vscroll |
framebuffer toolkit vertical scrollbar.
Definition at line 42 of file corewindow.h.
Referenced by fb_corewindow_init().
| struct fbtk_widget_s* fb_corewindow::wnd |
framebuffer toolkit window.
Definition at line 34 of file corewindow.h.
Referenced by fb_corewindow_init(), fb_local_history_hide(), fb_local_history_mouse(), and fb_local_history_present().