SchemeSetting Class Members
In This Topic
The following tables list the members exposed by SchemeSetting.
Public Constructors
Public Properties
| Name | Description |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Description | Returns a multilingual description text of the scheme. |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | MLangName | Returns a multilingual scheme name. |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | ReadOnly | Gives write permission to settings of this scheme. |
Top
Public Methods
| Name | Description |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CheckIfSchemeExists | Checks whether a scheme is defined. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CopyScheme | Copy an existing scheme. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CountSetting | Number of additional settings existing under the specified setting name. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CreateScheme | Create a new scheme with a specified name, description and the node name for the settings. The data for the new scheme is specified by P8 for each scheme type. The data is the same as the new button in the scheme dialog of P8. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Dispose | For internal use only. Needed if the scheme exists in a project's settings Destructor for deterministic finalization of SchemeSetting object. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ExportScheme | Export a scheme to file. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ExportSchemes | Export all schemes to file. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetBoolSetting | Returns the value of a setting. If a setting is read that has no value for this index, the default value is returned. The index starts at 0. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetCount | Returns the number of various schemes in this scheme. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetDoubleSetting | Returns the value of a setting. If a setting is read that has no value for this index, the default value is returned. The index starts at 0. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetLastUsed | Returns the last used scheme name (node LastUsed). |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetLocalizedNameSettingPath | Returns Setting path to the localized name of this scheme. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetMultiLangStringSetting | Returns the value of a setting. If a setting is read that has no value for this index, the default value is returned. The index starts at 0. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetName | Returns a language-independent, internal scheme identifier. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetNodeHandle | Returns the SettingNode of the data node of the current setting. The individual settings can now be accessed via the functions of the SettingNode. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetNumericSetting | Reads numeric value from settings. It can be 16 bit or 32 bit, signed or unsigned setting. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetStringSetting | Returns the value of a setting. If a setting is read that has no value for this index, the default value is returned. The index starts at 0. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ImportScheme | Import a scheme from file. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ImportSchemes | Import all schemes from file. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Init | Initializes object with a settings node path. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | RemoveScheme | Remove a new scheme. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ResetScheme | Sets LastUsed as the current scheme. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Set | Setup internal members |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetBoolSetting | Sets the value of a setting. If a setting is made and an index is specified that exceeds the number of values, the corresponding values are created, based on the predefined value. The index starts at 0. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetDoubleSetting | Sets the value of a setting. If a setting is made and an index is specified that exceeds the number of values, the corresponding values are created, based on the predefined value. The index starts at 0. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetLastUsed | Sets the strName scheme as the current one. Value in node LastUsed will be strName |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetMultiLangStringSetting | Sets the value of a setting. If a setting is made and an index is specified that exceeds the number of values, the corresponding values are created, based on the predefined value. The index starts at 0. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetNumericSetting | Sets the value of settings on a given path. Type of value will be converted to 16 bit, 32 bit, signed or unsigned value depending on setting type. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetScheme | Overloaded. Sets a scheme by its name (LastUsed remains unchanged!) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetStringSetting | Sets the value of a setting. If a setting is made and an index is specified that exceeds the number of values, the corresponding values are created, based on the predefined value. The index starts at 0. |
Top
See Also