nserror page_info_get_size(struct page_info *pi, int *width, int *height)
Get size of page info content area.
nserror page_info_destroy(struct page_info *pi)
Destroy a page info corewindow.
nserror page_info_fini(void)
Finalise the page_info module.
nserror page_info_redraw(const struct page_info *pi, int x, int y, const struct rect *clip, const struct redraw_context *ctx)
Redraw the page info window.
nserror page_info_create(struct core_window *cw_h, struct browser_window *bw, struct page_info **pi_out)
Create a page info corewindow.
nserror page_info_init(void)
Initialise the page_info module.
bool page_info_keypress(struct page_info *pi, int32_t key)
Key press handling.
nserror page_info_set(struct page_info *pgi, struct browser_window *bw)
change the browser window the page information refers to
nserror page_info_mouse_action(struct page_info *pi, enum browser_mouse_state mouse, int x, int y, bool *did_something)
Mouse action handling.
The page info window structure.
static nserror clip(const struct redraw_context *ctx, const struct rect *clip)
Sets a clip rectangle for subsequent plot operations.