~ctf/unity-settings-daemon/bug1389099_mic_volume_icons

« back to all changes in this revision

Viewing changes to data/gsd-enums.h

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2014-02-07 11:44:36 UTC
  • Revision ID: package-import@ubuntu.com-20140207114436-7t5u3yvwc4ul7w3e
Tags: upstream-14.04.0
Import upstream version 14.04.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright © 2010 Bastien Nocera <hadess@hadess.net>
 
3
 *
 
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.
 
8
 *
 
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.
 
13
 *
 
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.
 
18
 *
 
19
 * Authors:
 
20
 *      Bastien Nocera <hadess@hadess.net>
 
21
 */
 
22
 
 
23
#ifndef __gsd_enums_h__
 
24
#define __gsd_enums_h__
 
25
 
 
26
typedef enum
 
27
{
 
28
  GSD_FONT_ANTIALIASING_MODE_NONE,
 
29
  GSD_FONT_ANTIALIASING_MODE_GRAYSCALE,
 
30
  GSD_FONT_ANTIALIASING_MODE_RGBA
 
31
} GsdFontAntialiasingMode;
 
32
 
 
33
typedef enum
 
34
{
 
35
  GSD_FONT_HINTING_NONE,
 
36
  GSD_FONT_HINTING_SLIGHT,
 
37
  GSD_FONT_HINTING_MEDIUM,
 
38
  GSD_FONT_HINTING_FULL
 
39
} GsdFontHinting;
 
40
 
 
41
typedef enum
 
42
{
 
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
 
48
} GsdFontRgbaOrder;
 
49
 
 
50
typedef enum
 
51
{
 
52
  GSD_SMARTCARD_REMOVAL_ACTION_NONE,
 
53
  GSD_SMARTCARD_REMOVAL_ACTION_LOCK_SCREEN,
 
54
  GSD_SMARTCARD_REMOVAL_ACTION_FORCE_LOGOUT
 
55
} GsdSmartcardRemovalAction;
 
56
 
 
57
typedef enum
 
58
{
 
59
  GSD_TOUCHPAD_SCROLL_METHOD_DISABLED,
 
60
  GSD_TOUCHPAD_SCROLL_METHOD_EDGE_SCROLLING,
 
61
  GSD_TOUCHPAD_SCROLL_METHOD_TWO_FINGER_SCROLLING
 
62
} GsdTouchpadScrollMethod;
 
63
 
 
64
typedef enum
 
65
{
 
66
  GSD_BELL_MODE_ON,
 
67
  GSD_BELL_MODE_OFF,
 
68
  GSD_BELL_MODE_CUSTOM
 
69
} GsdBellMode;
 
70
 
 
71
typedef enum
 
72
{
 
73
  GSD_TOUCHPAD_HANDEDNESS_RIGHT,
 
74
  GSD_TOUCHPAD_HANDEDNESS_LEFT,
 
75
  GSD_TOUCHPAD_HANDEDNESS_MOUSE
 
76
} GsdTouchpadHandedness;
 
77
 
 
78
typedef enum
 
79
{
 
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;
 
85
 
 
86
typedef enum
 
87
{
 
88
  GSD_WACOM_ROTATION_NONE,
 
89
  GSD_WACOM_ROTATION_CW,
 
90
  GSD_WACOM_ROTATION_CCW,
 
91
  GSD_WACOM_ROTATION_HALF
 
92
} GsdWacomRotation;
 
93
 
 
94
typedef enum
 
95
{
 
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;
 
101
 
 
102
typedef enum
 
103
{
 
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;
 
112
 
 
113
typedef enum
 
114
{
 
115
  GSD_UPDATE_TYPE_ALL,
 
116
  GSD_UPDATE_TYPE_SECURITY,
 
117
  GSD_UPDATE_TYPE_NONE
 
118
} GsdUpdateType;
 
119
 
 
120
typedef enum
 
121
{
 
122
  GSD_NUM_LOCK_STATE_UNKNOWN,
 
123
  GSD_NUM_LOCK_STATE_ON,
 
124
  GSD_NUM_LOCK_STATE_OFF
 
125
} GsdNumLockState;
 
126
 
 
127
typedef enum
 
128
{
 
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;
 
151
 
 
152
#endif /* __gsd_enums_h__ */