src/Builder4/MainWindow.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 3 Jun 2015 03:59:59 +0000 (11:59 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 3 Jun 2015 03:59:59 +0000 (11:59 +0800)
src/Builder4/MainWindow.vala

src/Builder4/MainWindow.bjs
src/Builder4/MainWindow.vala

index 5b5f448..0aa76a7 100644 (file)
          "* pack" : "pack_start,false,true,0",
          "xtype" : "Entry",
          "$ xns" : "Gtk",
-         "| void forwardSearch" : "() {\n\tswitch(_this.windowstate.state) {\n\t\tcase WindowState.State.CODEONLY:\n\t\tcase WindowState.State.CODE:\n\t\t\t// search the code being edited..\n\t\t\t_this.windowstate.code_editor.forwardSearch();\n\t\t\t\n\t\t\tbreak;\n\t\tcase WindowState.State.PREVIEW:\n\t\t\tif (_this.windowstate.file.xtype == \"Gtk\") {\n\t\t\t\t_this.windowstate.window_gladeview.forwardSearch();\n\t\t\t} else { \n\t\t\t\t _this.windowstate.window_rooview.forwardSearch();\n\t\t\t}\n\t\t\n\t\t\tbreak;\n\t}\n}\n"
+         "| void forwardSearch" : "(bool change_focus) {\n\tswitch(_this.windowstate.state) {\n\t\tcase WindowState.State.CODEONLY:\n\t\tcase WindowState.State.CODE:\n\t\t\t// search the code being edited..\n\t\t\t_this.windowstate.code_editor.forwardSearch();\n\t\t\t\n\t\t\tbreak;\n\t\tcase WindowState.State.PREVIEW:\n\t\t\tif (_this.windowstate.file.xtype == \"Gtk\") {\n\t\t\t\t_this.windowstate.window_gladeview.forwardSearch(change_focus);\n\t\t\t} else { \n\t\t\t\t _this.windowstate.window_rooview.forwardSearch(change_focus);\n\t\t\t}\n\t\t\n\t\t\tbreak;\n\t}\n}\n"
         },
         {
          "* pack" : "pack_end,false,true,0",
index f203ea5..86a2313 100644 (file)
@@ -2392,7 +2392,7 @@ public class Xcls_MainWindow : Object
         }
 
         // user defined functions
-        public void forwardSearch () {
+        public void forwardSearch (bool change_focus) {
                switch(_this.windowstate.state) {
                        case WindowState.State.CODEONLY:
                        case WindowState.State.CODE:
@@ -2402,9 +2402,9 @@ public class Xcls_MainWindow : Object
                                break;
                        case WindowState.State.PREVIEW:
                                if (_this.windowstate.file.xtype == "Gtk") {
-                                       _this.windowstate.window_gladeview.forwardSearch();
+                                       _this.windowstate.window_gladeview.forwardSearch(change_focus);
                                } else { 
-                                        _this.windowstate.window_rooview.forwardSearch();
+                                        _this.windowstate.window_rooview.forwardSearch(change_focus);
                                }
                        
                                break;