NEURON
ViewWindow Class Reference

#include <scenevie.h>

Inheritance diagram for ViewWindow:
PrintableWindow Observer DismissableWindow Observable

Public Member Functions

 ViewWindow (XYView *, const char *name)
 
virtual ~ViewWindow ()
 
virtual void update (Observable *)
 
virtual void reconfigured ()
 
- Public Member Functions inherited from PrintableWindow
 PrintableWindow (OcGlyph *)
 
virtual ~PrintableWindow ()
 
virtual void map ()
 
virtual void unmap ()
 
virtual void hide ()
 
virtual bool receive (const Event &)
 
virtual Glyphprint_glyph ()
 
virtual Coord left_pw () const
 
virtual Coord bottom_pw () const
 
virtual Coord width_pw () const
 
virtual Coord height_pw () const
 
void type (const char *)
 
const char * type () const
 
virtual void map_notify ()
 
virtual void unmap_notify ()
 
virtual Coord save_left () const
 
virtual Coord save_bottom () const
 
int xleft () const
 
int xtop () const
 
void xplace (int left, int top)
 
void xmove (int left, int top)
 
void request_on_resize (bool)
 
- Public Member Functions inherited from DismissableWindow
 DismissableWindow (Glyph *, bool force_menubar=false)
 
virtual ~DismissableWindow ()
 
virtual void dismiss ()
 
virtual const char * name () const
 
virtual void name (const char *)
 
virtual void replace_dismiss_action (WinDismiss *)
 
virtual Glyphglyph () const
 
virtual void configure ()
 
virtual void set_attributes ()
 
MenuItemappend_menubar (const char *)
 
- Public Member Functions inherited from Observable
 Observable ()=default
 
virtual ~Observable ()
 
virtual void attach (Observer *)
 
virtual void detach (Observer *)
 
virtual void notify ()
 
- Public Member Functions inherited from Observer
virtual ~Observer ()=default
 
virtual void disconnect (Observable *)
 

Additional Inherited Members

- Static Public Member Functions inherited from PrintableWindow
static OcGlyphContainerintercept (OcGlyphContainer *)
 
static PrintableWindowleader ()
 
static void leader (PrintableWindow *w)
 
- Static Public Member Functions inherited from DismissableWindow
static bool is_transient ()
 
- Protected Member Functions inherited from PrintableWindow
virtual void default_geometry ()
 
- Protected Member Functions inherited from Observer
 Observer ()=default
 

Detailed Description

Definition at line 347 of file scenevie.h.

Constructor & Destructor Documentation

◆ ViewWindow()

ViewWindow::ViewWindow ( XYView ,
const char *  name 
)

◆ ~ViewWindow()

virtual ViewWindow::~ViewWindow ( )
virtual

Member Function Documentation

◆ reconfigured()

virtual void ViewWindow::reconfigured ( )
virtual

Reimplemented from PrintableWindow.

◆ update()

virtual void ViewWindow::update ( Observable )
virtual

Reimplemented from Observer.


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