19#ifndef NETSURF_BEOS_WINDOW_H
20#define NETSURF_BEOS_WINDOW_H 1
24#include <NetPositive.h>
39 virtual void Draw(BRect updateRect);
42 virtual void FrameResized(
float new_width,
float new_height);
46 virtual void MouseUp(BPoint where);
virtual void FrameResized(float new_width, float new_height)
virtual ~NSBrowserFrameView()
virtual void MouseDown(BPoint where)
virtual void KeyDown(const char *bytes, int32 numBytes)
struct gui_window * fGuiWindow
virtual void MouseUp(BPoint where)
virtual void Draw(BRect updateRect)
NSBrowserFrameView(BRect frame, struct gui_window *gui)
virtual void MessageReceived(BMessage *message)
virtual void MouseMoved(BPoint where, uint32 transit, const BMessage *msg)
void nsbeos_dispatch_event(BMessage *message)
Process beos messages into browser operations.
int nsbeos_gui_window_update_targets(struct gui_window *g)
struct gui_clipboard_table * beos_clipboard_table
struct browser_window * nsbeos_get_browser_window(struct gui_window *g)
struct gui_window_table * beos_window_table
struct beos_scaffolding * nsbeos_get_scaffold(struct gui_window *g)
Get containing scaffold of a beos gui window.
void nsbeos_window_destroy_browser(struct gui_window *g)
void nsbeos_reflow_all_windows(void)
Cause all windows to be reflowed.
struct browser_window * nsbeos_get_browser_for_gui(struct gui_window *g)
function table for clipboard operations.
Graphical user interface window function table.
first entry in window list