gtk/auto/
constants.rs

1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from gir-files (https://github.com/gtk-rs/gir-files)
3// DO NOT EDIT
4
5use gtk_sys;
6use std::ffi::CStr;
7
8#[cfg(any(feature = "v3_20", feature = "dox"))]
9lazy_static! {
10    pub static ref LEVEL_BAR_OFFSET_FULL: &'static str = unsafe {
11        CStr::from_ptr(gtk_sys::GTK_LEVEL_BAR_OFFSET_FULL)
12            .to_str()
13            .unwrap()
14    };
15}
16lazy_static! {
17    pub static ref LEVEL_BAR_OFFSET_HIGH: &'static str = unsafe {
18        CStr::from_ptr(gtk_sys::GTK_LEVEL_BAR_OFFSET_HIGH)
19            .to_str()
20            .unwrap()
21    };
22}
23lazy_static! {
24    pub static ref LEVEL_BAR_OFFSET_LOW: &'static str = unsafe {
25        CStr::from_ptr(gtk_sys::GTK_LEVEL_BAR_OFFSET_LOW)
26            .to_str()
27            .unwrap()
28    };
29}
30lazy_static! {
31    pub static ref PAPER_NAME_A3: &'static str =
32        unsafe { CStr::from_ptr(gtk_sys::GTK_PAPER_NAME_A3).to_str().unwrap() };
33}
34lazy_static! {
35    pub static ref PAPER_NAME_A4: &'static str =
36        unsafe { CStr::from_ptr(gtk_sys::GTK_PAPER_NAME_A4).to_str().unwrap() };
37}
38lazy_static! {
39    pub static ref PAPER_NAME_A5: &'static str =
40        unsafe { CStr::from_ptr(gtk_sys::GTK_PAPER_NAME_A5).to_str().unwrap() };
41}
42lazy_static! {
43    pub static ref PAPER_NAME_B5: &'static str =
44        unsafe { CStr::from_ptr(gtk_sys::GTK_PAPER_NAME_B5).to_str().unwrap() };
45}
46lazy_static! {
47    pub static ref PAPER_NAME_EXECUTIVE: &'static str = unsafe {
48        CStr::from_ptr(gtk_sys::GTK_PAPER_NAME_EXECUTIVE)
49            .to_str()
50            .unwrap()
51    };
52}
53lazy_static! {
54    pub static ref PAPER_NAME_LEGAL: &'static str = unsafe {
55        CStr::from_ptr(gtk_sys::GTK_PAPER_NAME_LEGAL)
56            .to_str()
57            .unwrap()
58    };
59}
60lazy_static! {
61    pub static ref PAPER_NAME_LETTER: &'static str = unsafe {
62        CStr::from_ptr(gtk_sys::GTK_PAPER_NAME_LETTER)
63            .to_str()
64            .unwrap()
65    };
66}
67lazy_static! {
68    pub static ref PRINT_SETTINGS_COLLATE: &'static str = unsafe {
69        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_COLLATE)
70            .to_str()
71            .unwrap()
72    };
73}
74lazy_static! {
75    pub static ref PRINT_SETTINGS_DEFAULT_SOURCE: &'static str = unsafe {
76        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_DEFAULT_SOURCE)
77            .to_str()
78            .unwrap()
79    };
80}
81lazy_static! {
82    pub static ref PRINT_SETTINGS_DITHER: &'static str = unsafe {
83        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_DITHER)
84            .to_str()
85            .unwrap()
86    };
87}
88lazy_static! {
89    pub static ref PRINT_SETTINGS_DUPLEX: &'static str = unsafe {
90        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_DUPLEX)
91            .to_str()
92            .unwrap()
93    };
94}
95lazy_static! {
96    pub static ref PRINT_SETTINGS_FINISHINGS: &'static str = unsafe {
97        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_FINISHINGS)
98            .to_str()
99            .unwrap()
100    };
101}
102lazy_static! {
103    pub static ref PRINT_SETTINGS_MEDIA_TYPE: &'static str = unsafe {
104        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_MEDIA_TYPE)
105            .to_str()
106            .unwrap()
107    };
108}
109lazy_static! {
110    pub static ref PRINT_SETTINGS_NUMBER_UP: &'static str = unsafe {
111        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_NUMBER_UP)
112            .to_str()
113            .unwrap()
114    };
115}
116lazy_static! {
117    pub static ref PRINT_SETTINGS_NUMBER_UP_LAYOUT: &'static str = unsafe {
118        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT)
119            .to_str()
120            .unwrap()
121    };
122}
123lazy_static! {
124    pub static ref PRINT_SETTINGS_N_COPIES: &'static str = unsafe {
125        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_N_COPIES)
126            .to_str()
127            .unwrap()
128    };
129}
130lazy_static! {
131    pub static ref PRINT_SETTINGS_ORIENTATION: &'static str = unsafe {
132        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_ORIENTATION)
133            .to_str()
134            .unwrap()
135    };
136}
137lazy_static! {
138    pub static ref PRINT_SETTINGS_OUTPUT_BASENAME: &'static str = unsafe {
139        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_OUTPUT_BASENAME)
140            .to_str()
141            .unwrap()
142    };
143}
144lazy_static! {
145    pub static ref PRINT_SETTINGS_OUTPUT_BIN: &'static str = unsafe {
146        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_OUTPUT_BIN)
147            .to_str()
148            .unwrap()
149    };
150}
151lazy_static! {
152    pub static ref PRINT_SETTINGS_OUTPUT_DIR: &'static str = unsafe {
153        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_OUTPUT_DIR)
154            .to_str()
155            .unwrap()
156    };
157}
158lazy_static! {
159    pub static ref PRINT_SETTINGS_OUTPUT_FILE_FORMAT: &'static str = unsafe {
160        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT)
161            .to_str()
162            .unwrap()
163    };
164}
165lazy_static! {
166    pub static ref PRINT_SETTINGS_OUTPUT_URI: &'static str = unsafe {
167        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_OUTPUT_URI)
168            .to_str()
169            .unwrap()
170    };
171}
172lazy_static! {
173    pub static ref PRINT_SETTINGS_PAGE_RANGES: &'static str = unsafe {
174        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PAGE_RANGES)
175            .to_str()
176            .unwrap()
177    };
178}
179lazy_static! {
180    pub static ref PRINT_SETTINGS_PAGE_SET: &'static str = unsafe {
181        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PAGE_SET)
182            .to_str()
183            .unwrap()
184    };
185}
186lazy_static! {
187    pub static ref PRINT_SETTINGS_PAPER_FORMAT: &'static str = unsafe {
188        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PAPER_FORMAT)
189            .to_str()
190            .unwrap()
191    };
192}
193lazy_static! {
194    pub static ref PRINT_SETTINGS_PAPER_HEIGHT: &'static str = unsafe {
195        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PAPER_HEIGHT)
196            .to_str()
197            .unwrap()
198    };
199}
200lazy_static! {
201    pub static ref PRINT_SETTINGS_PAPER_WIDTH: &'static str = unsafe {
202        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PAPER_WIDTH)
203            .to_str()
204            .unwrap()
205    };
206}
207lazy_static! {
208    pub static ref PRINT_SETTINGS_PRINTER: &'static str = unsafe {
209        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PRINTER)
210            .to_str()
211            .unwrap()
212    };
213}
214lazy_static! {
215    pub static ref PRINT_SETTINGS_PRINTER_LPI: &'static str = unsafe {
216        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PRINTER_LPI)
217            .to_str()
218            .unwrap()
219    };
220}
221lazy_static! {
222    pub static ref PRINT_SETTINGS_PRINT_PAGES: &'static str = unsafe {
223        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_PRINT_PAGES)
224            .to_str()
225            .unwrap()
226    };
227}
228lazy_static! {
229    pub static ref PRINT_SETTINGS_QUALITY: &'static str = unsafe {
230        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_QUALITY)
231            .to_str()
232            .unwrap()
233    };
234}
235lazy_static! {
236    pub static ref PRINT_SETTINGS_RESOLUTION: &'static str = unsafe {
237        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_RESOLUTION)
238            .to_str()
239            .unwrap()
240    };
241}
242lazy_static! {
243    pub static ref PRINT_SETTINGS_RESOLUTION_X: &'static str = unsafe {
244        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_RESOLUTION_X)
245            .to_str()
246            .unwrap()
247    };
248}
249lazy_static! {
250    pub static ref PRINT_SETTINGS_RESOLUTION_Y: &'static str = unsafe {
251        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_RESOLUTION_Y)
252            .to_str()
253            .unwrap()
254    };
255}
256lazy_static! {
257    pub static ref PRINT_SETTINGS_REVERSE: &'static str = unsafe {
258        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_REVERSE)
259            .to_str()
260            .unwrap()
261    };
262}
263lazy_static! {
264    pub static ref PRINT_SETTINGS_SCALE: &'static str = unsafe {
265        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_SCALE)
266            .to_str()
267            .unwrap()
268    };
269}
270lazy_static! {
271    pub static ref PRINT_SETTINGS_USE_COLOR: &'static str = unsafe {
272        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_USE_COLOR)
273            .to_str()
274            .unwrap()
275    };
276}
277lazy_static! {
278    pub static ref PRINT_SETTINGS_WIN32_DRIVER_EXTRA: &'static str = unsafe {
279        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA)
280            .to_str()
281            .unwrap()
282    };
283}
284lazy_static! {
285    pub static ref PRINT_SETTINGS_WIN32_DRIVER_VERSION: &'static str = unsafe {
286        CStr::from_ptr(gtk_sys::GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION)
287            .to_str()
288            .unwrap()
289    };
290}
291lazy_static! {
292    pub static ref STYLE_CLASS_ACCELERATOR: &'static str = unsafe {
293        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_ACCELERATOR)
294            .to_str()
295            .unwrap()
296    };
297}
298lazy_static! {
299    pub static ref STYLE_CLASS_ARROW: &'static str = unsafe {
300        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_ARROW)
301            .to_str()
302            .unwrap()
303    };
304}
305lazy_static! {
306    pub static ref STYLE_CLASS_BACKGROUND: &'static str = unsafe {
307        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_BACKGROUND)
308            .to_str()
309            .unwrap()
310    };
311}
312lazy_static! {
313    pub static ref STYLE_CLASS_BOTTOM: &'static str = unsafe {
314        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_BOTTOM)
315            .to_str()
316            .unwrap()
317    };
318}
319lazy_static! {
320    pub static ref STYLE_CLASS_BUTTON: &'static str = unsafe {
321        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_BUTTON)
322            .to_str()
323            .unwrap()
324    };
325}
326lazy_static! {
327    pub static ref STYLE_CLASS_CALENDAR: &'static str = unsafe {
328        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_CALENDAR)
329            .to_str()
330            .unwrap()
331    };
332}
333lazy_static! {
334    pub static ref STYLE_CLASS_CELL: &'static str = unsafe {
335        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_CELL)
336            .to_str()
337            .unwrap()
338    };
339}
340lazy_static! {
341    pub static ref STYLE_CLASS_CHECK: &'static str = unsafe {
342        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_CHECK)
343            .to_str()
344            .unwrap()
345    };
346}
347lazy_static! {
348    pub static ref STYLE_CLASS_COMBOBOX_ENTRY: &'static str = unsafe {
349        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_COMBOBOX_ENTRY)
350            .to_str()
351            .unwrap()
352    };
353}
354lazy_static! {
355    pub static ref STYLE_CLASS_CONTEXT_MENU: &'static str = unsafe {
356        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_CONTEXT_MENU)
357            .to_str()
358            .unwrap()
359    };
360}
361lazy_static! {
362    pub static ref STYLE_CLASS_CSD: &'static str = unsafe {
363        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_CSD)
364            .to_str()
365            .unwrap()
366    };
367}
368lazy_static! {
369    pub static ref STYLE_CLASS_CURSOR_HANDLE: &'static str = unsafe {
370        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_CURSOR_HANDLE)
371            .to_str()
372            .unwrap()
373    };
374}
375lazy_static! {
376    pub static ref STYLE_CLASS_DEFAULT: &'static str = unsafe {
377        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_DEFAULT)
378            .to_str()
379            .unwrap()
380    };
381}
382lazy_static! {
383    pub static ref STYLE_CLASS_DESTRUCTIVE_ACTION: &'static str = unsafe {
384        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_DESTRUCTIVE_ACTION)
385            .to_str()
386            .unwrap()
387    };
388}
389lazy_static! {
390    pub static ref STYLE_CLASS_DIM_LABEL: &'static str = unsafe {
391        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_DIM_LABEL)
392            .to_str()
393            .unwrap()
394    };
395}
396lazy_static! {
397    pub static ref STYLE_CLASS_DND: &'static str = unsafe {
398        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_DND)
399            .to_str()
400            .unwrap()
401    };
402}
403lazy_static! {
404    pub static ref STYLE_CLASS_DOCK: &'static str = unsafe {
405        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_DOCK)
406            .to_str()
407            .unwrap()
408    };
409}
410lazy_static! {
411    pub static ref STYLE_CLASS_ENTRY: &'static str = unsafe {
412        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_ENTRY)
413            .to_str()
414            .unwrap()
415    };
416}
417lazy_static! {
418    pub static ref STYLE_CLASS_ERROR: &'static str = unsafe {
419        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_ERROR)
420            .to_str()
421            .unwrap()
422    };
423}
424lazy_static! {
425    pub static ref STYLE_CLASS_EXPANDER: &'static str = unsafe {
426        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_EXPANDER)
427            .to_str()
428            .unwrap()
429    };
430}
431lazy_static! {
432    pub static ref STYLE_CLASS_FLAT: &'static str = unsafe {
433        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_FLAT)
434            .to_str()
435            .unwrap()
436    };
437}
438lazy_static! {
439    pub static ref STYLE_CLASS_FRAME: &'static str = unsafe {
440        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_FRAME)
441            .to_str()
442            .unwrap()
443    };
444}
445lazy_static! {
446    pub static ref STYLE_CLASS_GRIP: &'static str = unsafe {
447        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_GRIP)
448            .to_str()
449            .unwrap()
450    };
451}
452lazy_static! {
453    pub static ref STYLE_CLASS_HEADER: &'static str = unsafe {
454        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_HEADER)
455            .to_str()
456            .unwrap()
457    };
458}
459lazy_static! {
460    pub static ref STYLE_CLASS_HIGHLIGHT: &'static str = unsafe {
461        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_HIGHLIGHT)
462            .to_str()
463            .unwrap()
464    };
465}
466lazy_static! {
467    pub static ref STYLE_CLASS_HORIZONTAL: &'static str = unsafe {
468        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_HORIZONTAL)
469            .to_str()
470            .unwrap()
471    };
472}
473lazy_static! {
474    pub static ref STYLE_CLASS_IMAGE: &'static str = unsafe {
475        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_IMAGE)
476            .to_str()
477            .unwrap()
478    };
479}
480lazy_static! {
481    pub static ref STYLE_CLASS_INFO: &'static str = unsafe {
482        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_INFO)
483            .to_str()
484            .unwrap()
485    };
486}
487lazy_static! {
488    pub static ref STYLE_CLASS_INLINE_TOOLBAR: &'static str = unsafe {
489        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_INLINE_TOOLBAR)
490            .to_str()
491            .unwrap()
492    };
493}
494lazy_static! {
495    pub static ref STYLE_CLASS_INSERTION_CURSOR: &'static str = unsafe {
496        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_INSERTION_CURSOR)
497            .to_str()
498            .unwrap()
499    };
500}
501#[cfg(any(feature = "v3_16", feature = "dox"))]
502lazy_static! {
503    pub static ref STYLE_CLASS_LABEL: &'static str = unsafe {
504        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_LABEL)
505            .to_str()
506            .unwrap()
507    };
508}
509lazy_static! {
510    pub static ref STYLE_CLASS_LEFT: &'static str = unsafe {
511        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_LEFT)
512            .to_str()
513            .unwrap()
514    };
515}
516lazy_static! {
517    pub static ref STYLE_CLASS_LEVEL_BAR: &'static str = unsafe {
518        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_LEVEL_BAR)
519            .to_str()
520            .unwrap()
521    };
522}
523lazy_static! {
524    pub static ref STYLE_CLASS_LINKED: &'static str = unsafe {
525        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_LINKED)
526            .to_str()
527            .unwrap()
528    };
529}
530lazy_static! {
531    pub static ref STYLE_CLASS_LIST: &'static str = unsafe {
532        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_LIST)
533            .to_str()
534            .unwrap()
535    };
536}
537lazy_static! {
538    pub static ref STYLE_CLASS_LIST_ROW: &'static str = unsafe {
539        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_LIST_ROW)
540            .to_str()
541            .unwrap()
542    };
543}
544lazy_static! {
545    pub static ref STYLE_CLASS_MARK: &'static str = unsafe {
546        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_MARK)
547            .to_str()
548            .unwrap()
549    };
550}
551lazy_static! {
552    pub static ref STYLE_CLASS_MENU: &'static str = unsafe {
553        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_MENU)
554            .to_str()
555            .unwrap()
556    };
557}
558lazy_static! {
559    pub static ref STYLE_CLASS_MENUBAR: &'static str = unsafe {
560        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_MENUBAR)
561            .to_str()
562            .unwrap()
563    };
564}
565lazy_static! {
566    pub static ref STYLE_CLASS_MENUITEM: &'static str = unsafe {
567        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_MENUITEM)
568            .to_str()
569            .unwrap()
570    };
571}
572lazy_static! {
573    pub static ref STYLE_CLASS_MESSAGE_DIALOG: &'static str = unsafe {
574        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_MESSAGE_DIALOG)
575            .to_str()
576            .unwrap()
577    };
578}
579#[cfg(any(feature = "v3_16", feature = "dox"))]
580lazy_static! {
581    pub static ref STYLE_CLASS_MONOSPACE: &'static str = unsafe {
582        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_MONOSPACE)
583            .to_str()
584            .unwrap()
585    };
586}
587lazy_static! {
588    pub static ref STYLE_CLASS_NEEDS_ATTENTION: &'static str = unsafe {
589        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_NEEDS_ATTENTION)
590            .to_str()
591            .unwrap()
592    };
593}
594lazy_static! {
595    pub static ref STYLE_CLASS_NOTEBOOK: &'static str = unsafe {
596        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_NOTEBOOK)
597            .to_str()
598            .unwrap()
599    };
600}
601lazy_static! {
602    pub static ref STYLE_CLASS_OSD: &'static str = unsafe {
603        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_OSD)
604            .to_str()
605            .unwrap()
606    };
607}
608lazy_static! {
609    pub static ref STYLE_CLASS_OVERSHOOT: &'static str = unsafe {
610        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_OVERSHOOT)
611            .to_str()
612            .unwrap()
613    };
614}
615lazy_static! {
616    pub static ref STYLE_CLASS_PANE_SEPARATOR: &'static str = unsafe {
617        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_PANE_SEPARATOR)
618            .to_str()
619            .unwrap()
620    };
621}
622#[cfg(any(feature = "v3_16", feature = "dox"))]
623lazy_static! {
624    pub static ref STYLE_CLASS_PAPER: &'static str = unsafe {
625        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_PAPER)
626            .to_str()
627            .unwrap()
628    };
629}
630lazy_static! {
631    pub static ref STYLE_CLASS_POPOVER: &'static str = unsafe {
632        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_POPOVER)
633            .to_str()
634            .unwrap()
635    };
636}
637lazy_static! {
638    pub static ref STYLE_CLASS_POPUP: &'static str = unsafe {
639        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_POPUP)
640            .to_str()
641            .unwrap()
642    };
643}
644lazy_static! {
645    pub static ref STYLE_CLASS_PRIMARY_TOOLBAR: &'static str = unsafe {
646        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_PRIMARY_TOOLBAR)
647            .to_str()
648            .unwrap()
649    };
650}
651lazy_static! {
652    pub static ref STYLE_CLASS_PROGRESSBAR: &'static str = unsafe {
653        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_PROGRESSBAR)
654            .to_str()
655            .unwrap()
656    };
657}
658lazy_static! {
659    pub static ref STYLE_CLASS_PULSE: &'static str = unsafe {
660        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_PULSE)
661            .to_str()
662            .unwrap()
663    };
664}
665lazy_static! {
666    pub static ref STYLE_CLASS_QUESTION: &'static str = unsafe {
667        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_QUESTION)
668            .to_str()
669            .unwrap()
670    };
671}
672lazy_static! {
673    pub static ref STYLE_CLASS_RADIO: &'static str = unsafe {
674        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_RADIO)
675            .to_str()
676            .unwrap()
677    };
678}
679lazy_static! {
680    pub static ref STYLE_CLASS_RAISED: &'static str = unsafe {
681        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_RAISED)
682            .to_str()
683            .unwrap()
684    };
685}
686lazy_static! {
687    pub static ref STYLE_CLASS_READ_ONLY: &'static str = unsafe {
688        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_READ_ONLY)
689            .to_str()
690            .unwrap()
691    };
692}
693lazy_static! {
694    pub static ref STYLE_CLASS_RIGHT: &'static str = unsafe {
695        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_RIGHT)
696            .to_str()
697            .unwrap()
698    };
699}
700lazy_static! {
701    pub static ref STYLE_CLASS_RUBBERBAND: &'static str = unsafe {
702        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_RUBBERBAND)
703            .to_str()
704            .unwrap()
705    };
706}
707lazy_static! {
708    pub static ref STYLE_CLASS_SCALE: &'static str = unsafe {
709        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SCALE)
710            .to_str()
711            .unwrap()
712    };
713}
714lazy_static! {
715    pub static ref STYLE_CLASS_SCALE_HAS_MARKS_ABOVE: &'static str = unsafe {
716        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE)
717            .to_str()
718            .unwrap()
719    };
720}
721lazy_static! {
722    pub static ref STYLE_CLASS_SCALE_HAS_MARKS_BELOW: &'static str = unsafe {
723        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW)
724            .to_str()
725            .unwrap()
726    };
727}
728lazy_static! {
729    pub static ref STYLE_CLASS_SCROLLBAR: &'static str = unsafe {
730        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SCROLLBAR)
731            .to_str()
732            .unwrap()
733    };
734}
735lazy_static! {
736    pub static ref STYLE_CLASS_SCROLLBARS_JUNCTION: &'static str = unsafe {
737        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SCROLLBARS_JUNCTION)
738            .to_str()
739            .unwrap()
740    };
741}
742lazy_static! {
743    pub static ref STYLE_CLASS_SEPARATOR: &'static str = unsafe {
744        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SEPARATOR)
745            .to_str()
746            .unwrap()
747    };
748}
749lazy_static! {
750    pub static ref STYLE_CLASS_SIDEBAR: &'static str = unsafe {
751        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SIDEBAR)
752            .to_str()
753            .unwrap()
754    };
755}
756lazy_static! {
757    pub static ref STYLE_CLASS_SLIDER: &'static str = unsafe {
758        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SLIDER)
759            .to_str()
760            .unwrap()
761    };
762}
763lazy_static! {
764    pub static ref STYLE_CLASS_SPINBUTTON: &'static str = unsafe {
765        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SPINBUTTON)
766            .to_str()
767            .unwrap()
768    };
769}
770lazy_static! {
771    pub static ref STYLE_CLASS_SPINNER: &'static str = unsafe {
772        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SPINNER)
773            .to_str()
774            .unwrap()
775    };
776}
777#[cfg(any(feature = "v3_16", feature = "dox"))]
778lazy_static! {
779    pub static ref STYLE_CLASS_STATUSBAR: &'static str = unsafe {
780        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_STATUSBAR)
781            .to_str()
782            .unwrap()
783    };
784}
785lazy_static! {
786    pub static ref STYLE_CLASS_SUBTITLE: &'static str = unsafe {
787        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SUBTITLE)
788            .to_str()
789            .unwrap()
790    };
791}
792lazy_static! {
793    pub static ref STYLE_CLASS_SUGGESTED_ACTION: &'static str = unsafe {
794        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_SUGGESTED_ACTION)
795            .to_str()
796            .unwrap()
797    };
798}
799lazy_static! {
800    pub static ref STYLE_CLASS_TITLE: &'static str = unsafe {
801        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_TITLE)
802            .to_str()
803            .unwrap()
804    };
805}
806lazy_static! {
807    pub static ref STYLE_CLASS_TITLEBAR: &'static str = unsafe {
808        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_TITLEBAR)
809            .to_str()
810            .unwrap()
811    };
812}
813lazy_static! {
814    pub static ref STYLE_CLASS_TOOLBAR: &'static str = unsafe {
815        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_TOOLBAR)
816            .to_str()
817            .unwrap()
818    };
819}
820lazy_static! {
821    pub static ref STYLE_CLASS_TOOLTIP: &'static str = unsafe {
822        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_TOOLTIP)
823            .to_str()
824            .unwrap()
825    };
826}
827lazy_static! {
828    pub static ref STYLE_CLASS_TOP: &'static str = unsafe {
829        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_TOP)
830            .to_str()
831            .unwrap()
832    };
833}
834#[cfg(any(feature = "v3_16", feature = "dox"))]
835lazy_static! {
836    pub static ref STYLE_CLASS_TOUCH_SELECTION: &'static str = unsafe {
837        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_TOUCH_SELECTION)
838            .to_str()
839            .unwrap()
840    };
841}
842lazy_static! {
843    pub static ref STYLE_CLASS_TROUGH: &'static str = unsafe {
844        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_TROUGH)
845            .to_str()
846            .unwrap()
847    };
848}
849#[cfg(any(feature = "v3_16", feature = "dox"))]
850lazy_static! {
851    pub static ref STYLE_CLASS_UNDERSHOOT: &'static str = unsafe {
852        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_UNDERSHOOT)
853            .to_str()
854            .unwrap()
855    };
856}
857lazy_static! {
858    pub static ref STYLE_CLASS_VERTICAL: &'static str = unsafe {
859        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_VERTICAL)
860            .to_str()
861            .unwrap()
862    };
863}
864lazy_static! {
865    pub static ref STYLE_CLASS_VIEW: &'static str = unsafe {
866        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_VIEW)
867            .to_str()
868            .unwrap()
869    };
870}
871lazy_static! {
872    pub static ref STYLE_CLASS_WARNING: &'static str = unsafe {
873        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_WARNING)
874            .to_str()
875            .unwrap()
876    };
877}
878#[cfg(any(feature = "v3_16", feature = "dox"))]
879lazy_static! {
880    pub static ref STYLE_CLASS_WIDE: &'static str = unsafe {
881        CStr::from_ptr(gtk_sys::GTK_STYLE_CLASS_WIDE)
882            .to_str()
883            .unwrap()
884    };
885}
886lazy_static! {
887    pub static ref STYLE_PROPERTY_BACKGROUND_COLOR: &'static str = unsafe {
888        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_BACKGROUND_COLOR)
889            .to_str()
890            .unwrap()
891    };
892}
893lazy_static! {
894    pub static ref STYLE_PROPERTY_BACKGROUND_IMAGE: &'static str = unsafe {
895        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_BACKGROUND_IMAGE)
896            .to_str()
897            .unwrap()
898    };
899}
900lazy_static! {
901    pub static ref STYLE_PROPERTY_BORDER_COLOR: &'static str = unsafe {
902        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_BORDER_COLOR)
903            .to_str()
904            .unwrap()
905    };
906}
907lazy_static! {
908    pub static ref STYLE_PROPERTY_BORDER_RADIUS: &'static str = unsafe {
909        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_BORDER_RADIUS)
910            .to_str()
911            .unwrap()
912    };
913}
914lazy_static! {
915    pub static ref STYLE_PROPERTY_BORDER_STYLE: &'static str = unsafe {
916        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_BORDER_STYLE)
917            .to_str()
918            .unwrap()
919    };
920}
921lazy_static! {
922    pub static ref STYLE_PROPERTY_BORDER_WIDTH: &'static str = unsafe {
923        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_BORDER_WIDTH)
924            .to_str()
925            .unwrap()
926    };
927}
928lazy_static! {
929    pub static ref STYLE_PROPERTY_COLOR: &'static str = unsafe {
930        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_COLOR)
931            .to_str()
932            .unwrap()
933    };
934}
935lazy_static! {
936    pub static ref STYLE_PROPERTY_FONT: &'static str = unsafe {
937        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_FONT)
938            .to_str()
939            .unwrap()
940    };
941}
942lazy_static! {
943    pub static ref STYLE_PROPERTY_MARGIN: &'static str = unsafe {
944        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_MARGIN)
945            .to_str()
946            .unwrap()
947    };
948}
949lazy_static! {
950    pub static ref STYLE_PROPERTY_PADDING: &'static str = unsafe {
951        CStr::from_ptr(gtk_sys::GTK_STYLE_PROPERTY_PADDING)
952            .to_str()
953            .unwrap()
954    };
955}
956#[cfg_attr(feature = "v3_20", deprecated)]
957lazy_static! {
958    pub static ref STYLE_REGION_COLUMN: &'static str = unsafe {
959        CStr::from_ptr(gtk_sys::GTK_STYLE_REGION_COLUMN)
960            .to_str()
961            .unwrap()
962    };
963}
964#[cfg_attr(feature = "v3_20", deprecated)]
965lazy_static! {
966    pub static ref STYLE_REGION_COLUMN_HEADER: &'static str = unsafe {
967        CStr::from_ptr(gtk_sys::GTK_STYLE_REGION_COLUMN_HEADER)
968            .to_str()
969            .unwrap()
970    };
971}
972#[cfg_attr(feature = "v3_20", deprecated)]
973lazy_static! {
974    pub static ref STYLE_REGION_ROW: &'static str = unsafe {
975        CStr::from_ptr(gtk_sys::GTK_STYLE_REGION_ROW)
976            .to_str()
977            .unwrap()
978    };
979}
980#[cfg_attr(feature = "v3_20", deprecated)]
981lazy_static! {
982    pub static ref STYLE_REGION_TAB: &'static str = unsafe {
983        CStr::from_ptr(gtk_sys::GTK_STYLE_REGION_TAB)
984            .to_str()
985            .unwrap()
986    };
987}