org.netbeans.modules.visualweb.designer |
|
Java Source File Name | Type | Comment |
AttributeInlineEditor.java | Class | Editor for inline-editing text of components where the "model" is
just an attribute on a component. |
BasicDragGestureRecognizer.java | Class | COPIED from javax.swing.plaf.basic.BasicDragGestureRecognizer
because that copy is package private.
Default drag gesture recognition for drag operations performed by classses
that have a dragEnabled property. |
BasicDropTargetListener.java | Class | COPIED from javax.swing.plaf.basic.BasicDropTargetListener
because that copy is package private.
The Swing DropTarget implementation supports multicast notification
to listeners, so this implementation is used as an additional
listener that extends the primary drop target functionality
(i.e. |
ColorManager.java | Class | |
CssUtilities.java | Class | Utilites for css box visual formatting. |
DesignerPane.java | Class | The form designer pane - a subclass of JEditorPane
which adds various specializations when editable=true,
such as grid mode rendering, component drag & drop handling,
etc. |
DesignerPaneDropTarget.java | Class | XXX #101880 In order to avoid rescheduling the drop. |
DesignerPaneUI.java | Class | Same as DesignerPaneUI, but rewritten to deal with Boxes directly. |
DesignerServiceHackProviderImpl.java | Class | Implementation of the DesignerService API. |
DesignerTransferHandler.java | Class | TransferHandler for the designer component. |
DesignerUtils.java | Class | |
DndHandler.java | Class | |
Dragger.java | Class | |
FormComponentEditor.java | Class | Editor for form components like buttons, text fields and text areas. |
ImageCache.java | Class | Image cache, to avoid repeated loading of the same image urls. |
InlineEditor.java | Class |
Editor for inline-editing text of components.
The UI for this is specified in
http://ucsd.sfbay/projects/developer-tools/projects/RAVE/reef/UISpecs/designer-03.html
One of the complications of inline editing is that (as the above spec calls for)
it is invoked if you click on an already selected component. |
Interaction.java | Class | An Interaction is an object which handles one particular kind of
operation/interaction in the designer, such as a drag (to move),
a resize, a marquee selection, or an internal resize (such as moving
a column in a table component). |
InteractionManager.java | Class | This class manages the interactions in the designer surface:
mouse gestures, keyboard gestures, and sequence operations like
drags, moves, resizes, etc. |
Marquee.java | Class | Handle drawing (and "undrawing"!) a Marquee - a selection
rectangle (aka "marching ants", aka animated rubber-banding line). |
Resizer.java | Class | |
SelectionManager.java | Class | This class is the central point for handling selections, mouse interactions,
keyboard interactions, etc., with the page editor / the WYSIWYG designer. |
TableResizer.java | Class | Handle user interaction for a Table Resize operation; this refers
to resizing the internal rows and columns. |
Util.java | Class | |
WebForm.java | Class | Holds web-form related state. |
WebFormTest.java | Class | |