Module editor_settings

Procs

proc hasSetting(self: EditorSettings; name: string): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setSetting(self: EditorSettings; name: string; value: Variant) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getSetting(self: EditorSettings; name: string): Variant {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc erase(self: EditorSettings; property: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setInitialValue(self: EditorSettings; name: string; value: Variant;
                    updateCurrent: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc propertyCanRevert(self: EditorSettings; name: string): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc propertyGetRevert(self: EditorSettings; name: string): Variant {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addPropertyInfo(self: EditorSettings; info: Dictionary) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getSettingsDir(self: EditorSettings): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getProjectSettingsDir(self: EditorSettings): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setProjectMetadata(self: EditorSettings; section: string; key: string;
                       data: Variant) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getProjectMetadata(self: EditorSettings; section: string; key: string;
                       default: Variant = newVariant()): Variant {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setFavoriteDirs(self: EditorSettings; dirs: PoolStringArray) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getFavoriteDirs(self: EditorSettings): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc setRecentDirs(self: EditorSettings; dirs: PoolStringArray) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getRecentDirs(self: EditorSettings): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}