NetSurf
|
first entry in window list More...
#include <gui.h>
Data Fields | |
struct gui_window_2 * | shared |
int | tab |
struct Node * | tab_node |
int | c_x |
int | c_y |
int | c_w |
int | c_h |
int | c_h_temp |
int | scrollx |
current scroll location More... | |
int | scrolly |
current scroll location More... | |
struct ami_history_local_window * | hw |
struct List | dllist |
struct hlcache_handle * | favicon |
bool | throbbing |
whether currently throbbing More... | |
char * | tabtitle |
APTR | deferred_rects_pool |
struct MinList * | deferred_rects |
struct browser_window * | bw |
The 'content' window that is rendered in the gui_window. More... | |
struct ColumnInfo * | logcolumns |
struct List | loglist |
struct s_gui_win_root * | root |
struct s_browser * | browser |
MFORM_EX * | cursor |
char * | status |
char * | title |
char * | url |
float | scale |
struct bitmap * | icon |
struct s_caret | caret |
struct s_search_form_session * | search |
struct gui_window * | next |
list for cleanup More... | |
struct gui_window * | prev |
Previous in linked list. More... | |
nsbeos_scaffolding * | scaffold |
bool | toplevel |
struct { | |
int pressed_x | |
int pressed_y | |
int state | |
} | mouse |
int | caretx |
caret dimension and location for rendering More... | |
int | carety |
int | careth |
gui_pointer_shape | current_pointer |
caret shape for rendering More... | |
int | last_x |
previous event location More... | |
int | last_y |
NSBrowserFrameView * | view |
int32 | pending_resizes |
BRect | pendingRedraw |
struct fbtk_widget_s * | window |
struct fbtk_widget_s * | back |
struct fbtk_widget_s * | forward |
struct fbtk_widget_s * | history |
struct fbtk_widget_s * | stop |
struct fbtk_widget_s * | reload |
struct fbtk_widget_s * | close |
struct fbtk_widget_s * | url |
struct fbtk_widget_s * | status |
struct fbtk_widget_s * | throbber |
struct fbtk_widget_s * | hscroll |
struct fbtk_widget_s * | vscroll |
struct fbtk_widget_s * | browser |
struct fbtk_widget_s * | toolbar |
struct fbtk_widget_s * | bottom_right |
int | throbber_index |
struct nsgtk_scaffolding * | scaffold |
The gtk scaffold object containing menu, buttons, url bar, [tabs], drawing area, etc that may contain one or more gui_windows. More... | |
struct { | |
struct gui_window * gui | |
gdouble pressed_x | |
gdouble pressed_y | |
gboolean waiting | |
browser_mouse_state state | |
} | mouse |
mouse state and events. More... | |
struct nsgtk_toolbar * | toolbar |
controls toolbar context More... | |
struct gtk_search * | search |
search toolbar context More... | |
GtkWidget * | container |
The top level container (tabBox) More... | |
GtkLayout * | layout |
display widget for this page or frame More... | |
GtkWidget * | grid |
The container for the layout etc. More... | |
GtkWidget * | tab |
handle to the the visible tab More... | |
GtkLabel * | status_bar |
statusbar More... | |
GtkPaned * | paned |
status pane More... | |
bool | paned_sized |
has the status pane had its first size operation yet? More... | |
GdkPixbuf * | icon |
The icon this window should have. More... | |
GtkIMContext * | input_method |
The input method to use with this window. More... | |
int | throb_frame |
current frame of throbber More... | |
struct gui_window * | r_next |
struct gui_window * | r_prev |
uint32_t | win_num |
int | width |
width of window More... | |
int | height |
height of drawing area More... | |
char * | host |
struct toolbar * | toolbar |
Toolbar, or 0 if not present. More... | |
struct status_bar * | status_bar |
Status bar, or 0 if not present. More... | |
wimp_w | window |
RISC OS window handle. More... | |
int | old_width |
Width when last opened / os units. More... | |
int | old_height |
Height when last opened / os units. More... | |
bool | update_extent |
Update the extent on next opening. More... | |
bool | active |
Whether the throbber should be active. More... | |
char | title [256] |
Buffer for window title. More... | |
int | iconise_icon |
ID number of icon when window is iconised. More... | |
char | validation [12] |
Validation string for colours. More... | |
struct { | |
bool buffer_animations | |
Use screen buffering for animations. More... | |
bool buffer_everything | |
Use screen buffering for everything. More... | |
} | option |
Options. More... | |
HWND | main |
handle to the actual window More... | |
HWND | toolbar |
toolbar handle More... | |
HWND | urlbar |
url bar handle More... | |
HWND | throbber |
HWND | drawingarea |
throbber handle More... | |
HWND | statusbar |
status bar handle More... | |
HWND | vscroll |
vertical scrollbar handle More... | |
HWND | hscroll |
horizontal scrollbar handle More... | |
HMENU | mainmenu |
the main menu More... | |
HMENU | rclick |
the right-click menu More... | |
struct nsws_localhistory * | localhistory |
handle to local history window More... | |
int | toolbuttonc |
number of toolbar buttons More... | |
int | toolbuttonsize |
width, height of buttons More... | |
struct browser_mouse * | mouse |
mouse state More... | |
HACCEL | acceltable |
accelerators More... | |
HBITMAP | hPageInfo [8] |
page info handles More... | |
RECT * | fullscreen |
memorize non-fullscreen area More... | |
RECT | redraw |
Area needing redraw. More... | |
int | requestscrollx |
int | requestscrolly |
scolling requested. More... | |
HACCEL gui_window::acceltable |
accelerators
Definition at line 62 of file window.h.
Referenced by nsws_window_set_accels(), and win32_window_destroy().
bool gui_window::active |
Whether the throbber should be active.
Definition at line 89 of file gui.h.
Referenced by gui_window_create(), gui_window_start_throbber(), gui_window_stop_throbber(), nsatari_search_set_back_state(), nsatari_search_set_forward_state(), ro_gui_throb(), and toolbar_set_throbber_state().
struct fbtk_widget_s* gui_window::back |
Definition at line 34 of file gui.h.
Referenced by create_toolbar(), fb_update_back_forward(), nsws_window_update_forward_back(), and resize_toolbar().
struct fbtk_widget_s* gui_window::bottom_right |
Definition at line 47 of file gui.h.
Referenced by create_normal_browser_window(), and resize_normal_browser_window().
struct s_browser* gui_window::browser |
Definition at line 149 of file gui.h.
Referenced by context_popup(), create_browser_widget(), create_normal_browser_window(), fb_browser_window_input(), fb_window_invalidate_area(), get_context_info(), gui_quit(), gui_window_destroy(), gui_window_get_dimensions(), gui_window_get_scroll(), gui_window_place_caret(), gui_window_remove_caret(), gui_window_set_scroll(), gui_window_update_extent(), handle_event(), menu_add_bookmark(), menu_copy(), menu_cut(), menu_debug_render(), menu_dec_scale(), menu_inc_scale(), menu_paste(), menu_save_page(), menu_savewin(), nsatari_search_perform(), nsatari_search_session_create(), nsatari_search_session_destroy(), on_content_keypress(), on_content_mouse_click(), on_content_mouse_move(), on_file_dropped(), on_resized(), on_window_key_input(), resize_browser_widget(), toolbar_back_click(), toolbar_forward_click(), toolbar_home_click(), toolbar_key_input(), toolbar_mouse_input(), toolbar_reload_click(), toolbar_set_url(), toolbar_stop_click(), widget_scroll_x(), widget_scroll_y(), window_close_search(), window_create(), window_open(), window_open_search(), window_process_redraws(), window_redraw_content(), and window_update_back_forward().
struct fbtk_widget_s* gui_window::browser |
bool gui_window::buffer_animations |
Use screen buffering for animations.
Definition at line 99 of file gui.h.
Referenced by ro_gui_window_clone_options(), ro_gui_window_default_options(), ro_gui_window_invalidate_area(), ro_gui_window_menu_prepare(), and ro_gui_window_menu_select().
bool gui_window::buffer_everything |
Use screen buffering for everything.
Definition at line 100 of file gui.h.
Referenced by ro_gui_window_clone_options(), ro_gui_window_default_options(), ro_gui_window_invalidate_area(), ro_gui_window_menu_prepare(), ro_gui_window_menu_select(), and ro_gui_window_redraw().
struct browser_window * gui_window::bw |
The 'content' window that is rendered in the gui_window.
the browser_window
Associated platform-independent browser window data.
Definition at line 316 of file gui.c.
Referenced by ami_do_redraw(), ami_do_redraw_tiled(), ami_find_tab_bw(), ami_gui_adjust_scale(), ami_gui_close_tabs(), ami_gui_event(), ami_gui_get_browser_window(), ami_gui_history(), ami_gui_new_blank_tab(), ami_gui_scroll_internal(), ami_gui_scroller_update(), ami_gui_set_scale(), ami_gui_window_update_box_deferred(), ami_handle_appmsg(), ami_switch_tab(), ami_text_box_at_point(), ami_toggletabbar(), ami_update_buttons(), beos_window_invalidate_area(), bw_from_gw(), create_toolbar(), fb_browser_window_click(), fb_browser_window_input(), fb_browser_window_move(), fb_browser_window_redraw(), fb_leftarrow_click(), fb_localhistory_btn_clik(), fb_rightarrow_click(), fb_update_back_forward(), gui_file_gadget_open(), gui_window_create(), gui_window_destroy(), gui_window_drag_start(), gui_window_file_gadget_open(), gui_window_new_content(), gui_window_remove_caret(), gui_window_report_page_info(), gui_window_set_extent(), gui_window_set_scroll(), gui_window_set_title(), gui_window_update_extent(), handle_local_keypress_scale(), HOOKF(), monkey_kill_browser_windows(), monkey_window_handle_click(), monkey_window_handle_destroy(), monkey_window_handle_exec(), monkey_window_handle_go(), monkey_window_handle_redraw(), monkey_window_handle_reload(), monkey_window_handle_stop(), nsbeos_dispatch_event(), nsbeos_get_browser_for_gui(), nsbeos_get_browser_window(), nsbeos_window_destroy_browser(), nsbeos_window_expose_event(), nsbeos_window_keypress_event(), nsbeos_window_resize_event(), nsgtk_get_browser_window(), nsgtk_window_button_press_event(), nsgtk_window_button_release_event(), nsgtk_window_draw_event(), nsgtk_window_focus_out_event(), nsgtk_window_input_method_commit(), nsgtk_window_invalidate_area(), nsgtk_window_keypress_event(), nsgtk_window_motion_notify_event(), nsgtk_window_scroll_event(), nsgtk_window_size_allocate_event(), nsgtk_window_update_all(), nsws_drawable_char(), nsws_drawable_hscroll(), nsws_drawable_keydown(), nsws_drawable_mousedown(), nsws_drawable_mousemove(), nsws_drawable_mouseup(), nsws_drawable_paint(), nsws_drawable_resize(), nsws_drawable_unichar(), nsws_drawable_vscroll(), nsws_update_edit(), nsws_window_command(), nsws_window_drawable_event_callback(), nsws_window_event_callback(), nsws_window_go(), nsws_window_update_forward_back(), print_document(), resize_browser_widget(), ro_gui_dialog_prepare_zoom(), ro_gui_pageinfo_present(), ro_gui_print_apply(), ro_gui_save_drag_end(), ro_gui_selection_drag_end(), ro_gui_url_bar_menu_select(), ro_gui_url_bar_page_info_change(), ro_gui_url_bar_set_content_favicon(), ro_gui_url_complete_click(), ro_gui_window__redraw_rect(), ro_gui_window_action_add_bookmark(), ro_gui_window_action_home(), ro_gui_window_action_local_history(), ro_gui_window_action_new_window(), ro_gui_window_action_page_info(), ro_gui_window_action_remove_bookmark(), ro_gui_window_action_save(), ro_gui_window_action_search(), ro_gui_window_click(), ro_gui_window_close(), ro_gui_window_dataload(), ro_gui_window_default_options(), ro_gui_window_handle_local_keypress(), ro_gui_window_iconise(), ro_gui_window_keypress(), ro_gui_window_launch_url(), ro_gui_window_menu_prepare(), ro_gui_window_menu_select(), ro_gui_window_menu_warning(), ro_gui_window_mouse_at(), ro_gui_window_open(), ro_gui_window_prepare_pageinfo(), ro_gui_window_quit(), ro_gui_window_redraw(), ro_gui_window_scroll(), ro_gui_window_scroll_action(), ro_gui_window_scroll_end(), ro_gui_window_set_scale(), ro_gui_window_toolbar_click(), ro_gui_window_update_toolbar_buttons(), ro_msg_dataload(), toolbar_back_click(), toolbar_forward_click(), toolbar_home_click(), toolbar_reload_click(), toolbar_stop_click(), widget_scroll_x(), widget_scroll_y(), win32_open_new_window(), win32_window_create(), win32_window_page_info_change(), win32_window_set_scroll(), window_close_search(), window_destroy(), and window_open_search().
int gui_window::c_h |
Definition at line 305 of file gui.c.
Referenced by ami_do_redraw(), ami_gui_event(), ami_redraw_callback(), gui_window_place_caret(), and gui_window_remove_caret().
int gui_window::c_h_temp |
Definition at line 306 of file gui.c.
Referenced by ami_do_redraw(), and ami_gui_event().
int gui_window::c_w |
Definition at line 304 of file gui.c.
Referenced by gui_window_place_caret(), and gui_window_remove_caret().
int gui_window::c_x |
Definition at line 302 of file gui.c.
Referenced by ami_redraw_callback(), gui_window_place_caret(), and gui_window_remove_caret().
int gui_window::c_y |
Definition at line 303 of file gui.c.
Referenced by ami_redraw_callback(), gui_window_place_caret(), and gui_window_remove_caret().
struct s_caret gui_window::caret |
Definition at line 157 of file gui.h.
Referenced by ro_gui_url_bar_set_url().
int gui_window::careth |
Definition at line 77 of file window.cpp.
Referenced by gui_window_create(), gui_window_place_caret(), gui_window_remove_caret(), nsbeos_redraw_caret(), nsbeos_window_expose_event(), nsgtk_redraw_caret(), and nsgtk_window_draw_event().
int gui_window::caretx |
caret dimension and location for rendering
Definition at line 77 of file window.cpp.
Referenced by gui_window_place_caret(), gui_window_remove_caret(), nsbeos_redraw_caret(), nsbeos_window_expose_event(), nsgtk_redraw_caret(), and nsgtk_window_draw_event().
int gui_window::carety |
Definition at line 77 of file window.cpp.
Referenced by gui_window_place_caret(), gui_window_remove_caret(), nsbeos_redraw_caret(), nsbeos_window_expose_event(), nsgtk_redraw_caret(), and nsgtk_window_draw_event().
struct fbtk_widget_s* gui_window::close |
Definition at line 39 of file gui.h.
Referenced by create_toolbar(), and resize_toolbar().
GtkWidget* gui_window::container |
The top level container (tabBox)
Definition at line 113 of file window.c.
Referenced by gui_window_create(), gui_window_set_icon(), gui_window_set_title(), next_throbber_frame(), nsgtk_window_destroy_browser(), and throbber().
gui_pointer_shape gui_window::current_pointer |
caret shape for rendering
Definition at line 78 of file window.cpp.
Referenced by gui_window_create(), and gui_window_set_pointer().
MFORM_EX* gui_window::cursor |
Definition at line 150 of file gui.h.
Referenced by gui_window_set_pointer(), and handle_event().
struct MinList* gui_window::deferred_rects |
Definition at line 315 of file gui.c.
Referenced by ami_gui_window_update_box_deferred(), amiga_window_invalidate_area(), gui_window_create(), and gui_window_destroy().
APTR gui_window::deferred_rects_pool |
Definition at line 314 of file gui.c.
Referenced by ami_gui_window_update_box_deferred(), amiga_window_invalidate_area(), gui_window_create(), and gui_window_destroy().
struct List gui_window::dllist |
Definition at line 310 of file gui.c.
Referenced by ami_gui_get_download_list(), gui_window_create(), and gui_window_destroy().
HWND gui_window::drawingarea |
throbber handle
drawing area handle
Definition at line 45 of file window.h.
Referenced by nsws_window_command(), nsws_window_resize(), win32_window_create(), win32_window_invalidate_area(), win32_window_place_caret(), win32_window_remove_caret(), and win32_window_set_scroll().
struct hlcache_handle* gui_window::favicon |
Definition at line 311 of file gui.c.
Referenced by ami_gui_event(), ami_gui_get_favicon(), ami_gui_refresh_favicon(), ami_gui_update_hotlist_button(), ami_switch_tab(), gui_window_new_content(), gui_window_set_icon(), and nsgtk_tab_set_icon().
struct fbtk_widget_s* gui_window::forward |
Definition at line 35 of file gui.h.
Referenced by create_toolbar(), fb_update_back_forward(), nsws_window_update_forward_back(), and resize_toolbar().
RECT* gui_window::fullscreen |
memorize non-fullscreen area
Definition at line 69 of file window.h.
Referenced by nsws_window_command().
GtkWidget* gui_window::grid |
The container for the layout etc.
Definition at line 119 of file window.c.
Referenced by gui_window_create(), and gui_window_update_extent().
struct gui_window* gui_window::gui |
Definition at line 89 of file window.c.
Referenced by nsbeos_dispatch_event(), nsbeos_pipe_message(), nsgtk_on_link_opentab_activate_menu(), nsgtk_on_link_openwin_activate_menu(), nsgtk_on_savelink_activate_menu(), ro_gui_window_default_options(), and win32_window_create().
int gui_window::height |
height of drawing area
Definition at line 34 of file browser.h.
Referenced by browser_window_recalculate_frameset_internal(), gui_window_create(), gui_window_get_dimensions(), monkey_window_handle_redraw(), nsws_drawable_vscroll(), nsws_window_resize(), win32_window_create(), win32_window_get_dimensions(), and win32_window_set_scroll().
struct fbtk_widget_s* gui_window::history |
Definition at line 36 of file gui.h.
Referenced by create_toolbar(), and resize_toolbar().
HBITMAP gui_window::hPageInfo[8] |
page info handles
Definition at line 64 of file window.h.
Referenced by destroy_page_info_bitmaps(), load_page_info_bitmaps(), nsws_window_urlbar_create(), and win32_window_page_info_change().
struct fbtk_widget_s* gui_window::hscroll |
Definition at line 43 of file gui.h.
Referenced by create_normal_browser_window(), gui_window_update_extent(), nsgtk_window_keypress_event(), nsgtk_window_scroll_event(), resize_normal_browser_window(), and widget_scroll_x().
struct ami_history_local_window* gui_window::hw |
Definition at line 309 of file gui.c.
Referenced by ami_gui_get_history_window(), ami_gui_set_history_window(), and gui_window_destroy().
struct bitmap* gui_window::icon |
Definition at line 156 of file gui.h.
Referenced by gui_window_create(), gui_window_set_icon(), throbber(), window_destroy(), and window_restore_active_gui_window().
GdkPixbuf* gui_window::icon |
int gui_window::iconise_icon |
ID number of icon when window is iconised.
Definition at line 93 of file gui.h.
Referenced by gui_window_create(), ro_gui_window_iconise(), and ro_gui_window_open().
GtkIMContext* gui_window::input_method |
The input method to use with this window.
Definition at line 137 of file window.c.
Referenced by gui_window_create(), nsgtk_window_button_press_event(), nsgtk_window_keypress_event(), nsgtk_window_keyrelease_event(), and window_destroy().
int gui_window::last_x |
previous event location
Definition at line 79 of file window.cpp.
Referenced by nsbeos_dispatch_event(), nsgtk_window_button_press_event(), and nsgtk_window_motion_notify_event().
int gui_window::last_y |
Definition at line 79 of file window.cpp.
Referenced by nsbeos_dispatch_event(), nsgtk_window_button_press_event(), and nsgtk_window_motion_notify_event().
GtkLayout* gui_window::layout |
display widget for this page or frame
Definition at line 116 of file window.c.
Referenced by gui_window_create(), gui_window_get_dimensions(), gui_window_get_scroll(), gui_window_place_caret(), gui_window_remove_caret(), gui_window_set_pointer(), gui_window_set_scroll(), gui_window_start_selection(), gui_window_update_extent(), nsgtk_redraw_caret(), nsgtk_window_button_press_event(), nsgtk_window_draw_event(), nsgtk_window_get_layout(), nsgtk_window_invalidate_area(), nsgtk_window_keypress_event(), and nsgtk_window_scroll_event().
struct nsws_localhistory* gui_window::localhistory |
handle to local history window
Definition at line 52 of file window.h.
Referenced by win32_window_create().
struct ColumnInfo* gui_window::logcolumns |
Definition at line 317 of file gui.c.
Referenced by ami_gui_console_log_add(), ami_gui_console_log_switch(), gui_window_create(), and gui_window_destroy().
struct List gui_window::loglist |
Definition at line 318 of file gui.c.
Referenced by ami_gui_console_log_add(), ami_gui_console_log_switch(), gui_window_console_log(), gui_window_create(), and gui_window_destroy().
HWND gui_window::main |
handle to the actual window
Definition at line 41 of file window.h.
Referenced by gui_window_main_window(), nsws_window_command(), nsws_window_urlbar_callback(), win32_window_create(), and win32_window_set_title().
HMENU gui_window::mainmenu |
the main menu
Definition at line 50 of file window.h.
Referenced by nsws_update_edit(), nsws_window_create(), nsws_window_update_forward_back(), win32_window_start_throbber(), and win32_window_stop_throbber().
struct { ... } gui_window::mouse |
Referenced by gui_window_create(), monkey_window_handle_click(), nsbeos_dispatch_event(), nsgtk_window_button_press_event(), nsgtk_window_button_release_event(), nsgtk_window_motion_notify_event(), nsws_drawable_mousedown(), nsws_drawable_mousemove(), nsws_drawable_mouseup(), ro_gui_url_bar_help_suffix(), and win32_window_create().
struct { ... } gui_window::mouse |
mouse state and events.
struct browser_mouse* gui_window::mouse |
struct gui_window * gui_window::next |
list for cleanup
Next in linked list.
Definition at line 159 of file gui.h.
Referenced by atari_poll(), find_guiwin_by_aes_handle(), gui_quit(), gui_resize(), gui_search_web_provider_update(), gui_window_add_to_window_list(), gui_window_create(), gui_window_destroy(), gui_window_remove_from_window_list(), handle_event(), nsbeos_dispatch_event(), nsbeos_reflow_all_windows(), nsbeos_window_expose_event(), nsgtk_window_draw_event(), nsgtk_window_toolbar_show(), nsgtk_window_toolbar_update(), nsgtk_window_update_all(), nsws_window_command(), ro_gui_throb(), ro_gui_window_lookup(), ro_gui_window_quit(), ro_gui_window_redraw_all(), win32_window_create(), win32_window_destroy(), window_destroy(), and window_unref_gui_window().
int gui_window::old_height |
Height when last opened / os units.
Definition at line 87 of file gui.h.
Referenced by gui_window_create(), gui_window_get_dimensions(), and ro_gui_window_open().
int gui_window::old_width |
Width when last opened / os units.
Definition at line 86 of file gui.h.
Referenced by gui_window_create(), gui_window_get_dimensions(), and ro_gui_window_open().
struct { ... } gui_window::option |
GtkPaned* gui_window::paned |
status pane
Definition at line 128 of file window.c.
Referenced by gui_window_create(), and nsgtk_paned_notify__position().
bool gui_window::paned_sized |
has the status pane had its first size operation yet?
Definition at line 131 of file window.c.
Referenced by nsgtk_paned_notify__position().
int32 gui_window::pending_resizes |
Definition at line 87 of file window.cpp.
Referenced by NSBrowserFrameView::FrameResized(), gui_window_create(), nsbeos_window_expose_event(), and nsbeos_window_resize_event().
BRect gui_window::pendingRedraw |
Definition at line 91 of file window.cpp.
int gui_window::pressed_x |
Definition at line 71 of file window.cpp.
Referenced by nsbeos_dispatch_event(), nsgtk_window_button_press_event(), nsgtk_window_motion_notify_event(), nsws_drawable_mousedown(), nsws_drawable_mousemove(), and win32_window_create().
int gui_window::pressed_y |
Definition at line 72 of file window.cpp.
Referenced by nsbeos_dispatch_event(), nsgtk_window_button_press_event(), nsgtk_window_motion_notify_event(), nsws_drawable_mousedown(), nsws_drawable_mousemove(), and win32_window_create().
struct gui_window * gui_window::prev |
Previous in linked list.
global linked list
Definition at line 159 of file gui.h.
Referenced by gui_window_add_to_window_list(), gui_window_create(), gui_window_destroy(), gui_window_remove_from_window_list(), win32_window_create(), and win32_window_destroy().
struct gui_window* gui_window::r_next |
struct gui_window* gui_window::r_prev |
HMENU gui_window::rclick |
the right-click menu
Definition at line 51 of file window.h.
Referenced by nsws_ctx_menu(), nsws_update_edit(), nsws_window_create(), nsws_window_update_forward_back(), win32_window_start_throbber(), and win32_window_stop_throbber().
RECT gui_window::redraw |
Area needing redraw.
Definition at line 70 of file window.h.
Referenced by ro_gui_window_redraw(), and win32_window_set_scroll().
struct fbtk_widget_s* gui_window::reload |
Definition at line 38 of file gui.h.
Referenced by create_toolbar(), and resize_toolbar().
int gui_window::requestscrollx |
Definition at line 71 of file window.h.
Referenced by nsws_drawable_hscroll(), win32_window_create(), and win32_window_set_scroll().
int gui_window::requestscrolly |
scolling requested.
Definition at line 71 of file window.h.
Referenced by nsws_drawable_vscroll(), win32_window_create(), and win32_window_set_scroll().
struct s_gui_win_root* gui_window::root |
Definition at line 148 of file gui.h.
Referenced by atari_poll(), atari_window_invalidate_area(), atari_window_set_status(), find_guiwin_by_aes_handle(), get_context_info(), gui_window_create(), gui_window_destroy(), gui_window_get_dimensions(), gui_window_get_scroll(), gui_window_new_content(), gui_window_place_caret(), gui_window_remove_caret(), gui_window_set_icon(), gui_window_set_scroll(), gui_window_set_title(), gui_window_set_url(), gui_window_start_throbber(), gui_window_stop_throbber(), gui_window_update_extent(), handle_event(), menu_back(), menu_debug_render(), menu_find(), menu_forward(), menu_home(), menu_reload(), menu_savewin(), menu_stop(), menu_toolbars(), nsatari_search_set_back_state(), nsatari_search_set_forward_state(), on_content_keypress(), on_content_mouse_click(), on_window_key_input(), sb_attach(), throbber_advance(), window_create(), window_destroy(), and window_unref_gui_window().
nsbeos_scaffolding* gui_window::scaffold |
Definition at line 65 of file window.cpp.
Referenced by gui_window_create(), gui_window_destroy(), gui_window_file_gadget_open(), NSBrowserFrameView::MessageReceived(), nsbeos_dispatch_event(), nsbeos_get_scaffold(), nsbeos_pipe_message_top(), nsgtk_get_scaffold(), nsgtk_window_button_press_event(), nsgtk_window_toolbar_show(), and nsgtk_window_update_all().
struct nsgtk_scaffolding* gui_window::scaffold |
float gui_window::scale |
Definition at line 155 of file gui.h.
Referenced by browser_window_create_frameset_internal(), browser_window_recalculate_frameset_internal(), gui_window_drag_start(), ro_gui_window_default_options(), and ro_gui_window_scroll().
int gui_window::scrollx |
current scroll location
Definition at line 307 of file gui.c.
Referenced by ami_do_redraw(), ami_do_redraw_limits(), ami_gui_event(), ami_gui_scroll_internal(), ami_refresh_window(), ami_spacebox_to_ns_coords(), ami_switch_tab(), gui_window_get_scroll(), gui_window_new_content(), gui_window_place_caret(), gui_window_scroll_start(), gui_window_set_scroll(), monkey_window_handle_redraw(), nsws_drawable_hscroll(), nsws_drawable_mousedown(), nsws_drawable_mousemove(), nsws_drawable_mouseup(), nsws_drawable_paint(), nsws_drawable_vscroll(), win32_window_get_scroll(), win32_window_invalidate_area(), win32_window_place_caret(), win32_window_set_scroll(), and win32_window_update_extent().
int gui_window::scrolly |
current scroll location
Definition at line 308 of file gui.c.
Referenced by ami_do_redraw(), ami_do_redraw_limits(), ami_gui_event(), ami_gui_scroll_internal(), ami_refresh_window(), ami_spacebox_to_ns_coords(), ami_switch_tab(), gui_window_get_scroll(), gui_window_new_content(), gui_window_place_caret(), gui_window_scroll_start(), gui_window_set_scroll(), monkey_window_handle_redraw(), nsws_drawable_hscroll(), nsws_drawable_mousedown(), nsws_drawable_mousemove(), nsws_drawable_mouseup(), nsws_drawable_paint(), nsws_drawable_vscroll(), win32_window_get_scroll(), win32_window_invalidate_area(), win32_window_place_caret(), win32_window_set_scroll(), and win32_window_update_extent().
struct s_search_form_session* gui_window::search |
Definition at line 158 of file gui.h.
Referenced by gui_window_create(), gui_window_destroy(), menu_find(), nsgtk_window_search_toggle(), nsgtk_window_update_all(), toolbar_mouse_input(), window_close_search(), window_open_search(), and window_restore_active_gui_window().
struct gtk_search* gui_window::search |
struct gui_window_2* gui_window::shared |
Definition at line 299 of file gui.c.
Referenced by ami_do_redraw_limits(), ami_gui_adjust_scale(), ami_gui_console_log_add(), ami_gui_console_log_remove(), ami_gui_console_log_switch(), ami_gui_console_log_toggle(), ami_gui_get_gui_window_2(), ami_gui_get_menu(), ami_gui_get_throbber_frame(), ami_gui_get_win_title(), ami_gui_get_window(), ami_gui_set_find_window(), ami_gui_set_scale(), ami_gui_set_throbber_frame(), ami_gui_window_update_box_deferred(), ami_handle_applib(), amiga_window_invalidate_area(), gui_file_gadget_open(), gui_window_console_log(), gui_window_create(), gui_window_destroy(), gui_window_drag_start(), gui_window_get_dimensions(), gui_window_get_scroll(), gui_window_new_content(), gui_window_place_caret(), gui_window_remove_caret(), gui_window_set_icon(), gui_window_set_scroll(), gui_window_set_status(), gui_window_set_title(), gui_window_set_url(), and gui_window_update_extent().
int gui_window::state |
Definition at line 73 of file window.cpp.
Referenced by gui_start_selection(), gui_window_create(), gui_window_report_page_info(), nsbeos_dispatch_event(), nsgtk_window_button_press_event(), nsgtk_window_button_release_event(), nsgtk_window_motion_notify_event(), nsws_drawable_mousedown(), nsws_drawable_mousemove(), nsws_drawable_mouseup(), ro_gui_url_bar_get_url_extent(), ro_gui_url_bar_help_suffix(), ro_gui_url_complete_click(), ro_gui_window_menu_select(), ro_gui_window_open(), ro_gui_window_scroll_action(), and win32_window_create().
browser_mouse_state gui_window::state |
char* gui_window::status |
Definition at line 152 of file gui.h.
Referenced by atari_window_set_status(), create_normal_browser_window(), gui_window_destroy(), gui_window_set_status(), resize_normal_browser_window(), and window_restore_active_gui_window().
struct fbtk_widget_s* gui_window::status |
GtkLabel* gui_window::status_bar |
statusbar
Definition at line 125 of file window.c.
Referenced by gui_window_create(), gui_window_destroy(), gui_window_set_status(), riscos_window_set_status(), ro_gui_window_default_options(), and ro_gui_window_open().
struct status_bar* gui_window::status_bar |
HWND gui_window::statusbar |
status bar handle
Definition at line 46 of file window.h.
Referenced by nsws_window_resize(), win32_window_create(), and win32_window_set_status().
struct fbtk_widget_s* gui_window::stop |
Definition at line 37 of file gui.h.
Referenced by create_toolbar(), gui_window_create(), and resize_toolbar().
int gui_window::tab |
Definition at line 300 of file gui.c.
Referenced by ami_find_tab_gwin(), ami_gui_close_tabs(), gui_window_create(), and RXHOOKF().
struct Node* gui_window::tab_node |
Definition at line 301 of file gui.c.
Referenced by ami_change_tab(), ami_gui_get_tab_node(), gui_window_create(), gui_window_destroy(), and gui_window_set_title().
char* gui_window::tabtitle |
Definition at line 313 of file gui.c.
Referenced by ami_gui_get_tab_title(), gui_window_destroy(), and gui_window_set_title().
int gui_window::throb_frame |
current frame of throbber
Definition at line 140 of file window.c.
Referenced by gui_window_set_icon(), next_throbber_frame(), and throbber().
struct fbtk_widget_s* gui_window::throbber |
Definition at line 42 of file gui.h.
Referenced by create_toolbar(), gui_window_stop_throbber(), nsws_window_create_toolbar(), nsws_window_toolbar_callback(), resize_toolbar(), throbber_advance(), win32_window_start_throbber(), and win32_window_stop_throbber().
int gui_window::throbber_index |
Definition at line 49 of file gui.h.
Referenced by gui_window_start_throbber(), gui_window_stop_throbber(), and throbber_advance().
bool gui_window::throbbing |
whether currently throbbing
Definition at line 312 of file gui.c.
Referenced by ami_gui_get_throbbing(), ami_gui_set_throbbing(), nsws_window_throbber_create(), win32_window_start_throbber(), and win32_window_stop_throbber().
char* gui_window::title |
Definition at line 153 of file gui.h.
Referenced by gui_window_create(), gui_window_destroy(), gui_window_get_title(), gui_window_save_link(), gui_window_set_title(), nsgtk_tab_add(), nsgtk_tab_add_page(), nsgtk_tab_set_title(), ro_gui_drag_save_link(), ro_gui_save_link(), ro_gui_window_iconise(), ro_msg_dataload(), window_restore_active_gui_window(), and window_set_title().
struct fbtk_widget_s* gui_window::toolbar |
Definition at line 46 of file gui.h.
Referenced by create_normal_browser_window(), create_toolbar(), gui_search_web_provider_update(), gui_window_create(), gui_window_destroy(), gui_window_get_scroll(), gui_window_new_content(), gui_window_page_info_change(), gui_window_scroll_start(), gui_window_set_extent(), gui_window_set_icon(), gui_window_set_scroll(), gui_window_set_url(), gui_window_start_throbber(), gui_window_stop_throbber(), gui_window_update_extent(), handle_event(), nsatari_search_set_back_state(), nsatari_search_set_forward_state(), nsgtk_window_item_activate(), nsgtk_window_position_local_history(), nsgtk_window_position_page_info(), nsgtk_window_toolbar_show(), nsgtk_window_toolbar_update(), nsgtk_window_update_all(), nsws_window_resize(), nsws_window_update_forward_back(), page_info_change(), resize_normal_browser_window(), resize_toolbar(), ro_gui_throb(), ro_gui_url_complete_click(), ro_gui_window_action_add_bookmark(), ro_gui_window_action_remove_bookmark(), ro_gui_window_clone_options(), ro_gui_window_default_options(), ro_gui_window_handle_local_keypress(), ro_gui_window_menu_prepare(), ro_gui_window_menu_select(), ro_gui_window_open(), ro_gui_window_scroll_action(), ro_gui_window_set_url(), ro_gui_window_update_theme(), ro_gui_window_update_toolbar_buttons(), throbber(), win32_window_create(), win32_window_page_info_change(), win32_window_start_throbber(), and win32_window_stop_throbber().
struct nsgtk_toolbar* gui_window::toolbar |
struct toolbar* gui_window::toolbar |
int gui_window::toolbuttonc |
number of toolbar buttons
Definition at line 56 of file window.h.
Referenced by nsws_window_create_toolbar(), nsws_window_throbber_create(), nsws_window_toolbar_callback(), and nsws_window_urlbar_create().
int gui_window::toolbuttonsize |
width, height of buttons
Definition at line 57 of file window.h.
Referenced by nsws_window_create_toolbar(), nsws_window_throbber_create(), nsws_window_toolbar_callback(), nsws_window_urlbar_create(), urlbar_dimensions(), and win32_window_create().
bool gui_window::toplevel |
Definition at line 66 of file window.cpp.
Referenced by gui_window_create(), gui_window_destroy(), and gui_window_new_content().
bool gui_window::update_extent |
Update the extent on next opening.
Definition at line 88 of file gui.h.
Referenced by gui_window_create(), gui_window_update_extent(), and ro_gui_window_open().
char* gui_window::url |
Definition at line 154 of file gui.h.
Referenced by ami_gui_event(), create_toolbar(), gui_get_resource_url(), gui_init(), gui_window_destroy(), gui_window_get_url(), gui_window_save_link(), gui_window_set_url(), monkey_window_handle_go(), monkey_window_handle_new(), nsbeos_dispatch_event(), nsws_window_command(), nsws_window_go(), resize_toolbar(), ro_gui_drag_save_link(), ro_gui_save_link(), ro_gui_url_bar_menu_select(), ro_gui_url_bar_set_url(), ro_gui_url_bar_test_for_text_field_keypress(), ro_gui_url_bar_update_hotlist(), ro_gui_url_complete_click(), ro_gui_window_close(), ro_gui_window_launch_url(), ro_gui_window_menu_select(), ro_gui_window_prepare_objectinfo(), ro_gui_window_toolbar_click(), ro_msg_dataload(), RXHOOKF(), toolbar_home_click(), toolbar_key_input(), win32_open_new_window(), and window_restore_active_gui_window().
struct fbtk_widget_s* gui_window::url |
HWND gui_window::urlbar |
url bar handle
Definition at line 43 of file window.h.
Referenced by nsws_update_edit(), nsws_window_command(), nsws_window_create_toolbar(), nsws_window_resize(), nsws_window_toolbar_callback(), and win32_window_set_url().
NSBrowserFrameView* gui_window::view |
Definition at line 81 of file window.cpp.
Referenced by beos_window_invalidate_area(), gui_start_selection(), gui_window_create(), gui_window_destroy(), gui_window_get_dimensions(), gui_window_get_scroll(), gui_window_new_content(), gui_window_place_caret(), gui_window_remove_caret(), gui_window_set_pointer(), gui_window_set_scroll(), gui_window_update_extent(), nsbeos_redraw_caret(), nsbeos_window_expose_event(), and nsbeos_window_keypress_event().
struct fbtk_widget_s* gui_window::vscroll |
Definition at line 44 of file gui.h.
Referenced by create_normal_browser_window(), gui_window_update_extent(), nsgtk_window_keypress_event(), nsgtk_window_scroll_event(), resize_normal_browser_window(), and widget_scroll_y().
int gui_window::width |
width of window
Definition at line 34 of file browser.h.
Referenced by browser_window_recalculate_frameset_internal(), gui_window_create(), gui_window_get_dimensions(), monkey_window_handle_redraw(), nsws_drawable_hscroll(), nsws_window_resize(), nsws_window_throbber_create(), win32_window_create(), win32_window_get_dimensions(), and win32_window_set_scroll().
uint32_t gui_window::win_num |
Definition at line 31 of file browser.h.
Referenced by gui_window_console_log(), gui_window_create(), gui_window_destroy(), gui_window_drag_start(), gui_window_get_dimensions(), gui_window_get_scroll(), gui_window_new_content(), gui_window_place_caret(), gui_window_remove_caret(), gui_window_report_page_info(), gui_window_save_link(), gui_window_scroll_start(), gui_window_set_icon(), gui_window_set_pointer(), gui_window_set_scroll(), gui_window_set_status(), gui_window_set_title(), gui_window_set_url(), gui_window_start_throbber(), gui_window_stop_throbber(), gui_window_update_extent(), monkey_find_window_by_num(), and monkey_window_invalidate_area().
struct fbtk_widget_s* gui_window::window |
Definition at line 33 of file gui.h.
Referenced by create_browser_widget(), create_normal_browser_window(), create_toolbar(), gui_drag_save_object(), gui_drag_save_selection(), gui_start_selection(), gui_window_create(), gui_window_create_form_select_menu(), gui_window_destroy(), gui_window_get_scroll(), gui_window_new_content(), gui_window_place_caret(), gui_window_remove_caret(), gui_window_save_link(), gui_window_scroll_start(), gui_window_set_extent(), gui_window_set_scroll(), gui_window_set_title(), gui_window_update_extent(), resize_normal_browser_window(), ro_gui_drag_save_link(), ro_gui_pageinfo_present(), ro_gui_selection_drag_end(), ro_gui_window_action_local_history(), ro_gui_window_action_page_info(), ro_gui_window_action_print(), ro_gui_window_action_save(), ro_gui_window_action_search(), ro_gui_window_action_zoom(), ro_gui_window_invalidate_area(), ro_gui_window_lookup(), ro_gui_window_menu_prepare(), ro_gui_window_menu_select(), ro_gui_window_open(), ro_gui_window_scroll_action(), ro_gui_window_to_window_pos(), ro_gui_window_update_boxes(), and RXHOOKF().