~ubuntu-branches/ubuntu/precise/gtk+2.0/precise-updates

« back to all changes in this revision

Viewing changes to docs/reference/gdk/tmpl/cursors.sgml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-06-16 11:11:24 UTC
  • mfrom: (1.14.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20110616111124-4bqn50taxh7rrked
Tags: 2.24.5-0ubuntu1
* New upstream version
* 010_make_bg_changes_queue_repaint: dropped, the fix is in the new version
* include_m4_dir.patch: include the m4 directory from the previous version, 
  it's not shipped with the new tarball but required for the autoreconf run

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ##### SECTION Title ##### -->
 
2
Cursors
 
3
 
 
4
<!-- ##### SECTION Short_Description ##### -->
 
5
Standard and pixmap cursors
 
6
 
 
7
<!-- ##### SECTION Long_Description ##### -->
 
8
<para>
 
9
These functions are used to create and destroy cursors.
 
10
There is a number of standard cursors, but it is also
 
11
possible to construct new cursors from pixmaps and
 
12
pixbufs. There may be limitations as to what kinds of
 
13
cursors can be constructed on a given display, see
 
14
gdk_display_supports_cursor_alpha(), 
 
15
gdk_display_supports_cursor_color(),
 
16
gdk_display_get_default_cursor_size() and
 
17
gdk_display_get_maximal_cursor_size().
 
18
</para>
 
19
<para>
 
20
Cursors by themselves are not very interesting, they must be be
 
21
bound to a window for users to see them. This is done with 
 
22
gdk_window_set_cursor() or by setting the cursor member of the
 
23
#GdkWindowAttr struct passed to gdk_window_new().
 
24
</para>
 
25
 
 
26
<!-- ##### SECTION See_Also ##### -->
 
27
<para>
 
28
 
 
29
</para>
 
30
 
 
31
<!-- ##### SECTION Stability_Level ##### -->
 
32
 
 
33
 
 
34
<!-- ##### SECTION Image ##### -->
 
35
 
 
36
 
 
37
<!-- ##### STRUCT GdkCursor ##### -->
 
38
<para>
 
39
A <type>GdkCursor</type> structure represents a cursor.
 
40
</para>
 
41
 
 
42
 
 
43
<!-- ##### ENUM GdkCursorType ##### -->
 
44
<para>
 
45
The standard cursors available.
 
46
</para>
 
47
 
 
48
@GDK_X_CURSOR: <inlinegraphic format="PNG" fileref="X_cursor.png"></inlinegraphic>
 
49
@GDK_ARROW: <inlinegraphic format="PNG" fileref="arrow.png"></inlinegraphic>
 
50
@GDK_BASED_ARROW_DOWN: <inlinegraphic format="PNG" fileref="based_arrow_down.png"></inlinegraphic>
 
51
@GDK_BASED_ARROW_UP: <inlinegraphic format="PNG" fileref="based_arrow_up.png"></inlinegraphic>
 
52
@GDK_BOAT: <inlinegraphic format="PNG" fileref="boat.png"></inlinegraphic>
 
53
@GDK_BOGOSITY: <inlinegraphic format="PNG" fileref="bogosity.png"></inlinegraphic>
 
54
@GDK_BOTTOM_LEFT_CORNER: <inlinegraphic format="PNG" fileref="bottom_left_corner.png"></inlinegraphic>
 
55
@GDK_BOTTOM_RIGHT_CORNER: <inlinegraphic format="PNG" fileref="bottom_right_corner.png"></inlinegraphic>
 
56
@GDK_BOTTOM_SIDE: <inlinegraphic format="PNG" fileref="bottom_side.png"></inlinegraphic>
 
57
@GDK_BOTTOM_TEE: <inlinegraphic format="PNG" fileref="bottom_tee.png"></inlinegraphic>
 
58
@GDK_BOX_SPIRAL: <inlinegraphic format="PNG" fileref="box_spiral.png"></inlinegraphic>
 
59
@GDK_CENTER_PTR: <inlinegraphic format="PNG" fileref="center_ptr.png"></inlinegraphic>
 
60
@GDK_CIRCLE: <inlinegraphic format="PNG" fileref="circle.png"></inlinegraphic>
 
61
@GDK_CLOCK: <inlinegraphic format="PNG" fileref="clock.png"></inlinegraphic>
 
62
@GDK_COFFEE_MUG: <inlinegraphic format="PNG" fileref="coffee_mug.png"></inlinegraphic>
 
63
@GDK_CROSS: <inlinegraphic format="PNG" fileref="cross.png"></inlinegraphic>
 
64
@GDK_CROSS_REVERSE: <inlinegraphic format="PNG" fileref="cross_reverse.png"></inlinegraphic>
 
65
@GDK_CROSSHAIR: <inlinegraphic format="PNG" fileref="crosshair.png"></inlinegraphic>
 
66
@GDK_DIAMOND_CROSS: <inlinegraphic format="PNG" fileref="diamond_cross.png"></inlinegraphic>
 
67
@GDK_DOT: <inlinegraphic format="PNG" fileref="dot.png"></inlinegraphic>
 
68
@GDK_DOTBOX: <inlinegraphic format="PNG" fileref="dotbox.png"></inlinegraphic>
 
69
@GDK_DOUBLE_ARROW: <inlinegraphic format="PNG" fileref="double_arrow.png"></inlinegraphic>
 
70
@GDK_DRAFT_LARGE: <inlinegraphic format="PNG" fileref="draft_large.png"></inlinegraphic>
 
71
@GDK_DRAFT_SMALL: <inlinegraphic format="PNG" fileref="draft_small.png"></inlinegraphic>
 
72
@GDK_DRAPED_BOX: <inlinegraphic format="PNG" fileref="draped_box.png"></inlinegraphic>
 
73
@GDK_EXCHANGE: <inlinegraphic format="PNG" fileref="exchange.png"></inlinegraphic>
 
74
@GDK_FLEUR: <inlinegraphic format="PNG" fileref="fleur.png"></inlinegraphic>
 
75
@GDK_GOBBLER: <inlinegraphic format="PNG" fileref="gobbler.png"></inlinegraphic>
 
76
@GDK_GUMBY: <inlinegraphic format="PNG" fileref="gumby.png"></inlinegraphic>
 
77
@GDK_HAND1: <inlinegraphic format="PNG" fileref="hand1.png"></inlinegraphic>
 
78
@GDK_HAND2: <inlinegraphic format="PNG" fileref="hand2.png"></inlinegraphic>
 
79
@GDK_HEART: <inlinegraphic format="PNG" fileref="heart.png"></inlinegraphic>
 
80
@GDK_ICON: <inlinegraphic format="PNG" fileref="icon.png"></inlinegraphic>
 
81
@GDK_IRON_CROSS: <inlinegraphic format="PNG" fileref="iron_cross.png"></inlinegraphic>
 
82
@GDK_LEFT_PTR: <inlinegraphic format="PNG" fileref="left_ptr.png"></inlinegraphic>
 
83
@GDK_LEFT_SIDE: <inlinegraphic format="PNG" fileref="left_side.png"></inlinegraphic>
 
84
@GDK_LEFT_TEE: <inlinegraphic format="PNG" fileref="left_tee.png"></inlinegraphic>
 
85
@GDK_LEFTBUTTON: <inlinegraphic format="PNG" fileref="leftbutton.png"></inlinegraphic>
 
86
@GDK_LL_ANGLE: <inlinegraphic format="PNG" fileref="ll_angle.png"></inlinegraphic>
 
87
@GDK_LR_ANGLE: <inlinegraphic format="PNG" fileref="lr_angle.png"></inlinegraphic>
 
88
@GDK_MAN: <inlinegraphic format="PNG" fileref="man.png"></inlinegraphic>
 
89
@GDK_MIDDLEBUTTON: <inlinegraphic format="PNG" fileref="middlebutton.png"></inlinegraphic>
 
90
@GDK_MOUSE: <inlinegraphic format="PNG" fileref="mouse.png"></inlinegraphic>
 
91
@GDK_PENCIL: <inlinegraphic format="PNG" fileref="pencil.png"></inlinegraphic>
 
92
@GDK_PIRATE: <inlinegraphic format="PNG" fileref="pirate.png"></inlinegraphic>
 
93
@GDK_PLUS: <inlinegraphic format="PNG" fileref="plus.png"></inlinegraphic>
 
94
@GDK_QUESTION_ARROW: <inlinegraphic format="PNG" fileref="question_arrow.png"></inlinegraphic>
 
95
@GDK_RIGHT_PTR: <inlinegraphic format="PNG" fileref="right_ptr.png"></inlinegraphic>
 
96
@GDK_RIGHT_SIDE: <inlinegraphic format="PNG" fileref="right_side.png"></inlinegraphic>
 
97
@GDK_RIGHT_TEE: <inlinegraphic format="PNG" fileref="right_tee.png"></inlinegraphic>
 
98
@GDK_RIGHTBUTTON: <inlinegraphic format="PNG" fileref="rightbutton.png"></inlinegraphic>
 
99
@GDK_RTL_LOGO: <inlinegraphic format="PNG" fileref="rtl_logo.png"></inlinegraphic>
 
100
@GDK_SAILBOAT: <inlinegraphic format="PNG" fileref="sailboat.png"></inlinegraphic>
 
101
@GDK_SB_DOWN_ARROW: <inlinegraphic format="PNG" fileref="sb_down_arrow.png"></inlinegraphic>
 
102
@GDK_SB_H_DOUBLE_ARROW: <inlinegraphic format="PNG" fileref="sb_h_double_arrow.png"></inlinegraphic>
 
103
@GDK_SB_LEFT_ARROW: <inlinegraphic format="PNG" fileref="sb_left_arrow.png"></inlinegraphic>
 
104
@GDK_SB_RIGHT_ARROW: <inlinegraphic format="PNG" fileref="sb_right_arrow.png"></inlinegraphic>
 
105
@GDK_SB_UP_ARROW: <inlinegraphic format="PNG" fileref="sb_up_arrow.png"></inlinegraphic>
 
106
@GDK_SB_V_DOUBLE_ARROW: <inlinegraphic format="PNG" fileref="sb_v_double_arrow.png"></inlinegraphic>
 
107
@GDK_SHUTTLE: <inlinegraphic format="PNG" fileref="shuttle.png"></inlinegraphic>
 
108
@GDK_SIZING: <inlinegraphic format="PNG" fileref="sizing.png"></inlinegraphic>
 
109
@GDK_SPIDER: <inlinegraphic format="PNG" fileref="spider.png"></inlinegraphic>
 
110
@GDK_SPRAYCAN: <inlinegraphic format="PNG" fileref="spraycan.png"></inlinegraphic>
 
111
@GDK_STAR: <inlinegraphic format="PNG" fileref="star.png"></inlinegraphic>
 
112
@GDK_TARGET: <inlinegraphic format="PNG" fileref="target.png"></inlinegraphic>
 
113
@GDK_TCROSS: <inlinegraphic format="PNG" fileref="tcross.png"></inlinegraphic>
 
114
@GDK_TOP_LEFT_ARROW: <inlinegraphic format="PNG" fileref="top_left_arrow.png"></inlinegraphic>
 
115
@GDK_TOP_LEFT_CORNER: <inlinegraphic format="PNG" fileref="top_left_corner.png"></inlinegraphic>
 
116
@GDK_TOP_RIGHT_CORNER: <inlinegraphic format="PNG" fileref="top_right_corner.png"></inlinegraphic>
 
117
@GDK_TOP_SIDE: <inlinegraphic format="PNG" fileref="top_side.png"></inlinegraphic>
 
118
@GDK_TOP_TEE: <inlinegraphic format="PNG" fileref="top_tee.png"></inlinegraphic>
 
119
@GDK_TREK: <inlinegraphic format="PNG" fileref="trek.png"></inlinegraphic>
 
120
@GDK_UL_ANGLE: <inlinegraphic format="PNG" fileref="ul_angle.png"></inlinegraphic>
 
121
@GDK_UMBRELLA: <inlinegraphic format="PNG" fileref="umbrella.png"></inlinegraphic>
 
122
@GDK_UR_ANGLE: <inlinegraphic format="PNG" fileref="ur_angle.png"></inlinegraphic>
 
123
@GDK_WATCH: <inlinegraphic format="PNG" fileref="watch.png"></inlinegraphic>
 
124
@GDK_XTERM: <inlinegraphic format="PNG" fileref="xterm.png"></inlinegraphic>
 
125
@GDK_LAST_CURSOR: last cursor type
 
126
@GDK_BLANK_CURSOR: Blank cursor. Since 2.16
 
127
@GDK_CURSOR_IS_PIXMAP: type of cursors constructed with 
 
128
  gdk_cursor_new_from_pixmap() or gdk_cursor_new_from_pixbuf()
 
129
 
 
130
<!-- ##### FUNCTION gdk_cursor_new ##### -->
 
131
<para>
 
132
 
 
133
</para>
 
134
 
 
135
@cursor_type: 
 
136
@Returns: 
 
137
 
 
138
 
 
139
<!-- ##### FUNCTION gdk_cursor_new_from_pixmap ##### -->
 
140
<para>
 
141
</para>
 
142
 
 
143
@source: 
 
144
@mask: 
 
145
@fg: 
 
146
@bg: 
 
147
@x: 
 
148
@y: 
 
149
@Returns: 
 
150
 
 
151
 
 
152
<!-- ##### FUNCTION gdk_cursor_new_from_pixbuf ##### -->
 
153
<para>
 
154
 
 
155
</para>
 
156
 
 
157
@display: 
 
158
@pixbuf: 
 
159
@x: 
 
160
@y: 
 
161
@Returns: 
 
162
 
 
163
 
 
164
<!-- ##### FUNCTION gdk_cursor_new_from_name ##### -->
 
165
<para>
 
166
 
 
167
</para>
 
168
 
 
169
@display: 
 
170
@name: 
 
171
@Returns: 
 
172
 
 
173
 
 
174
<!-- ##### FUNCTION gdk_cursor_new_for_display ##### -->
 
175
<para>
 
176
 
 
177
</para>
 
178
 
 
179
@display: 
 
180
@cursor_type: 
 
181
@Returns: 
 
182
 
 
183
 
 
184
<!-- ##### FUNCTION gdk_cursor_get_display ##### -->
 
185
<para>
 
186
 
 
187
</para>
 
188
 
 
189
@cursor: 
 
190
@Returns: 
 
191
 
 
192
 
 
193
<!-- ##### FUNCTION gdk_cursor_get_image ##### -->
 
194
<para>
 
195
 
 
196
</para>
 
197
 
 
198
@cursor: 
 
199
@Returns: 
 
200
 
 
201
 
 
202
<!-- ##### FUNCTION gdk_cursor_ref ##### -->
 
203
<para>
 
204
 
 
205
</para>
 
206
 
 
207
@cursor: 
 
208
@Returns: 
 
209
 
 
210
 
 
211
<!-- ##### FUNCTION gdk_cursor_unref ##### -->
 
212
<para>
 
213
 
 
214
</para>
 
215
 
 
216
@cursor: 
 
217
 
 
218
 
 
219
<!-- ##### MACRO gdk_cursor_destroy ##### -->
 
220
<para>
 
221
Destroys a cursor, freeing any resources allocated for it.
 
222
</para>
 
223
 
 
224
 
 
225