NetSurf
|
local structure containing all the mouse action state information More...
Data Fields | |
struct { | |
enum | { ACTION_NONE , ACTION_NOSEND , ACTION_SUBMIT , ACTION_GO , ACTION_JS } |
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 568 of file interaction.c.
enum { ... } mouse_action_state::action |
struct scrollbar* mouse_action_state::bar |
Definition at line 622 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
struct box* mouse_action_state::box |
Definition at line 586 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 609 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 610 of file interaction.c.
Referenced by gadget_mouse_action(), and get_mouse_action_node().
struct form_control* mouse_action_state::control |
Definition at line 607 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 618 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 595 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 602 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 623 of file interaction.c.
Referenced by get_mouse_action_node(), and mouse_action_drag_none().
int mouse_action_state::mouse_y |
Definition at line 624 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 582 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 592 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 571 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 587 of file interaction.c.
Referenced by get_mouse_action_node(), and html_object_mouse_action().
int mouse_action_state::pos_y |
Definition at line 588 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 570 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 601 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 615 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 600 of file interaction.c.
Referenced by get_mouse_action_node(), link_mouse_action(), and mouse_action_drag_none().