sync
authorAlan <alan@roojs.com>
Thu, 8 Feb 2024 09:03:13 +0000 (17:03 +0800)
committerAlan <alan@roojs.com>
Thu, 8 Feb 2024 09:03:13 +0000 (17:03 +0800)
.roobuilder.jcfg
src/Application.vala

index 87db39f..ef31a59 100644 (file)
@@ -68,7 +68,8 @@
                 "src/JsRender/NodeWriter.vala",
                 "src/JsRender/NodeToValaExtended.vala",
                 "src/JsRender/NodeToValaWrapped.vala",
-                "src/Builder4/MainWindow.bjs"
+                "src/Builder4/MainWindow.bjs",
+                "src/Settings.vala"
             ]
         }
     ],
index 4ca26b9..9b2a3ef 100644 (file)
                    { "application/x-rootwindow-drop", 0, Target.ROOTWIN }
                };
                */
-               public AppSettings settings = null;
+               //public AppSettings settings = null;
 
 
 
                        
                        
                        configDirectory();
-                       this.settings = AppSettings.factory();  
+               //      this.settings = AppSettings.factory();  
                        var opt_context = new OptionContext ("Application Builder");
                        
                        try {
 
                }
 
+               static Settings settings;
+
                protected override void activate () 
                {
                        var css = new Gtk.CssProvider();
                        css.load_from_resource("/css/roobuilder.css");
                        
+                       
                        Gtk.StyleContext.add_provider_for_display(
                                Gdk.Display.get_default(),
                                css     ,
                                Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
                        );
-                       
+                       BuilderApplication.settings = new Settings();
                
                        var w = new Xcls_MainWindow();
                    w.initChildren();