32#ifndef _NETSURF_CORE_WINDOW_H_
33#define _NETSURF_CORE_WINDOW_H_
core_window_drag_status
drag status passed to drag_status callback
@ CORE_WINDOW_DRAG_TEXT_SELECTION
@ CORE_WINDOW_DRAG_SELECTION
nserror
Enumeration of error codes.
Core user interface window function table.
nserror(* set_extent)(struct core_window *cw, int width, int height)
Update the logical extent of the window.
nserror(* get_dimensions)(const struct core_window *cw, int *width, int *height)
Get window viewport dimensions.
nserror(* drag_status)(struct core_window *cw, core_window_drag_status ds)
Inform corewindow owner of drag status.
nserror(* invalidate)(struct core_window *cw, const struct rect *rect)
Invalidate an area of a window.
nserror(* get_scroll)(const struct core_window *cw, int *x, int *y)
Get the current scroll offsets.
nserror(* set_scroll)(struct core_window *cw, int x, int y)
Scroll the window to given scroll offsets.
struct rect rect
Rectangle coordinates.