NetSurf
|
#include <View.h>
#include <Window.h>
#include <NetPositive.h>
Go to the source code of this file.
Data Structures | |
class | NSBrowserFrameView |
Functions | |
void | nsbeos_dispatch_event (BMessage *message) |
Process beos messages into browser operations. More... | |
void | nsbeos_reflow_all_windows (void) |
Cause all windows to be reflowed. More... | |
struct beos_scaffolding * | nsbeos_get_scaffold (struct gui_window *g) |
Get containing scaffold of a beos gui window. More... | |
struct browser_window * | nsbeos_get_browser_for_gui (struct gui_window *g) |
int | nsbeos_gui_window_update_targets (struct gui_window *g) |
void | nsbeos_window_destroy_browser (struct gui_window *g) |
struct browser_window * | nsbeos_get_browser_window (struct gui_window *g) |
Variables | |
struct gui_window_table * | beos_window_table |
struct gui_clipboard_table * | beos_clipboard_table |
void nsbeos_dispatch_event | ( | BMessage * | message | ) |
Process beos messages into browser operations.
message | The beos message to process. |
Definition at line 406 of file window.cpp.
References B_UI_SETTINGS_CHANGED, BROWSER_MOUSE_CLICK_1, BROWSER_MOUSE_CLICK_2, BROWSER_MOUSE_DRAG_1, BROWSER_MOUSE_DRAG_2, BROWSER_MOUSE_DRAG_ON, BROWSER_MOUSE_HOLDING_1, BROWSER_MOUSE_HOLDING_2, BROWSER_MOUSE_MOD_1, BROWSER_MOUSE_MOD_2, BROWSER_MOUSE_PRESS_1, BROWSER_MOUSE_PRESS_2, browser_window_mouse_click(), browser_window_mouse_track(), gui_window::bw, gui_window::gui, gui_window::last_x, gui_window::last_y, gui_window::mouse, gui_window::next, nsbeos_about(), nsbeos_done, nsbeos_scaffolding_dispatch_event(), nsbeos_scaffolding_popup_menu(), nsbeos_update_system_ui_colors(), nsbeos_window_expose_event(), nsbeos_window_keypress_event(), nsbeos_window_moved_event(), nsbeos_window_resize_event(), NSLOG, gui_window::pressed_x, gui_window::pressed_y, gui_window::scaffold, gui_window::state, gui_window::url, view, beos_scaffolding::window, window_list, and browser_window::x.
Referenced by nsbeos_gui_poll().
struct browser_window * nsbeos_get_browser_for_gui | ( | struct gui_window * | g | ) |
Definition at line 332 of file window.cpp.
References gui_window::bw.
Referenced by nsbeos_scaffolding_dispatch_event(), and nsbeos_window_update_back_forward().
struct browser_window * nsbeos_get_browser_window | ( | struct gui_window * | g | ) |
Definition at line 322 of file window.cpp.
References gui_window::bw.
struct beos_scaffolding * nsbeos_get_scaffold | ( | struct gui_window * | g | ) |
Get containing scaffold of a beos gui window.
g | gui window to find scaffold of. |
Definition at line 327 of file window.cpp.
References gui_window::scaffold.
Referenced by gui_window_set_icon(), gui_window_set_status(), gui_window_set_title(), gui_window_set_url(), gui_window_start_throbber(), and gui_window_stop_throbber().
int nsbeos_gui_window_update_targets | ( | struct gui_window * | g | ) |
void nsbeos_reflow_all_windows | ( | void | ) |
Cause all windows to be reflowed.
Definition at line 905 of file window.cpp.
References browser_window_schedule_reformat(), gui_window::next, and window_list.
void nsbeos_window_destroy_browser | ( | struct gui_window * | g | ) |
Definition at line 913 of file window.cpp.
References browser_window_destroy(), and gui_window::bw.
Referenced by nsbeos_window_destroy_event().
|
extern |
Definition at line 1314 of file window.cpp.
Referenced by gui_init_replicant(), and main().
|
extern |
Definition at line 1405 of file window.cpp.
Referenced by gui_init_replicant(), and main().