resources/RooUsage.txt
[app.Builder.js] / src / Builder4 / MainWindow.vala
index c3348f7..d62b8db 100644 (file)
@@ -79,6 +79,11 @@ public class Xcls_MainWindow : Object
         // init method
 
         //this.el.show_all();
+            //try {
+                 this.el.set_icon_name("roobuilder");
+               //} catch (Exception e) {
+               //      print("no icon found");
+        //     }
 
         //listeners
         this.el.delete_event.connect( (   event) => {
@@ -246,8 +251,6 @@ public class Xcls_MainWindow : Object
             // my vars (dec)
 
             // set gobject values
-            this.el.expand = true;
-            this.el.hexpand = true;
             this.el.use_popover = false;
             var child_0 = new Xcls_topbarmenu( _this );
             child_0.ref();
@@ -448,8 +451,6 @@ public class Xcls_MainWindow : Object
             // my vars (dec)
 
             // set gobject values
-            this.el.width_request = 50;
-            this.el.height_request = 50;
             var child_0 = new Xcls_Image12( _this );
             child_0.ref();
             this.el.set_image (  child_0.el  );
@@ -506,8 +507,6 @@ public class Xcls_MainWindow : Object
             // my vars (dec)
 
             // set gobject values
-            this.el.width_request = 50;
-            this.el.height_request = 50;
             this.el.tooltip_text = "Back";
             this.el.visible = false;
             var child_0 = new Xcls_Image14( _this );
@@ -1193,8 +1192,12 @@ public class Xcls_MainWindow : Object
 
             //listeners
             this.el.clicked.connect( ( ) => {
-              
-                _this.windowstate.switchState(WindowState.State.PREVIEW);
+               if (_this.windowstate.state == WindowState.State.FILEPROJECT) {
+                
+                    _this.windowstate.switchState(WindowState.State.FILES);
+                 } else { 
+                   _this.windowstate.switchState(WindowState.State.PREVIEW);
+                }
                 
             
             });
@@ -1435,7 +1438,13 @@ public class Xcls_MainWindow : Object
 
             //listeners
             this.el.clicked.connect( ( ) => {
-                 _this.windowstate.switchState(WindowState.State.PROJECT);
+                 
+                 if (_this.windowstate.state == WindowState.State.FILES) {
+                 
+                    _this.windowstate.switchState(WindowState.State.FILEPROJECT);
+                 } else {
+                    _this.windowstate.switchState(WindowState.State.PROJECT);
+                }