UIComponent Class Reference

#include <UIComponent.h>

Inheritance diagram for UIComponent:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~UIComponent ()
virtual void manage ()
virtual void unmanage ()
Widget baseWidget ()
virtual const char * className ()

Protected Member Functions

 UIComponent (const char *)
void installDestroyHandler ()
virtual void widgetDestroyed ()
void setDefaultResources (const Widget, const String *)
void getResources (const XtResourceList, const int)
void initAppDefaults (const Widget, const char *, UIAppDefault *)
void setAppDefaults (const Widget, UIAppDefault *, const char *inst_name=NULL)

Protected Attributes

char * _name
Widget _w

Detailed Description

Definition at line 55 of file UIComponent.h.


Constructor & Destructor Documentation

UIComponent::UIComponent const char *   )  [protected]
 

Definition at line 70 of file UIComponent.cpp.

References _name, _w, and strdup().

Here is the call graph for this function:

UIComponent::~UIComponent  )  [virtual]
 

Definition at line 120 of file UIComponent.cpp.

References _name, and _w.


Member Function Documentation

Widget UIComponent::baseWidget  )  [inline]
 

Definition at line 106 of file UIComponent.h.

References _w.

Referenced by aclvis_init().

const char * UIComponent::className  )  [virtual]
 

Reimplemented in MainWindow, and VTKWindow.

Definition at line 91 of file UIComponent.cpp.

Referenced by getResources().

void UIComponent::getResources const   XtResourceList,
const   int
[protected]
 

Definition at line 140 of file UIComponent.cpp.

References _name, _w, and className().

Here is the call graph for this function:

void UIComponent::initAppDefaults const   Widget,
const char *  ,
UIAppDefault
[protected]
 

Definition at line 202 of file UIComponent.cpp.

References _UIAppDefault::cInstName, strdup(), _UIAppDefault::value, _UIAppDefault::wName, and _UIAppDefault::wRsc.

Referenced by MainWindow::create().

Here is the call graph for this function:

void UIComponent::installDestroyHandler  )  [protected]
 

Definition at line 96 of file UIComponent.cpp.

References _w.

Referenced by MainWindow::create().

void UIComponent::manage  )  [virtual]
 

Definition at line 105 of file UIComponent.cpp.

References _w.

Referenced by aclvis_init().

void UIComponent::setAppDefaults const   Widget,
UIAppDefault ,
const char *  inst_name = NULL
[protected]
 

Definition at line 264 of file UIComponent.cpp.

References _name, _UIAppDefault::cInstName, FALSE, _UIAppDefault::value, _UIAppDefault::wName, and _UIAppDefault::wRsc.

Referenced by MainWindow::create().

void UIComponent::setDefaultResources const   Widget,
const String * 
[protected]
 

Definition at line 161 of file UIComponent.cpp.

References _name, and FALSE.

Referenced by MainWindow::create().

void UIComponent::unmanage  )  [virtual]
 

Definition at line 113 of file UIComponent.cpp.

References _w.

void UIComponent::widgetDestroyed  )  [protected, virtual]
 

Definition at line 86 of file UIComponent.cpp.

References _w.


Member Data Documentation

char* UIComponent::_name [protected]
 

Definition at line 67 of file UIComponent.h.

Referenced by MainWindow::create(), getResources(), setAppDefaults(), setDefaultResources(), UIComponent(), and ~UIComponent().

Widget UIComponent::_w [protected]
 

Definition at line 68 of file UIComponent.h.

Referenced by baseWidget(), MainWindow::create(), getResources(), installDestroyHandler(), manage(), UIComponent(), unmanage(), widgetDestroyed(), and ~UIComponent().


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:47:25 2006 for IPPL by  doxygen 1.4.6