Property | Type | Description | |
---|---|---|---|
m_bulkEditBar |
Property | Type | Description | |
---|---|---|---|
BuildCurrentTabSettingsKey | string | ||
BuildLastTabSettingsKey | string | ||
CaptureSettingsForCurrentTab | BulkEditTabPageSettings | ||
DeserializeLastTabPageSettings | BulkEditTabPageSettings | ||
DeserializeTabPageSettings | BulkEditTabPageSettings | ||
GetBulkEditBarToolId | string | ||
GetNewSettingsForSelectedTab | BulkEditTabPageSettings | ||
InExpectedTab | bool | ||
InitializeSelectedTab | void | ||
SerializeSettings | string | ||
SetTargetCombo | void | ||
TryGetSettingsForCurrentTabPage | bool | ||
TrySwitchToLastSavedTab | bool |
Method | Description | |
---|---|---|
BulkEditTabPageSettings ( ) : System |
|
Method | Description | |
---|---|---|
CanLoadFromBulkEditBar ( ) : bool |
|
|
CheckExpectedTab ( ) : void |
make sure bulkEditBar is in the expected tab state.
|
|
GetCurrentTabPageName ( |
|
|
HasExpectedTargetSelected ( ) : bool |
after deserializing, determine if the target combo was able to get set to the persisted value.
|
|
InvokeTargetComboSelectedIndexChanged ( ) : void |
this is a hack that explictly triggers the currentTargetCombo.SelectedIndexChange delegates during initialization, since they do not fire automatically until after everything is setup.
|
|
SaveSettings ( |
Serialize the settings for a bulk edit bar tab, and store it in the property table.
|
|
SetTargetField ( ) : void |
|
|
SetupApplyPreviewButtons ( ) : void |
Update Preview/Clear and Apply Button states.
|
|
SetupBulkEditBarTab ( |
Check that we've changed to BulkEditBar to ExpectedTab, and then set BulkEditBar to those tab settings
|
Method | Description | |
---|---|---|
BuildCurrentTabSettingsKey ( |
||
BuildLastTabSettingsKey ( |
Construct the property table key based upon the tool using this BulkEditBar.
|
|
CaptureSettingsForCurrentTab ( |
Create BulkEditBarTabPage settings for the current tab, and save them to the property table. (only effective after initialization (i.e. m_setupOrRestoredBulkEditBarTab) To restore the settings, use TrySwitchToLastSavedTab() and/or followed by InitializeSelectedTab().
|
|
DeserializeLastTabPageSettings ( |
factory returning a tab settings object, if we found them in the property table.
|
|
DeserializeTabPageSettings ( |
||
GetBulkEditBarToolId ( |
|
|
GetNewSettingsForSelectedTab ( |
||
InExpectedTab ( ) : bool | ||
InitializeSelectedTab ( |
Try to restore settings for selected tab, otherwise use defaults.
|
|
SerializeSettings ( ) : string | ||
SetTargetCombo ( ) : void | ||
TryGetSettingsForCurrentTabPage ( |
||
TrySwitchToLastSavedTab ( |
Restore last visited BulkEditBar tab index. After BulkEditBar finishes initializing its state and controls in that tab, finish restoring the settings in that tab with InitializeSelectedTab()
|
protected static GetCurrentTabPageName ( |
||
bulkEditBar | ||
return | string |
protected HasExpectedTargetSelected ( ) : bool | ||
return | bool |
protected InvokeTargetComboSelectedIndexChanged ( ) : void | ||
return | void |
protected SaveSettings ( |
||
bulkEditBar | ||
return | void |
protected SetupApplyPreviewButtons ( ) : void | ||
return | void |
protected SetupBulkEditBarTab ( |
||
bulkEditBar | ||
return | void |