KWWidgets
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
vtkKWUserInterfaceManagerNotebook Class Reference

#include <vtkKWUserInterfaceManagerNotebook.h>

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

List of all members.

Public Types

typedef vtkKWUserInterfaceManager Superclass
typedef vtkKWUserInterfaceManager Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetNotebook (vtkKWNotebook *)
virtual vtkKWNotebook * GetNotebook ()
virtual vtkKWApplication * GetApplication ()
virtual void Create ()
virtual int AddPage (vtkKWUserInterfacePanel *panel, const char *title, const char *balloon=0, vtkKWIcon *icon=0)
virtual int RemovePage (vtkKWUserInterfacePanel *panel, const char *title)
virtual void SetPageTitle (int id, const char *new_title)
virtual void SetPageBalloonHelpString (int id, const char *str)
virtual void SetPageIcon (int id, vtkKWIcon *icon)
virtual void SetPageIconToPredefinedIcon (int id, int icon_index)
virtual vtkKWWidget * GetPageWidget (int id)
virtual vtkKWWidget * GetPageWidget (vtkKWUserInterfacePanel *panel, const char *title)
virtual vtkKWWidget * GetPagesParentWidget (vtkKWUserInterfacePanel *panel)
virtual void RaisePage (int id)
virtual void RaisePage (vtkKWUserInterfacePanel *panel, const char *title)
virtual int ShowPanel (vtkKWUserInterfacePanel *panel)
virtual int HidePanel (vtkKWUserInterfacePanel *panel)
virtual int IsPanelVisible (vtkKWUserInterfacePanel *panel)
virtual int RaisePanel (vtkKWUserInterfacePanel *panel)
virtual void UpdatePanel (vtkKWUserInterfacePanel *panel)
virtual vtkKWUserInterfacePanel * GetPanelFromPageId (int page_id)
virtual void SetEnableDragAndDrop (int)
virtual void EnableDragAndDropOn ()
virtual void EnableDragAndDropOff ()
virtual int GetEnableDragAndDrop ()
virtual int GetNumberOfDragAndDropEntries ()
virtual int DeleteAllDragAndDropEntries ()
virtual int GetDragAndDropEntry (int idx, ostream &widget_label, ostream &from_panel_name, ostream &from_page_title, ostream &from_after_widget_label, ostream &to_panel_name, ostream &to_page_title, ostream &to_after_widget_label)
virtual int DragAndDropWidget (const char *widget_label, const char *from_panel_name, const char *from_page_title, const char *from_after_widget_label, const char *to_panel_name, const char *to_page_title, const char *to_after_widget_label)
virtual void LockDragAndDropEntriesOn ()
virtual void LockDragAndDropEntriesOff ()
virtual void SetLockDragAndDropEntries (int)
virtual int GetLockDragAndDropEntries ()
virtual void DragAndDropEndCallback (int x, int y, vtkKWWidget *widget, vtkKWWidget *anchor, vtkKWWidget *target)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetNotebook (vtkKWNotebook *)
virtual vtkKWNotebook * GetNotebook ()
virtual vtkKWApplication * GetApplication ()
virtual void Create ()
virtual int AddPage (vtkKWUserInterfacePanel *panel, const char *title, const char *balloon=0, vtkKWIcon *icon=0)
virtual int RemovePage (vtkKWUserInterfacePanel *panel, const char *title)
virtual void SetPageTitle (int id, const char *new_title)
virtual void SetPageBalloonHelpString (int id, const char *str)
virtual void SetPageIcon (int id, vtkKWIcon *icon)
virtual void SetPageIconToPredefinedIcon (int id, int icon_index)
virtual vtkKWWidget * GetPageWidget (int id)
virtual vtkKWWidget * GetPageWidget (vtkKWUserInterfacePanel *panel, const char *title)
virtual vtkKWWidget * GetPagesParentWidget (vtkKWUserInterfacePanel *panel)
virtual void RaisePage (int id)
virtual void RaisePage (vtkKWUserInterfacePanel *panel, const char *title)
virtual int ShowPanel (vtkKWUserInterfacePanel *panel)
virtual int HidePanel (vtkKWUserInterfacePanel *panel)
virtual int IsPanelVisible (vtkKWUserInterfacePanel *panel)
virtual int RaisePanel (vtkKWUserInterfacePanel *panel)
virtual void UpdatePanel (vtkKWUserInterfacePanel *panel)
virtual vtkKWUserInterfacePanel * GetPanelFromPageId (int page_id)
virtual void SetEnableDragAndDrop (int)
virtual void EnableDragAndDropOn ()
virtual void EnableDragAndDropOff ()
virtual int GetEnableDragAndDrop ()
virtual int GetNumberOfDragAndDropEntries ()
virtual int DeleteAllDragAndDropEntries ()
virtual int GetDragAndDropEntry (int idx, ostream &widget_label, ostream &from_panel_name, ostream &from_page_title, ostream &from_after_widget_label, ostream &to_panel_name, ostream &to_page_title, ostream &to_after_widget_label)
virtual int DragAndDropWidget (const char *widget_label, const char *from_panel_name, const char *from_page_title, const char *from_after_widget_label, const char *to_panel_name, const char *to_page_title, const char *to_after_widget_label)
virtual void LockDragAndDropEntriesOn ()
virtual void LockDragAndDropEntriesOff ()
virtual void SetLockDragAndDropEntries (int)
virtual int GetLockDragAndDropEntries ()
virtual void DragAndDropEndCallback (int x, int y, vtkKWWidget *widget, vtkKWWidget *anchor, vtkKWWidget *target)

