KWWidgets
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
vtkKWUserInterfaceManager Class Reference

#include <vtkKWUserInterfaceManager.h>

Inheritance diagram for vtkKWUserInterfaceManager:
[legend]
Collaboration diagram for vtkKWUserInterfaceManager:
[legend]

Classes

class  PanelSlot

Public Types

typedef vtkKWObject Superclass
typedef vtkKWObject Superclass
- Public Types inherited from vtkKWObject
typedef vtkObject Superclass
typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create ()
virtual int IsCreated ()
virtual void SetEnabled (int)
virtual void UpdateEnableState ()
virtual void Update ()
virtual int AddPanel (vtkKWUserInterfacePanel *panel)
virtual int HasPanel (vtkKWUserInterfacePanel *panel)
virtual int GetNumberOfPanels ()
virtual vtkKWUserInterfacePanelGetPanel (const char *panel_name)
virtual vtkKWUserInterfacePanelGetPanel (int id)
virtual vtkKWUserInterfacePanelGetPanelFromPageId (int id)=0
virtual vtkKWUserInterfacePanelGetNthPanel (int rank)
virtual int RemovePanel (vtkKWUserInterfacePanel *panel)
virtual void RemoveAllPanels ()
virtual int AddPage (vtkKWUserInterfacePanel *panel, const char *title, const char *balloon=0, vtkKWIcon *icon=0)=0
virtual int RemovePage (vtkKWUserInterfacePanel *panel, const char *title)=0
virtual void SetPageTitle (int id, const char *title)=0
virtual void SetPageBalloonHelpString (int id, const char *str)=0
virtual void SetPageIcon (int id, vtkKWIcon *icon)=0
virtual void SetPageIconToPredefinedIcon (int id, int icon_index)=0
virtual vtkKWWidgetGetPageWidget (int id)=0
virtual vtkKWWidgetGetPageWidget (vtkKWUserInterfacePanel *panel, const char *title)=0
virtual vtkKWWidgetGetPagesParentWidget (vtkKWUserInterfacePanel *panel)=0
virtual void RaisePage (int id)=0
virtual void RaisePage (vtkKWUserInterfacePanel *panel, const char *title)=0
virtual int ShowPanel (vtkKWUserInterfacePanel *panel)=0
virtual int HidePanel (vtkKWUserInterfacePanel *panel)=0
virtual int IsPanelVisible (vtkKWUserInterfacePanel *panel)=0
virtual int RaisePanel (vtkKWUserInterfacePanel *panel)
virtual void ShowAllPanels ()
virtual void HideAllPanels ()
virtual void UpdatePanel (vtkKWUserInterfacePanel *)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create ()
virtual int IsCreated ()
virtual void SetEnabled (int)
virtual void UpdateEnableState ()
virtual void Update ()
virtual int AddPanel (vtkKWUserInterfacePanel *panel)
virtual int HasPanel (vtkKWUserInterfacePanel *panel)
virtual int GetNumberOfPanels ()
virtual vtkKWUserInterfacePanelGetPanel (const char *panel_name)
virtual vtkKWUserInterfacePanelGetPanel (int id)
virtual vtkKWUserInterfacePanelGetPanelFromPageId (int id)=0
virtual vtkKWUserInterfacePanelGetNthPanel (int rank)
virtual int RemovePanel (vtkKWUserInterfacePanel *panel)
virtual void RemoveAllPanels ()
virtual int AddPage (vtkKWUserInterfacePanel *panel, const char *title, const char *balloon=0, vtkKWIcon *icon=0)=0
virtual int RemovePage (vtkKWUserInterfacePanel *panel, const char *title)=0
virtual void SetPageTitle (int id, const char *title)=0
virtual void SetPageBalloonHelpString (int id, const char *str)=0
virtual void SetPageIcon (int id, vtkKWIcon *icon)=0
virtual void SetPageIconToPredefinedIcon (int id, int icon_index)=0
virtual vtkKWWidgetGetPageWidget (int id)=0
virtual vtkKWWidgetGetPageWidget (vtkKWUserInterfacePanel *panel, const char *title)=0
virtual vtkKWWidgetGetPagesParentWidget (vtkKWUserInterfacePanel *panel)=0
virtual void RaisePage (int id)=0
virtual void RaisePage (vtkKWUserInterfacePanel *panel, const char *title)=0
virtual int ShowPanel (vtkKWUserInterfacePanel *panel)=0
virtual int HidePanel (vtkKWUserInterfacePanel *panel)=0
virtual int IsPanelVisible (vtkKWUserInterfacePanel *panel)=0
virtual int RaisePanel (vtkKWUserInterfacePanel *panel)
virtual void ShowAllPanels ()
virtual void HideAllPanels ()
virtual void UpdatePanel (vtkKWUserInterfacePanel *)
- Public Member Functions inherited from vtkKWObject
const char * GetTclName ()
virtual vtkKWApplicationGetApplication ()
virtual void SetApplication (vtkKWApplication *arg)
virtual const char * Script (const char *EventString,...)
virtual void AddCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void RemoveCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void AddCallbackCommandObservers ()
virtual void RemoveCallbackCommandObservers ()
const char * GetTclName ()
virtual vtkKWApplicationGetApplication ()
virtual void SetApplication (vtkKWApplication *arg)
virtual const char * Script (const char *EventString,...)
virtual void AddCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void RemoveCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void AddCallbackCommandObservers ()
virtual void RemoveCallbackCommandObservers ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkKWUserInterfaceManagerSafeDownCast (vtkObject *o)
static int IsTypeOf (const char *type)
static vtkKWUserInterfaceManagerSafeDownCast (vtkObject *o)
- Static Public Member Functions inherited from vtkKWObject
static vtkKWObjectNew ()
static vtkKWObjectNew ()

