Revision: 3437
Author: ferguson.sebastian
Date: Tue Apr 6 14:59:57 2010
Log: Text fields now span the whole width of the window in user and group
editor panels
http://code.google.com/p/power-architect/source/detail?r=3437
Modified:
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/GroupEditorPanel.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/UserEditorPanel.java
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/GroupEditorPanel.java
Mon Apr 5 14:24:45 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/GroupEditorPanel.java
Tue Apr 6 14:59:57 2010
@@ -181,7 +181,7 @@
CellConstraints cc = new CellConstraints();
DefaultFormBuilder upperPanelBuilder = new DefaultFormBuilder(new
FormLayout(
- "pref, 5dlu, pref", "pref, 5dlu"));
+ "pref, 5dlu, pref:grow", "pref, 5dlu"));
upperPanelBuilder.add(nameLabel, cc.xy(1, 1));
upperPanelBuilder.add(nameTextField, cc.xyw(3, 1, 1));
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java
Tue Apr 6 14:37:05 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java
Tue Apr 6 14:59:57 2010
@@ -105,9 +105,9 @@
private final MouseListener popupListener = new MouseListener() {
public void mouseReleased(MouseEvent e) { maybeShowPopup(e); }
public void mousePressed(MouseEvent e) { maybeShowPopup(e); }
- public void mouseClicked(MouseEvent e) {}
- public void mouseEntered(MouseEvent e) {}
- public void mouseExited(MouseEvent e) {}
+ public void mouseClicked(MouseEvent e) { maybeShowPopup(e); }
+ public void mouseEntered(MouseEvent e) { maybeShowPopup(e); }
+ public void mouseExited(MouseEvent e) { maybeShowPopup(e); }
private void maybeShowPopup(MouseEvent e) {
if (e.isPopupTrigger()) {
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/UserEditorPanel.java
Tue Apr 6 14:37:05 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/UserEditorPanel.java
Tue Apr 6 14:59:57 2010
@@ -221,17 +221,17 @@
final Dimension prefScrollPaneDimension = new Dimension(250, 300);
usernameLabel = new JLabel("User Name");
- usernameField = new JTextField(25);
+ usernameField = new JTextField();
usernameField.setText(user.getUsername());
usernameField.getDocument().addDocumentListener(textFieldListener);
fullnameLabel = new JLabel("Full Name");
- fullnameField = new JTextField(25);
+ fullnameField = new JTextField();
fullnameField.setText(user.getFullName());
fullnameField.getDocument().addDocumentListener(textFieldListener);
emailLabel = new JLabel("Email");
- emailField = new JTextField(25);
+ emailField = new JTextField();
emailField.setText(user.getEmail());
emailField.getDocument().addDocumentListener(textFieldListener);
@@ -271,14 +271,17 @@
CellConstraints cc = new CellConstraints();
DefaultFormBuilder upperPanelBuilder = new DefaultFormBuilder(new
FormLayout(
- "pref, 5dlu, pref", "pref, pref, pref, pref, pref, 5dlu"));
+ "pref, 5dlu, pref:grow", "pref, pref, pref, pref, pref,
5dlu"));
upperPanelBuilder.add(usernameLabel, cc.xy(1, 1));
upperPanelBuilder.add(usernameField, cc.xyw(3, 1, 1));
upperPanelBuilder.add(fullnameLabel, cc.xy(1, 3));
upperPanelBuilder.add(fullnameField, cc.xyw(3, 3, 1));
upperPanelBuilder.add(emailLabel, cc.xy(1, 4));
upperPanelBuilder.add(emailField, cc.xy(3, 4));
- upperPanelBuilder.add(new JButton(changePasswordAction), cc.xy(3,
5));
+
+ ButtonBarBuilder passwordBuilder =
ButtonBarBuilder.createLeftToRightBuilder();
+ passwordBuilder.addGlue();
+ passwordBuilder.addGridded(new JButton(changePasswordAction));
DefaultFormBuilder buttonPanelBuilder = new DefaultFormBuilder(new
FormLayout(
"pref", "pref:grow, pref, 5dlu, pref, pref:grow"));
@@ -293,9 +296,10 @@
centrePanelBuilder.add(buttonPanelBuilder.getPanel(), cc.xy(3, 2));
centrePanelBuilder.add(currentGroupsScrollPane, cc.xy(5, 2));
- DefaultFormBuilder builder = new DefaultFormBuilder(new
FormLayout("pref:grow", "pref, 3dlu, pref:grow, 5dlu, pref"));
+ DefaultFormBuilder builder = new DefaultFormBuilder(new
FormLayout("pref:grow", "pref, pref, 3dlu, pref:grow, 5dlu, pref"));
builder.add(upperPanelBuilder.getPanel(), cc.xy(1, 1));
- builder.add(centrePanelBuilder.getPanel(), cc.xy(1, 3));
+ builder.add(passwordBuilder.getPanel(), cc.xy(1, 2));
+ builder.add(centrePanelBuilder.getPanel(), cc.xy(1, 4));
DefaultFormBuilder bottomBuilder = new DefaultFormBuilder(new
FormLayout("pref:grow, 5dlu, pref:grow", "pref, 3dlu, pref"));
bottomBuilder.add(new JLabel("System Privileges"), cc.xy(1, 1));
@@ -308,7 +312,7 @@
bbb.addGridded(new JButton(cancelAction));
bottomBuilder.add(bbb.getPanel(), cc.xy(3, 3));
- builder.add(bottomBuilder.getPanel(), cc.xy(1, 5));
+ builder.add(bottomBuilder.getPanel(), cc.xy(1, 6));
builder.setDefaultDialogBorder();
panel = builder.getPanel();
--
To unsubscribe, reply using "remove me" as the subject.