Static Public Member Functions

static
vtkKWUserInterfaceManagerNotebook * 
New ()
static int IsTypeOf (const char *type)
static
vtkKWUserInterfaceManagerNotebook * 
SafeDownCast (vtkObject *o)
static
vtkKWUserInterfaceManagerNotebook * 
New ()
static int IsTypeOf (const char *type)
static
vtkKWUserInterfaceManagerNotebook * 
SafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWUserInterfaceManagerNotebook ()
 ~vtkKWUserInterfaceManagerNotebook ()
virtual int RemovePageWidgets (vtkKWUserInterfacePanel *panel)
virtual void UpdatePanelDragAndDrop (vtkKWUserInterfacePanel *panel)
virtual int CanWidgetBeDragAndDropped (vtkKWWidget *widget, vtkKWWidget **anchor=0)
virtual char * GetDragAndDropWidgetLabel (vtkKWWidget *widget)
virtual int GetDragAndDropWidgetLocation (vtkKWWidget *widget, WidgetLocation *loc)
virtual vtkKWWidget * GetDragAndDropWidgetFromLabelAndLocation (const char *widget_label, const WidgetLocation *loc_hint)
DragAndDropEntry * GetLastDragAndDropEntry (vtkKWWidget *Widget)
virtual int IsDragAndDropWidgetAtOriginalLocation (vtkKWWidget *widget)
int AddDragAndDropEntry (vtkKWWidget *Widget, const WidgetLocation *from_loc, const WidgetLocation *to_loc)
virtual int DragAndDropWidget (vtkKWWidget *widget, const WidgetLocation *from_loc, const WidgetLocation *to_loc)
 vtkKWUserInterfaceManagerNotebook ()
 ~vtkKWUserInterfaceManagerNotebook ()
virtual int RemovePageWidgets (vtkKWUserInterfacePanel *panel)
virtual void UpdatePanelDragAndDrop (vtkKWUserInterfacePanel *panel)
virtual int CanWidgetBeDragAndDropped (vtkKWWidget *widget, vtkKWWidget **anchor=0)
virtual char * GetDragAndDropWidgetLabel (vtkKWWidget *widget)
virtual int GetDragAndDropWidgetLocation (vtkKWWidget *widget, WidgetLocation *loc)
virtual vtkKWWidget * GetDragAndDropWidgetFromLabelAndLocation (const char *widget_label, const WidgetLocation *loc_hint)
DragAndDropEntry * GetLastDragAndDropEntry (vtkKWWidget *Widget)
virtual int IsDragAndDropWidgetAtOriginalLocation (vtkKWWidget *widget)
int AddDragAndDropEntry (vtkKWWidget *Widget, const WidgetLocation *from_loc, const WidgetLocation *to_loc)
virtual int DragAndDropWidget (vtkKWWidget *widget, const WidgetLocation *from_loc, const WidgetLocation *to_loc)

