svn commit: samba r17497 - in branches/SOC/sree/ui: .

sree at samba.org sree at samba.org
Fri Aug 11 18:51:31 GMT 2006


Author: sree
Date: 2006-08-11 18:51:31 +0000 (Fri, 11 Aug 2006)
New Revision: 17497

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

Log:
First experiments with GridLayout

Very rough code.


Modified:
   branches/SOC/sree/ui/newuser.html


Changeset:
Modified: branches/SOC/sree/ui/newuser.html
===================================================================
--- branches/SOC/sree/ui/newuser.html	2006-08-11 18:09:59 UTC (rev 17496)
+++ branches/SOC/sree/ui/newuser.html	2006-08-11 18:51:31 UTC (rev 17497)
@@ -13,33 +13,53 @@
     w1.setShowMaximize(false);
     w1.setShowMinimize(false);
 
+    g1 = new QxGridLayout;
+    g1.setLocation(20, 4);
+    g1.setDimension("auto", "auto");    
+    g1.setRowCount(6);
+    g1.setColumnCount(2);
+    g1.setVerticalSpacing(4);
+    g1.setHorizontalSpacing(6);
+    g1.setColumnHorizontalAlignment(0, "left");
+    g1.setColumnVerticalAlignment(0, "middle");
 
-    //TODO: Use a layout control
-        
+    g1.setColumnWidth(0, 110);
+    g1.setColumnWidth(1, 140);
+    
+    for(var i=0; i<6;i++)
+        g1.setRowHeight(i, 20);
+    
+    w1.add(g1);
+    
+    l1 = new QxAtom("Username:");
     txtUsername = new QxTextField;
-    txtUsername.setLocation(20,0);
-
+    l2 = new QxAtom("Unixname:");
     txtUnixname = new QxTextField;
-    txtUnixname.setLocation(20,20);
-
+    l3 = new QxAtom("Full name:");
     txtFullname = new QxTextField;
-    txtFullname.setLocation(20,40);
-
+    l4 = new QxAtom("Description:");
     txtDescription = new QxTextField;
-    txtDescription.setLocation(20,60);
 
-    w1.add(txtUsername, txtUnixname, txtFullname, txtDescription);
+    g1.add(l1, 0, 0);
+    g1.add(txtUsername, 1, 0);
+    g1.add(l2, 0, 1);
+    g1.add(txtUnixname, 1, 1);
+    g1.add(l3, 0, 2);
+    g1.add(txtFullname, 1, 2);
+    g1.add(l4, 0, 3);
+    g1.add(txtDescription, 1, 3);
 
+    l5 = new QxAtom("Password:");
     txtPassword = new QxPasswordField;
-    txtPassword.setLocation(20,80);
-    
+    l6 = new QxAtom("Confirm Password:");
     txtConfirmPassword = new QxPasswordField;
-    txtConfirmPassword.setLocation(20,100);
-    
-    w1.add(txtPassword, txtConfirmPassword);
 
+    g1.add(l5, 0, 4);
+    g1.add(txtPassword, 1, 4);
+    g1.add(l6, 0, 5);
+    g1.add(txtConfirmPassword, 1, 5);
+
     //TODO: add checkboxes
-
   
     d.add(w1);
     w1.open();



More information about the samba-cvs mailing list