src/Builder4/RooProjectSettings.bjs
authorAlan <alan@roojs.com>
Thu, 22 Feb 2024 08:09:50 +0000 (16:09 +0800)
committerAlan <alan@roojs.com>
Thu, 22 Feb 2024 08:09:50 +0000 (16:09 +0800)
src/Builder4/RooProjectSettings.vala

src/Builder4/RooProjectSettings.bjs
src/Builder4/RooProjectSettings.vala

index b3c35b5..a41476b 100644 (file)
               ]
              },
              "xtype" : "DropDown"
-            },
-            {
-             "$ xns" : "Gtk",
-             "* init" : "this.el.add_attribute(_this.html_gen_cellrenderer.el , \"markup\", 1 );",
-             "* pack" : "attach,1,3,1,1",
-             "id" : "html_gen",
-             "items" : [
-              {
-               "$ columns" : "typeof(string),typeof(string)",
-               "$ xns" : "Gtk",
-               "* pack" : "set_model",
-               "id" : "html_gen_model",
-               "n_columns" : 2,
-               "xtype" : "ListStore",
-               "| void loadData" : [
-                "  (string cur) {",
-                "    this.el.clear();                                    ",
-                "    Gtk.TreeIter iter;",
-                "    var el = this.el;",
-                "    ",
-                " ",
-                "    el.append(out iter);",
-                "",
-                "    ",
-                "    el.set_value(iter, 0, \"\");",
-                "    el.set_value(iter, 1, \"Do not Generate\");",
-                "    _this.html_gen.el.set_active_iter(iter);",
-                "",
-                "    el.append(out iter);",
-                "    ",
-                "    el.set_value(iter, 0, \"bjs\");",
-                "    el.set_value(iter, 1, \"same directory as BJS file\");",
-                "\tif (cur == \"bjs\") {",
-                "\t    _this.html_gen.el.set_active_iter(iter);",
-                "    }",
-                "",
-                "",
-                "",
-                "    el.append(out iter);",
-                "    ",
-                "    el.set_value(iter, 0, \"templates\");",
-                "    el.set_value(iter, 1, \"in templates subdirectory\");",
-                "",
-                "\tif (cur == \"template\") {",
-                "\t    _this.html_gen.el.set_active_iter(iter);",
-                "    }",
-                "",
-                "                                     ",
-                "}",
-                ""
-               ]
-              }
-             ],
-             "xtype" : "ComboBox"
             }
            ],
            "n_columns" : 2,
index bb83da3..bc04702 100644 (file)
@@ -19,8 +19,6 @@ public class Xcls_RooProjectSettings : Object
        public Xcls_base_template base_template;
        public Xcls_rootURL rootURL;
        public Xcls_html_gen html_gen;
-       public Xcls_html_gen html_gen;
-       public Xcls_html_gen_model html_gen_model;
        public Xcls_view view;
        public Xcls_database_DBTYPE database_DBTYPE;
        public Xcls_database_DBNAME database_DBNAME;
@@ -309,8 +307,6 @@ public class Xcls_RooProjectSettings : Object
                        this.el.attach ( child_7.el , 0,3,1,1 );
                        new Xcls_html_gen( _this );
                        this.el.attach ( _this.html_gen.el , 1,3,1,1 );
-                       new Xcls_html_gen( _this );
-                       this.el.attach ( _this.html_gen.el , 1,3,1,1 );
                }
 
                // user defined functions
@@ -609,92 +605,6 @@ public class Xcls_RooProjectSettings : Object
        }
 
 
-       public class Xcls_html_gen : Object
-       {
-               public Gtk.ComboBox el;
-               private Xcls_RooProjectSettings  _this;
-
-
-                       // my vars (def)
-
-               // ctor
-               public Xcls_html_gen(Xcls_RooProjectSettings _owner )
-               {
-                       _this = _owner;
-                       _this.html_gen = this;
-                       this.el = new Gtk.ComboBox();
-
-                       // my vars (dec)
-
-                       // set gobject values
-                       new Xcls_html_gen_model( _this );
-                       this.el.set_model ( _this.html_gen_model.el  );
-
-                       // init method
-
-                       this.el.add_attribute(_this.html_gen_cellrenderer.el , "markup", 1 );
-               }
-
-               // user defined functions
-       }
-       public class Xcls_html_gen_model : Object
-       {
-               public Gtk.ListStore el;
-               private Xcls_RooProjectSettings  _this;
-
-
-                       // my vars (def)
-
-               // ctor
-               public Xcls_html_gen_model(Xcls_RooProjectSettings _owner )
-               {
-                       _this = _owner;
-                       _this.html_gen_model = this;
-                       this.el = new Gtk.ListStore.newv(  { typeof(string),typeof(string) }  );
-
-                       // my vars (dec)
-
-                       // set gobject values
-               }
-
-               // user defined functions
-               public void loadData (string cur) {
-                   this.el.clear();                                    
-                   Gtk.TreeIter iter;
-                   var el = this.el;
-                   
-                
-                   el.append(out iter);
-               
-                   
-                   el.set_value(iter, 0, "");
-                   el.set_value(iter, 1, "Do not Generate");
-                   _this.html_gen.el.set_active_iter(iter);
-               
-                   el.append(out iter);
-                   
-                   el.set_value(iter, 0, "bjs");
-                   el.set_value(iter, 1, "same directory as BJS file");
-                       if (cur == "bjs") {
-                           _this.html_gen.el.set_active_iter(iter);
-                   }
-               
-               
-               
-                   el.append(out iter);
-                   
-                   el.set_value(iter, 0, "templates");
-                   el.set_value(iter, 1, "in templates subdirectory");
-               
-                       if (cur == "template") {
-                           _this.html_gen.el.set_active_iter(iter);
-                   }
-               
-                                                    
-               }
-       }
-
-
 
        public class Xcls_Label19 : Object
        {