NetSurf
Public Member Functions | Static Public Member Functions | Private Attributes
NSBaseView Class Reference

#include <scaffolding.h>

Inheritance diagram for NSBaseView:
[legend]
Collaboration diagram for NSBaseView:
[legend]

Public Member Functions

 NSBaseView (BRect frame)
 
 NSBaseView (BMessage *archive)
 
virtual ~NSBaseView ()
 
virtual void MessageReceived (BMessage *message)
 
virtual void AllAttached (void)
 
virtual status_t Archive (BMessage *archive, bool deep=true) const
 
void SetScaffolding (struct beos_scaffolding *scaf)
 

Static Public Member Functions

static BArchivable * Instantiate (BMessage *archive)
 

Private Attributes

struct beos_scaffoldingfScaffolding
 

Detailed Description

Definition at line 34 of file scaffolding.h.

Constructor & Destructor Documentation

◆ NSBaseView() [1/2]

NSBaseView::NSBaseView ( BRect  frame)

Definition at line 432 of file scaffolding.cpp.

Referenced by Instantiate().

Here is the caller graph for this function:

◆ NSBaseView() [2/2]

NSBaseView::NSBaseView ( BMessage *  archive)

Definition at line 439 of file scaffolding.cpp.

◆ ~NSBaseView()

NSBaseView::~NSBaseView ( )
virtual

Definition at line 446 of file scaffolding.cpp.

References fScaffolding, nsbeos_pipe_message_top(), replicant_done_sem, replicant_thread, and replicated.

Here is the call graph for this function:

Member Function Documentation

◆ AllAttached()

void NSBaseView::AllAttached ( void  )
virtual

◆ Archive()

status_t NSBaseView::Archive ( BMessage *  archive,
bool  deep = true 
) const
virtual

Definition at line 579 of file scaffolding.cpp.

References fScaffolding, and beos_scaffolding::url_bar.

◆ Instantiate()

BArchivable * NSBaseView::Instantiate ( BMessage *  archive)
static

Definition at line 599 of file scaffolding.cpp.

References replicant_thread_info::app, replicant_thread_info::args, gui_init_replicant(), NSBaseView(), nsbeos_find_app_path(), nsbeos_replicant_main_thread(), replicant_done_sem, replicant_thread, replicant_view, replicated, replicant_thread_info::url, and view.

Here is the call graph for this function:

◆ MessageReceived()

void NSBaseView::MessageReceived ( BMessage *  message)
virtual

Definition at line 461 of file scaffolding.cpp.

References APPLICATION_QUIT, B_UI_SETTINGS_CHANGED, BROWSER_BUFFER_ALL, BROWSER_BUFFER_ANIMS, BROWSER_EXPORT_DRAW, BROWSER_EXPORT_TEXT, BROWSER_FIND_TEXT, BROWSER_IMAGES_BACKGROUND, BROWSER_IMAGES_FOREGROUND, BROWSER_NAVIGATE_BACK, BROWSER_NAVIGATE_FORWARD, BROWSER_NAVIGATE_HOME, BROWSER_NAVIGATE_RELOAD, BROWSER_NAVIGATE_RELOAD_ALL, BROWSER_NAVIGATE_STOP, BROWSER_NAVIGATE_UP, BROWSER_NAVIGATE_URL, BROWSER_NEW_WINDOW, BROWSER_OBJECT, BROWSER_OBJECT_EXPORT_SPRITE, BROWSER_OBJECT_INFO, BROWSER_OBJECT_RELOAD, BROWSER_OBJECT_SAVE, BROWSER_OBJECT_SAVE_URL_TEXT, BROWSER_OBJECT_SAVE_URL_URI, BROWSER_OBJECT_SAVE_URL_URL, BROWSER_PAGE, BROWSER_PAGE_INFO, BROWSER_PRINT, BROWSER_SAVE, BROWSER_SAVE_COMPLETE, BROWSER_SAVE_URL_TEXT, BROWSER_SAVE_URL_URI, BROWSER_SAVE_URL_URL, BROWSER_SAVE_VIEW, BROWSER_SCALE_VIEW, BROWSER_VIEW_SOURCE, BROWSER_WINDOW_COPY, BROWSER_WINDOW_DEFAULT, BROWSER_WINDOW_RESET, BROWSER_WINDOW_STAGGER, CHOICES_SHOW, COOKIES_DELETE, COOKIES_SHOW, fScaffolding, HELP_LAUNCH_INTERACTIVE, HELP_OPEN_ABOUT, HELP_OPEN_CONTENTS, HELP_OPEN_GUIDE, HELP_OPEN_INFORMATION, HELP_OPEN_LICENCE, HISTORY_EXPORT, HISTORY_SHOW_GLOBAL, HISTORY_SHOW_LOCAL, HOTLIST_ADD_URL, HOTLIST_EXPORT, HOTLIST_SHOW, NO_ACTION, nsbeos_pipe_message_top(), TOOLBAR_ADDRESS_BAR, TOOLBAR_BUTTONS, TOOLBAR_EDIT, TOOLBAR_THROBBER, TREE_CLEAR_SELECTION, TREE_COLLAPSE_ALL, TREE_COLLAPSE_FOLDERS, TREE_COLLAPSE_LINKS, TREE_EXPAND_ALL, TREE_EXPAND_FOLDERS, TREE_EXPAND_LINKS, TREE_NEW_FOLDER, TREE_NEW_LINK, TREE_SELECT_ALL, TREE_SELECTION, TREE_SELECTION_DELETE, TREE_SELECTION_EDIT, and TREE_SELECTION_LAUNCH.

Here is the call graph for this function:

◆ SetScaffolding()

void NSBaseView::SetScaffolding ( struct beos_scaffolding scaf)

Definition at line 645 of file scaffolding.cpp.

References fScaffolding.

Referenced by nsbeos_new_scaffolding().

Here is the caller graph for this function:

Field Documentation

◆ fScaffolding

struct beos_scaffolding* NSBaseView::fScaffolding
private

Definition at line 53 of file scaffolding.h.

Referenced by AllAttached(), Archive(), MessageReceived(), SetScaffolding(), and ~NSBaseView().


The documentation for this class was generated from the following files: