src/Builder4/Editor.bjs
authorAlan Knowles <alan@roojs.com>
Sat, 23 Mar 2024 08:04:15 +0000 (16:04 +0800)
committerAlan Knowles <alan@roojs.com>
Sat, 23 Mar 2024 08:04:15 +0000 (16:04 +0800)
src/Builder4/Editor.vala

src/Builder4/Editor.bjs
src/Builder4/Editor.vala

index fe73e00..898d604 100644 (file)
                "| void collapseOnLoad" : [
                 "() {",
                 "",
+                "return;",
+                "\tvar sym = (Lsp.DocumentSymbol)  row.get_item();",
+                "\t",
+                "\tswitch (sym.kind) {",
+                " \t\tcase Lsp.SymbolKind.Enum: ",
+                " \t\t//\trow.expanded = false;",
+                " \t\t\tbreak;",
+                "\t\tdefault:",
+                "\t\t\trow.expanded = true;",
+                "\t\t\tbreak;",
+                "\t}",
+                "",
+                "",
                 "}"
                ]
               }
index 5c80509..54f25b5 100644 (file)
@@ -2185,6 +2185,19 @@ public class Editor : Object
                // user defined functions
                public void collapseOnLoad () {
                
+               return;
+                       var sym = (Lsp.DocumentSymbol)  row.get_item();
+                       
+                       switch (sym.kind) {
+                               case Lsp.SymbolKind.Enum: 
+                               //      row.expanded = false;
+                                       break;
+                               default:
+                                       row.expanded = true;
+                                       break;
+                       }
+               
+               
                }
                public int getRowFromSymbol (Lsp.DocumentSymbol sym) {