add test files master
authorAlan Knowles <alan@roojs.com>
Wed, 27 Dec 2023 14:17:16 +0000 (22:17 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 27 Dec 2023 14:17:16 +0000 (22:17 +0800)
src/ui/ui.Window-test.vala [deleted file]

diff --git a/src/ui/ui.Window-test.vala b/src/ui/ui.Window-test.vala
deleted file mode 100644 (file)
index 5eb8c1f..0000000
+++ /dev/null
@@ -1,891 +0,0 @@
-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
-        }
-
-
-
-
-
-
-
-
-    }
-}