SettingsPaletteSelector

Description

The SettingsPaletteSelector class is used to work with a color scheme selection controller.

Inheritance Hierarchy

          NSObject

          UIResponder

          UIViewController

          UITableViewController

          BaseSettingsViewController

          SettingsPaletteSelector

Supported Protocols

<BaseSettingsDelegate>

<NSCoding>

<NSObject>

<PopoverContainedControllerProtocol>

<UIAppearanceContainer>

<UINavigationControllerDelegate>

<UITableViewDelegate>

<UITableViewDataSource>

Comments

The keys, determined by properties of this class, can be used to get or set values corresponding to the properties, from the delegate of the current controller.

The <BaseSettingsDelegate>.setSettingsValue:forKey method can be used to set value by key, and the <BaseSettingsDelegate>.settingsValueForKey: method can be used to get value by key.

Properties

colorFillTypeKey. The key for setting color fill method in the palette.

colorGroupingKey. The key for setting grouping algorithm in color scheme.

colorGroupsKey. The key for setting the number of groups in a color scheme.

colorListKey. The key for setting a color scheme object.

transactionBeginKey. The key of starting color scheme fill transaction.

transactionEndKey. The key of ending color scheme transaction.

Properties inherited from BaseSettingsViewController

accessorySelectors. Dictionary of message selectors for auxiliary indicators.

cells. Dictionary of cells in the settings menu.

controllerWidth. Controller view width.

delegate. Delegate for working with settings menu.

sectionHeaders. Dictionary of headers in the settings menu.

selectors. Dictionary of message selectors.

Properties inherited from <PopoverContainedControllerProtocol>

popover. Popup window.

Methods

setEnablStyleSelectorView. Controls permissions to use style in the controller.

Methods inherited from BaseSettingsViewController

addCell:atRow:inSection:withSelector:. Adds a cell to the specified row or setting menu section.

addCell:inSection:withSelector:. Adds a cell to the specified settings menu section.

addDisclosureSelector:forCellAtRow:inSection:. Adds selector of the message sent on clicking the button for navigating to the cell in the specified row and section.

addSectionHeader:forSection:. Adds a section header in the settings menu.

getSectionHeader:. Returns section header in the settings menu.

initWithDelegate:. Creates a controller with specifying of delegate.

initWithDelegate:withStyle:. Creates a controller with specifying of delegate and style.

reloadCellsInSection:. Reloads cells in the section.

setAccessoryType:forCellAtRow:inSection:. Sets auxiliary indicator in the cell of the specified row and section.

updateSize. Refreshes settings menu size.

Methods inherited from <BaseSettingsDelegate>

historyUpdatedFromController. Refreshes controller view.

performSettingsAction:. Executes operation by key.

performSettingsAction:withParameter:. Executes operation by key with specified parameter.

setSettingsBoolValue:forKey:. Sets logical value for view parameter by key.

setSettingsDoubleValue:forKey:. Sets real value for view parameter by key.

setSettingsIntValue:forKey:. Sets integer value for view parameter by key.

setSettingsValue:forKey:. Sets value for view parameter by key.

settingsBoolValueForKey:. Returns logical value of view parameter by key.

settingsControlEnabledForKey:. Returns whether value of view parameter by key can be edited.

settingsControlVisibleForKey:. Returns whether edited value of view parameter by key is displayed.

settingsDoubleValueForKey:. Returns real value of view parameter by key.

settingsIconForKey:. Returns icon by key.

settingsIntValueForKey:. Returns integer value of view parameter by key.

settingsMaxValueForKey:. Returns maximum value of view parameter by key.

settingsMinValueForKey:. Returns minimum value of view parameter by key.

settingsTextForKey:withValue:. Returns text for view parameter value by key.

settingsValueForKey:. Returns view parameter value by key.

settingsValuesDictForKey:. Returns dictionary of possible pairs "text-value" for view parameter by key.

settingsValuesEnumForKey:. Returns value options of view parameter by key.

Methods inherited from <MADimensionsPanelTableDataSourceRoleSelectorProtocol>

dimensionsPanelTableView:shouldShowMenuInDimension:. Determines whether menu can be displayed on selecting data source dimension element.

dimensionsPanelTableView:setMetricElementKey:. Sets metric element key.

Static Methods

palettes.  Array of standard color schemes.

See also:

Classes. The Mobile Application Component