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

vtkKWListBoxToListBoxSelectionEditor Class Reference

a composite dual-listbox selection editor More...

#include <vtkKWListBoxToListBoxSelectionEditor.h>

Inheritance diagram for vtkKWListBoxToListBoxSelectionEditor:

Inheritance graph
[legend]
Collaboration diagram for vtkKWListBoxToListBoxSelectionEditor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWListBoxToListBoxSelectionEditor, vtkKWCompositeWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void AddSourceElement (const char *, int force=0)
virtual void AddFinalElement (const char *, int force=0)
virtual void UpdateEnableState ()
virtual int GetNumberOfElementsOnSourceList ()
virtual int GetNumberOfElementsOnFinalList ()
virtual const char * GetElementFromSourceList (int idx)
virtual const char * GetElementFromFinalList (int idx)
virtual int GetElementIndexFromSourceList (const char *element)
virtual int GetElementIndexFromFinalList (const char *element)
virtual void RemoveItemsFromSourceList ()
virtual void RemoveItemsFromFinalList ()
virtual void AddCallback ()
virtual void AddAllCallback ()
virtual void RemoveCallback ()
virtual void RemoveAllCallback ()
virtual void UpCallback ()
virtual void DownCallback ()
void EllipsisCallback ()
virtual void SetEllipsisCommand (const char *)
virtual char * GetEllipsisCommand ()
void SetEllipsisCommand (vtkObject *obj, const char *method)

Static Public Member Functions

vtkKWListBoxToListBoxSelectionEditorNew ()

Protected Member Functions

 vtkKWListBoxToListBoxSelectionEditor ()
 ~vtkKWListBoxToListBoxSelectionEditor ()
virtual void MoveWholeList (vtkKWListBox *l1, vtkKWListBox *l2)
void MoveSelectedList (vtkKWListBox *l1, vtkKWListBox *l2)
void MoveList (vtkKWListBox *l1, vtkKWListBox *l2, const char *list)
void ShiftItems (vtkKWListBox *l1, int down)
void AddElement (vtkKWListBox *l1, vtkKWListBox *l2, const char *element, int force)
void DisplayEllipsis ()
void RemoveEllipsis ()

Protected Attributes

vtkKWListBoxWithScrollbarsSourceList
vtkKWListBoxWithScrollbarsFinalList
vtkKWPushButtonAddButton
vtkKWPushButtonAddAllButton
vtkKWPushButtonRemoveButton
vtkKWPushButtonRemoveAllButton
vtkKWPushButtonUpButton
vtkKWPushButtonDownButton
char * EllipsisCommand
int EllipsisDisplayed

Detailed Description

a composite dual-listbox selection editor

This composite widget is used to manage a selection of text entries between two listboxes. The source listbox lists the available elements that can be add/removed/sorted to form a selection inside a target/final listbox.

Definition at line 32 of file vtkKWListBoxToListBoxSelectionEditor.h.


Constructor & Destructor Documentation

vtkKWListBoxToListBoxSelectionEditor::vtkKWListBoxToListBoxSelectionEditor  )  [protected]
 

vtkKWListBoxToListBoxSelectionEditor::~vtkKWListBoxToListBoxSelectionEditor  )  [protected]
 


Member Function Documentation

vtkKWListBoxToListBoxSelectionEditor* vtkKWListBoxToListBoxSelectionEditor::New  )  [static]
 

Reimplemented from vtkKWCompositeWidget.

Reimplemented in vtkPVListBoxToListBoxSelectionEditor.

vtkKWListBoxToListBoxSelectionEditor::vtkTypeRevisionMacro vtkKWListBoxToListBoxSelectionEditor  ,
vtkKWCompositeWidget 
 

void vtkKWListBoxToListBoxSelectionEditor::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWCompositeWidget.

Reimplemented in vtkPVListBoxToListBoxSelectionEditor.

virtual void vtkKWListBoxToListBoxSelectionEditor::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWCompositeWidget.

virtual void vtkKWListBoxToListBoxSelectionEditor::AddSourceElement const char *  ,
int  force = 0
[virtual]
 

Add a string element to the source list if it is not already there or on the final list. The optional argument force will make sure the item is added to the source list and removed from final if it is already there.

virtual void vtkKWListBoxToListBoxSelectionEditor::AddFinalElement const char *  ,
int  force = 0
[virtual]
 

Add a string element to the final list if it is not already there or on the final list. The optional argument force will make sure the item is added to the final list and removed from source if it is already there.

virtual int vtkKWListBoxToListBoxSelectionEditor::GetNumberOfElementsOnSourceList  )  [virtual]
 

Get the number of elements on the final list.

virtual int vtkKWListBoxToListBoxSelectionEditor::GetNumberOfElementsOnFinalList  )  [virtual]
 

Get the number of elements on the final list.

virtual const char* vtkKWListBoxToListBoxSelectionEditor::GetElementFromSourceList int  idx  )  [virtual]
 

Get the element from the list.

virtual const char* vtkKWListBoxToListBoxSelectionEditor::GetElementFromFinalList int  idx  )  [virtual]
 

Get the element from the list.

