|
NetSurf
|
local structure containing all the mouse action state information More...
Data Fields | |
| struct { | |
| enum | { ACTION_NONE , ACTION_NOSEND , ACTION_SUBMIT , ACTION_NAVIGATE , ACTION_JS , ACTION_BACK , ACTION_FORWARD } |
| const char * status | |
| status text More... | |
| browser_pointer_shape pointer | |
| pointer shape More... | |
| enum mouse_action_state:: { ... } action | |
| } | result |
| struct dom_node * | node |
| dom node More... | |
| struct { | |
| struct box * box | |
| int pos_x | |
| int pos_y | |
| } | html_object |
| html object More... | |
| hlcache_handle * | object |
| non html object More... | |
| struct browser_window * | iframe |
| iframe More... | |
| struct { | |
| struct box * box | |
| nsurl * url | |
| const char * target | |
| bool is_imagemap | |
| } | link |
| link either from href or imagemap More... | |
| struct { | |
| struct form_control * control | |
| struct box * box | |
| int box_x | |
| int box_y | |
| const char * target | |
| } | gadget |
| gadget More... | |
| const char * | title |
| title More... | |
| struct box * | drag_candidate |
| candidate box for drag operation More... | |
| struct { | |
| struct scrollbar * bar | |
| int mouse_x | |
| int mouse_y | |
| } | scroll |
| scrollbar More... | |
| struct { | |
| struct box * box | |
| int box_x | |
| } | text |
| text in box More... | |
local structure containing all the mouse action state information
Definition at line 569 of file interaction.c.
| enum { ... } mouse_action_state::action |
| struct scrollbar* mouse_action_state::bar |
Definition at line 625 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
| struct box* mouse_action_state::box |
Definition at line 589 of file interaction.c.
Referenced by default_mouse_action(), gadget_mouse_action(), get_mouse_action_node(), html_object_mouse_action(), link_mouse_action(), and mouse_action_drag_none().
| int mouse_action_state::box_x |
Definition at line 612 of file interaction.c.
Referenced by default_mouse_action(), gadget_mouse_action(), and get_mouse_action_node().
| int mouse_action_state::box_y |
Definition at line 613 of file interaction.c.
Referenced by gadget_mouse_action(), and get_mouse_action_node().
| struct form_control* mouse_action_state::control |
Definition at line 610 of file interaction.c.
Referenced by gadget_mouse_action(), get_mouse_action_node(), and mouse_action_drag_none().
| struct box* mouse_action_state::drag_candidate |
candidate box for drag operation
Definition at line 621 of file interaction.c.
Referenced by default_mouse_action(), and get_mouse_action_node().
| struct { ... } mouse_action_state::gadget |
gadget
Referenced by gadget_mouse_action(), get_mouse_action_node(), and mouse_action_drag_none().
| struct { ... } mouse_action_state::html_object |
html object
Referenced by get_mouse_action_node(), html_object_mouse_action(), and mouse_action_drag_none().
| struct browser_window* mouse_action_state::iframe |
iframe
Definition at line 598 of file interaction.c.
Referenced by get_mouse_action_node(), iframe_mouse_action(), and mouse_action_drag_none().
| bool mouse_action_state::is_imagemap |
Definition at line 605 of file interaction.c.
Referenced by get_mouse_action_node(), and link_mouse_action().
| struct { ... } mouse_action_state::link |
link either from href or imagemap
Referenced by get_mouse_action_node(), link_mouse_action(), and mouse_action_drag_none().
| int mouse_action_state::mouse_x |
Definition at line 626 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
| int mouse_action_state::mouse_y |
Definition at line 627 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
| struct dom_node* mouse_action_state::node |
dom node
Definition at line 585 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
| hlcache_handle* mouse_action_state::object |
non html object
Definition at line 595 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
| browser_pointer_shape mouse_action_state::pointer |
pointer shape
Definition at line 572 of file interaction.c.
Referenced by default_mouse_action(), gadget_mouse_action(), get_mouse_action_node(), link_mouse_action(), and mouse_action_drag_none().
| int mouse_action_state::pos_x |
Definition at line 590 of file interaction.c.
Referenced by get_mouse_action_node(), and html_object_mouse_action().
| int mouse_action_state::pos_y |
Definition at line 591 of file interaction.c.
Referenced by get_mouse_action_node(), and html_object_mouse_action().
| struct { ... } mouse_action_state::result |
| struct { ... } mouse_action_state::scroll |
scrollbar
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
| const char* mouse_action_state::status |
status text
Definition at line 571 of file interaction.c.
Referenced by default_mouse_action(), gadget_mouse_action(), link_mouse_action(), and mouse_action_drag_none().
| const char* mouse_action_state::target |
Definition at line 604 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
| struct { ... } mouse_action_state::text |
text in box
Referenced by default_mouse_action(), and get_mouse_action_node().
| const char* mouse_action_state::title |
title
Definition at line 618 of file interaction.c.
Referenced by default_mouse_action(), get_mouse_action_node(), and link_mouse_action().
| nsurl* mouse_action_state::url |
Definition at line 603 of file interaction.c.
Referenced by get_mouse_action_node(), link_mouse_action(), and mouse_action_drag_none().