NEURON
StandardWindow Class Reference

#include <apwindow.h>

Inheritance diagram for StandardWindow:
PrintableWindow DismissableWindow Observable

Public Member Functions

 StandardWindow (Glyph *main, Glyph *info=NULL, Menu *m=NULL, Glyph *l=NULL, Glyph *r=NULL)
 
virtual ~StandardWindow ()
 
Menumenubar ()
 
Glyphcanvas_glyph ()
 
Glyphinfo ()
 
Glyphlbox ()
 
Glyphrbox ()
 
- 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 void reconfigured ()
 
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 ()
 

Private Attributes

Menum_
 
Glyphcan_
 
Glyphinfo_
 
Glyphl_
 
Glyphr_
 

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

Detailed Description

Definition at line 118 of file apwindow.h.

Constructor & Destructor Documentation

◆ StandardWindow()

StandardWindow::StandardWindow ( Glyph main,
Glyph info = NULL,
Menu m = NULL,
Glyph l = NULL,
Glyph r = NULL 
)

◆ ~StandardWindow()

virtual StandardWindow::~StandardWindow ( )
virtual

Member Function Documentation

◆ canvas_glyph()

Glyph* StandardWindow::canvas_glyph ( )

◆ info()

Glyph* StandardWindow::info ( )

◆ lbox()

Glyph* StandardWindow::lbox ( )

◆ menubar()

Menu* StandardWindow::menubar ( )

◆ rbox()

Glyph* StandardWindow::rbox ( )

Member Data Documentation

◆ can_

Glyph* StandardWindow::can_
private

Definition at line 134 of file apwindow.h.

◆ info_

Glyph* StandardWindow::info_
private

Definition at line 135 of file apwindow.h.

◆ l_

Glyph * StandardWindow::l_
private

Definition at line 135 of file apwindow.h.

◆ m_

Menu* StandardWindow::m_
private

Definition at line 133 of file apwindow.h.

◆ r_

Glyph * StandardWindow::r_
private

Definition at line 135 of file apwindow.h.


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