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().