You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pa...@apache.org on 2008/08/27 16:11:48 UTC

svn commit: r689487 - /directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/dialogs/properties/AttributePropertyPage.java

Author: pamarcelot
Date: Wed Aug 27 07:11:47 2008
New Revision: 689487

URL: http://svn.apache.org/viewvc?rev=689487&view=rev
Log:
Part of a fix for DIRSTUDIO-380 (Attribute and Entry property pages makes the dialog very tall)

Modified:
    directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/dialogs/properties/AttributePropertyPage.java

Modified: directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/dialogs/properties/AttributePropertyPage.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/dialogs/properties/AttributePropertyPage.java?rev=689487&r1=689486&r2=689487&view=diff
==============================================================================
--- directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/dialogs/properties/AttributePropertyPage.java (original)
+++ directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/dialogs/properties/AttributePropertyPage.java Wed Aug 27 07:11:47 2008
@@ -29,8 +29,10 @@
 import org.apache.directory.studio.ldapbrowser.core.model.schema.SchemaUtils;
 import org.apache.directory.studio.ldapbrowser.core.utils.Utils;
 import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.SelectionAdapter;
 import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.layout.GridData;
 import org.eclipse.swt.widgets.Button;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Control;
@@ -95,30 +97,54 @@
 
         BaseWidgetUtils.createLabel( mainGroup, "Description:", 1 );
         attributeNameText = BaseWidgetUtils.createLabeledText( mainGroup, "", 1 );
+        GridData attributeNameTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        attributeNameTextGridData.widthHint = 300;
+        attributeNameText.setLayoutData( attributeNameTextGridData );
 
         BaseWidgetUtils.createLabel( mainGroup, "Type:", 1 );
         attributeTypeText = BaseWidgetUtils.createLabeledText( mainGroup, "", 1 );
+        GridData attributeTypeTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        attributeTypeTextGridData.widthHint = 300;
+        attributeTypeText.setLayoutData( attributeTypeTextGridData );
 
         BaseWidgetUtils.createLabel( mainGroup, "Number of Values:", 1 );
         attributeValuesText = BaseWidgetUtils.createLabeledText( mainGroup, "", 1 );
+        GridData attributeValuesTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        attributeValuesTextGridData.widthHint = 300;
+        attributeValuesText.setLayoutData( attributeValuesTextGridData );
 
         BaseWidgetUtils.createLabel( mainGroup, "Attribute Size:", 1 );
         attributeSizeText = BaseWidgetUtils.createLabeledText( mainGroup, "", 1 );
+        GridData attributeSizeTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        attributeSizeTextGridData.widthHint = 300;
+        attributeSizeText.setLayoutData( attributeSizeTextGridData );
 
         Group atdGroup = BaseWidgetUtils.createGroup( composite, "Attribute Type", 1 );
         Composite atdComposite = BaseWidgetUtils.createColumnContainer( atdGroup, 2, 1 );
 
         BaseWidgetUtils.createLabel( atdComposite, "Numeric OID:", 1 );
         atdOidText = BaseWidgetUtils.createLabeledText( atdComposite, "", 1 );
+        GridData atdOidTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        atdOidTextGridData.widthHint = 300;
+        atdOidText.setLayoutData( atdOidTextGridData );
 
         BaseWidgetUtils.createLabel( atdComposite, "Alternative Names:", 1 );
         atdNamesText = BaseWidgetUtils.createLabeledText( atdComposite, "", 1 );
+        GridData atdNamesTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        atdNamesTextGridData.widthHint = 300;
+        atdNamesText.setLayoutData( atdNamesTextGridData );
 
         BaseWidgetUtils.createLabel( atdComposite, "Description:", 1 );
         atdDescText = BaseWidgetUtils.createWrappedLabeledText( atdComposite, "", 1 );
+        GridData atdDescTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        atdDescTextGridData.widthHint = 300;
+        atdDescText.setLayoutData( atdDescTextGridData );
 
         BaseWidgetUtils.createLabel( atdComposite, "Usage:", 1 );
         atdUsageText = BaseWidgetUtils.createLabeledText( atdComposite, "", 1 );
+        GridData atdUsageTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        atdUsageTextGridData.widthHint = 300;
+        atdUsageText.setLayoutData( atdUsageTextGridData );
 
         Group flagsGroup = BaseWidgetUtils.createGroup( composite, "Flags", 1 );
         Composite flagsComposite = BaseWidgetUtils.createColumnContainer( flagsGroup, 4, 1 );
@@ -164,24 +190,42 @@
 
         BaseWidgetUtils.createLabel( syntaxComposite, "Syntax OID:", 1 );
         syntaxOidText = BaseWidgetUtils.createLabeledText( syntaxComposite, "", 1 );
+        GridData syntaxOidTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        syntaxOidTextGridData.widthHint = 300;
+        syntaxOidText.setLayoutData( syntaxOidTextGridData );
 
         BaseWidgetUtils.createLabel( syntaxComposite, "Syntax Description:", 1 );
         syntaxDescText = BaseWidgetUtils.createLabeledText( syntaxComposite, "", 1 );
+        GridData syntaxDescTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        syntaxDescTextGridData.widthHint = 300;
+        syntaxDescText.setLayoutData( syntaxDescTextGridData );
 
         BaseWidgetUtils.createLabel( syntaxComposite, "Syntax Length:", 1 );
         syntaxLengthText = BaseWidgetUtils.createLabeledText( syntaxComposite, "", 1 );
+        GridData syntaxLengthTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        syntaxLengthTextGridData.widthHint = 300;
+        syntaxLengthText.setLayoutData( syntaxLengthTextGridData );
 
         Group matchingGroup = BaseWidgetUtils.createGroup( composite, "Matching Rules", 1 );
         Composite matchingComposite = BaseWidgetUtils.createColumnContainer( matchingGroup, 2, 1 );
 
         BaseWidgetUtils.createLabel( matchingComposite, "Equality Match:", 1 );
         equalityMatchingRuleText = BaseWidgetUtils.createLabeledText( matchingComposite, "", 1 );
+        GridData equalityMatchingRuleTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        equalityMatchingRuleTextGridData.widthHint = 300;
+        equalityMatchingRuleText.setLayoutData( equalityMatchingRuleTextGridData );
 
         BaseWidgetUtils.createLabel( matchingComposite, "Substring Match:", 1 );
         substringMatchingRuleText = BaseWidgetUtils.createLabeledText( matchingComposite, "", 1 );
+        GridData substringMatchingRuleTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        substringMatchingRuleTextGridData.widthHint = 300;
+        substringMatchingRuleText.setLayoutData( substringMatchingRuleTextGridData );
 
         BaseWidgetUtils.createLabel( matchingComposite, "Ordering Match:", 1 );
         orderingMatchingRuleText = BaseWidgetUtils.createLabeledText( matchingComposite, "", 1 );
+        GridData orderingMatchingRuleTextGridData = new GridData( SWT.FILL, SWT.NONE, true, false );
+        orderingMatchingRuleTextGridData.widthHint = 300;
+        orderingMatchingRuleText.setLayoutData( orderingMatchingRuleTextGridData );
 
         IAttribute attribute = getAttribute( getElement() );
         if ( attribute != null )