1use 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}