v0.2.1 c0399be

cairo-1.0.gir RawHistoryFolder

1<?xml version="1.0"?>
2<repository version="1.2"
3	    xmlns="http://www.gtk.org/introspection/core/1.0"
4	    xmlns:c="http://www.gtk.org/introspection/c/1.0"
5	    xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6  <include name="GObject" version="2.0"/>
7  <package name="cairo-gobject"/>
8  <c:include name="cairo-gobject.h"/>
9  <namespace name="cairo" version="1.0"
10	     shared-library="libcairo-gobject.so.2"
11	     c:identifier-prefixes="cairo"
12	     c:symbol-prefixes="cairo">
13    <record name="Context" c:type="cairo_t" foreign="1"
14	    glib:type-name="CairoContext"
15	    glib:get-type="cairo_gobject_context_get_type"/>
16    <record name="Device" c:type="cairo_device_t" foreign="1"
17	    glib:type-name="CairoDevice"
18	    glib:get-type="cairo_gobject_device_get_type"/>
19    <record name="Surface" c:type="cairo_surface_t" foreign="1"
20	    glib:type-name="CairoSurface"
21	    glib:get-type="cairo_gobject_surface_get_type"/>
22    <record name="Matrix" c:type="cairo_matrix_t" foreign="1"/>
23    <record name="Pattern" c:type="cairo_pattern_t" foreign="1"
24	    glib:type-name="CairoPattern"
25	    glib:get-type="cairo_gobject_pattern_get_type"/>
26    <record name="Region" c:type="cairo_region_t" foreign="1"
27	    glib:type-name="CairoRegion"
28	    glib:get-type="cairo_gobject_region_get_type"/>
29    <enumeration name="Status" c:type="cairo_status_t"
30		 glib:type-name="cairo_status_t"
31		 glib:get-type="cairo_gobject_status_get_type">
32      <member name="success"
33	      value="0"
34	      c:identifier="CAIRO_STATUS_SUCCESS"/>
35      <member name="no_memory"
36	      value="1"
37	      c:identifier="CAIRO_STATUS_NO_MEMORY"/>
38      <member name="invalid_restore"
39	      value="2"
40	      c:identifier="CAIRO_STATUS_INVALID_RESTORE"/>
41      <member name="invalid_pop_group"
42	      value="3"
43	      c:identifier="CAIRO_STATUS_INVALID_POP_GROUP"/>
44      <member name="no_current_point"
45	      value="4"
46	      c:identifier="CAIRO_STATUS_NO_CURRENT_POINT"/>
47      <member name="invalid_matrix"
48	      value="5"
49	      c:identifier="CAIRO_STATUS_INVALID_MATRIX"/>
50      <member name="invalid_status"
51	      value="6"
52	      c:identifier="CAIRO_STATUS_INVALID_STATUS"/>
53      <member name="null_pointer"
54	      value="7"
55	      c:identifier="CAIRO_STATUS_NULL_POINTER"/>
56      <member name="invalid_string"
57	      value="8"
58	      c:identifier="CAIRO_STATUS_INVALID_STRING"/>
59      <member name="invalid_path_data"
60	      value="9"
61	      c:identifier="CAIRO_STATUS_INVALID_PATH_DATA"/>
62      <member name="read_error"
63	      value="10"
64	      c:identifier="CAIRO_STATUS_READ_ERROR"/>
65      <member name="write_error"
66	      value="11"
67	      c:identifier="CAIRO_STATUS_WRITE_ERROR"/>
68      <member name="surface_finished"
69	      value="12"
70	      c:identifier="CAIRO_STATUS_SURFACE_FINISHED"/>
71      <member name="surface_type_mismatch"
72	      value="13"
73	      c:identifier="CAIRO_STATUS_SURFACE_TYPE_MISMATCH"/>
74      <member name="pattern_type_mismatch"
75	      value="14"
76	      c:identifier="CAIRO_STATUS_PATTERN_TYPE_MISMATCH"/>
77      <member name="invalid_content"
78	      value="15"
79	      c:identifier="CAIRO_STATUS_INVALID_CONTENT"/>
80      <member name="invalid_format"
81	      value="16"
82	      c:identifier="CAIRO_STATUS_INVALID_FORMAT"/>
83      <member name="invalid_visual"
84	      value="17"
85	      c:identifier="CAIRO_STATUS_INVALID_VISUAL"/>
86      <member name="file_not_found"
87	      value="18"
88	      c:identifier="CAIRO_STATUS_FILE_NOT_FOUND"/>
89      <member name="invalid_dash"
90	      value="19"
91	      c:identifier="CAIRO_STATUS_INVALID_DASH"/>
92      <member name="invalid_dsc_comment"
93	      value="20"
94	      c:identifier="CAIRO_STATUS_INVALID_DSC_COMMENT"/>
95      <member name="invalid_index"
96	      value="21"
97	      c:identifier="CAIRO_STATUS_INVALID_INDEX"/>
98      <member name="clip_not_representable"
99	      value="22"
100	      c:identifier="CAIRO_STATUS_CLIP_NOT_REPRESENTABLE"/>
101      <member name="temp_file_error"
102	      value="23"
103	      c:identifier="CAIRO_STATUS_TEMP_FILE_ERROR"/>
104      <member name="invalid_stride"
105	      value="24"
106	      c:identifier="CAIRO_STATUS_INVALID_STRIDE"/>
107      <member name="font_type_mismatch"
108	      value="25"
109	      c:identifier="CAIRO_STATUS_FONT_TYPE_MISMATCH"/>
110      <member name="user_font_immutable"
111	      value="26"
112	      c:identifier="CAIRO_STATUS_USER_FONT_IMMUTABLE"/>
113      <member name="user_font_error"
114	      value="27"
115	      c:identifier="CAIRO_STATUS_USER_FONT_ERROR"/>
116      <member name="negative_count"
117	      value="28"
118	      c:identifier="CAIRO_STATUS_NEGATIVE_COUNT"/>
119      <member name="invalid_clusters"
120	      value="29"
121	      c:identifier="CAIRO_STATUS_INVALID_CLUSTERS"/>
122      <member name="invalid_slant"
123	      value="30"
124	      c:identifier="CAIRO_STATUS_INVALID_SLANT"/>
125      <member name="invalid_weight"
126	      value="31"
127	      c:identifier="CAIRO_STATUS_INVALID_WEIGHT"/>
128      <member name="invalid_size"
129	      value="32"
130	      c:identifier="CAIRO_STATUS_INVALID_SIZE"/>
131      <member name="user_font_not_implemented"
132	      value="33"
133	      c:identifier="CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED"/>
134      <member name="device_type_mismatch"
135	      value="34"
136	      c:identifier="CAIRO_STATUS_DEVICE_TYPE_MISMATCH"/>
137      <member name="device_error"
138	      value="35"
139	      c:identifier="CAIRO_STATUS_DEVICE_ERROR"/>
140      <member name="invalid_mesh_construction"
141	      value="36"
142	      c:identifier="CAIRO_STATUS_INVALID_MESH_CONSTRUCTION"/>
143      <member name="device_finished"
144	      value="37"
145	      c:identifier="CAIRO_STATUS_DEVICE_FINISHED"/>
146      <member name="jbig2_global_missing"
147	      value="38"
148	      c:identifier="CAIRO_STATUS_JBIG2_GLOBAL_MISSING"/>
149    </enumeration>
150    <enumeration name="Content" c:type="cairo_content_t"
151		 glib:type-name="cairo_content_t"
152		 glib:get-type="cairo_gobject_content_get_type">
153      <member name="color"
154	      value="4096"
155	      c:identifier="CAIRO_CONTENT_COLOR"/>
156      <member name="alpha"
157	      value="8192"
158	      c:identifier="CAIRO_CONTENT_ALPHA"/>
159      <member name="color_alpha"
160	      value="12288"
161	      c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
162    </enumeration>
163    <enumeration name="Operator" c:type="cairo_operator_t"
164		 glib:type-name="cairo_operator_t"
165		 glib:get-type="cairo_gobject_operator_get_type">
166      <member name="clear"
167	      value="0"
168	      c:identifier="CAIRO_OPERATOR_CLEAR"/>
169      <member name="source"
170	      value="1"
171	      c:identifier="CAIRO_OPERATOR_SOURCE"/>
172      <member name="over"
173	      value="2"
174	      c:identifier="CAIRO_OPERATOR_OVER"/>
175      <member name="in"
176	      value="3"
177	      c:identifier="CAIRO_OPERATOR_IN"/>
178      <member name="out"
179	      value="4"
180	      c:identifier="CAIRO_OPERATOR_OUT"/>
181      <member name="atop"
182	      value="5"
183	      c:identifier="CAIRO_OPERATOR_ATOP"/>
184      <member name="dest"
185	      value="6"
186	      c:identifier="CAIRO_OPERATOR_DEST"/>
187      <member name="dest_over"
188	      value="7"
189	      c:identifier="CAIRO_OPERATOR_DEST_OVER"/>
190      <member name="dest_in"
191	      value="8"
192	      c:identifier="CAIRO_OPERATOR_DEST_IN"/>
193      <member name="dest_out"
194	      value="9"
195	      c:identifier="CAIRO_OPERATOR_DEST_OUT"/>
196      <member name="dest_atop"
197	      value="10"
198	      c:identifier="CAIRO_OPERATOR_DEST_ATOP"/>
199      <member name="xor"
200	      value="11"
201	      c:identifier="CAIRO_OPERATOR_XOR"/>
202      <member name="add"
203	      value="12"
204	      c:identifier="CAIRO_OPERATOR_ADD"/>
205      <member name="saturate"
206	      value="13"
207	      c:identifier="CAIRO_OPERATOR_SATURATE"/>
208      <member name="multiply"
209	      value="14"
210	      c:identifier="CAIRO_OPERATOR_MULTIPLY"/>
211      <member name="screen"
212	      value="15"
213	      c:identifier="CAIRO_OPERATOR_SCREEN"/>
214      <member name="overlay"
215	      value="16"
216	      c:identifier="CAIRO_OPERATOR_OVERLAY"/>
217      <member name="darken"
218	      value="17"
219	      c:identifier="CAIRO_OPERATOR_DARKEN"/>
220      <member name="lighten"
221	      value="18"
222	      c:identifier="CAIRO_OPERATOR_LIGHTEN"/>
223      <member name="color_dodge"
224	      value="19"
225	      c:identifier="CAIRO_OPERATOR_COLOR_DODGE"/>
226      <member name="color_burn"
227	      value="20"
228	      c:identifier="CAIRO_OPERATOR_COLOR_BURN"/>
229      <member name="hard_light"
230	      value="21"
231	      c:identifier="CAIRO_OPERATOR_HARD_LIGHT"/>
232      <member name="soft_light"
233	      value="22"
234	      c:identifier="CAIRO_OPERATOR_SOFT_LIGHT"/>
235      <member name="difference"
236	      value="23"
237	      c:identifier="CAIRO_OPERATOR_DIFFERENCE"/>
238      <member name="exclusion"
239	      value="24"
240	      c:identifier="CAIRO_OPERATOR_EXCLUSION"/>
241      <member name="hsl_hue"
242	      value="25"
243	      c:identifier="CAIRO_OPERATOR_HSL_HUE"/>
244      <member name="hsl_saturation"
245	      value="26"
246	      c:identifier="CAIRO_OPERATOR_HSL_SATURATION"/>
247      <member name="hsl_color"
248	      value="27"
249	      c:identifier="CAIRO_OPERATOR_HSL_COLOR"/>
250      <member name="hsl_luminosity"
251	      value="28"
252	      c:identifier="CAIRO_OPERATOR_HSL_LUMINOSITY"/>
253    </enumeration>
254    <enumeration name="Antialias" c:type="cairo_antialias_t"
255		 glib:type-name="cairo_antialias_t"
256		 glib:get-type="cairo_gobject_antialias_get_type">
257      <member name="default"
258	      value="0"
259	      c:identifier="CAIRO_ANTIALIAS_DEFAULT"/>
260      <member name="none"
261	      value="1"
262	      c:identifier="CAIRO_ANTIALIAS_NONE"/>
263      <member name="gray"
264	      value="2"
265	      c:identifier="CAIRO_ANTIALIAS_GRAY"/>
266      <member name="subpixel"
267	      value="3"
268	      c:identifier="CAIRO_ANTIALIAS_SUBPIXEL"/>
269      <member name="fast"
270	      value="4"
271	      c:identifier="CAIRO_ANTIALIAS_FAST"/>
272      <member name="good"
273	      value="5"
274	      c:identifier="CAIRO_ANTIALIAS_GOOD"/>
275      <member name="best"
276	      value="6"
277	      c:identifier="CAIRO_ANTIALIAS_BEST"/>
278    </enumeration>
279    <enumeration name="FillRule" c:type="cairo_fill_rule_t"
280		 glib:type-name="cairo_fill_rule_t"
281		 glib:get-type="cairo_gobject_fill_rule_get_type">
282      <member name="winding"
283	      value="0"
284	      c:identifier="CAIRO_FILL_RULE_WINDING"/>
285      <member name="even_odd"
286	      value="1"
287	      c:identifier="CAIRO_FILL_RULE_EVEN_ODD"/>
288    </enumeration>
289    <enumeration name="LineCap" c:type="cairo_line_cap_t"
290		 glib:type-name="cairo_line_cap_t"
291		 glib:get-type="cairo_gobject_line_cap_get_type">
292      <member name="butt"
293	      value="0"
294	      c:identifier="CAIRO_LINE_CAP_BUTT"/>
295      <member name="round"
296	      value="1"
297	      c:identifier="CAIRO_LINE_CAP_ROUND"/>
298      <member name="square"
299	      value="2"
300	      c:identifier="CAIRO_LINE_CAP_SQUARE"/>
301    </enumeration>
302    <enumeration name="LineJoin" c:type="cairo_line_join_t"
303		 glib:type-name="cairo_line_join_t"
304		 glib:get-type="cairo_gobject_line_join_get_type">
305      <member name="miter"
306	      value="0"
307	      c:identifier="CAIRO_LINE_JOIN_MITER"/>
308      <member name="round"
309	      value="1"
310	      c:identifier="CAIRO_LINE_JOIN_ROUND"/>
311      <member name="bevel"
312	      value="2"
313	      c:identifier="CAIRO_LINE_JOIN_BEVEL"/>
314    </enumeration>
315    <enumeration name="TextClusterFlags" c:type="cairo_text_cluster_flags_t"
316		 glib:type-name="cairo_text_cluster_flags_t"
317		 glib:get-type="cairo_gobject_text_cluster_flags_get_type">
318      <member name="backward"
319	      value="1"
320	      c:identifier="CAIRO_TEXT_CLUSTER_FLAG_BACKWARD"/>
321    </enumeration>
322    <enumeration name="FontSlant" c:type="cairo_font_slant_t"
323		 glib:type-name="cairo_font_slant_t"
324		 glib:get-type="cairo_gobject_font_slant_get_type">
325      <member name="normal"
326	      value="0"
327	      c:identifier="CAIRO_FONT_SLANT_NORMAL"/>
328      <member name="italic"
329	      value="1"
330	      c:identifier="CAIRO_FONT_SLANT_ITALIC"/>
331      <member name="oblique"
332	      value="2"
333	      c:identifier="CAIRO_FONT_SLANT_OBLIQUE"/>
334    </enumeration>
335    <enumeration name="FontWeight" c:type="cairo_font_weight_t"
336		 glib:type-name="cairo_font_weight_t"
337		 glib:get-type="cairo_gobject_font_weight_get_type">
338      <member name="normal"
339	      value="0"
340	      c:identifier="CAIRO_FONT_WEIGHT_NORMAL"/>
341      <member name="bold"
342	      value="1"
343	      c:identifier="CAIRO_FONT_WEIGHT_BOLD"/>
344    </enumeration>
345    <enumeration name="SubpixelOrder" c:type="cairo_subpixel_order_t"
346		 glib:type-name="cairo_subpixel_order_t"
347		 glib:get-type="cairo_gobject_subpixel_order_get_type">
348      <member name="default"
349	      value="0"
350	      c:identifier="CAIRO_SUBPIXEL_ORDER_DEFAULT"/>
351      <member name="rgb"
352	      value="1"
353	      c:identifier="CAIRO_SUBPIXEL_ORDER_RGB"/>
354      <member name="bgr"
355	      value="2"
356	      c:identifier="CAIRO_SUBPIXEL_ORDER_BGR"/>
357      <member name="vrgb"
358	      value="3"
359	      c:identifier="CAIRO_SUBPIXEL_ORDER_VRGB"/>
360      <member name="vbgr"
361	      value="4"
362	      c:identifier="CAIRO_SUBPIXEL_ORDER_VBGR"/>
363    </enumeration>
364    <enumeration name="HintStyle" c:type="cairo_hint_style_t"
365		 glib:type-name="cairo_hint_style_t"
366		 glib:get-type="cairo_gobject_hint_style_get_type">
367      <member name="default"
368	      value="0"
369	      c:identifier="CAIRO_HINT_STYLE_DEFAULT"/>
370      <member name="none"
371	      value="1"
372	      c:identifier="CAIRO_HINT_STYLE_NONE"/>
373      <member name="slight"
374	      value="2"
375	      c:identifier="CAIRO_HINT_STYLE_SLIGHT"/>
376      <member name="medium"
377	      value="3"
378	      c:identifier="CAIRO_HINT_STYLE_MEDIUM"/>
379      <member name="full"
380	      value="4"
381	      c:identifier="CAIRO_HINT_STYLE_FULL"/>
382    </enumeration>
383    <enumeration name="HintMetrics" c:type="cairo_hint_metrics_t"
384		 glib:type-name="cairo_hint_metrics_t"
385		 glib:get-type="cairo_gobject_hint_metrics_get_type">
386      <member name="default"
387	      value="0"
388	      c:identifier="CAIRO_HINT_METRICS_DEFAULT"/>
389      <member name="off"
390	      value="1"
391	      c:identifier="CAIRO_HINT_METRICS_OFF"/>
392      <member name="on"
393	      value="2"
394	      c:identifier="CAIRO_HINT_METRICS_ON"/>
395    </enumeration>
396    <record name="FontOptions" c:type="cairo_font_options_t" foreign="1"
397	    glib:type-name="CairoFontOptions"
398	    glib:get-type="cairo_gobject_font_options_get_type"/>
399    <enumeration name="FontType" c:type="cairo_font_type_t"
400		 glib:type-name="cairo_font_type_t"
401		 glib:get-type="cairo_gobject_font_type_get_type">
402      <member name="toy"
403	      value="0"
404	      c:identifier="CAIRO_FONT_TYPE_TOY"/>
405      <member name="ft"
406	      value="1"
407	      c:identifier="CAIRO_FONT_TYPE_FT"/>
408      <member name="win32"
409	      value="2"
410	      c:identifier="CAIRO_FONT_TYPE_WIN32"/>
411      <member name="quartz"
412	      value="3"
413	      c:identifier="CAIRO_FONT_TYPE_QUARTZ"/>
414      <member name="user"
415	      value="4"
416	      c:identifier="CAIRO_FONT_TYPE_USER"/>
417    </enumeration>
418    <enumeration name="PathDataType" c:type="cairo_path_data_type_t"
419		 glib:type-name="cairo_path_data_type_t"
420		 glib:get-type="cairo_gobject_path_data_type_get_type">
421      <member name="move_to"
422	      value="0"
423	      c:identifier="CAIRO_PATH_MOVE_TO"/>
424      <member name="line_to"
425	      value="1"
426	      c:identifier="CAIRO_PATH_LINE_TO"/>
427      <member name="curve_to"
428	      value="2"
429	      c:identifier="CAIRO_PATH_CURVE_TO"/>
430      <member name="close_path"
431	      value="3"
432	      c:identifier="CAIRO_PATH_CLOSE_PATH"/>
433    </enumeration>
434    <enumeration name="DeviceType" c:type="cairo_device_type_t"
435		 glib:type-name="cairo_device_type_t"
436		 glib:get-type="cairo_gobject_device_type_get_type">
437      <member name="drm"
438	      value="0"
439	      c:identifier="CAIRO_DEVICE_TYPE_DRM"/>
440      <member name="gl"
441	      value="1"
442	      c:identifier="CAIRO_DEVICE_TYPE_GL"/>
443      <member name="script"
444	      value="2"
445	      c:identifier="CAIRO_DEVICE_TYPE_SCRIPT"/>
446      <member name="xcb"
447	      value="3"
448	      c:identifier="CAIRO_DEVICE_TYPE_XCB"/>
449      <member name="xlib"
450	      value="4"
451	      c:identifier="CAIRO_DEVICE_TYPE_XLIB"/>
452      <member name="xml"
453	      value="5"
454	      c:identifier="CAIRO_DEVICE_TYPE_XML"/>
455      <member name="cogl"
456	      value="6"
457	      c:identifier="CAIRO_DEVICE_TYPE_COGL"/>
458      <member name="win32"
459	      value="7"
460	      c:identifier="CAIRO_DEVICE_TYPE_WIN32"/>
461      <member name="invalid"
462	      value="-1"
463	      c:identifier="CAIRO_DEVICE_TYPE_INVALID"/>
464    </enumeration>
465    <enumeration name="SurfaceType" c:type="cairo_surface_type_t"
466		 glib:type-name="cairo_surface_type_t"
467		 glib:get-type="cairo_gobject_surface_type_get_type">
468      <member name="image"
469	      value="0"
470	      c:identifier="CAIRO_SURFACE_TYPE_IMAGE"/>
471      <member name="pdf"
472	      value="1"
473	      c:identifier="CAIRO_SURFACE_TYPE_PDF"/>
474      <member name="ps"
475	      value="2"
476	      c:identifier="CAIRO_SURFACE_TYPE_PS"/>
477      <member name="xlib"
478	      value="3"
479	      c:identifier="CAIRO_SURFACE_TYPE_XLIB"/>
480      <member name="xcb"
481	      value="4"
482	      c:identifier="CAIRO_SURFACE_TYPE_XCB"/>
483      <member name="glitz"
484	      value="5"
485	      c:identifier="CAIRO_SURFACE_TYPE_GLITZ"/>
486      <member name="quartz"
487	      value="6"
488	      c:identifier="CAIRO_SURFACE_TYPE_QUARTZ"/>
489      <member name="win32"
490	      value="7"
491	      c:identifier="CAIRO_SURFACE_TYPE_WIN32"/>
492      <member name="beos"
493	      value="8"
494	      c:identifier="CAIRO_SURFACE_TYPE_BEOS"/>
495      <member name="directfb"
496	      value="9"
497	      c:identifier="CAIRO_SURFACE_TYPE_DIRECTFB"/>
498      <member name="svg"
499	      value="10"
500	      c:identifier="CAIRO_SURFACE_TYPE_SVG"/>
501      <member name="os2"
502	      value="11"
503	      c:identifier="CAIRO_SURFACE_TYPE_OS2"/>
504      <member name="win32_printing"
505	      value="12"
506	      c:identifier="CAIRO_SURFACE_TYPE_WIN32_PRINTING"/>
507      <member name="quartz_image"
508	      value="13"
509	      c:identifier="CAIRO_SURFACE_TYPE_QUARTZ_IMAGE"/>
510      <member name="script"
511	      value="14"
512	      c:identifier="CAIRO_SURFACE_TYPE_SCRIPT"/>
513      <member name="qt"
514	      value="15"
515	      c:identifier="CAIRO_SURFACE_TYPE_QT"/>
516      <member name="recording"
517	      value="16"
518	      c:identifier="CAIRO_SURFACE_TYPE_RECORDING"/>
519      <member name="vg"
520	      value="17"
521	      c:identifier="CAIRO_SURFACE_TYPE_VG"/>
522      <member name="gl"
523	      value="18"
524	      c:identifier="CAIRO_SURFACE_TYPE_GL"/>
525      <member name="drm"
526	      value="19"
527	      c:identifier="CAIRO_SURFACE_TYPE_DRM"/>
528      <member name="tee"
529	      value="20"
530	      c:identifier="CAIRO_SURFACE_TYPE_TEE"/>
531      <member name="xml"
532	      value="21"
533	      c:identifier="CAIRO_SURFACE_TYPE_XML"/>
534      <member name="skia"
535	      value="22"
536	      c:identifier="CAIRO_SURFACE_TYPE_SKIA"/>
537      <member name="subsurface"
538	      value="23"
539	      c:identifier="CAIRO_SURFACE_TYPE_SUBSURFACE"/>
540      <member name="cogl"
541	      value="24"
542	      c:identifier="CAIRO_SURFACE_TYPE_COGL"/>
543    </enumeration>
544    <enumeration name="Format" c:type="cairo_format_t"
545		 glib:type-name="cairo_format_t"
546		 glib:get-type="cairo_gobject_format_get_type">
547      <member name="invalid"
548	      value="-1"
549	      c:identifier="CAIRO_FORMAT_INVALID"/>
550      <member name="argb32"
551	      value="0"
552	      c:identifier="CAIRO_FORMAT_ARGB32"/>
553      <member name="rgb24"
554	      value="1"
555	      c:identifier="CAIRO_FORMAT_RGB24"/>
556      <member name="a8"
557	      value="2"
558	      c:identifier="CAIRO_FORMAT_A8"/>
559      <member name="a1"
560	      value="3"
561	      c:identifier="CAIRO_FORMAT_A1"/>
562      <member name="rgb16_565"
563	      value="4"
564	      c:identifier="CAIRO_FORMAT_RGB16_565"/>
565      <member name="rgb30"
566	      value="5"
567	      c:identifier="CAIRO_FORMAT_RGB30"/>
568    </enumeration>
569    <enumeration name="PatternType" c:type="cairo_pattern_type_t"
570		 glib:type-name="cairo_pattern_type_t"
571		 glib:get-type="cairo_gobject_pattern_type_get_type">
572      <member name="solid"
573	      value="0"
574	      c:identifier="CAIRO_PATTERN_TYPE_SOLID"/>
575      <member name="surface"
576	      value="1"
577	      c:identifier="CAIRO_PATTERN_TYPE_SURFACE"/>
578      <member name="linear"
579	      value="2"
580	      c:identifier="CAIRO_PATTERN_TYPE_LINEAR"/>
581      <member name="radial"
582	      value="3"
583	      c:identifier="CAIRO_PATTERN_TYPE_RADIAL"/>
584      <member name="mesh"
585	      value="4"
586	      c:identifier="CAIRO_PATTERN_TYPE_MESH"/>
587      <member name="raster_source"
588	      value="5"
589	      c:identifier="CAIRO_PATTERN_TYPE_RASTER_SOURCE"/>
590    </enumeration>
591    <enumeration name="Extend" c:type="cairo_extend_t"
592		 glib:type-name="cairo_extend_t"
593		 glib:get-type="cairo_gobject_extend_get_type">
594      <member name="none"
595	      value="0"
596	      c:identifier="CAIRO_EXTEND_NONE"/>
597      <member name="repeat"
598	      value="1"
599	      c:identifier="CAIRO_EXTEND_REPEAT"/>
600      <member name="reflect"
601	      value="2"
602	      c:identifier="CAIRO_EXTEND_REFLECT"/>
603      <member name="pad"
604	      value="3"
605	      c:identifier="CAIRO_EXTEND_PAD"/>
606    </enumeration>
607    <enumeration name="Filter" c:type="cairo_filter_t"
608		 glib:type-name="cairo_filter_t"
609		 glib:get-type="cairo_gobject_filter_get_type">
610      <member name="fast"
611	      value="0"
612	      c:identifier="CAIRO_FILTER_FAST"/>
613      <member name="good"
614	      value="1"
615	      c:identifier="CAIRO_FILTER_GOOD"/>
616      <member name="best"
617	      value="2"
618	      c:identifier="CAIRO_FILTER_BEST"/>
619      <member name="nearest"
620	      value="3"
621	      c:identifier="CAIRO_FILTER_NEAREST"/>
622      <member name="bilinear"
623	      value="4"
624	      c:identifier="CAIRO_FILTER_BILINEAR"/>
625      <member name="gaussian"
626	      value="5"
627	      c:identifier="CAIRO_FILTER_GAUSSIAN"/>
628    </enumeration>
629    <enumeration name="RegionOverlap" c:type="cairo_region_overlap_t"
630		 glib:type-name="cairo_region_overlap_t"
631		 glib:get-type="cairo_gobject_region_overlap_get_type">
632      <member name="in"
633	      value="0"
634	      c:identifier="CAIRO_REGION_OVERLAP_IN"/>
635      <member name="out"
636	      value="1"
637	      c:identifier="CAIRO_REGION_OVERLAP_OUT"/>
638      <member name="part"
639	      value="2"
640	      c:identifier="CAIRO_REGION_OVERLAP_PART"/>
641    </enumeration>
642    <record name="FontFace" c:type="cairo_font_face_t" foreign="1"
643	    glib:type-name="CairoFontFace"
644	    glib:get-type="cairo_gobject_font_face_get_type"/>
645    <record name="ScaledFont" c:type="cairo_scaled_font_t" foreign="1"
646	    glib:type-name="CairoScaledFont"
647	    glib:get-type="cairo_gobject_scaled_font_get_type"/>
648    <record name="Path" c:type="cairo_path_t" foreign="1"/>
649    <record name="Rectangle" c:type="cairo_rectangle_t"
650            glib:type-name="CairoRectangle"
651            glib:get-type="cairo_gobject_rectangle_get_type">
652      <field name="x" writable="1">
653        <type name="gdouble" c:type="gdouble"/>
654      </field>
655      <field name="y" writable="1">
656        <type name="gdouble" c:type="gdouble"/>
657      </field>
658      <field name="width" writable="1">
659        <type name="gdouble" c:type="gdouble"/>
660      </field>
661      <field name="height" writable="1">
662        <type name="gdouble" c:type="gdouble"/>
663      </field>
664    </record>
665    <record name="RectangleInt" c:type="cairo_rectangle_int_t"
666	    glib:type-name="CairoRectangleInt"
667	    glib:get-type="cairo_gobject_rectangle_int_get_type">
668      <field name="x" writable="1">
669	<type name="gint" c:type="gint"/>
670      </field>
671      <field name="y" writable="1">
672	<type name="gint" c:type="gint"/>
673      </field>
674      <field name="width" writable="1">
675	<type name="gint" c:type="gint"/>
676      </field>
677      <field name="height" writable="1">
678	<type name="gint" c:type="gint"/>
679      </field>
680    </record>
681    <record name="Glyph" c:type="cairo_glyph_t"
682	    glib:type-name="CairoGlyph"
683	    glib:get-type="cairo_gobject_glyph_get_type">
684      <field name="index" writable="1">
685	<type name="gulong" c:type="unsigned long"/>
686      </field>
687      <field name="x" writable="1">
688        <type name="gdouble" c:type="double"/>
689      </field>
690      <field name="y" writable="1">
691        <type name="gdouble" c:type="double"/>
692      </field>
693    </record>
694    <record name="TextCluster" c:type="cairo_text_cluster_t"
695	    glib:type-name="CairoTextCluster"
696	    glib:get-type="cairo_gobject_text_cluster_get_type">
697      <field name="num_bytes" writable="1">
698	<type name="gint" c:type="int"/>
699      </field>
700      <field name="num_glyphs" writable="1">
701	<type name="gint" c:type="int"/>
702      </field>
703    </record>
704    <function name="image_surface_create" c:identifier="cairo_image_surface_create">
705      <return-value transfer-ownership="none">
706	<type name="none" c:type="void"/>
707      </return-value>
708      <parameters>
709      </parameters>
710    </function>
711  </namespace>
712</repository>

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 102

↑↓ moveenter openesc close