Author: tridge
Date: 2005-08-08 05:26:15 +0000 (Mon, 08 Aug 2005)
New Revision: 9213

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9213

Log:
some improvements to the registry editor code

Modified:
   branches/SAMBA_4_0/swat/esptest/registry.esp


Changeset:
Modified: branches/SAMBA_4_0/swat/esptest/registry.esp
===================================================================
--- branches/SAMBA_4_0/swat/esptest/registry.esp        2005-08-08 03:23:20 UTC 
(rev 9212)
+++ branches/SAMBA_4_0/swat/esptest/registry.esp        2005-08-08 05:26:15 UTC 
(rev 9213)
@@ -12,31 +12,21 @@
 function folder_list(t, list) {
        var i;
        t.populated = true;
-       t.reg_list = new Object();
+       t.removeAll();
        for (i=0;i<list.length;i++) {
                var te;
-               if (t.reg_list.working != undefined) {
-                       te = t.reg_list.working;
-                       t.reg_list = new Object();
-                       te.label = list[i];
-               } else {
-                       te = new QxTreeFolder(list[i]);
-                       t.add(te);
-               }
+               te = new QxTreeFolder(list[i]);
+               t.add(te);
                te.binding = t.binding;
                if (t.reg_path == '\\\\') {
                        te.reg_path = list[i];
                } else {
                        te.reg_path = t.reg_path + '\\\\' + list[i];
                }
-               te.reg_list = new Object();
-               te.reg_list.working = new QxTreeFolder('Working ...');
-               te.add(te.reg_list.working);
-               t.reg_list[list[i]] = te;
+               te.add(new QxTreeFolder('Working ...'));
                te.addEventListener("click", function() { 
                        var el = this; folder_click(el); 
                });
-               te.setOverflow("auto");
                t.setOpen(1);
        }
 }
@@ -54,16 +44,15 @@
       var t = new QxTree("registry: " + binding);
       t.binding = binding;
       t.reg_path = "\\\\";
-      t.reg_list = new Object();
       t.populated = false;
       with(t)
       {
         setBackgroundColor(255);
         setBorder(QxBorder.presets.inset);
-        setOverflow("auto");
+        setOverflow("scroll");
         setStyleProperty("padding", "2px");
-        setWidth(200);
-        setHeight("100%");
+        setWidth(400);
+        setHeight(400);
         setTop(20);
        addEventListener("click", function() { folder_click(t); });
       }
@@ -74,7 +63,7 @@
   {
     var inlineWidget = new QxInline;
     var fieldSet = new QxFieldSet("Registry");
-    var binding = "ncacn_np:win2003";
+    var binding = "ncalrpc:";
 
     with(fieldSet)
     {

Reply via email to