src/Builder4/PopoverProperty.bjs wip_alan_T8006_properties_dialog_tidy_up
authorAlan Knowles <alan@roojs.com>
Sat, 3 Feb 2024 22:33:14 +0000 (06:33 +0800)
committerAlan Knowles <alan@roojs.com>
Sat, 3 Feb 2024 22:33:14 +0000 (06:33 +0800)
src/Builder4/PopoverProperty.vala

src/Builder4/PopoverProperty.bjs
src/Builder4/PopoverProperty.vala

index e465512..d4386f8 100644 (file)
         "\t\t"
        ],
        "$ xns" : "Gtk",
-       "* ctor" : "new Gtk.DropDown.from_strings(this.ptypes)",
+       "* ctor" : [
+        "new Gtk.DropDown.from_strings({ ",
+        "\t\"Raw Property (not quoted or escaped)\",",
+        "\t\"User Defined Method\",",
+        "\t\"Vala Signal\",",
+        "\t\"User Defined Property\",",
+        "\t\"Special Property (eg. prop / arg / ctor / init)\",",
+        "\t\"Listener / Signal Handler\",",
+        "\t\"Constructor?\",",
+        "\t\"Gtk/Roo Property\"",
+        "})"
+       ],
        "bool show_arrow" : true,
        "xtype" : "DropDown"
       },
index 55782be..65d3aa7 100644 (file)
@@ -325,7 +325,16 @@ public class Xcls_PopoverProperty : Object
                public Xcls_DropDown882(Xcls_PopoverProperty _owner )
                {
                        _this = _owner;
-                       this.el = new Gtk.DropDown.from_strings(this.ptypes);
+                       this.el = new Gtk.DropDown.from_strings({ 
+       "Raw Property (not quoted or escaped)",
+       "User Defined Method",
+       "Vala Signal",
+       "User Defined Property",
+       "Special Property (eg. prop / arg / ctor / init)",
+       "Listener / Signal Handler",
+       "Constructor?",
+       "Gtk/Roo Property"
+});
 
                        // my vars (dec)
                        this.ptypes = {