2
* Copyright © 2010 Bastien Nocera <hadess@hadess.net>
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
9
* This library 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 GNU
12
* Lesser General Public License for more details.
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library; if not, write to the
16
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17
* Boston, MA 02110-1301, USA.
20
* Bastien Nocera <hadess@hadess.net>
23
#ifndef __gsd_enums_h__
24
#define __gsd_enums_h__
28
GSD_FONT_ANTIALIASING_MODE_NONE,
29
GSD_FONT_ANTIALIASING_MODE_GRAYSCALE,
30
GSD_FONT_ANTIALIASING_MODE_RGBA
31
} GsdFontAntialiasingMode;
35
GSD_FONT_HINTING_NONE,
36
GSD_FONT_HINTING_SLIGHT,
37
GSD_FONT_HINTING_MEDIUM,
43
GSD_FONT_RGBA_ORDER_RGBA,
44
GSD_FONT_RGBA_ORDER_RGB,
45
GSD_FONT_RGBA_ORDER_BGR,
46
GSD_FONT_RGBA_ORDER_VRGB,
47
GSD_FONT_RGBA_ORDER_VBGR
52
GSD_SMARTCARD_REMOVAL_ACTION_NONE,
53
GSD_SMARTCARD_REMOVAL_ACTION_LOCK_SCREEN,
54
GSD_SMARTCARD_REMOVAL_ACTION_FORCE_LOGOUT
55
} GsdSmartcardRemovalAction;
59
GSD_TOUCHPAD_SCROLL_METHOD_DISABLED,
60
GSD_TOUCHPAD_SCROLL_METHOD_EDGE_SCROLLING,
61
GSD_TOUCHPAD_SCROLL_METHOD_TWO_FINGER_SCROLLING
62
} GsdTouchpadScrollMethod;
73
GSD_TOUCHPAD_HANDEDNESS_RIGHT,
74
GSD_TOUCHPAD_HANDEDNESS_LEFT,
75
GSD_TOUCHPAD_HANDEDNESS_MOUSE
76
} GsdTouchpadHandedness;
80
GSD_XRANDR_BOOT_BEHAVIOUR_DO_NOTHING,
81
GSD_XRANDR_BOOT_BEHAVIOUR_CLONE,
82
GSD_XRANDR_BOOT_BEHAVIOUR_DOCK,
83
GSD_XRANDR_BOOT_BEHAVIOUR_FOLLOW_LID
84
} GsdXrandrBootBehaviour;
88
GSD_WACOM_ROTATION_NONE,
89
GSD_WACOM_ROTATION_CW,
90
GSD_WACOM_ROTATION_CCW,
91
GSD_WACOM_ROTATION_HALF
96
GSD_WACOM_ACTION_TYPE_NONE,
97
GSD_WACOM_ACTION_TYPE_CUSTOM,
98
GSD_WACOM_ACTION_TYPE_SWITCH_MONITOR,
99
GSD_WACOM_ACTION_TYPE_HELP
100
} GsdWacomActionType;
104
GSD_POWER_ACTION_BLANK,
105
GSD_POWER_ACTION_SUSPEND,
106
GSD_POWER_ACTION_SHUTDOWN,
107
GSD_POWER_ACTION_HIBERNATE,
108
GSD_POWER_ACTION_INTERACTIVE,
109
GSD_POWER_ACTION_NOTHING,
110
GSD_POWER_ACTION_LOGOUT,
111
} GsdPowerActionType;
116
GSD_UPDATE_TYPE_SECURITY,
122
GSD_NUM_LOCK_STATE_UNKNOWN,
123
GSD_NUM_LOCK_STATE_ON,
124
GSD_NUM_LOCK_STATE_OFF
129
GSD_INPUT_SOURCES_SWITCHER_OFF,
130
GSD_INPUT_SOURCES_SWITCHER_SHIFT_L,
131
GSD_INPUT_SOURCES_SWITCHER_ALT_L,
132
GSD_INPUT_SOURCES_SWITCHER_CTRL_L,
133
GSD_INPUT_SOURCES_SWITCHER_SHIFT_R,
134
GSD_INPUT_SOURCES_SWITCHER_ALT_R,
135
GSD_INPUT_SOURCES_SWITCHER_CTRL_R,
136
GSD_INPUT_SOURCES_SWITCHER_ALT_SHIFT_L,
137
GSD_INPUT_SOURCES_SWITCHER_ALT_SHIFT_R,
138
GSD_INPUT_SOURCES_SWITCHER_CTRL_SHIFT_L,
139
GSD_INPUT_SOURCES_SWITCHER_CTRL_SHIFT_R,
140
GSD_INPUT_SOURCES_SWITCHER_SHIFT_L_SHIFT_R,
141
GSD_INPUT_SOURCES_SWITCHER_ALT_L_ALT_R,
142
GSD_INPUT_SOURCES_SWITCHER_CTRL_L_CTRL_R,
143
GSD_INPUT_SOURCES_SWITCHER_ALT_SHIFT,
144
GSD_INPUT_SOURCES_SWITCHER_CTRL_SHIFT,
145
GSD_INPUT_SOURCES_SWITCHER_ALT_CTRL,
146
GSD_INPUT_SOURCES_SWITCHER_CAPS,
147
GSD_INPUT_SOURCES_SWITCHER_SHIFT_CAPS,
148
GSD_INPUT_SOURCES_SWITCHER_ALT_CAPS,
149
GSD_INPUT_SOURCES_SWITCHER_CTRL_CAPS,
150
} GsdInputSourcesSwitcher;
152
#endif /* __gsd_enums_h__ */