svn commit: r19662 - trunk/src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java
[email protected] Tue, 16 Aug 2011 08:16:09 -0700 (PDT)
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2011-08-16 08:16:08-0700
New Revision: 19662
Modified:
trunk/src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java
Log:
Expand room for project description
Modified: trunk/src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java?view=diff&pathrev=19662&r1=19661&r2=19662
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java (original)
+++ trunk/src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java 2011-08-16 08:16:08-0700
@@ -39,6 +39,7 @@
package org.argouml.ui;
import java.awt.BorderLayout;
+import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
@@ -140,29 +141,48 @@
top.add(userEmail, fieldConstraints);
/* The project description: */
- labelConstraints.gridy = 2;
- fieldConstraints.gridy = 2;
- fieldConstraints.weighty = 1.0;
- labelConstraints.weighty = 1.0;
+
JLabel lblDescription = new JLabel(
Translator.localize("label.project.description"));
lblDescription.setVerticalAlignment(SwingConstants.TOP);
- top.add(lblDescription,
- labelConstraints);
+
+
description = new JTextArea();
JScrollPane area = new JScrollPane(description);
area.setVerticalScrollBarPolicy(
- JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
+ JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
+ area.setPreferredSize(new Dimension(400, 370));
+
description.setMargin(new Insets(3, 3, 3, 3));
description.setLineWrap(true);
description.setWrapStyleWord(true);
- top.add(area, fieldConstraints);
+
+
+ JPanel descPanel = new JPanel(new BorderLayout());
+ descPanel.setPreferredSize(new Dimension(380, 370));
+ descPanel.add(lblDescription, BorderLayout.NORTH);
+ descPanel.add(description, BorderLayout.CENTER);
+
+
+ Insets descPanelInsets = new Insets(2, 20, 2, -12);
+ GridBagConstraints descConstraints = new GridBagConstraints();
+ descConstraints.gridx = 0;
+ descConstraints.gridy = 2;
+ descConstraints.gridwidth = 3;
+ descConstraints.gridheight = 4;
+ descConstraints.weightx = 0.8;
+ descConstraints.weighty = 0.8;
+ descConstraints.anchor = GridBagConstraints.LINE_START;
+ descConstraints.insets = descPanelInsets;
+ descConstraints.fill = GridBagConstraints.BOTH;
+
+ top.add(descPanel, descConstraints);
/* This non-editable field shows
* the version of the ArgoUML
* that last saved this project: */
- labelConstraints.gridy = 3;
- fieldConstraints.gridy = 3;
+ labelConstraints.gridy = 6;
+ fieldConstraints.gridy = 6;
fieldConstraints.weighty = 0.0;
labelConstraints.weighty = 0.0;
top.add(new JLabel(Translator.localize("label.argouml.version")),
@@ -197,6 +217,7 @@
p.setAuthorname(userFullname.getText());
p.setAuthoremail(userEmail.getText());
p.setDescription(description.getText());
+
}
/*
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2822079
To unsubscribe from this discussion, e-mail: [[email protected]].