NetSurf
Public Member Functions | Private Attributes
NSBrowserFrameView Class Reference

#include <window.h>

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

Public Member Functions

 NSBrowserFrameView (BRect frame, struct gui_window *gui)
 
virtual ~NSBrowserFrameView ()
 
virtual void MessageReceived (BMessage *message)
 
virtual void Draw (BRect updateRect)
 
virtual void FrameResized (float new_width, float new_height)
 
virtual void KeyDown (const char *bytes, int32 numBytes)
 
virtual void MouseDown (BPoint where)
 
virtual void MouseUp (BPoint where)
 
virtual void MouseMoved (BPoint where, uint32 transit, const BMessage *msg)
 

Private Attributes

struct gui_windowfGuiWindow
 

Detailed Description

Definition at line 33 of file window.h.

Constructor & Destructor Documentation

◆ NSBrowserFrameView()

NSBrowserFrameView::NSBrowserFrameView ( BRect  frame,
struct gui_window gui 
)

Definition at line 118 of file window.cpp.

◆ ~NSBrowserFrameView()

NSBrowserFrameView::~NSBrowserFrameView ( )
virtual

Definition at line 126 of file window.cpp.

Member Function Documentation

◆ Draw()

void NSBrowserFrameView::Draw ( BRect  updateRect)
virtual

Definition at line 247 of file window.cpp.

References fGuiWindow, and nsbeos_pipe_message().

Here is the call graph for this function:

◆ FrameResized()

void NSBrowserFrameView::FrameResized ( float  new_width,
float  new_height 
)
virtual

Definition at line 261 of file window.cpp.

References fGuiWindow, nsbeos_pipe_message(), and gui_window::pending_resizes.

Here is the call graph for this function:

◆ KeyDown()

void NSBrowserFrameView::KeyDown ( const char *  bytes,
int32  numBytes 
)
virtual

Definition at line 273 of file window.cpp.

References fGuiWindow, and nsbeos_pipe_message().

Here is the call graph for this function:

◆ MessageReceived()

void NSBrowserFrameView::MessageReceived ( BMessage *  message)
virtual

Definition at line 132 of file window.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, fGuiWindow, HELP_LAUNCH_INTERACTIVE, HELP_OPEN_ABOUT, HELP_OPEN_CONTENTS, HELP_OPEN_GUIDE, HELP_OPEN_INFORMATION, HISTORY_EXPORT, HISTORY_SHOW_GLOBAL, HISTORY_SHOW_LOCAL, HOTLIST_ADD_URL, HOTLIST_EXPORT, HOTLIST_SHOW, NO_ACTION, nsbeos_pipe_message_top(), gui_window::scaffold, 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:

◆ MouseDown()

void NSBrowserFrameView::MouseDown ( BPoint  where)
virtual

Definition at line 281 of file window.cpp.

References fGuiWindow, and nsbeos_pipe_message().

Here is the call graph for this function:

◆ MouseMoved()

void NSBrowserFrameView::MouseMoved ( BPoint  where,
uint32  transit,
const BMessage *  msg 
)
virtual

Definition at line 309 of file window.cpp.

References fGuiWindow, and nsbeos_pipe_message().

Here is the call graph for this function:

◆ MouseUp()

void NSBrowserFrameView::MouseUp ( BPoint  where)
virtual

Definition at line 294 of file window.cpp.

References fGuiWindow, and nsbeos_pipe_message().

Here is the call graph for this function:

Field Documentation

◆ fGuiWindow

struct gui_window* NSBrowserFrameView::fGuiWindow
private

Definition at line 50 of file window.h.

Referenced by Draw(), FrameResized(), KeyDown(), MessageReceived(), MouseDown(), MouseMoved(), and MouseUp().


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