Protected Attributes

vtkKWNotebook * Notebook
int EnableDragAndDrop
int LockDragAndDropEntries
vtkKWUserInterfaceManagerNotebookInternals * Internals

Friends

class vtkKWUserInterfaceManagerNotebookInternals

Detailed Description

Definition at line 44 of file debian/tmp/usr/include/KWWidgets/vtkKWUserInterfaceManagerNotebook.h.


Member Typedef Documentation

Reimplemented from vtkKWUserInterfaceManager.

Definition at line 48 of file vtkKWUserInterfaceManagerNotebook.h.


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from vtkKWObject.

virtual const char* vtkKWUserInterfaceManagerNotebook::GetClassName ( ) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

static int vtkKWUserInterfaceManagerNotebook::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::IsA ( const char *  type) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

Reimplemented from vtkKWUserInterfaceManager.

void vtkKWUserInterfaceManagerNotebook::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkKWUserInterfaceManager.

Reimplemented from vtkKWObject.

virtual void vtkKWUserInterfaceManagerNotebook::Create ( ) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::AddPage ( vtkKWUserInterfacePanel *  panel,
const char *  title,
const char *  balloon = 0,
vtkKWIcon *  icon = 0 
) [virtual]
virtual int vtkKWUserInterfaceManagerNotebook::RemovePage ( vtkKWUserInterfacePanel *  panel,
const char *  title 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageTitle ( int  id,
const char *  new_title 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageBalloonHelpString ( int  id,
const char *  str 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageIcon ( int  id,
vtkKWIcon *  icon 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageIconToPredefinedIcon ( int  id,
int  icon_index 
) [virtual]
virtual vtkKWWidget* vtkKWUserInterfaceManagerNotebook::GetPageWidget ( vtkKWUserInterfacePanel *  panel,
const char *  title 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::RaisePage ( int  id) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::RaisePage ( vtkKWUserInterfacePanel *  panel,
const char *  title 
) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::GetDragAndDropEntry ( int  idx,
ostream &  widget_label,
ostream &  from_panel_name,
ostream &  from_page_title,
ostream &  from_after_widget_label,
ostream &  to_panel_name,
ostream &  to_page_title,
ostream &  to_after_widget_label 
) [virtual]
virtual int vtkKWUserInterfaceManagerNotebook::DragAndDropWidget ( const char *  widget_label,
const char *  from_panel_name,
const char *  from_page_title,
const char *  from_after_widget_label,
const char *  to_panel_name,
const char *  to_page_title,
const char *  to_after_widget_label 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::DragAndDropEndCallback ( int  x,
int  y,
vtkKWWidget *  widget,
vtkKWWidget *  anchor,
vtkKWWidget *  target 
) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::CanWidgetBeDragAndDropped ( vtkKWWidget *  widget,
vtkKWWidget **  anchor = 0 
) [protected, virtual]
virtual char* vtkKWUserInterfaceManagerNotebook::GetDragAndDropWidgetLabel ( vtkKWWidget *  widget) [protected, virtual]
virtual int vtkKWUserInterfaceManagerNotebook::GetDragAndDropWidgetLocation ( vtkKWWidget *  widget,
WidgetLocation *  loc 
) [protected, virtual]
virtual vtkKWWidget* vtkKWUserInterfaceManagerNotebook::GetDragAndDropWidgetFromLabelAndLocation ( const char *  widget_label,
const WidgetLocation *  loc_hint 
) [protected, virtual]
DragAndDropEntry* vtkKWUserInterfaceManagerNotebook::GetLastDragAndDropEntry ( vtkKWWidget *  Widget) [protected]
int vtkKWUserInterfaceManagerNotebook::AddDragAndDropEntry ( vtkKWWidget *  Widget,
const WidgetLocation *  from_loc,
const WidgetLocation *  to_loc 
) [protected]
virtual int vtkKWUserInterfaceManagerNotebook::DragAndDropWidget ( vtkKWWidget *  widget,
const WidgetLocation *  from_loc,
const WidgetLocation *  to_loc 
) [protected, virtual]

Reimplemented from vtkKWObject.

virtual const char* vtkKWUserInterfaceManagerNotebook::GetClassName ( ) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

static int vtkKWUserInterfaceManagerNotebook::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::IsA ( const char *  type) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

Reimplemented from vtkKWUserInterfaceManager.

void vtkKWUserInterfaceManagerNotebook::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkKWUserInterfaceManager.

Reimplemented from vtkKWObject.

virtual void vtkKWUserInterfaceManagerNotebook::Create ( ) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::AddPage ( vtkKWUserInterfacePanel *  panel,
const char *  title,
const char *  balloon = 0,
vtkKWIcon *  icon = 0 
) [virtual]
virtual int vtkKWUserInterfaceManagerNotebook::RemovePage ( vtkKWUserInterfacePanel *  panel,
const char *  title 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageTitle ( int  id,
const char *  new_title 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageBalloonHelpString ( int  id,
const char *  str 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageIcon ( int  id,
vtkKWIcon *  icon 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::SetPageIconToPredefinedIcon ( int  id,
int  icon_index 
) [virtual]
virtual vtkKWWidget* vtkKWUserInterfaceManagerNotebook::GetPageWidget ( vtkKWUserInterfacePanel *  panel,
const char *  title 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::RaisePage ( int  id) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::RaisePage ( vtkKWUserInterfacePanel *  panel,
const char *  title 
) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::GetDragAndDropEntry ( int  idx,
ostream &  widget_label,
ostream &  from_panel_name,
ostream &  from_page_title,
ostream &  from_after_widget_label,
ostream &  to_panel_name,
ostream &  to_page_title,
ostream &  to_after_widget_label 
) [virtual]
virtual int vtkKWUserInterfaceManagerNotebook::DragAndDropWidget ( const char *  widget_label,
const char *  from_panel_name,
const char *  from_page_title,
const char *  from_after_widget_label,
const char *  to_panel_name,
const char *  to_page_title,
const char *  to_after_widget_label 
) [virtual]
virtual void vtkKWUserInterfaceManagerNotebook::DragAndDropEndCallback ( int  x,
int  y,
vtkKWWidget *  widget,
vtkKWWidget *  anchor,
vtkKWWidget *  target 
) [virtual]

Reimplemented from vtkKWUserInterfaceManager.

virtual int vtkKWUserInterfaceManagerNotebook::CanWidgetBeDragAndDropped ( vtkKWWidget *  widget,
vtkKWWidget **  anchor = 0 
) [protected, virtual]
virtual char* vtkKWUserInterfaceManagerNotebook::GetDragAndDropWidgetLabel ( vtkKWWidget *  widget) [protected, virtual]
virtual int vtkKWUserInterfaceManagerNotebook::GetDragAndDropWidgetLocation ( vtkKWWidget *  widget,
WidgetLocation *  loc 
) [protected, virtual]
virtual vtkKWWidget* vtkKWUserInterfaceManagerNotebook::GetDragAndDropWidgetFromLabelAndLocation ( const char *  widget_label,
const WidgetLocation *  loc_hint 
) [protected, virtual]
DragAndDropEntry* vtkKWUserInterfaceManagerNotebook::GetLastDragAndDropEntry ( vtkKWWidget *  Widget) [protected]
int vtkKWUserInterfaceManagerNotebook::AddDragAndDropEntry ( vtkKWWidget *  Widget,
const WidgetLocation *  from_loc,
const WidgetLocation *  to_loc 
) [protected]
virtual int vtkKWUserInterfaceManagerNotebook::DragAndDropWidget ( vtkKWWidget *  widget,
const WidgetLocation *  from_loc,
const WidgetLocation *  to_loc 
) [protected, virtual]

Friends And Related Function Documentation


Member Data Documentation


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