This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 127031 - Comment element is not editable and can't be moved from center
Summary: Comment element is not editable and can't be moved from center
Status: VERIFIED FIXED
Alias: None
Product: uml
Classification: Unclassified
Component: General Diagram (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@uml
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-08 22:47 UTC by Peter Lam
Modified: 2008-02-19 18:43 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Lam 2008-02-08 22:47:38 UTC
From the latest build 20080208 just downloaded, the Comment element is behaving differently now. 
1. The element can only be moved by grabbing on the edge of the element. When the pointer is in the middle of the
element, moving it is not allowed. 
2. Clicking in the middle of the element can not select the element, only click close to the edge will do
3. Can no longer get in edit mode by double clicking on the element from anywhere
Comment 1 Trey Spiva 2008-02-11 20:09:15 UTC
IDE:-------------------------------------------------
IDE: [2/11/08 1:06 PM] Committing started
cvs server: scheduling file `MultilineLabelWidget.java' for addition on branch `unstable_uml_visualcomponent'
cvs server: use 'cvs commit' to add this file permanently
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/CommentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/CommentWidget.java,v  <--  CommentWidget.java
new revision: 1.1.2.11; previous revision: 1.1.2.10
done
RCS file: /cvs/uml/widgets/src/org/netbeans/api/visual/widgets/Attic/MultilineLabelWidget.java,v
done
Checking in widgets/src/org/netbeans/api/visual/widgets/MultilineLabelWidget.java;
/cvs/uml/widgets/src/org/netbeans/api/visual/widgets/Attic/MultilineLabelWidget.java,v  <--  MultilineLabelWidget.java
new revision: 1.1.2.1; previous revision: 1.1
done
Comment 2 Trey Spiva 2008-02-12 21:17:10 UTC
Widget resize is now working, and you are now able to edit the body of the widget.  I am trying to get CTRL-ENTER to add a new line in the comment body.  
Currently you are able to add a new line, however afterwards you are not able to edit the text correctly.

vs server: scheduling file `drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/view/UMLMultilineLabelWidget.java' for addition on branch 
`unstable_uml_visualcomponent'
cvs server: scheduling file `diagrams/src/org/netbeans/modules/uml/diagrams/nodes/MultilineEditableCompartmentWidget.java' for addition on branch 
`unstable_uml_visualcomponent'
cvs server: use 'cvs commit' to add these files permanently
Checking in drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/view/UMLLabelWidget.java;
/cvs/uml/drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/view/Attic/UMLLabelWidget.java,v  <--  UMLLabelWidget.java
new revision: 1.1.2.8; previous revision: 1.1.2.7
done
RCS file: /cvs/uml/drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/view/Attic/UMLMultilineLabelWidget.java,v
done
Checking in drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/view/UMLMultilineLabelWidget.java;
/cvs/uml/drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/view/Attic/UMLMultilineLabelWidget.java,v  <--  UMLMultilineLabelWidget.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/CommentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/CommentWidget.java,v  <--  CommentWidget.java
new revision: 1.1.2.12; previous revision: 1.1.2.11
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/EditableCompartmentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/EditableCompartmentWidget.java,v  <--  EditableCompartmentWidget.java
new revision: 1.1.2.9; previous revision: 1.1.2.8
done
RCS file: /cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/MultilineEditableCompartmentWidget.java,v
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/MultilineEditableCompartmentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/MultilineEditableCompartmentWidget.java,v  <--  
MultilineEditableCompartmentWidget.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in core/src/org/netbeans/modules/uml/ui/controls/editcontrol/EditControlImpl.java;
/cvs/uml/core/src/org/netbeans/modules/uml/ui/controls/editcontrol/Attic/EditControlImpl.java,v  <--  EditControlImpl.java
new revision: 1.4.6.6; previous revision: 1.4.6.5
done
Checking in core/src/org/netbeans/modules/uml/ui/controls/editcontrol/IEditControl.java;
/cvs/uml/core/src/org/netbeans/modules/uml/ui/controls/editcontrol/Attic/IEditControl.java,v  <--  IEditControl.java
new revision: 1.2.6.2; previous revision: 1.2.6.1
done
Checking in widgets/src/org/netbeans/api/visual/widgets/MultilineLabelWidget.java;
/cvs/uml/widgets/src/org/netbeans/api/visual/widgets/Attic/MultilineLabelWidget.java,v  <--  MultilineLabelWidget.java
new revision: 1.1.2.2; previous revision: 1.1.2.1
done
Comment 3 Trey Spiva 2008-02-13 17:28:35 UTC
The user can not edit multiline text via the edit control.  In order to put newline characters you have to use CTRL-ENTER instead of enter.  There are still 
some issues because the user is not able to see the text if text is longer than the view area.

I also noticed that after my last check in that I am not able to make the widget smaller than the text.  I will have to look into what changed, however I think 
that I like this approach better, if I can get the editor to work correctly.

IDE: [2/13/08 10:26 AM] Committing started
Checking in core/src/org/netbeans/modules/uml/ui/controls/editcontrol/EditControlImpl.java;
/cvs/uml/core/src/org/netbeans/modules/uml/ui/controls/editcontrol/Attic/EditControlImpl.java,v  <--  EditControlImpl.java
new revision: 1.4.6.7; previous revision: 1.4.6.6
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/MultilineEditableCompartmentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/MultilineEditableCompartmentWidget.java,v  <--  
MultilineEditableCompartmentWidget.java
new revision: 1.1.2.2; previous revision: 1.1.2.1
done
Comment 4 Trey Spiva 2008-02-14 23:12:27 UTC
The edit control works much better for both comments, as well as for all elements.  The edit control will now expand, so that the user does not have to 
keep scrolling.

IDE: [2/14/08 4:11 PM] Committing started
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/CommentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/CommentWidget.java,v  <--  CommentWidget.java
new revision: 1.1.2.13; previous revision: 1.1.2.12
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/EditableCompartmentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/EditableCompartmentWidget.java,v  <--  EditableCompartmentWidget.java
new revision: 1.1.2.10; previous revision: 1.1.2.9
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/AttributeWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/AttributeWidget.java,v  <--  AttributeWidget.java
new revision: 1.1.2.14; previous revision: 1.1.2.13
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/MultilineEditableCompartmentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/MultilineEditableCompartmentWidget.java,v  <--  
MultilineEditableCompartmentWidget.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/nodes/FeatureWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/FeatureWidget.java,v  <--  FeatureWidget.java
new revision: 1.1.2.15; previous revision: 1.1.2.14
done
Checking in core/src/org/netbeans/modules/uml/ui/controls/editcontrol/EditControlImpl.java;
/cvs/uml/core/src/org/netbeans/modules/uml/ui/controls/editcontrol/Attic/EditControlImpl.java,v  <--  EditControlImpl.java
new revision: 1.4.6.8; previous revision: 1.4.6.7
done
Checking in diagrams/src/org/netbeans/modules/uml/diagrams/border/NoteBorder.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/border/Attic/NoteBorder.java,v  <--  NoteBorder.java
new revision: 1.1.2.4; previous revision: 1.1.2.3
done
Checking in widgets/src/org/netbeans/api/visual/widgets/MultilineLabelWidget.java;
/cvs/uml/widgets/src/org/netbeans/api/visual/widgets/Attic/MultilineLabelWidget.java,v  <--  MultilineLabelWidget.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
IDE: [2/14/08 4:11 PM] Committing finished
Comment 5 Trey Spiva 2008-02-15 00:01:55 UTC
The resizing is now working correctly.  This is my last check in for the comment element, until I get some input.

IDE: [2/14/08 5:01 PM] Committing "CommentWidget.java" started
Checking in CommentWidget.java;
/cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/nodes/Attic/CommentWidget.java,v  <--  CommentWidget.java
new revision: 1.1.2.14; previous revision: 1.1.2.13
done
IDE: [2/14/08 5:01 PM] Committing "CommentWidget.java" finished
Comment 6 Peter Lam 2008-02-19 18:43:13 UTC
verified in the latest.