![]() | InDesign SDK 20.5 |

Public Member Functions | |
| BscSlDlgTreeViewDlgSwitcher (IPMUnknown *boss) | |
Public Member Functions inherited from CSelectableDialogSwitcher | |
| CSelectableDialogSwitcher (IPMUnknown *boss) | |
| virtual void | ReadWrite (IPMStream *s, ImplementationID prop) |
| virtual void | SwitchDialogPanel (int32 dialogNumber, bool16 validate=kTrue) |
| virtual void | SwitchDialogPanelByID (WidgetID panelsWidgetID) |
| virtual void | AddDialogPanel (IControlView *dialogPanel, const PMString &panelName, int32 at=-1, bool16 autoVisible=kTrue) |
| virtual IControlView * | GetDialogPanel (WidgetID panelsWidgetID) |
| virtual void | SetDialogServiceID (const ServiceID &dialogServiceID, const WidgetID dialogGroupPanelWidgetID=kDialogGroupPanelWidgetID, const WidgetID dialogSelectionWidgetID=kSelectDialogSelectionWidgetID, const WidgetID dialogTitleTextWidgetID=kSelectDialogTitleTextWidgetID) |
| virtual ServiceID | GetDialogServiceID () const |
| virtual WidgetID | GetGroupPanelWidgetID () const |
| virtual WidgetID | GetSelectionListWidgetID () const |
| virtual WidgetID | GetTitleTextWidgetID () const |
| virtual IPanelControlData * | QueryGroupPanelControlData () |
| virtual void | ShowDialogPanel (const WidgetID panelWidgetID, const bool16 show=kTrue) |
| virtual int32 | GetCurrentPanelIndex () const |
| virtual void | HideNonAutoShownPanels () |
| virtual WidgetID | GetPanelWidgetID (int32 index) const |
| virtual bool16 | GetAutoResizable () const |
| virtual void | SetAutoResizable (const bool16 bAutoSize) |
| virtual void | RemoveDialogPanel (IControlView *dialogPanel) |
| virtual int32 | GetDialogPanelIndex (WidgetID panelWidgetID) const |
| virtual int32 | GetNumDialogPanels () const |
| virtual void | UnloadDialogPanels () |
| virtual bool16 | SetKeyFocusToSelectionList () |
Protected Member Functions | |
| virtual void | LoadDialogPanels () |
| virtual void | SelectionWidgetAddString (const PMString &newString, int32 at=IStringListControlData::kEnd, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue) |
| virtual void | SelectionWidgetClear (bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue) |
| virtual PMString | SelectionWidgetGetString (int32 index) const |
| virtual int32 | SelectionWidgetLength () const |
| virtual void | SelectionWidgetRemoveString (int32 index, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue) |
| virtual void | SelectionWidgetSelect (int32 index, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue) |
Protected Member Functions inherited from CSelectableDialogSwitcher | |
| virtual void | ShowHideDialogPanel (int32 dialogNumber, bool16 showPanel) |
| virtual void | RebuildIfNecessary () |
| virtual void | UpdateTitleTextString (int32 dialogNumber) |
| virtual int32 | GetPanelIndexInDialog (const int32 &panelIndex) const |
| virtual bool16 | GetPanelAutoVisible (const int32 &index) const |
| virtual void | GetAdjustedPanelPosition (IControlView *panel, const K2Vector< ClassID > &panelIDs, int32 &panelPosition) |
| virtual void | ReadWriteDialogPanel (IPMStream *s, K2Vector< DialogPanelEntry > &dialogPanelList) |
| void | CustomLoadDialogPanel (bool skipAddRomanPanel=kFalse) |
Additional Inherited Members | |
Public Types inherited from ISelectableDialogSwitcher | |
| enum | { kDefaultIID = IID_ISELECTABLEDIALOGSWITCHER } |
| enum | { kNextPanel = -1, kPreviousPanel = -2 } |
Protected Attributes inherited from CSelectableDialogSwitcher | |
| int32 | fCurrentDialogPanelIndex |
| bool16 | fSwitchingPanels |
| ServiceID | fDialogServiceID |
| bool16 | fPanelsLoaded |
| WidgetID | fGroupPanelWidgetID |
| WidgetID | fSelectionWidgetID |
| WidgetID | fTitleTextWidgetID |
| K2Vector< DialogPanelEntry > | fDialogPanelList |
| bool16 | fPanelsInitialized |
| bool16 | fAutoResizable |
Implements dialog switcher.
| protectedvirtual |
Forces a dynamic load of all the dialog panels associated with this selectable dialog
Reimplemented from CSelectableDialogSwitcher.