Mir
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
include
common
mir_toolkit
cursors.h
Go to the documentation of this file.
1
/*
2
* Cursor name definitions.
3
*
4
* Copyright © 2014 Canonical Ltd.
5
*
6
* This program is free software: you can redistribute it and/or modify
7
* it under the terms of the GNU Lesser General Public License version 3 as
8
* published by the Free Software Foundation.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public License
16
* along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*
18
* Author: Robert Carr <robert.carr@canonical.com>
19
*/
20
21
#ifndef MIR_CURSORS_H_
22
#define MIR_CURSORS_H_
23
29
/* This is C code. Not C++. */
30
35
extern
char
const
*
const
mir_default_cursor_name
;
40
extern
char
const
*
const
mir_disabled_cursor_name
;
41
45
extern
char
const
*
const
mir_arrow_cursor_name
;
46
51
extern
char
const
*
const
mir_busy_cursor_name
;
52
56
extern
char
const
*
const
mir_caret_cursor_name
;
57
62
extern
char
const
*
const
mir_pointing_hand_cursor_name
;
63
68
extern
char
const
*
const
mir_open_hand_cursor_name
;
69
74
extern
char
const
*
const
mir_closed_hand_cursor_name
;
75
79
extern
char
const
*
const
mir_horizontal_resize_cursor_name
;
80
84
extern
char
const
*
const
mir_vertical_resize_cursor_name
;
85
89
extern
char
const
*
const
mir_diagonal_resize_bottom_to_top_cursor_name
;
90
94
extern
char
const
*
const
mir_diagonal_resize_top_to_bottom_cursor_name
;
95
99
extern
char
const
*
const
mir_omnidirectional_resize_cursor_name
;
100
105
extern
char
const
*
const
mir_vsplit_resize_cursor_name
;
106
111
extern
char
const
*
const
mir_hsplit_resize_cursor_name
;
112
115
#endif
mir_arrow_cursor_name
char const *const mir_arrow_cursor_name
The standard arrow cursor (typically the system default)
Definition:
mir_cursor_api.cpp:26
mir_omnidirectional_resize_cursor_name
char const *const mir_omnidirectional_resize_cursor_name
The cursor used to indicate resize with no directional constraint.
Definition:
mir_cursor_api.cpp:36
mir_closed_hand_cursor_name
char const *const mir_closed_hand_cursor_name
The close handed cursor, typically used to indicate that a drag operation is in process which involve...
Definition:
mir_cursor_api.cpp:31
mir_vertical_resize_cursor_name
char const *const mir_vertical_resize_cursor_name
The cursor used to indicate a vertical resize operation.
Definition:
mir_cursor_api.cpp:33
mir_pointing_hand_cursor_name
char const *const mir_pointing_hand_cursor_name
The pointing hand cursor, typically used for clickable elements such as hyperlinks.
Definition:
mir_cursor_api.cpp:29
mir_open_hand_cursor_name
char const *const mir_open_hand_cursor_name
The open handed cursor, typically used to indicate that the area beneath the cursor may be clicked an...
Definition:
mir_cursor_api.cpp:30
mir_diagonal_resize_bottom_to_top_cursor_name
char const *const mir_diagonal_resize_bottom_to_top_cursor_name
The cursor used to indicate diagonal resize from top-right and bottom-left corners.
Definition:
mir_cursor_api.cpp:34
mir_diagonal_resize_top_to_bottom_cursor_name
char const *const mir_diagonal_resize_top_to_bottom_cursor_name
The cursor used to indicate diagonal resize from bottom-left and top-right corners.
Definition:
mir_cursor_api.cpp:35
mir_vsplit_resize_cursor_name
char const *const mir_vsplit_resize_cursor_name
The cursor used for vertical splitters, indicating that a handle may be dragged to adjust vertical sp...
Definition:
mir_cursor_api.cpp:37
mir_horizontal_resize_cursor_name
char const *const mir_horizontal_resize_cursor_name
The cursor used to indicate a horizontal resize operation.
Definition:
mir_cursor_api.cpp:32
mir_hsplit_resize_cursor_name
char const *const mir_hsplit_resize_cursor_name
The cursor used for horizontal splitters, indicating that a handle may be dragged to adjust horizonta...
Definition:
mir_cursor_api.cpp:38
mir_default_cursor_name
char const *const mir_default_cursor_name
A special cursor name for use with mir_cursor_configuration_from_name representing the system default...
Definition:
mir_cursor_api.cpp:24
mir_caret_cursor_name
char const *const mir_caret_cursor_name
The caret or ibeam cursor, indicating acceptance of text input.
Definition:
mir_cursor_api.cpp:28
mir_disabled_cursor_name
char const *const mir_disabled_cursor_name
A special cursor name for use with mir_cursor_configuration_from_name representing a disabled cursor ...
Definition:
mir_cursor_api.cpp:25
mir_busy_cursor_name
char const *const mir_busy_cursor_name
The "wait" cursor, typically an hourglass or watch used during operations which prevent the user from...
Definition:
mir_cursor_api.cpp:27
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014