2
* Copyright © 2008, 2010 Christian Persch
4
* This program is free software: you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation, either version 3 of the License, or
7
* (at your option) any later version.
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
14
* You should have received a copy of the GNU General Public License
15
* along with this program. If not, see <http://www.gnu.org/licenses/>.
18
#ifndef TERMINAL_SCHEMAS_H
19
#define TERMINAL_SCHEMAS_H
25
#define TERMINAL_SCHEMA_VERSION (3u)
27
#define TERMINAL_KEYBINDINGS_SCHEMA "org.gnome.Terminal.Legacy.Keybindings"
28
#define TERMINAL_PROFILE_SCHEMA "org.gnome.Terminal.Legacy.Profile"
29
#define TERMINAL_SETTING_SCHEMA "org.gnome.Terminal.Legacy.Settings"
30
#define TERMINAL_SETTINGS_LIST_SCHEMA "org.gnome.Terminal.SettingsList"
31
#define TERMINAL_PROFILES_LIST_SCHEMA "org.gnome.Terminal.ProfilesList"
33
#define TERMINAL_PROFILE_ALLOW_BOLD_KEY "allow-bold"
34
#define TERMINAL_PROFILE_AUDIBLE_BELL_KEY "audible-bell"
35
#define TERMINAL_PROFILE_BACKGROUND_COLOR_KEY "background-color"
36
#define TERMINAL_PROFILE_BACKSPACE_BINDING_KEY "backspace-binding"
37
#define TERMINAL_PROFILE_BOLD_COLOR_KEY "bold-color"
38
#define TERMINAL_PROFILE_BOLD_COLOR_SAME_AS_FG_KEY "bold-color-same-as-fg"
39
#define TERMINAL_PROFILE_CURSOR_BLINK_MODE_KEY "cursor-blink-mode"
40
#define TERMINAL_PROFILE_CURSOR_SHAPE_KEY "cursor-shape"
41
#define TERMINAL_PROFILE_CUSTOM_COMMAND_KEY "custom-command"
42
#define TERMINAL_PROFILE_DEFAULT_SIZE_COLUMNS_KEY "default-size-columns"
43
#define TERMINAL_PROFILE_DEFAULT_SIZE_ROWS_KEY "default-size-rows"
44
#define TERMINAL_PROFILE_DELETE_BINDING_KEY "delete-binding"
45
#define TERMINAL_PROFILE_ENCODING "encoding"
46
#define TERMINAL_PROFILE_EXIT_ACTION_KEY "exit-action"
47
#define TERMINAL_PROFILE_FONT_KEY "font"
48
#define TERMINAL_PROFILE_FOREGROUND_COLOR_KEY "foreground-color"
49
#define TERMINAL_PROFILE_LOGIN_SHELL_KEY "login-shell"
50
#define TERMINAL_PROFILE_NAME_KEY "name"
51
#define TERMINAL_PROFILE_PALETTE_KEY "palette"
52
#define TERMINAL_PROFILE_REWRAP_ON_RESIZE_KEY "rewrap-on-resize"
53
#define TERMINAL_PROFILE_SCROLLBACK_LINES_KEY "scrollback-lines"
54
#define TERMINAL_PROFILE_SCROLLBACK_UNLIMITED_KEY "scrollback-unlimited"
55
#define TERMINAL_PROFILE_SCROLLBAR_POLICY_KEY "scrollbar-policy"
56
#define TERMINAL_PROFILE_SCROLL_ON_KEYSTROKE_KEY "scroll-on-keystroke"
57
#define TERMINAL_PROFILE_SCROLL_ON_OUTPUT_KEY "scroll-on-output"
58
#define TERMINAL_PROFILE_TITLE_KEY "title"
59
#define TERMINAL_PROFILE_UPDATE_RECORDS_KEY "update-records"
60
#define TERMINAL_PROFILE_USE_CUSTOM_COMMAND_KEY "use-custom-command"
61
#define TERMINAL_PROFILE_USE_CUSTOM_DEFAULT_SIZE_KEY "use-custom-default-size"
62
#define TERMINAL_PROFILE_USE_SKEY_KEY "use-skey"
63
#define TERMINAL_PROFILE_USE_SYSTEM_FONT_KEY "use-system-font"
64
#define TERMINAL_PROFILE_USE_THEME_COLORS_KEY "use-theme-colors"
65
#define TERMINAL_PROFILE_VISIBLE_NAME_KEY "visible-name"
66
#define TERMINAL_PROFILE_WORD_CHARS_KEY "word-chars"
68
#define TERMINAL_SETTING_CONFIRM_CLOSE_KEY "confirm-close"
69
#define TERMINAL_SETTING_DEFAULT_SHOW_MENUBAR_KEY "default-show-menubar"
70
#define TERMINAL_SETTING_DARK_THEME_KEY "dark-theme"
71
#define TERMINAL_SETTING_ENABLE_MENU_BAR_ACCEL_KEY "menu-accelerator-enabled"
72
#define TERMINAL_SETTING_ENABLE_MNEMONICS_KEY "mnemonics-enabled"
73
#define TERMINAL_SETTING_ENCODINGS_KEY "encodings"
74
#define TERMINAL_SETTING_NEW_TERMINAL_MODE_KEY "new-terminal-mode"
75
#define TERMINAL_SETTING_SCHEMA_VERSION "schema-version"
76
#define TERMINAL_SETTING_SHELL_INTEGRATION_KEY "shell-integration-enabled"
78
#define TERMINAL_SETTINGS_LIST_LIST_KEY "list"
79
#define TERMINAL_SETTINGS_LIST_DEFAULT_KEY "default"
81
#define TERMINAL_PROFILES_PATH_PREFIX "/org/gnome/terminal/legacy/profiles:/"
85
#endif /* TERMINAL_SCHEMAS_H */