What is your package name?

Your not by any chance sharing argoumls namepsace?

Bob

2009/1/18 Zoran Jeremic <[email protected]>:
> Hi Bob,
>
> Thanks for your answer, but I'm not sure if I have understood your
> suggestions.
>
> I have used swidget version add(LabelledLayout.getSeperator()); earlier and
> it worked fine. However, after transfer to new ArgoUML version there was no
> error in code, but elements were not arranged in two columns any more. I
> have tried to use ArgoUML's version, but I can use it only if I make
> LabelledLayout to be public. In that case it works fine, but I don't want to
> change ArgoUML code.
>
> Here is the code I have implemented:
>
> import javax.swing.ImageIcon;
> import javax.swing.JScrollPane;
> import org.argouml.application.api.Argo;
> import org.argouml.configuration.Configuration;
> import org.argouml.i18n.Translator;
> import org.argouml.swingext.UpArrowIcon;
> import org.argouml.uml.ui.PropPanel;
> import org.argouml.uml.ui.UMLDeprecatedCheckBox;
> import org.argouml.uml.ui.UMLModelElementCommentDocument;
> import org.argouml.uml.ui.UMLModelElementTaggedValueDocument;
> import org.argouml.uml.ui.UMLTextArea2;
> import org.argouml.uml.ui.UMLTextField2;
> import org.tigris.swidgets.Horizontal;
> import org.tigris.swidgets.LabelledLayout;
> import org.tigris.swidgets.Vertical;
> import depths.application.api.DepthsArgo;
> import depths.i18n.DepthsTranslator;
> public class DepthsPropPanelPackage extends PropPanel{
>
> private static String orientation = Configuration.getString(Configuration
>         .makeKey("layout", "tabdocumentation"));
>  UMLTextArea2 description,designRules,
> designConstraints,additionalRequirements,
>  consequences, pros, cons;
>
> protected DepthsPropPanelPackage(String diagramName, ImageIcon icon) {
>     super(diagramName, (ImageIcon) null);
>  setOrientation((
>             orientation.equals("West") || orientation.equals("East"))
>             ? Vertical.getInstance() : Horizontal.getInstance());
>     setIcon(new UpArrowIcon());
>     description = new UMLTextArea2(
>             new
> UMLModelElementTaggedValueDocument(DepthsArgo.DESCRIPTION_TAG));
>     description.setRows(2);
>     description.setLineWrap(true);
>     description.setWrapStyleWord(true);
>     JScrollPane spDescription = new JScrollPane();
>     spDescription.getViewport().add(description);
>     addField(DepthsTranslator.localize("depths_label.description"),
> spDescription);
>
>     //I have omit two elements as the above one
>
>     //make new column with LabelledLayout
>     add(LabelledLayout.getSeperator());
>
>      consequences = new UMLTextArea2(
>             new
> UMLModelElementTaggedValueDocument(DepthsArgo.CONSEQUENCES_TAG));
>   consequences.setRows(2);
>   consequences.setLineWrap(true);
>   consequences.setWrapStyleWord(true);
>   JScrollPane spConsequences = new JScrollPane();
>   spConsequences.getViewport().add(consequences);
>   addField(DepthsTranslator.localize("depths_label.consequences"),
> spConsequences);
>
>
> --- On Sun, 1/18/09, Bob Tarling <[email protected]> wrote:
>
> From: Bob Tarling <[email protected]>
> Subject: Re: [argouml-dev] Problem with LabelledLayout class
> To: [email protected]
> Date: Sunday, January 18, 2009, 1:09 PM
>
> Sorry for the delay in replying here.
>
> During last years GSOC we moved LabelledLayout from swidgets into
> ArgoUML so that we could make some ArgoUML specific changes.
>
> You should be able to continue to use the swidgets version with no
> other changes.
>
> If you do want to use the ArgoUML version then be careful to make sure
> that you are not mixing the Separator from swidgets with our version.
> They don't recognise each other.
>
> Regards
>
> Bob.
>
> 2009/1/17 Zoran Jeremic <[email protected]>:
>> Hi everybody,
>>
>> I need a little help about how to use method getSeparator()
>> from org.argouml.uml.ui.LabelledLayout. I have created several months ago
> a
>> property tab similar as Documentation tab that has 7 UMLTextArea2 fields
> in
>> two columns. It worked fine unitl I shifted from version 0.25.5 PRE to
>> version 0.26.2. Now all fields are in one column. There is
>> add(LabelledLayout.
> getSeparator());
>> after the fourth element but it does not add new column. There is
>> yet another class LabelledLayout in org.tigris.swidgets that has method
>> getSeperator(), but it also does not work. Do you have any suggestions how
>> to solve this issue?
>>
>> Thanks,
>> Zoran
>>
>
> ------------------------------------------------------
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=1033288
>
> To unsubscribe from this discussion, e-mail:
> [[email protected]].
>
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=1033318

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to