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