Protected Member Functions

 vtkKWUserInterfaceManager ()
 ~vtkKWUserInterfaceManager ()
virtual int RemovePageWidgets (vtkKWUserInterfacePanel *)
PanelSlotGetPanelSlot (vtkKWUserInterfacePanel *panel)
PanelSlotGetPanelSlot (int id)
PanelSlotGetPanelSlot (const char *panel_name)
PanelSlotGetNthPanelSlot (int rank)
int GetPanelId (vtkKWUserInterfacePanel *panel)
virtual void NumberOfPanelsChanged ()
 vtkKWUserInterfaceManager ()
 ~vtkKWUserInterfaceManager ()
virtual int RemovePageWidgets (vtkKWUserInterfacePanel *)
PanelSlotGetPanelSlot (vtkKWUserInterfacePanel *panel)
PanelSlotGetPanelSlot (int id)
PanelSlotGetPanelSlot (const char *panel_name)
PanelSlotGetNthPanelSlot (int rank)
int GetPanelId (vtkKWUserInterfacePanel *panel)
virtual void NumberOfPanelsChanged ()
- Protected Member Functions inherited from vtkKWObject
 vtkKWObject ()
 ~vtkKWObject ()
virtual void SetObjectMethodCommand (char **command, vtkObject *object, const char *method)
virtual void InvokeObjectMethodCommand (const char *command)
virtual vtkCallbackCommand * GetCallbackCommand ()
virtual void ProcessCallbackCommandEvents (vtkObject *caller, unsigned long event, void *calldata)
 vtkKWObject ()
 ~vtkKWObject ()
virtual void SetObjectMethodCommand (char **command, vtkObject *object, const char *method)
virtual void InvokeObjectMethodCommand (const char *command)
virtual vtkCallbackCommand * GetCallbackCommand ()
virtual void ProcessCallbackCommandEvents (vtkObject *caller, unsigned long event, void *calldata)

Protected Attributes

int IdCounter
vtkKWUserInterfaceManagerInternalsInternals

Friends

class vtkKWUserInterfaceManagerInternals

Additional Inherited Members

- Static Protected Member Functions inherited from vtkKWObject
static void ProcessCallbackCommandEventsFunction (vtkObject *object, unsigned long event, void *clientdata, void *calldata)
static void ProcessCallbackCommandEventsFunction (vtkObject *object, unsigned long event, void *clientdata, void *calldata)

Detailed Description

Definition at line 45 of file debian/tmp/usr/include/KWWidgets/vtkKWUserInterfaceManager.h.

Member Typedef Documentation

Definition at line 48 of file vtkKWUserInterfaceManager.h.

Constructor & Destructor Documentation

vtkKWUserInterfaceManager::vtkKWUserInterfaceManager ( )
protected
vtkKWUserInterfaceManager::~vtkKWUserInterfaceManager ( )
protected
vtkKWUserInterfaceManager::vtkKWUserInterfaceManager ( )
protected
vtkKWUserInterfaceManager::~vtkKWUserInterfaceManager ( )
protected

Member Function Documentation

