NetSurf
Data Structures | Functions | Variables
window.h File Reference
#include <View.h>
#include <Window.h>
#include <NetPositive.h>
Include dependency graph for window.h:
This graph shows which files directly or indirectly include this file:

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_scaffoldingnsbeos_get_scaffold (struct gui_window *g)
 Get containing scaffold of a beos gui window. More...
 
struct browser_windownsbeos_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_windownsbeos_get_browser_window (struct gui_window *g)
 

Variables

struct gui_window_tablebeos_window_table
 
struct gui_clipboard_tablebeos_clipboard_table
 

Function Documentation

◆ nsbeos_dispatch_event()

void nsbeos_dispatch_event ( BMessage *  message)

◆ nsbeos_get_browser_for_gui()

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().

Here is the caller graph for this function:

◆ nsbeos_get_browser_window()

struct browser_window * nsbeos_get_browser_window ( struct gui_window g)

Definition at line 322 of file window.cpp.

References gui_window::bw.

◆ nsbeos_get_scaffold()

struct beos_scaffolding * nsbeos_get_scaffold ( struct gui_window g)

Get containing scaffold of a beos gui window.

Parameters
ggui window to find scaffold of.
Returns
The containing scaffold.

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().

Here is the caller graph for this function:

◆ nsbeos_gui_window_update_targets()

int nsbeos_gui_window_update_targets ( struct gui_window g)

◆ nsbeos_reflow_all_windows()

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.

Here is the call graph for this function:

◆ nsbeos_window_destroy_browser()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ beos_clipboard_table

struct gui_clipboard_table* beos_clipboard_table
extern

Definition at line 1314 of file window.cpp.

Referenced by gui_init_replicant(), and main().

◆ beos_window_table

struct gui_window_table* beos_window_table
extern

Definition at line 1405 of file window.cpp.

Referenced by gui_init_replicant(), and main().