NEURON
DismissableWindow Class Reference

#include <apwindow.h>

Inheritance diagram for DismissableWindow:
PrintableWindow StandardWindow ViewWindow

Public Member Functions

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

Static Public Member Functions

static bool is_transient ()
 

Private Attributes

Glyphglyph_
 
WinDismisswd_
 
Actiondbutton_
 
Menumenubar_
 

Static Private Attributes

static bool is_transient_
 

Detailed Description

Definition at line 39 of file apwindow.h.

Constructor & Destructor Documentation

◆ DismissableWindow()

DismissableWindow::DismissableWindow ( Glyph ,
bool  force_menubar = false 
)

◆ ~DismissableWindow()

virtual DismissableWindow::~DismissableWindow ( )
virtual

Member Function Documentation

◆ append_menubar()

MenuItem* DismissableWindow::append_menubar ( const char *  )

◆ configure()

virtual void DismissableWindow::configure ( )
virtual

◆ dismiss()

virtual void DismissableWindow::dismiss ( )
virtual

◆ glyph()

virtual Glyph* DismissableWindow::glyph ( ) const
inlinevirtual

Definition at line 47 of file apwindow.h.

◆ is_transient()

static bool DismissableWindow::is_transient ( )
inlinestatic

Definition at line 54 of file apwindow.h.

◆ name() [1/2]

virtual const char* DismissableWindow::name ( ) const
virtual

◆ name() [2/2]

virtual void DismissableWindow::name ( const char *  )
virtual

◆ replace_dismiss_action()

virtual void DismissableWindow::replace_dismiss_action ( WinDismiss )
virtual

◆ set_attributes()

virtual void DismissableWindow::set_attributes ( )
virtual

Member Data Documentation

◆ dbutton_

Action* DismissableWindow::dbutton_
private

Definition at line 61 of file apwindow.h.

◆ glyph_

Glyph* DismissableWindow::glyph_
private

Definition at line 59 of file apwindow.h.

◆ is_transient_

bool DismissableWindow::is_transient_
staticprivate

Definition at line 62 of file apwindow.h.

◆ menubar_

Menu* DismissableWindow::menubar_
private

Definition at line 63 of file apwindow.h.

◆ wd_

WinDismiss* DismissableWindow::wd_
private

Definition at line 60 of file apwindow.h.


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