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 
5 use glib::object::Cast;
6 use glib::translate::*;
7 use gtk;
8 use gtk_source_sys;
9 use std::fmt;
10 
11 glib_wrapper! {
12     pub struct StyleSchemeChooserWidget(Object<gtk_source_sys::GtkSourceStyleSchemeChooserWidget, gtk_source_sys::GtkSourceStyleSchemeChooserWidgetClass, StyleSchemeChooserWidgetClass>) @extends gtk::Bin, gtk::Container, gtk::Widget;
13 
14     match fn {
15         get_type => || gtk_source_sys::gtk_source_style_scheme_chooser_widget_get_type(),
16     }
17 }
18 
19 impl StyleSchemeChooserWidget {
new() -> StyleSchemeChooserWidget20     pub fn new() -> StyleSchemeChooserWidget {
21         assert_initialized_main_thread!();
22         unsafe {
23             gtk::Widget::from_glib_none(gtk_source_sys::gtk_source_style_scheme_chooser_widget_new()).unsafe_cast()
24         }
25     }
26 }
27 
28 impl Default for StyleSchemeChooserWidget {
default() -> Self29     fn default() -> Self {
30         Self::new()
31     }
32 }
33 
34 pub const NONE_STYLE_SCHEME_CHOOSER_WIDGET: Option<&StyleSchemeChooserWidget> = None;
35 
36 impl fmt::Display for StyleSchemeChooserWidget {
fmt(&self, f: &mut fmt::Formatter) -> fmt::Result37     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
38         write!(f, "StyleSchemeChooserWidget")
39     }
40 }
41