Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Shell Class Reference

#include <XMShell.h>

Inheritance diagram for Shell:

XMWidget TopLevelShell List of all members.

Public Member Functions

 Shell (String shellname, WidgetClass shelltype, XMWidget *parent, ArgList args=NULL, Cardinal num_args=0)
 ~Shell ()
void AllowResize (Boolean allow)
Boolean IsResizeAllowed ()
void SetGeometry (String newg)
void GetGeometry (String geom)
void SetSaveUnder (Boolean newstate)
Boolean GetSaveUnder ()
void Realize ()
void Manage ()
void UnManage ()

Protected Attributes

XMCallback< ShellPopdown
XMCallback< ShellPopup

Private Member Functions

virtual void PopupCb (XMWidget *shell, XtPointer user_d, XtPointer call_d)
virtual void PopdnCb (XMWidget *shell, XtPointer user_d, XtPointer call_d)

Constructor & Destructor Documentation

Shell::Shell String  shellname,
WidgetClass  shelltype,
XMWidget parent,
ArgList  args = NULL,
Cardinal  num_args = 0
 

Definition at line 328 of file XMShell.cpp.

References XMWidget::getid(), NINHRESOURCES, NULL, PopdnCb(), Popdown, Popup, PopupCb(), and XMCallback< T >::Register().

Shell::~Shell  ) 
 

Definition at line 390 of file XMShell.cpp.

References Popdown, Popup, UnManage(), and XMCallback< T >::UnRegister().


Member Function Documentation

void Shell::AllowResize Boolean  allow  )  [inline]
 

Definition at line 311 of file XMShell.h.

References XMWidget::SetAttribute().

void Shell::GetGeometry String  geom  )  [inline]
 

Definition at line 322 of file XMShell.h.

References XMWidget::GetAttribute().

Boolean Shell::GetSaveUnder  )  [inline]
 

Definition at line 327 of file XMShell.h.

References XMWidget::GetAttribute().

Boolean Shell::IsResizeAllowed  )  [inline]
 

Definition at line 313 of file XMShell.h.

References XMWidget::GetAttribute().

void Shell::Manage  )  [inline]
 

Reimplemented from XMWidget.

Definition at line 339 of file XMShell.h.

Referenced by Realize().

void Shell::PopdnCb XMWidget shell,
XtPointer  user_d,
XtPointer  call_d
[private, virtual]
 

Definition at line 407 of file XMShell.cpp.

Referenced by Shell().

void Shell::PopupCb XMWidget shell,
XtPointer  user_d,
XtPointer  call_d
[private, virtual]
 

Definition at line 404 of file XMShell.cpp.

Referenced by Shell().

void Shell::Realize  )  [inline]
 

Reimplemented from XMWidget.

Definition at line 334 of file XMShell.h.

References Manage().

void Shell::SetGeometry String  newg  )  [inline]
 

Definition at line 320 of file XMShell.h.

References XMWidget::SetAttribute().

void Shell::SetSaveUnder Boolean  newstate  )  [inline]
 

Definition at line 325 of file XMShell.h.

References XMWidget::SetAttribute().

void Shell::UnManage  )  [inline]
 

Reimplemented from XMWidget.

Definition at line 340 of file XMShell.h.

Referenced by ~Shell().


Member Data Documentation

XMCallback<Shell> Shell::Popdown [protected]
 

Definition at line 342 of file XMShell.h.

Referenced by Shell(), and ~Shell().

XMCallback<Shell> Shell::Popup [protected]
 

Definition at line 343 of file XMShell.h.

Referenced by Shell(), and ~Shell().


The documentation for this class was generated from the following files:
Generated on Thu Jan 6 16:58:44 2005 for Spectrodaq External Event Framework by  doxygen 1.3.9.1