+++ /dev/null
-namespace ui
-{
- static ui.Window _Window;
-
- public class ui.Window : Object
- {
- public Gtk.Window el;
- private ui.Window _this;
-
- public static ui.Window singleton()
- {
- if (_Window == null) {
- _Window= new ui.Window();
- }
- return _Window;
- }
-
- // my vars (def)
-
- // ctor
- public ui.Window()
- {
- _this = this;
- this.el = new Gtk.Window();
-
- // my vars (dec)
-
- // set gobject values
- this.el.title = "Settings";
- this.el.default_height = 480;
- this.el.default_width = 640;
- var child_1 = new Xcls_HeaderBar2( _this );
- this.el.titlebar = child_1.el;
- }
-
- // user defined functions
- public class Xcls_HeaderBar2 : Object
- {
- public Gtk.HeaderBar el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_HeaderBar2(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.HeaderBar();
-
- // my vars (dec)
-
- // set gobject values
- var child_1 = new Xcls_ToggleButton3( _this );
- child_1.ref();
- this.el.pack_end ( child_1.el );
- }
-
- // user defined functions
- }
- public class Xcls_ToggleButton3 : Object
- {
- public Gtk.ToggleButton el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ToggleButton3(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.ToggleButton();
-
- // my vars (dec)
-
- // set gobject values
- this.el.label = "Label";
- var child_1 = new Xcls_Paned4( _this );
- this.el.child = child_1.el;
- }
-
- // user defined functions
- }
- public class Xcls_Paned4 : Object
- {
- public Gtk.Paned el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_Paned4(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.Paned( Gtk.Orientation.HORIZONTAL );
-
- // my vars (dec)
-
- // set gobject values
- this.el.position = 300;
- var child_1 = new Xcls_ScrolledWindow5( _this );
- this.el.start_child = child_1.el;
- var child_2 = new Xcls_Box11( _this );
- this.el.end_child = child_2.el;
- }
-
- // user defined functions
- }
- public class Xcls_ScrolledWindow5 : Object
- {
- public Gtk.ScrolledWindow el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ScrolledWindow5(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.ScrolledWindow();
-
- // my vars (dec)
-
- // set gobject values
- var child_1 = new Xcls_ListView6( _this );
- this.el.child = child_1.el;
- }
-
- // user defined functions
- }
- public class Xcls_ListView6 : Object
- {
- public Gtk.ListView el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ListView6(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_SingleSelection8( _this );
- child_1.ref();
- var child_2 = new Xcls_SignalListItemFactory7( _this );
- child_2.ref();
- this.el = new Gtk.ListView( child_1.el, child_2.el );
-
- // my vars (dec)
-
- // set gobject values
- this.el.tab_behavior = Gtk.ListTabBehavior.ITEM;
- this.el.css_classes = { "navigation-sidebar" };
- }
-
- // user defined functions
- }
- public class Xcls_SignalListItemFactory7 : Object
- {
- public Gtk.SignalListItemFactory el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SignalListItemFactory7(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SignalListItemFactory();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.setup.connect( (item) => {
- //var j = (JsRender.JsRender) item;
- var expand = new Gtk.TreeExpander();
-
- expand.set_indent_for_depth(true);
- expand.set_indent_for_icon(true);
-
- var lbl = new Gtk.Label("");
-
- expand.set_child(lbl);
- ((Gtk.ListItem)listitem).set_child(expand);
-
-
-
- });
- this.el.bind.connect( (listitem) => {
-
- var expand = (Gtk.TreeExpander) ((Gtk.ListItem)listitem).get_child();
-
-
- var lbl = (Gtk.Label) expand.child;
-
-
- var item = (GSettings) ((Gtk.ListItem)listitem).get_item();
-
- item.bind_property("schema",
- lbl, "label",
- GLib.BindingFlags.SYNC_CREATE);
-
-
- });
- }
-
- // user defined functions
- }
-
- public class Xcls_SingleSelection8 : Object
- {
- public Gtk.SingleSelection el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SingleSelection8(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_TreeListModel9( _this );
- child_1.ref();
- this.el = new Gtk.SingleSelection( child_1.el );
-
- // my vars (dec)
-
- // set gobject values
- }
-
- // user defined functions
- }
- public class Xcls_TreeListModel9 : Object
- {
- public Gtk.TreeListModel el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_TreeListModel9(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.TreeListModel( null, false, true, () => {
-
-
-} );
-
- // my vars (dec)
-
- // set gobject values
- var child_1 = new Xcls_ListStore10( _this );
- this.el.model = child_1.el;
- }
-
- // user defined functions
- }
- public class Xcls_ListStore10 : Object
- {
- public GLib.ListStore el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ListStore10(ui.Window _owner )
- {
- _this = _owner;
- this.el = new GLib.ListStore( typeof(GLib.Settings) );
-
- // my vars (dec)
-
- // set gobject values
- }
-
- // user defined functions
- }
-
-
-
-
-
- public class Xcls_Box11 : Object
- {
- public Gtk.Box el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_Box11(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.Box( Gtk.Orientation.VERTICAL, 0 );
-
- // my vars (dec)
-
- // set gobject values
- var child_1 = new Xcls_SearchBar12( _this );
- child_1.ref();
- this.el.append( child_1.el );
- var child_2 = new Xcls_ScrolledWindow14( _this );
- child_2.ref();
- this.el.append( child_2.el );
- }
-
- // user defined functions
- }
- public class Xcls_SearchBar12 : Object
- {
- public Gtk.SearchBar el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SearchBar12(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SearchBar();
-
- // my vars (dec)
-
- // set gobject values
- this.el.search_mode_enabled = true;
- var child_1 = new Xcls_SearchEntry13( _this );
- this.el.child = child_1.el;
- }
-
- // user defined functions
- }
- public class Xcls_SearchEntry13 : Object
- {
- public Gtk.SearchEntry el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SearchEntry13(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SearchEntry();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.search_changed.connect( ( ) => {
-
-
- });
- this.el.stop_search.connect( ( ) => {
-
-
- });
- }
-
- // user defined functions
- }
-
-
- public class Xcls_ScrolledWindow14 : Object
- {
- public Gtk.ScrolledWindow el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ScrolledWindow14(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.ScrolledWindow();
-
- // my vars (dec)
-
- // set gobject values
- this.el.hexpand = true;
- this.el.vexpand = true;
- var child_1 = new Xcls_ColumnView15( _this );
- this.el.child = child_1.el;
- }
-
- // user defined functions
- }
- public class Xcls_ColumnView15 : Object
- {
- public Gtk.ColumnView el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ColumnView15(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.ColumnView( null );
-
- // my vars (dec)
-
- // set gobject values
- this.el.tab_behavior = Gtk.ListTabBehavior.CELL;
- this.el.css_classes = { "data-table" };
- var child_1 = new Xcls_ColumnViewColumn16( _this );
- child_1.ref();
- this.el.append( child_1.el );
- var child_2 = new Xcls_ColumnViewColumn18( _this );
- child_2.ref();
- this.el.append( child_2.el );
- var child_3 = new Xcls_ColumnViewColumn20( _this );
- child_3.ref();
- this.el.append( child_3.el );
- var child_4 = new Xcls_ColumnViewColumn22( _this );
- child_4.ref();
- this.el.append( child_4.el );
- var child_5 = new Xcls_ColumnViewColumn24( _this );
- child_5.ref();
- this.el.append( child_5.el );
- var child_6 = new Xcls_ColumnViewColumn26( _this );
- child_6.ref();
- this.el.append( child_6.el );
- }
-
- // user defined functions
- }
- public class Xcls_ColumnViewColumn16 : Object
- {
- public Gtk.ColumnViewColumn el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ColumnViewColumn16(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_SignalListItemFactory17( _this );
- child_1.ref();
- this.el = new Gtk.ColumnViewColumn( "Name", child_1.el );
-
- // my vars (dec)
-
- // set gobject values
- }
-
- // user defined functions
- }
- public class Xcls_SignalListItemFactory17 : Object
- {
- public Gtk.SignalListItemFactory el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SignalListItemFactory17(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SignalListItemFactory();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.setup.connect( (item) => {
- //var j = (JsRender.JsRender) item;
- var gi = (Gtk.ListItem)item;
-
- var lbl = new Gtk.Label("");
- lbl.xalign =0;
- gi.set_child(lbl);
-
-
-
- });
- this.el.bind.connect( (listitem) => {
-
- var lbl = (Gtk.Label) ((Gtk.ListItem)listitem).get_child();
-
- var item = (SettingsKey) ((Gtk.ListItem)listitem).get_item();
-
- item.bind_property("name",
- lbl, "label",
- GLib.BindingFlags.SYNC_CREATE);
-
- });
- }
-
- // user defined functions
- }
-
-
- public class Xcls_ColumnViewColumn18 : Object
- {
- public Gtk.ColumnViewColumn el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ColumnViewColumn18(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_SignalListItemFactory19( _this );
- child_1.ref();
- this.el = new Gtk.ColumnViewColumn( "Value", child_1.el );
-
- // my vars (dec)
-
- // set gobject values
- this.el.resizable = true;
- }
-
- // user defined functions
- }
- public class Xcls_SignalListItemFactory19 : Object
- {
- public Gtk.SignalListItemFactory el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SignalListItemFactory19(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SignalListItemFactory();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.setup.connect( (item) => {
- //var j = (JsRender.JsRender) item;
- var gi = (Gtk.EditableLabel)item;
-
- var lbl = new Gtk.EditableLabel("");
- lbl.xalign =0;
- gi.set_child(lbl);
-
-
-
- });
- this.el.bind.connect( (listitem) => {
-
- var lbl = (Gtk.EditableLabel) ((Gtk.ListItem)listitem).get_child();
-
- var item = (SettingsKey) ((Gtk.ListItem)listitem).get_item();
-
- item.bind_property("value",
- lbl, "text",
- GLib.BindingFlags.SYNC_CREATE);
- item.notify["label"].connect( () => {
-
- var v = GLib.Variant.parse(
- item.type,
- lbl.get_text(),
- null,
- null
- );
-
- if (v == null) {
- lbl.set_text(item.value);
- return;
- }
- if (item.key.range_check(v)) {
- lbl.set_text(item.value);
- return;
- }
- _this.settings.set_value(item.name, v);
- });
- });
- }
-
- // user defined functions
- }
-
-
- public class Xcls_ColumnViewColumn20 : Object
- {
- public Gtk.ColumnViewColumn el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ColumnViewColumn20(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_SignalListItemFactory21( _this );
- child_1.ref();
- this.el = new Gtk.ColumnViewColumn( "Type", child_1.el );
-
- // my vars (dec)
-
- // set gobject values
- }
-
- // user defined functions
- }
- public class Xcls_SignalListItemFactory21 : Object
- {
- public Gtk.SignalListItemFactory el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SignalListItemFactory21(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SignalListItemFactory();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.setup.connect( (item) => {
- //var j = (JsRender.JsRender) item;
- var gi = (Gtk.ListItem)item;
-
- var lbl = new Gtk.Label("");
- lbl.xalign =0;
- gi.set_child(lbl);
-
-
-
- });
- this.el.bind.connect( (listitem) => {
-
- var lbl = (Gtk.Label) ((Gtk.ListItem)listitem).get_child();
-
- var item = (SettingsKey) ((Gtk.ListItem)listitem).get_item();
-
- item.bind_property("type",
- lbl, "label",
- GLib.BindingFlags.SYNC_CREATE);
-
- });
- }
-
- // user defined functions
- }
-
-
- public class Xcls_ColumnViewColumn22 : Object
- {
- public Gtk.ColumnViewColumn el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ColumnViewColumn22(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_SignalListItemFactory23( _this );
- child_1.ref();
- this.el = new Gtk.ColumnViewColumn( "Default", child_1.el );
-
- // my vars (dec)
-
- // set gobject values
- }
-
- // user defined functions
- }
- public class Xcls_SignalListItemFactory23 : Object
- {
- public Gtk.SignalListItemFactory el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SignalListItemFactory23(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SignalListItemFactory();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.setup.connect( (item) => {
- //var j = (JsRender.JsRender) item;
- var gi = (Gtk.ListItem)item;
-
- var lbl = new Gtk.Label("");
- lbl.xalign =0;
- gi.set_child(lbl);
-
-
-
- });
- this.el.bind.connect( (listitem) => {
-
- var lbl = (Gtk.Label) ((Gtk.ListItem)listitem).get_child();
-
- var item = (SettingsKey) ((Gtk.ListItem)listitem).get_item();
-
- item.bind_property("default_value",
- lbl, "label",
- GLib.BindingFlags.SYNC_CREATE);
-
- });
- }
-
- // user defined functions
- }
-
-
- public class Xcls_ColumnViewColumn24 : Object
- {
- public Gtk.ColumnViewColumn el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ColumnViewColumn24(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_SignalListItemFactory25( _this );
- child_1.ref();
- this.el = new Gtk.ColumnViewColumn( "Summary", child_1.el );
-
- // my vars (dec)
-
- // set gobject values
- this.el.expand = true;
- this.el.visible = false;
- }
-
- // user defined functions
- }
- public class Xcls_SignalListItemFactory25 : Object
- {
- public Gtk.SignalListItemFactory el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SignalListItemFactory25(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SignalListItemFactory();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.setup.connect( (item) => {
- //var j = (JsRender.JsRender) item;
- var gi = (Gtk.ListItem)item;
-
- var lbl = new Gtk.Label("");
- lbl.xalign =0;
- gi.set_child(lbl);
-
-
-
- });
- this.el.bind.connect( (listitem) => {
-
- var lbl = (Gtk.Label) ((Gtk.ListItem)listitem).get_child();
-
- var item = (SettingsKey) ((Gtk.ListItem)listitem).get_item();
-
- item.bind_property("summary",
- lbl, "label",
- GLib.BindingFlags.SYNC_CREATE);
-
- });
- }
-
- // user defined functions
- }
-
-
- public class Xcls_ColumnViewColumn26 : Object
- {
- public Gtk.ColumnViewColumn el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_ColumnViewColumn26(ui.Window _owner )
- {
- _this = _owner;
- var child_1 = new Xcls_SignalListItemFactory27( _this );
- child_1.ref();
- this.el = new Gtk.ColumnViewColumn( "Description", child_1.el );
-
- // my vars (dec)
-
- // set gobject values
- this.el.expand = true;
- this.el.visible = false;
- }
-
- // user defined functions
- }
- public class Xcls_SignalListItemFactory27 : Object
- {
- public Gtk.SignalListItemFactory el;
- private ui.Window _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_SignalListItemFactory27(ui.Window _owner )
- {
- _this = _owner;
- this.el = new Gtk.SignalListItemFactory();
-
- // my vars (dec)
-
- // set gobject values
-
- //listeners
- this.el.setup.connect( (item) => {
- //var j = (JsRender.JsRender) item;
- var gi = (Gtk.ListItem)item;
-
- var lbl = new Gtk.Label("");
- lbl.xalign =0;
- gi.set_child(lbl);
-
-
-
- });
- this.el.bind.connect( (listitem) => {
-
- var lbl = (Gtk.Label) ((Gtk.ListItem)listitem).get_child();
-
- var item = (SettingsKey) ((Gtk.ListItem)listitem).get_item();
-
- item.bind_property("description",
- lbl, "label",
- GLib.BindingFlags.SYNC_CREATE);
-
- });
- }
-
- // user defined functions
- }
-
-
-
-
-
-
-
-
- }
-}