NetSurf
|
Extra data for some content_msg messages. More...
#include <content.h>
Data Fields | |
struct { | |
browser_window_console_source src | |
The source of the logging. More... | |
const char * msg | |
The message to log. More... | |
size_t msglen | |
The length of that message. More... | |
browser_window_console_flags flags | |
The flags of the logging. More... | |
} | log |
CONTENT_MSG_LOG - Information for logging. More... | |
const struct cert_chain * | chain |
CONTENT_MSG_SSL_CERTS - The certificate chain from the underlying fetch. More... | |
struct { | |
nserror errorcode | |
The error code to convey meaning. More... | |
const char * errormsg | |
The message. More... | |
} | errordata |
CONTENT_MSG_ERROR - Error from content or underlying fetch. More... | |
struct { | |
struct nsurl * from | |
Redirect origin. More... | |
struct nsurl * to | |
Redirect target. More... | |
} | redirect |
CONTENT_MSG_REDIRECT - Redirect info. More... | |
struct { | |
int x | |
int y | |
int width | |
int height | |
} | redraw |
CONTENT_MSG_REDRAW - Area of content which needs redrawing. More... | |
int | delay |
CONTENT_MSG_REFRESH - Minimum delay. More... | |
bool | background |
CONTENT_MSG_REFORMAT - Reformat should not cause a redraw. More... | |
const char * | explicit_status_text |
CONTENT_MSG_STATUS - Status message update. More... | |
struct llcache_handle * | download |
CONTENT_MSG_DOWNLOAD - Low-level cache handle. More... | |
struct content_rfc5988_link * | rfc5988_link |
CONTENT_MSG_RFC5988_LINK - rfc5988 link data. More... | |
struct jsthread ** | jsthread |
CONTENT_MSG_GETTHREAD - Javascript context (thread) More... | |
struct { | |
unsigned * viewport_width | |
unsigned * viewport_height | |
} | getdims |
CONTENT_MSG_GETDIMS - Get the viewport dimensions. More... | |
struct { | |
bool area | |
int x0 | |
int y0 | |
int x1 | |
int y1 | |
} | scroll |
CONTENT_MSG_SCROLL - Part of content to scroll to show. More... | |
struct { | |
enum | { CONTENT_SAVE_ORIG , CONTENT_SAVE_NATIVE , CONTENT_SAVE_COMPLETE , CONTENT_SAVE_SOURCE } |
enum content_msg_data:: { ... } type | |
struct hlcache_handle * content | |
if NULL, save the content generating the message More... | |
} | dragsave |
CONTENT_MSG_DRAGSAVE - Drag save a content. More... | |
struct { | |
struct nsurl * url | |
const char * title | |
} | savelink |
CONTENT_MSG_SAVELINK - Save a URL. More... | |
browser_pointer_shape | pointer |
CONTENT_MSG_POINTER - Mouse pointer to set. More... | |
struct { | |
bool selection | |
false for selection cleared More... | |
bool read_only | |
} | selection |
CONTENT_MSG_SELECTION - Selection made or cleared. More... | |
struct { | |
enum | { CONTENT_CARET_SET_POS , CONTENT_CARET_HIDE , CONTENT_CARET_REMOVE } |
enum content_msg_data:: { ... } type | |
struct { | |
int x | |
Carret x-coord. More... | |
int y | |
Carret y-coord. More... | |
int height | |
Carret height. More... | |
const struct rect * clip | |
Carret clip rect. More... | |
} pos | |
With CONTENT_CARET_SET_POS. More... | |
} | caret |
CONTENT_MSG_CARET - set caret position or, hide caret. More... | |
struct { | |
enum | { CONTENT_DRAG_NONE , CONTENT_DRAG_SCROLL , CONTENT_DRAG_SELECTION } |
enum content_msg_data:: { ... } type | |
const struct rect * rect | |
} | drag |
CONTENT_MSG_DRAG - Drag start or end. More... | |
struct { | |
struct form_control * gadget | |
} | select_menu |
CONTENT_MSG_SELECTMENU - Create select menu at pointer. More... | |
struct { | |
struct form_control * gadget | |
} | gadget_click |
CONTENT_MSG_GADGETCLICK - User clicked on a form gadget. More... | |
struct { | |
enum | { CONTENT_TEXTSEARCH_FIND , CONTENT_TEXTSEARCH_MATCH , CONTENT_TEXTSEARCH_BACK , CONTENT_TEXTSEARCH_FORWARD , CONTENT_TEXTSEARCH_RECENT } |
The type of text search operation. More... | |
enum content_msg_data:: { ... } type | |
The type of text search operation. More... | |
void * ctx | |
context passed to browser_window_search() More... | |
bool state | |
state for operation More... | |
const char * string | |
search string More... | |
} | textsearch |
CONTENT_MSG_TEXTSEARCH - Free text search action. More... | |
bool content_msg_data::area |
Definition at line 162 of file content.h.
Referenced by browser_window_callback(), content_textsearch_step(), and search_text().
bool content_msg_data::background |
CONTENT_MSG_REFORMAT - Reformat should not cause a redraw.
Definition at line 121 of file content.h.
Referenced by browser_window_callback(), and content__reformat().
struct { ... } content_msg_data::caret |
CONTENT_MSG_CARET - set caret position or, hide caret.
Referenced by browser_window_callback(), html_object_callback(), and html_set_focus().
const struct cert_chain* content_msg_data::chain |
CONTENT_MSG_SSL_CERTS - The certificate chain from the underlying fetch.
Definition at line 79 of file content.h.
Referenced by browser_window_callback(), and hlcache_llcache_callback().
const struct rect* content_msg_data::clip |
Carret clip rect.
Definition at line 215 of file content.h.
Referenced by browser_window_callback(), html_object_callback(), and html_set_focus().
struct hlcache_handle* content_msg_data::content |
if NULL, save the content generating the message
Definition at line 178 of file content.h.
Referenced by default_mouse_action(), html_object_callback(), html_process_inserted_meta(), and mouse_action_drag_none().
void* content_msg_data::ctx |
context passed to browser_window_search()
Definition at line 277 of file content.h.
Referenced by browser_window_callback(), gif_redraw(), and textsearch_broadcast().
int content_msg_data::delay |
CONTENT_MSG_REFRESH - Minimum delay.
Definition at line 116 of file content.h.
Referenced by html_object_callback(), and html_process_inserted_meta().
struct llcache_handle* content_msg_data::download |
CONTENT_MSG_DOWNLOAD - Low-level cache handle.
Definition at line 133 of file content.h.
Referenced by browser_window_callback(), and hlcache_migrate_ctx().
struct { ... } content_msg_data::drag |
CONTENT_MSG_DRAG - Drag start or end.
Referenced by browser_window_callback(), html_object_callback(), and html_set_drag_type().
struct { ... } content_msg_data::dragsave |
CONTENT_MSG_DRAGSAVE - Drag save a content.
Referenced by browser_window_callback(), default_mouse_action(), html_object_callback(), and mouse_action_drag_none().
nserror content_msg_data::errorcode |
The error code to convey meaning.
Definition at line 88 of file content.h.
Referenced by content_broadcast_error(), content_llcache_callback(), hlcache_llcache_callback(), hlcache_migrate_ctx(), jxl_report_fail(), nsjpeg_convert(), and nsjpegxl_convert().
struct { ... } content_msg_data::errordata |
CONTENT_MSG_ERROR - Error from content or underlying fetch.
Referenced by content_broadcast_error(), content_llcache_callback(), convert_script_async_cb(), convert_script_defer_cb(), convert_script_sync_cb(), default_ico_callback(), hlcache_llcache_callback(), hlcache_migrate_ctx(), html_convert_css_callback(), jxl_report_fail(), nsjpeg_convert(), nsjpegxl_convert(), search_web_ico_callback(), and theme_install_callback().
const char* content_msg_data::errormsg |
The message.
if NSERROR_UNKNOWN then this is the direct message, otherwise is some kind of metadata (e.g. a message name or somesuch) but always a null terminated string.
Definition at line 95 of file content.h.
Referenced by content_broadcast_error(), content_llcache_callback(), convert_script_async_cb(), convert_script_defer_cb(), convert_script_sync_cb(), default_ico_callback(), hlcache_llcache_callback(), hlcache_migrate_ctx(), html_convert_css_callback(), jxl_report_fail(), nsjpeg_convert(), nsjpegxl_convert(), search_web_ico_callback(), and theme_install_callback().
const char* content_msg_data::explicit_status_text |
CONTENT_MSG_STATUS - Status message update.
If NULL, the content's internal status text has been updated, and listener should use content_get_status_message()
Definition at line 128 of file content.h.
Referenced by browser_window_callback(), content_llcache_callback(), html_finish_conversion(), mouse_action_drag_none(), mouse_action_drag_scrollbar(), mouse_action_select_menu(), and textplain_mouse_action().
browser_window_console_flags content_msg_data::flags |
The flags of the logging.
Definition at line 72 of file content.h.
Referenced by browser_window_callback(), content_textsearch_step(), and search_text().
struct nsurl* content_msg_data::from |
Redirect origin.
Definition at line 102 of file content.h.
Referenced by browser_window_callback(), content_llcache_callback(), and hlcache_llcache_callback().
struct form_control* content_msg_data::gadget |
Definition at line 235 of file content.h.
Referenced by browser_window_callback(), and gadget_mouse_action().
struct { ... } content_msg_data::gadget_click |
CONTENT_MSG_GADGETCLICK - User clicked on a form gadget.
Referenced by browser_window_callback(), and gadget_mouse_action().
struct { ... } content_msg_data::getdims |
CONTENT_MSG_GETDIMS - Get the viewport dimensions.
Referenced by browser_window_callback(), and html_get_dimensions().
int content_msg_data::height |
Carret height.
Definition at line 110 of file content.h.
Referenced by browser_window_callback(), content__request_redraw(), gif__animate(), html_object_callback(), and html_set_focus().
struct jsthread** content_msg_data::jsthread |
CONTENT_MSG_GETTHREAD - Javascript context (thread)
Definition at line 143 of file content.h.
Referenced by dom_default_action_DOMNodeInserted_cb(), and html_process_script().
struct { ... } content_msg_data::log |
CONTENT_MSG_LOG - Information for logging.
Referenced by browser_window_callback().
const char* content_msg_data::msg |
The message to log.
Definition at line 68 of file content.h.
Referenced by browser_window_callback(), content_broadcast_error(), and jxl_report_fail().
size_t content_msg_data::msglen |
The length of that message.
Definition at line 70 of file content.h.
Referenced by browser_window_callback().
browser_pointer_shape content_msg_data::pointer |
CONTENT_MSG_POINTER - Mouse pointer to set.
Definition at line 192 of file content.h.
Referenced by browser_window_callback(), content_mouse_track(), mouse_action_drag_none(), and textplain_mouse_action().
struct { ... } content_msg_data::pos |
With CONTENT_CARET_SET_POS.
Referenced by browser_window_callback(), html_object_callback(), and html_set_focus().
const struct rect* content_msg_data::rect |
Definition at line 228 of file content.h.
Referenced by browser_window_callback(), html_object_callback(), and html_set_drag_type().
struct { ... } content_msg_data::redirect |
CONTENT_MSG_REDIRECT - Redirect info.
Fetch URL redirect occured
Referenced by browser_window_callback(), content_llcache_callback(), and hlcache_llcache_callback().
struct { ... } content_msg_data::redraw |
CONTENT_MSG_REDRAW - Area of content which needs redrawing.
Referenced by content__request_redraw(), gif__animate(), and html_object_callback().
struct content_rfc5988_link* content_msg_data::rfc5988_link |
CONTENT_MSG_RFC5988_LINK - rfc5988 link data.
Definition at line 138 of file content.h.
Referenced by browser_window_callback(), and content__add_rfc5988_link().
struct { ... } content_msg_data::savelink |
CONTENT_MSG_SAVELINK - Save a URL.
Referenced by browser_window_callback(), and link_mouse_action().
struct { ... } content_msg_data::scroll |
CONTENT_MSG_SCROLL - Part of content to scroll to show.
Referenced by browser_window_callback(), content_textsearch_step(), html_object_callback(), and search_text().
struct { ... } content_msg_data::select_menu |
CONTENT_MSG_SELECTMENU - Create select menu at pointer.
Referenced by browser_window_callback(), and gadget_mouse_action().
bool content_msg_data::selection |
false for selection cleared
Definition at line 198 of file content.h.
Referenced by browser_window_callback(), html_object_callback(), and html_set_selection().
struct { ... } content_msg_data::selection |
CONTENT_MSG_SELECTION - Selection made or cleared.
browser_window_console_source content_msg_data::src |
The source of the logging.
Definition at line 66 of file content.h.
Referenced by browser_window_callback(), and html_process_script().
bool content_msg_data::state |
state for operation
Definition at line 281 of file content.h.
Referenced by browser_window_callback(), and textsearch_broadcast().
const char* content_msg_data::string |
search string
Definition at line 285 of file content.h.
Referenced by browser_window_callback(), and textsearch_broadcast().
struct { ... } content_msg_data::textsearch |
CONTENT_MSG_TEXTSEARCH - Free text search action.
Referenced by browser_window_callback(), content_textsearch_step(), and textsearch_broadcast().
const char* content_msg_data::title |
Definition at line 186 of file content.h.
Referenced by browser_window_callback(), gif_convert(), html_process_title(), link_mouse_action(), nsjpeg_convert(), and nsjpegxl_convert().
struct nsurl* content_msg_data::to |
Redirect target.
Definition at line 103 of file content.h.
Referenced by browser_window_callback(), content_llcache_callback(), and hlcache_llcache_callback().
enum { ... } content_msg_data::type |
enum { ... } content_msg_data::type |
enum { ... } content_msg_data::type |
enum { ... } content_msg_data::type |
The type of text search operation.
struct nsurl* content_msg_data::url |
Definition at line 185 of file content.h.
Referenced by browser_window_callback(), html_process_inserted_meta(), and link_mouse_action().
unsigned* content_msg_data::viewport_height |
Definition at line 151 of file content.h.
Referenced by browser_window_callback().
unsigned* content_msg_data::viewport_width |
Definition at line 150 of file content.h.
Referenced by html_get_dimensions().
int content_msg_data::width |
Definition at line 110 of file content.h.
Referenced by content__request_redraw(), gif__animate(), and html_object_callback().
int content_msg_data::x |
Carret x-coord.
Definition at line 110 of file content.h.
Referenced by browser_window_callback(), content__request_redraw(), default_mouse_action(), gif__animate(), html_object_callback(), html_set_focus(), textplain_mouse_action(), and textplain_mouse_track().
int content_msg_data::x0 |
Definition at line 163 of file content.h.
Referenced by content_textsearch_step(), html_object_callback(), and search_text().
int content_msg_data::x1 |
Definition at line 164 of file content.h.
Referenced by search_text().
int content_msg_data::y |
Carret y-coord.
Definition at line 110 of file content.h.
Referenced by browser_window_callback(), content__request_redraw(), default_mouse_action(), gif__animate(), html_object_callback(), html_set_focus(), textplain_mouse_action(), and textplain_mouse_track().
int content_msg_data::y0 |
Definition at line 163 of file content.h.
Referenced by content_textsearch_step(), html_object_callback(), and search_text().
int content_msg_data::y1 |
Definition at line 164 of file content.h.
Referenced by search_text().