svn commit: samba r9470 - in branches/SAMBA_4_0/swat/scripting/client: .

tridge at samba.org tridge at samba.org
Mon Aug 22 03:48:49 GMT 2005


Author: tridge
Date: 2005-08-22 03:48:48 +0000 (Mon, 22 Aug 2005)
New Revision: 9470

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

Log:
non-working attempt to add a little table for values to the reg editor

hopefully deryck will be able to tell me what I've screwed up :-)


Modified:
   branches/SAMBA_4_0/swat/scripting/client/regedit.js


Changeset:
Modified: branches/SAMBA_4_0/swat/scripting/client/regedit.js
===================================================================
--- branches/SAMBA_4_0/swat/scripting/client/regedit.js	2005-08-22 03:38:31 UTC (rev 9469)
+++ branches/SAMBA_4_0/swat/scripting/client/regedit.js	2005-08-22 03:48:48 UTC (rev 9470)
@@ -86,7 +86,7 @@
 		setBorder(QxBorder.presets.inset);
 		setOverflow("scroll");
 		setStyleProperty("padding", "2px");
-		setWidth("100%");
+		setWidth("50%");
 		setHeight("90%");
 		setTop("10%");
 	}
@@ -97,8 +97,27 @@
 }
 
 /*
+  the table of values
+*/
+function __values_table()
+{
+	var headings = new Array("Name", "Type", "Size", "Value");
+	var table = document.createElement('table');
+	table.border = "1";
+	var body = document.createElement('tbody');
+	table.appendChild(body);
+	var th = document.createElement('th');
+	for (var i=0;i<headings.length;i++) {
+		var td = document.createElement('td');
+		td.appendChild(document.createTextNode(headings[i]));
+		th.appendChild(td);
+	}
+	body.appendChild(th);
+	return table;
+}
+
+/*
   create a registry editing widget and return it as a object
-
 */
 function regedit_widget(binding) 
 {
@@ -114,7 +133,7 @@
 		setHeight("100%");
 	};
 
-	var gl = new QxGridLayout("auto,auto,auto,auto,auto", "100%");
+	var gl = new QxGridLayout("auto,auto,auto,auto,auto", "50%,50%");
 	gl.setEdge(0);
 	gl.setCellPaddingTop(3);
 	gl.setCellPaddingBottom(3);
@@ -134,8 +153,11 @@
 	var b = new QxTextField(regedit.binding);
 	b.addEventListener("changeText", change_binding);
 
-	gl.add(b, { row : 1, col : 1 });
-	gl.add(t, { row : 2, col : 1 });
+	var values = new __values_table();
+
+	gl.add(b,      { row : 1, col : 1 });
+	gl.add(t,      { row : 2, col : 1 });
+//	gl.add(values, { row : 2, col : 2 });
 	
 	fieldSet.add(gl);
 	regedit.add(fieldSet);



More information about the samba-cvs mailing list