virtual int vtkKWListBoxToListBoxSelectionEditor::GetElementIndexFromSourceList const char *  element  )  [virtual]
 

Get the index of the item.

virtual int vtkKWListBoxToListBoxSelectionEditor::GetElementIndexFromFinalList const char *  element  )  [virtual]
 

Get the index of the item.

virtual void vtkKWListBoxToListBoxSelectionEditor::RemoveItemsFromSourceList  )  [virtual]
 

Remove items from the list.

virtual void vtkKWListBoxToListBoxSelectionEditor::RemoveItemsFromFinalList  )  [virtual]
 

Remove items from the list.

virtual void vtkKWListBoxToListBoxSelectionEditor::AddCallback  )  [virtual]
 

Callbacks.

virtual void vtkKWListBoxToListBoxSelectionEditor::AddAllCallback  )  [virtual]
 

Callbacks.

virtual void vtkKWListBoxToListBoxSelectionEditor::RemoveCallback  )  [virtual]
 

Callbacks.

virtual void vtkKWListBoxToListBoxSelectionEditor::RemoveAllCallback  )  [virtual]
 

Callbacks.

virtual void vtkKWListBoxToListBoxSelectionEditor::UpCallback  )  [virtual]
 

Callbacks.

virtual void vtkKWListBoxToListBoxSelectionEditor::DownCallback  )  [virtual]
 

Callbacks.

void vtkKWListBoxToListBoxSelectionEditor::EllipsisCallback  ) 
 

Callback for ellipsis.

virtual void vtkKWListBoxToListBoxSelectionEditor::SetEllipsisCommand const char *   )  [virtual]
 

Callback for ellipsis.

virtual char* vtkKWListBoxToListBoxSelectionEditor::GetEllipsisCommand  )  [virtual]
 

Callback for ellipsis.

void vtkKWListBoxToListBoxSelectionEditor::SetEllipsisCommand vtkObject *  obj,
const char *  method
 

Callback for ellipsis.

virtual void vtkKWListBoxToListBoxSelectionEditor::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

virtual void vtkKWListBoxToListBoxSelectionEditor::MoveWholeList vtkKWListBox l1,
vtkKWListBox l2
[protected, virtual]
 

Reimplemented in vtkPVListBoxToListBoxSelectionEditor.

void vtkKWListBoxToListBoxSelectionEditor::MoveSelectedList vtkKWListBox l1,
vtkKWListBox l2
[protected]
 

void vtkKWListBoxToListBoxSelectionEditor::MoveList vtkKWListBox l1,
vtkKWListBox l2,
const char *  list
[protected]
 

void vtkKWListBoxToListBoxSelectionEditor::ShiftItems vtkKWListBox l1,
int  down
[protected]
 

void vtkKWListBoxToListBoxSelectionEditor::AddElement vtkKWListBox l1,
vtkKWListBox l2,
const char *  element,
int  force
[protected]
 

void vtkKWListBoxToListBoxSelectionEditor::DisplayEllipsis  )  [protected]
 

void vtkKWListBoxToListBoxSelectionEditor::RemoveEllipsis  )  [protected]
 


Member Data Documentation

vtkKWListBoxWithScrollbars* vtkKWListBoxToListBoxSelectionEditor::SourceList [protected]
 

Definition at line 108 of file vtkKWListBoxToListBoxSelectionEditor.h.

vtkKWListBoxWithScrollbars* vtkKWListBoxToListBoxSelectionEditor::FinalList [protected]
 

Definition at line 109 of file vtkKWListBoxToListBoxSelectionEditor.h.

vtkKWPushButton* vtkKWListBoxToListBoxSelectionEditor::AddButton [protected]
 

Definition at line 111 of file vtkKWListBoxToListBoxSelectionEditor.h.

vtkKWPushButton* vtkKWListBoxToListBoxSelectionEditor::AddAllButton [protected]
 

Definition at line 112 of file vtkKWListBoxToListBoxSelectionEditor.h.

vtkKWPushButton* vtkKWListBoxToListBoxSelectionEditor::RemoveButton [protected]
 

Definition at line 113 of file vtkKWListBoxToListBoxSelectionEditor.h.

vtkKWPushButton* vtkKWListBoxToListBoxSelectionEditor::RemoveAllButton [protected]
 

Definition at line 114 of file vtkKWListBoxToListBoxSelectionEditor.h.

vtkKWPushButton* vtkKWListBoxToListBoxSelectionEditor::UpButton [protected]
 

Definition at line 115 of file vtkKWListBoxToListBoxSelectionEditor.h.

vtkKWPushButton* vtkKWListBoxToListBoxSelectionEditor::DownButton [protected]
 

Definition at line 116 of file vtkKWListBoxToListBoxSelectionEditor.h.

char* vtkKWListBoxToListBoxSelectionEditor::EllipsisCommand [protected]
 

Definition at line 124 of file vtkKWListBoxToListBoxSelectionEditor.h.

int vtkKWListBoxToListBoxSelectionEditor::EllipsisDisplayed [protected]
 

Definition at line 125 of file vtkKWListBoxToListBoxSelectionEditor.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:39:52 2006 for ParaView by doxygen 1.3.5