NetSurf
|
Browser window data. More...
#include <browser_private.h>
Public Types | |
enum | { BROWSER_WINDOW_NORMAL , BROWSER_WINDOW_IFRAME , BROWSER_WINDOW_FRAME , BROWSER_WINDOW_FRAMESET } |
Window characteristics. More... | |
Data Fields | |
struct hlcache_handle * | current_content |
Content handle of page currently displayed which must have READY or DONE status or NULL for no content. More... | |
struct browser_fetch_parameters | current_parameters |
The fetch parameters for the current content. More... | |
struct cert_chain * | current_cert_chain |
The certificate chain for the current content. More... | |
struct hlcache_handle * | loading_content |
Content handle of page in process of being loaded or NULL if no page is being loaded. More... | |
struct browser_fetch_parameters | loading_parameters |
The fetch parameters for the loading content. More... | |
struct cert_chain * | loading_cert_chain |
The certificate chain for the loading content. More... | |
struct { | |
struct hlcache_handle * current | |
content handle of current page favicon More... | |
struct hlcache_handle * loading | |
content handle for favicon which we started loading early More... | |
bool failed | |
flag to indicate favicon fetch already failed which prevents infinite error looping. More... | |
} | favicon |
Favicon. More... | |
struct history * | history |
local history handle. More... | |
struct gui_window * | window |
Platform specific window data only valid at top level. More... | |
bool | throbbing |
Busy indicator is active. More... | |
bool | history_add |
Add loading_content to the window history when it loads. More... | |
bool | internal_nav |
Internal navigation, do not update URL etc. More... | |
lwc_string * | frag_id |
Fragment identifier for current_content. More... | |
struct { | |
browser_drag_type type | |
the type of drag in progress More... | |
struct browser_window * window | |
Current drag's browser window, when not in root bw. More... | |
int start_x | |
Mouse position at start of current scroll drag. More... | |
int start_y | |
int start_scroll_x | |
Scroll offsets at start of current scroll draw. More... | |
int start_scroll_y | |
unsigned int resize_left: 1 | |
Frame resize directions for current frame resize drag. More... | |
unsigned int resize_right: 1 | |
unsigned int resize_up: 1 | |
unsigned int resize_down: 1 | |
} | drag |
Current drag status. More... | |
bool | download |
Current fetch is download. More... | |
int | refresh_interval |
Refresh interval (-1 if undefined) More... | |
int | x |
Window dimensions. More... | |
int | y |
int | width |
int | height |
struct scrollbar * | scroll_x |
Horizontal scroll. More... | |
struct scrollbar * | scroll_y |
Vertical scroll. More... | |
float | scale |
scale of window contents More... | |
enum browser_window:: { ... } | browser_window_type |
Window characteristics. More... | |
int | rows |
frameset characteristics More... | |
int | cols |
struct frame_dimension | frame_width |
frame dimensions More... | |
struct frame_dimension | frame_height |
int | margin_width |
int | margin_height |
char * | name |
frame name for targetting More... | |
bool | no_resize |
frame characteristics More... | |
browser_scrolling | scrolling |
bool | border |
colour | border_colour |
struct box * | box |
iframe parent box More... | |
struct browser_window * | children |
[cols * rows] children More... | |
struct browser_window * | parent |
int | iframe_count |
[iframe_count] iframes More... | |
struct browser_window * | iframes |
struct browser_window * | focus |
browser window child of root browser window which has input focus More... | |
uint64_t | last_action |
Last time a link was followed in this window. More... | |
struct { | |
struct browser_window * bw | |
bool read_only | |
} | selection |
Current selection. More... | |
bool | can_edit |
struct jsheap * | jsheap |
current javascript context More... | |
struct { | |
char * text | |
Current status bar text. More... | |
int text_len | |
Length of the status::text buffer. More... | |
int match | |
Number of times an idempotent status-set operation was performed. More... | |
int miss | |
Number of times status was really updated. More... | |
} | status |
cache of the currently displayed status text. More... | |
Browser window data.
Definition at line 96 of file browser_private.h.
anonymous enum |
Window characteristics.
Enumerator | |
---|---|
BROWSER_WINDOW_NORMAL | |
BROWSER_WINDOW_IFRAME | |
BROWSER_WINDOW_FRAME | |
BROWSER_WINDOW_FRAMESET |
Definition at line 215 of file browser_private.h.
bool browser_window::border |
Definition at line 238 of file browser_private.h.
Referenced by browser_window_create(), and browser_window_create_iframes().
colour browser_window::border_colour |
Definition at line 239 of file browser_private.h.
Referenced by browser_window_create_iframes().
struct box* browser_window::box |
iframe parent box
Definition at line 242 of file browser_private.h.
Referenced by browser_window_create_iframes(), browser_window_destroy_iframes(), browser_window_invalidate_iframe(), and browser_window_scroll_callback().
enum { ... } browser_window::browser_window_type |
struct browser_window* browser_window::bw |
Definition at line 260 of file browser_private.h.
Referenced by addbookmarks_button_clicked_cb(), ami_gui_new_blank_tab(), ami_handle_applib(), back_button_clicked_cb(), browser_window__get_contextual_content(), browser_window__handle_ssl_query_response(), browser_window__handle_userpass_response(), browser_window__reload_current_parameters(), browser_window_back_available(), browser_window_callback(), browser_window_can_search(), browser_window_can_select(), browser_window_check_throbber(), browser_window_console_log(), browser_window_content_ready(), browser_window_convert_to_download(), browser_window_create(), browser_window_create_frameset_internal(), browser_window_debug(), browser_window_debug_dump(), browser_window_destroy(), browser_window_destroy_iframes(), browser_window_destroy_internal(), browser_window_download(), browser_window_drop_file_at_point(), browser_window_drop_file_at_point_internal(), browser_window_exec(), browser_window_favicon_callback(), browser_window_find_target(), browser_window_find_target_internal(), browser_window_forward_available(), browser_window_frame_resize_start(), browser_window_get_cookie_count(), browser_window_get_drag_type(), browser_window_get_editor_flags(), browser_window_get_features(), browser_window_get_name(), browser_window_get_page_info_state(), browser_window_get_position(), browser_window_get_root(), browser_window_get_scale(), browser_window_get_scrollbar_type(), browser_window_get_selection(), browser_window_get_ssl_chain(), browser_window_initialise_common(), browser_window_invalidate_rect(), browser_window_is_frameset(), browser_window_key_press(), browser_window_mouse_click(), browser_window_mouse_click_internal(), browser_window_mouse_drag_end(), browser_window_mouse_track(), browser_window_mouse_track_internal(), browser_window_page_drag_start(), browser_window_recalculate_frameset_internal(), browser_window_recalculate_iframes(), browser_window_redraw(), browser_window_redraw_ready(), browser_window_reformat(), browser_window_refresh(), browser_window_refresh_url_bar(), browser_window_reload_available(), browser_window_remove_caret(), browser_window_resize_frame(), browser_window_resize_frames(), browser_window_schedule_reformat(), browser_window_scroll_at_point(), browser_window_scroll_at_point_internal(), browser_window_scroll_callback(), browser_window_set_drag_type(), browser_window_set_gadget_filename(), browser_window_set_name(), browser_window_set_pointer(), browser_window_set_position(), browser_window_set_scale(), browser_window_set_scale_internal(), browser_window_set_scroll(), browser_window_set_selection(), browser_window_show_certificates(), browser_window_show_cookies(), browser_window_start_throbber(), browser_window_stop(), browser_window_stop_available(), browser_window_stop_throbber(), browser_window_update_extent(), browser_window_update_favicon(), copy_button_clicked_cb(), cut_button_clicked_cb(), debugboxtree_button_clicked_cb(), debugdomtree_button_clicked_cb(), delete_button_clicked_cb(), fb_leftarrow_click(), fb_reload_click(), fb_rightarrow_click(), fb_stop_click(), fb_update_back_forward(), fb_url_enter(), forward_button_clicked_cb(), get_context_info(), gui_download_window_done(), gui_page_info_change(), HOOKF(), localhistory_button_clicked_cb(), main(), menu_open_url(), nsbeos_scaffolding_dispatch_event(), nsbeos_window_update_back_forward(), nsgtk_completion_match_select(), nsgtk_on_link_opentab_activate_menu(), nsgtk_on_link_openwin_activate_menu(), nsgtk_on_savelink_activate_menu(), nsgtk_saveas_dialog(), nsgtk_scaffolding_context_menu(), nsgtk_scaffolding_set_top_level(), nsgtk_scaffolding_update_edit_actions_sensitivity(), nsgtk_toolbar_page_info_change(), nsgtk_toolbar_throbber(), on_content_mouse_move(), openfile_button_clicked_cb(), paste_button_clicked_cb(), pdf_button_clicked_cb(), plaintext_button_clicked_cb(), preferences_button_clicked_cb(), print_button_clicked_cb(), reload_button_clicked_cb(), reloadstop_button_clicked_cb(), ro_gui_window_iconise(), ro_gui_window_menu_prepare(), ro_gui_window_menu_select(), ro_gui_window_paste_cb(), ro_gui_window_update_toolbar_buttons(), savepage_button_clicked_cb(), scaffolding_update_context(), scheduled_reformat(), selectall_button_clicked_cb(), textplain_redraw(), toggledebugging_button_clicked_cb(), toolbar_back_click(), toolbar_forward_click(), toolbar_home_click(), toolbar_navigate_to_url(), toolbar_reload_click(), toolbar_stop_click(), url_entry_activate_cb(), url_entry_icon_release_cb(), viewsource_button_clicked_cb(), websearch_entry_activate_cb(), window_close_search(), window_open_search(), zoomminus_button_clicked_cb(), zoomnormal_button_clicked_cb(), and zoomplus_button_clicked_cb().
bool browser_window::can_edit |
Definition at line 263 of file browser_private.h.
Referenced by browser_window_get_editor_flags(), browser_window_place_caret(), and browser_window_remove_caret().
struct browser_window* browser_window::children |
[cols * rows] children
Definition at line 245 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_check_throbber(), browser_window_create_frameset_internal(), browser_window_destroy_children(), browser_window_drop_file_at_point_internal(), browser_window_find_target_internal(), browser_window_is_frameset(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_resize_frames(), browser_window_scroll_at_point_internal(), browser_window_set_scale_internal(), and browser_window_stop().
int browser_window::cols |
Definition at line 224 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_check_throbber(), browser_window_create_frameset_internal(), browser_window_destroy_children(), browser_window_drop_file_at_point_internal(), browser_window_find_target_internal(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_resize_frames(), browser_window_scroll_at_point_internal(), browser_window_set_scale_internal(), and browser_window_stop().
struct hlcache_handle* browser_window::current |
content handle of current page favicon
Definition at line 136 of file browser_private.h.
Referenced by browser_window_destroy_internal(), and browser_window_favicon_callback().
struct cert_chain* browser_window::current_cert_chain |
The certificate chain for the current content.
Definition at line 111 of file browser_private.h.
Referenced by browser_window_content_ready(), browser_window_destroy_internal(), browser_window_get_ssl_chain(), and browser_window_show_certificates().
struct hlcache_handle* browser_window::current_content |
Content handle of page currently displayed which must have READY or DONE status or NULL for no content.
Definition at line 101 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window__handle_error(), browser_window_access_url(), browser_window_callback(), browser_window_can_search(), browser_window_can_select(), browser_window_content_done(), browser_window_content_ready(), browser_window_create_frameset(), browser_window_create_iframes(), browser_window_debug(), browser_window_debug_dump(), browser_window_destroy_internal(), browser_window_drop_file_at_point_internal(), browser_window_exec(), browser_window_find_target(), browser_window_get_content(), browser_window_get_extents(), browser_window_get_page_info_state(), browser_window_get_selection(), browser_window_get_title(), browser_window_handle_scrollbars(), browser_window_has_content(), browser_window_history_get_thumbnail(), browser_window_history_go(), browser_window_invalidate_iframe(), browser_window_key_press(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), browser_window_navigate(), browser_window_recalculate_frameset(), browser_window_redraw(), browser_window_redraw_ready(), browser_window_reformat(), browser_window_refresh(), browser_window_refresh_url_bar(), browser_window_reload(), browser_window_reload_available(), browser_window_scroll_at_point_internal(), browser_window_scroll_callback(), browser_window_search(), browser_window_search_clear(), browser_window_set_gadget_filename(), browser_window_set_pointer(), browser_window_set_scale_internal(), browser_window_set_selection(), browser_window_stop(), browser_window_stop_available(), browser_window_up_available(), browser_window_update(), and frag_scroll().
struct browser_fetch_parameters browser_window::current_parameters |
The fetch parameters for the current content.
Definition at line 106 of file browser_private.h.
Referenced by browser_window__reload_current_parameters(), browser_window_content_ready(), browser_window_destroy_internal(), and browser_window_history_back().
bool browser_window::download |
Current fetch is download.
Definition at line 197 of file browser_private.h.
struct { ... } browser_window::drag |
Current drag status.
These values are only vald whle type is not DRAGGING_NONE
Referenced by browser_window_get_drag_type(), browser_window_initialise_common(), browser_window_mouse_drag_end(), browser_window_mouse_track_internal(), browser_window_page_drag_start(), browser_window_resize_frame(), browser_window_resize_frames(), browser_window_resolve_frame_dimension(), and browser_window_set_drag_type().
bool browser_window::failed |
flag to indicate favicon fetch already failed which prevents infinite error looping.
Definition at line 148 of file browser_private.h.
Referenced by browser_window_favicon_callback(), and browser_window_update_favicon().
struct { ... } browser_window::favicon |
Favicon.
Referenced by browser_window_destroy_internal(), browser_window_favicon_callback(), and browser_window_update_favicon().
struct browser_window* browser_window::focus |
browser window child of root browser window which has input focus
Definition at line 253 of file browser_private.h.
Referenced by browser_window_create(), browser_window_destroy_internal(), browser_window_initialise_common(), browser_window_key_press(), browser_window_mouse_click_internal(), and browser_window_place_caret().
lwc_string* browser_window::frag_id |
Fragment identifier for current_content.
Definition at line 167 of file browser_private.h.
Referenced by browser_window_content_ready(), browser_window_destroy_internal(), browser_window_get_url(), browser_window_navigate(), browser_window_refresh_url_bar(), and frag_scroll().
struct frame_dimension browser_window::frame_height |
Definition at line 228 of file browser_private.h.
Referenced by browser_window_recalculate_frameset_internal(), and browser_window_resolve_frame_dimension().
struct frame_dimension browser_window::frame_width |
frame dimensions
Definition at line 227 of file browser_private.h.
Referenced by browser_window_recalculate_frameset_internal(), and browser_window_resolve_frame_dimension().
int browser_window::height |
Definition at line 206 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_content_done(), browser_window_drop_file_at_point_internal(), browser_window_get_dimensions(), browser_window_get_scrollbar_pos(), browser_window_handle_scrollbars(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_resize_frames(), browser_window_resolve_frame_dimension(), browser_window_scroll_at_point_internal(), browser_window_scroll_callback(), browser_window_set_dimensions(), browser_window_update(), and get_vert_scrollbar_len().
struct history* browser_window::history |
local history handle.
Definition at line 152 of file browser_private.h.
Referenced by browser_window_back_available(), browser_window_content_ready(), browser_window_forward_available(), browser_window_get_history(), browser_window_history_add(), browser_window_history_back(), browser_window_history_back_available(), browser_window_history_clone(), browser_window_history_create(), browser_window_history_destroy(), browser_window_history_enumerate(), browser_window_history_enumerate_back(), browser_window_history_enumerate_forward(), browser_window_history_forward(), browser_window_history_forward_available(), browser_window_history_get_scroll(), browser_window_history_get_thumbnail(), browser_window_history_go(), browser_window_history_update(), browser_window_navigate(), frag_scroll(), local_history_get_size(), local_history_get_url(), local_history_keypress(), local_history_mouse_action(), local_history_redraw(), and local_history_set().
bool browser_window::history_add |
Add loading_content to the window history when it loads.
Definition at line 162 of file browser_private.h.
Referenced by browser_window_content_ready(), and navigate_internal_real().
int browser_window::iframe_count |
[iframe_count] iframes
Definition at line 249 of file browser_private.h.
Referenced by browser_window_check_throbber(), browser_window_create_iframes(), browser_window_destroy_iframes(), browser_window_find_target_internal(), browser_window_recalculate_iframes(), browser_window_resize_frames(), browser_window_set_scale_internal(), and browser_window_stop().
struct browser_window* browser_window::iframes |
Definition at line 250 of file browser_private.h.
Referenced by browser_window_check_throbber(), browser_window_create_iframes(), browser_window_destroy_iframes(), browser_window_find_target_internal(), browser_window_recalculate_iframes(), browser_window_resize_frames(), browser_window_set_scale_internal(), and browser_window_stop().
bool browser_window::internal_nav |
Internal navigation, do not update URL etc.
Definition at line 164 of file browser_private.h.
Referenced by browser_window__handle_bad_certs(), browser_window__handle_fetcherror(), browser_window__handle_login(), browser_window__handle_ssl_query_response(), browser_window__handle_timeout(), browser_window__handle_userpass_response(), browser_window__reload_current_parameters(), browser_window_back_available(), browser_window_content_done(), browser_window_content_ready(), browser_window_history_back(), browser_window_navigate(), browser_window_refresh_url_bar(), navigate_internal_query_auth(), navigate_internal_query_fetcherror(), navigate_internal_query_timeout(), and navigate_internal_real().
struct jsheap* browser_window::jsheap |
current javascript context
Definition at line 266 of file browser_private.h.
Referenced by browser_window_callback(), browser_window_destroy_internal(), and browser_window_initialise_common().
uint64_t browser_window::last_action |
Last time a link was followed in this window.
Definition at line 256 of file browser_private.h.
Referenced by browser_window_create(), browser_window_set_pointer(), and navigate_internal_real().
struct hlcache_handle* browser_window::loading |
content handle for favicon which we started loading early
Definition at line 142 of file browser_private.h.
Referenced by browser_window_destroy_internal(), browser_window_favicon_callback(), browser_window_set_pointer(), and browser_window_update_favicon().
struct cert_chain* browser_window::loading_cert_chain |
The certificate chain for the loading content.
Definition at line 127 of file browser_private.h.
Referenced by browser_window__handle_bad_certs(), browser_window_callback(), browser_window_content_ready(), browser_window_destroy_internal(), and navigate_internal_real().
struct hlcache_handle* browser_window::loading_content |
Content handle of page in process of being loaded or NULL if no page is being loaded.
Definition at line 117 of file browser_private.h.
Referenced by browser_window__handle_error(), browser_window__handle_ssl_query_response(), browser_window__handle_userpass_response(), browser_window_access_url(), browser_window_callback(), browser_window_content_ready(), browser_window_convert_to_download(), browser_window_destroy_internal(), browser_window_get_url(), browser_window_reload(), browser_window_reload_available(), browser_window_set_pointer(), browser_window_stop(), browser_window_stop_available(), and navigate_internal_real().
struct browser_fetch_parameters browser_window::loading_parameters |
The fetch parameters for the loading content.
Definition at line 122 of file browser_private.h.
Referenced by browser_window__handle_ssl_query_response(), browser_window__handle_userpass_response(), browser_window__reload_current_parameters(), browser_window_content_ready(), browser_window_destroy_internal(), browser_window_navigate(), browser_window_refresh_url_bar(), navigate_internal_query_auth(), navigate_internal_query_fetcherror(), navigate_internal_query_ssl(), and navigate_internal_query_timeout().
int browser_window::margin_height |
Definition at line 230 of file browser_private.h.
Referenced by browser_window_create_iframes().
int browser_window::margin_width |
Definition at line 229 of file browser_private.h.
Referenced by browser_window_create_iframes().
int browser_window::match |
Number of times an idempotent status-set operation was performed.
Definition at line 272 of file browser_private.h.
Referenced by browser_window_destroy_internal(), browser_window_get_page_info_state(), browser_window_initialise_common(), browser_window_set_status(), and browser_window_update_favicon().
int browser_window::miss |
Number of times status was really updated.
Definition at line 273 of file browser_private.h.
Referenced by browser_window_destroy_internal(), browser_window_initialise_common(), and browser_window_set_status().
char* browser_window::name |
frame name for targetting
Definition at line 233 of file browser_private.h.
Referenced by browser_window_create_iframes(), browser_window_destroy_internal(), browser_window_find_target(), browser_window_find_target_internal(), browser_window_get_name(), and browser_window_set_name().
bool browser_window::no_resize |
frame characteristics
Definition at line 236 of file browser_private.h.
Referenced by browser_window_create(), browser_window_create_iframes(), and browser_window_resize_frames().
struct browser_window* browser_window::parent |
Definition at line 246 of file browser_private.h.
Referenced by browser_window_create_iframes(), browser_window_destroy(), browser_window_find_target(), browser_window_get_editor_flags(), browser_window_get_position(), browser_window_get_root(), browser_window_get_selection(), browser_window_invalidate_iframe(), browser_window_navigate(), browser_window_recalculate_frameset_internal(), browser_window_refresh(), browser_window_refresh_url_bar(), browser_window_refresh_url_bar_internal(), browser_window_resize_frame(), browser_window_resize_frames(), browser_window_resolve_frame_dimension(), browser_window_scroll_callback(), browser_window_set_scale(), browser_window_set_status(), browser_window_start_throbber(), browser_window_stop_throbber(), and browser_window_update().
bool browser_window::read_only |
Definition at line 261 of file browser_private.h.
Referenced by browser_window_get_editor_flags(), and browser_window_set_selection().
int browser_window::refresh_interval |
Refresh interval (-1 if undefined)
Definition at line 200 of file browser_private.h.
Referenced by browser_window_callback(), browser_window_content_done(), browser_window_initialise_common(), and browser_window_refresh().
unsigned int browser_window::resize_down |
Definition at line 193 of file browser_private.h.
Referenced by browser_window_resize_frame(), and browser_window_resize_frames().
unsigned int browser_window::resize_left |
Frame resize directions for current frame resize drag.
Definition at line 190 of file browser_private.h.
Referenced by browser_window_resize_frame(), browser_window_resize_frames(), and browser_window_resolve_frame_dimension().
unsigned int browser_window::resize_right |
Definition at line 191 of file browser_private.h.
Referenced by browser_window_resize_frame(), and browser_window_resize_frames().
unsigned int browser_window::resize_up |
Definition at line 192 of file browser_private.h.
Referenced by browser_window_resize_frame(), browser_window_resize_frames(), and browser_window_resolve_frame_dimension().
int browser_window::rows |
frameset characteristics
Definition at line 223 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_check_throbber(), browser_window_create_frameset_internal(), browser_window_destroy_children(), browser_window_drop_file_at_point_internal(), browser_window_find_target_internal(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_resize_frames(), browser_window_scroll_at_point_internal(), browser_window_set_scale_internal(), and browser_window_stop().
float browser_window::scale |
scale of window contents
Definition at line 212 of file browser_private.h.
Referenced by browser_window_callback(), browser_window_content_ready(), browser_window_create_frameset_internal(), browser_window_create_iframes(), browser_window_drop_file_at_point(), browser_window_get_extents(), browser_window_get_features(), browser_window_get_position(), browser_window_get_scale(), browser_window_initialise_common(), browser_window_invalidate_rect(), browser_window_mouse_click(), browser_window_mouse_track(), browser_window_mouse_track_internal(), browser_window_place_caret(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_reformat(), browser_window_scroll_at_point(), browser_window_set_scale(), and browser_window_set_scale_internal().
struct scrollbar* browser_window::scroll_x |
Horizontal scroll.
Definition at line 208 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_destroy_internal(), browser_window_drop_file_at_point_internal(), browser_window_get_position(), browser_window_handle_scrollbars(), browser_window_initialise_common(), browser_window_mouse_click_internal(), browser_window_mouse_drag_end(), browser_window_mouse_track_internal(), browser_window_page_drag_start(), browser_window_redraw(), browser_window_reformat(), browser_window_scroll_at_point_internal(), browser_window_scroll_callback(), browser_window_set_scroll(), and browser_window_update().
struct scrollbar* browser_window::scroll_y |
Vertical scroll.
Definition at line 209 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_destroy_internal(), browser_window_drop_file_at_point_internal(), browser_window_get_position(), browser_window_handle_scrollbars(), browser_window_initialise_common(), browser_window_mouse_click_internal(), browser_window_mouse_drag_end(), browser_window_mouse_track_internal(), browser_window_page_drag_start(), browser_window_redraw(), browser_window_reformat(), browser_window_scroll_at_point_internal(), browser_window_scroll_callback(), browser_window_set_scroll(), browser_window_update(), and get_horz_scrollbar_len().
browser_scrolling browser_window::scrolling |
Definition at line 237 of file browser_private.h.
Referenced by browser_window_create(), browser_window_create_iframes(), browser_window_get_scrollbar_type(), and browser_window_handle_scrollbars().
struct { ... } browser_window::selection |
Current selection.
Referenced by browser_window_destroy_internal(), browser_window_get_editor_flags(), browser_window_get_selection(), and browser_window_set_selection().
int browser_window::start_scroll_x |
Scroll offsets at start of current scroll draw.
Definition at line 186 of file browser_private.h.
Referenced by browser_window_mouse_track_internal(), and browser_window_page_drag_start().
int browser_window::start_scroll_y |
Definition at line 187 of file browser_private.h.
Referenced by browser_window_mouse_track_internal(), and browser_window_page_drag_start().
int browser_window::start_x |
Mouse position at start of current scroll drag.
Definition at line 182 of file browser_private.h.
Referenced by browser_window_mouse_track_internal(), browser_window_page_drag_start(), and browser_window_resize_frames().
int browser_window::start_y |
Definition at line 183 of file browser_private.h.
Referenced by browser_window_mouse_track_internal(), browser_window_page_drag_start(), and browser_window_resize_frames().
struct { ... } browser_window::status |
cache of the currently displayed status text.
Referenced by browser_window_callback(), browser_window_destroy_internal(), browser_window_initialise_common(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), and browser_window_set_status().
char* browser_window::text |
Current status bar text.
Definition at line 270 of file browser_private.h.
Referenced by browser_window_destroy_internal(), browser_window_initialise_common(), and browser_window_set_status().
int browser_window::text_len |
Length of the status::text buffer.
Definition at line 271 of file browser_private.h.
Referenced by browser_window_initialise_common(), and browser_window_set_status().
bool browser_window::throbbing |
Busy indicator is active.
Definition at line 160 of file browser_private.h.
Referenced by browser_window_check_throbber(), browser_window_refresh_url_bar(), browser_window_start_throbber(), and browser_window_stop_throbber().
browser_drag_type browser_window::type |
the type of drag in progress
Definition at line 176 of file browser_private.h.
Referenced by browser_window_get_drag_type(), browser_window_initialise_common(), browser_window_mouse_drag_end(), browser_window_mouse_track_internal(), and browser_window_set_drag_type().
int browser_window::width |
Definition at line 205 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_content_done(), browser_window_drop_file_at_point_internal(), browser_window_get_dimensions(), browser_window_get_scrollbar_pos(), browser_window_handle_scrollbars(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_resize_frames(), browser_window_resolve_frame_dimension(), browser_window_scroll_at_point_internal(), browser_window_scroll_callback(), browser_window_set_dimensions(), browser_window_update(), and get_horz_scrollbar_len().
struct gui_window* browser_window::window |
Platform specific window data only valid at top level.
Definition at line 157 of file browser_private.h.
Referenced by browser_window_content_done(), browser_window_content_ready(), browser_window_create(), browser_window_create_frameset_internal(), browser_window_create_iframes(), browser_window_destroy_internal(), browser_window_favicon_callback(), browser_window_get_dimensions(), browser_window_get_editor_flags(), browser_window_get_selection(), browser_window_handle_scrollbars(), browser_window_history_update(), browser_window_invalidate_rect(), browser_window_key_press(), browser_window_mouse_click_internal(), browser_window_mouse_track_internal(), browser_window_page_drag_start(), browser_window_place_caret(), browser_window_recalculate_frameset_internal(), browser_window_recalculate_iframes(), browser_window_redraw(), browser_window_reformat(), browser_window_refresh_url_bar_internal(), browser_window_remove_caret(), browser_window_schedule_reformat(), browser_window_set_dimensions(), browser_window_set_drag_type(), browser_window_set_position(), browser_window_set_scroll(), browser_window_set_status(), browser_window_start_throbber(), browser_window_stop_throbber(), browser_window_update(), browser_window_update_extent(), browser_window_update_favicon(), navigate_internal_real(), scheduled_reformat(), and selection_click().
struct browser_window* browser_window::window |
Current drag's browser window, when not in root bw.
Definition at line 179 of file browser_private.h.
int browser_window::x |
Window dimensions.
Definition at line 203 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_drop_file_at_point(), browser_window_drop_file_at_point_internal(), browser_window_frame_resize_start(), browser_window_get_features(), browser_window_get_position(), browser_window_mouse_click(), browser_window_mouse_click_internal(), browser_window_mouse_drag_end(), browser_window_mouse_track(), browser_window_mouse_track_internal(), browser_window_page_drag_start(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_resize_frame(), browser_window_resize_frames(), browser_window_resolve_frame_dimension(), browser_window_scroll_at_point(), browser_window_scroll_at_point_internal(), browser_window_set_position(), nsbeos_dispatch_event(), nsbeos_scaffolding_popup_menu(), nsgtk_scaffolding_context_menu(), nsgtk_window_button_release_event(), nsgtk_window_scroll_event(), ro_gui_save_drag_end(), ro_gui_selection_drag_end(), ro_gui_window_dataload(), ro_gui_window_handle_local_keypress(), ro_gui_window_menu_prepare(), ro_gui_window_scroll_action(), ro_gui_window_scroll_end(), savewindowsize_button_clicked_cb(), and textplain_redraw().
int browser_window::y |
Definition at line 204 of file browser_private.h.
Referenced by browser_window__get_contextual_content(), browser_window_drop_file_at_point(), browser_window_drop_file_at_point_internal(), browser_window_frame_resize_start(), browser_window_get_features(), browser_window_get_position(), browser_window_mouse_click(), browser_window_mouse_click_internal(), browser_window_mouse_drag_end(), browser_window_mouse_track(), browser_window_mouse_track_internal(), browser_window_page_drag_start(), browser_window_recalculate_frameset_internal(), browser_window_redraw(), browser_window_resize_frame(), browser_window_resize_frames(), browser_window_resolve_frame_dimension(), browser_window_scroll_at_point(), browser_window_scroll_at_point_internal(), browser_window_set_position(), nsgtk_scaffolding_context_menu(), savewindowsize_button_clicked_cb(), and textplain_redraw().