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.
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
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
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
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
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
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
verified in the latest.