virtual const char* vtkKWUserInterfaceManager::GetClassName ( )
virtual
static int vtkKWUserInterfaceManager::IsTypeOf ( const char *  type)
static
virtual int vtkKWUserInterfaceManager::IsA ( const char *  type)
virtual
static vtkKWUserInterfaceManager* vtkKWUserInterfaceManager::SafeDownCast ( vtkObject *  o)
static
void vtkKWUserInterfaceManager::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkKWUserInterfaceManager::Create ( )
virtual
virtual int vtkKWUserInterfaceManager::IsCreated ( )
virtual
virtual void vtkKWUserInterfaceManager::SetEnabled ( int  )
virtual
virtual void vtkKWUserInterfaceManager::UpdateEnableState ( )
virtual
virtual void vtkKWUserInterfaceManager::Update ( )
virtual
virtual int vtkKWUserInterfaceManager::AddPanel ( vtkKWUserInterfacePanel panel)
virtual
virtual int vtkKWUserInterfaceManager::HasPanel ( vtkKWUserInterfacePanel panel)
virtual
virtual int vtkKWUserInterfaceManager::GetNumberOfPanels ( )
virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetPanel ( const char *  panel_name)
virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetPanel ( int  id)
virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetPanelFromPageId ( int  id)
pure virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetNthPanel ( int  rank)
virtual
virtual int vtkKWUserInterfaceManager::RemovePanel ( vtkKWUserInterfacePanel panel)
virtual
virtual void vtkKWUserInterfaceManager::RemoveAllPanels ( )
virtual
virtual int vtkKWUserInterfaceManager::AddPage ( vtkKWUserInterfacePanel panel,
const char *  title,
const char *  balloon = 0,
vtkKWIcon icon = 0 
)
pure virtual
virtual int vtkKWUserInterfaceManager::RemovePage ( vtkKWUserInterfacePanel panel,
const char *  title 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageTitle ( int  id,
const char *  title 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageBalloonHelpString ( int  id,
const char *  str 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageIcon ( int  id,
vtkKWIcon icon 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageIconToPredefinedIcon ( int  id,
int  icon_index 
)
pure virtual
virtual vtkKWWidget* vtkKWUserInterfaceManager::GetPageWidget ( int  id)
pure virtual
virtual vtkKWWidget* vtkKWUserInterfaceManager::GetPageWidget ( vtkKWUserInterfacePanel panel,
const char *  title 
)
pure virtual
virtual vtkKWWidget* vtkKWUserInterfaceManager::GetPagesParentWidget ( vtkKWUserInterfacePanel panel)
pure virtual
virtual void vtkKWUserInterfaceManager::RaisePage ( int  id)
pure virtual
virtual void vtkKWUserInterfaceManager::RaisePage ( vtkKWUserInterfacePanel panel,
const char *  title 
)
pure virtual
virtual int vtkKWUserInterfaceManager::ShowPanel ( vtkKWUserInterfacePanel panel)
pure virtual
virtual int vtkKWUserInterfaceManager::HidePanel ( vtkKWUserInterfacePanel panel)
pure virtual
virtual int vtkKWUserInterfaceManager::IsPanelVisible ( vtkKWUserInterfacePanel panel)
pure virtual
virtual int vtkKWUserInterfaceManager::RaisePanel ( vtkKWUserInterfacePanel panel)
inlinevirtual
virtual void vtkKWUserInterfaceManager::ShowAllPanels ( )
virtual
virtual void vtkKWUserInterfaceManager::HideAllPanels ( )
virtual
virtual void vtkKWUserInterfaceManager::UpdatePanel ( vtkKWUserInterfacePanel )
inlinevirtual
virtual int vtkKWUserInterfaceManager::RemovePageWidgets ( vtkKWUserInterfacePanel )
inlineprotectedvirtual
PanelSlot* vtkKWUserInterfaceManager::GetPanelSlot ( vtkKWUserInterfacePanel panel)
protected
PanelSlot* vtkKWUserInterfaceManager::GetPanelSlot ( int  id)
protected
PanelSlot* vtkKWUserInterfaceManager::GetPanelSlot ( const char *  panel_name)
protected
PanelSlot* vtkKWUserInterfaceManager::GetNthPanelSlot ( int  rank)
protected
int vtkKWUserInterfaceManager::GetPanelId ( vtkKWUserInterfacePanel panel)
protected
virtual void vtkKWUserInterfaceManager::NumberOfPanelsChanged ( )
inlineprotectedvirtual
virtual const char* vtkKWUserInterfaceManager::GetClassName ( )
virtual
static int vtkKWUserInterfaceManager::IsTypeOf ( const char *  type)
static
virtual int vtkKWUserInterfaceManager::IsA ( const char *  type)
virtual
static vtkKWUserInterfaceManager* vtkKWUserInterfaceManager::SafeDownCast ( vtkObject *  o)
static
void vtkKWUserInterfaceManager::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkKWUserInterfaceManager::Create ( )
virtual
virtual int vtkKWUserInterfaceManager::IsCreated ( )
virtual
virtual void vtkKWUserInterfaceManager::SetEnabled ( int  )
virtual
virtual void vtkKWUserInterfaceManager::UpdateEnableState ( )
virtual
virtual void vtkKWUserInterfaceManager::Update ( )
virtual
virtual int vtkKWUserInterfaceManager::AddPanel ( vtkKWUserInterfacePanel panel)
virtual
virtual int vtkKWUserInterfaceManager::HasPanel ( vtkKWUserInterfacePanel panel)
virtual
virtual int vtkKWUserInterfaceManager::GetNumberOfPanels ( )
virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetPanel ( const char *  panel_name)
virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetPanel ( int  id)
virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetPanelFromPageId ( int  id)
pure virtual
virtual vtkKWUserInterfacePanel* vtkKWUserInterfaceManager::GetNthPanel ( int  rank)
virtual
virtual int vtkKWUserInterfaceManager::RemovePanel ( vtkKWUserInterfacePanel panel)
virtual
virtual void vtkKWUserInterfaceManager::RemoveAllPanels ( )
virtual
virtual int vtkKWUserInterfaceManager::AddPage ( vtkKWUserInterfacePanel panel,
const char *  title,
const char *  balloon = 0,
vtkKWIcon icon = 0 
)
pure virtual
virtual int vtkKWUserInterfaceManager::RemovePage ( vtkKWUserInterfacePanel panel,
const char *  title 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageTitle ( int  id,
const char *  title 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageBalloonHelpString ( int  id,
const char *  str 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageIcon ( int  id,
vtkKWIcon icon 
)
pure virtual
virtual void vtkKWUserInterfaceManager::SetPageIconToPredefinedIcon ( int  id,
int  icon_index 
)
pure virtual
virtual vtkKWWidget* vtkKWUserInterfaceManager::GetPageWidget ( int  id)
pure virtual
virtual vtkKWWidget* vtkKWUserInterfaceManager::GetPageWidget ( vtkKWUserInterfacePanel panel,
const char *  title 
)
pure virtual
virtual vtkKWWidget* vtkKWUserInterfaceManager::GetPagesParentWidget ( vtkKWUserInterfacePanel panel)
pure virtual
virtual void vtkKWUserInterfaceManager::RaisePage ( int  id)
pure virtual
virtual void vtkKWUserInterfaceManager::RaisePage ( vtkKWUserInterfacePanel panel,
const char *  title 
)
pure virtual
virtual int vtkKWUserInterfaceManager::ShowPanel ( vtkKWUserInterfacePanel panel)
pure virtual
virtual int vtkKWUserInterfaceManager::HidePanel ( vtkKWUserInterfacePanel panel)
pure virtual
virtual int vtkKWUserInterfaceManager::IsPanelVisible ( vtkKWUserInterfacePanel panel)
pure virtual
virtual int vtkKWUserInterfaceManager::RaisePanel ( vtkKWUserInterfacePanel panel)
inlinevirtual
virtual void vtkKWUserInterfaceManager::ShowAllPanels ( )
virtual
virtual void vtkKWUserInterfaceManager::HideAllPanels ( )
virtual
virtual void vtkKWUserInterfaceManager::UpdatePanel ( vtkKWUserInterfacePanel )
inlinevirtual
virtual int vtkKWUserInterfaceManager::RemovePageWidgets ( vtkKWUserInterfacePanel )
inlineprotectedvirtual
PanelSlot* vtkKWUserInterfaceManager::GetPanelSlot ( vtkKWUserInterfacePanel panel)
protected
PanelSlot* vtkKWUserInterfaceManager::GetPanelSlot ( int  id)
protected
PanelSlot* vtkKWUserInterfaceManager::GetPanelSlot ( const char *  panel_name)
protected
PanelSlot* vtkKWUserInterfaceManager::GetNthPanelSlot ( int  rank)
protected
int vtkKWUserInterfaceManager::GetPanelId ( vtkKWUserInterfacePanel panel)
protected
virtual void vtkKWUserInterfaceManager::NumberOfPanelsChanged ( )
inlineprotectedvirtual

Friends And Related Function Documentation

vtkKWUserInterfaceManagerInternals
friend

Member Data Documentation

int vtkKWUserInterfaceManager::IdCounter
protected
vtkKWUserInterfaceManagerInternals * vtkKWUserInterfaceManager::Internals
protected

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