Uses of Class
jimm.datavision.gui.FieldWidget

Packages that use FieldWidget
jimm.datavision.field Field, its subclasses, and related classes like Format and Border. 
jimm.datavision.gui Provides the classes and interfaces that make up the graphical user interface used to build and run DataVision reports. 
jimm.datavision.gui.cmd Provides the classes and interfaces that make up the undo/redo command structure. 
 

Uses of FieldWidget in jimm.datavision.field
 

Methods in jimm.datavision.field that return FieldWidget
 FieldWidget TextField.makeWidget(SectionWidget sw)
           
 FieldWidget ParameterField.makeWidget(SectionWidget sw)
           
 FieldWidget Field.makeWidget(SectionWidget sw)
          Returns a new widget of the appropriate FieldWidget subclass for this field.
 FieldWidget UserColumnField.makeWidget(SectionWidget sw)
           
 FieldWidget ImageField.makeWidget(SectionWidget sw)
           
 FieldWidget FormulaField.makeWidget(SectionWidget sw)
           
 

Uses of FieldWidget in jimm.datavision.gui
 

Subclasses of FieldWidget in jimm.datavision.gui
 class EditWinWidget
          An abstract superclass for widgets that open separate windows used to edit the widget.
 class FormulaWidget
          A formula widget must be able to edit its formula's code and perform a few other formula-specific actions.
 class ImageFieldWidget
           
 class ParameterWidget
          A parameter widget must be able to edit its parameter's settings and perform a few other parameter-specific actions.
 class TextFieldWidget
          A text field widget is a field widget that is editable.
 class UserColumnWidget
          A user column widget must be able to edit its user column's code and perform a few other user column-specific actions.
 

Fields in jimm.datavision.gui declared as FieldWidget
(package private)  FieldWidget AggregatesWin.Slot.aggregate
           
protected  FieldWidget AggregatesWin.fieldWidget
           
protected  FieldWidget FWBorder.fw
           
 

Methods in jimm.datavision.gui that return FieldWidget
 FieldWidget Designer.addTitleField(int x, int width, java.lang.String title)
          Creates and adds a new text field to the first section of the page header.
 FieldWidget SectionWidget.addTitleField(int x, int width, java.lang.String title)
          Passes this request up to the design window.
(package private) static FieldWidget FieldWidget.findFieldWidgetOwning(java.lang.Object c)
          Returns the field widget that owns a particular visual component.
(package private)  FieldWidget Designer.firstSelectedFieldWidget()
          Returns first selected field widget (chronologically speaking).
 

Methods in jimm.datavision.gui with parameters of type FieldWidget
 void SectionWidget.addField(FieldWidget fw)
          Adds field widget to panel.
protected  void Designer.deleteSelectedFieldsAnd(FieldWidget oneMore)
          Delete specified field and all selected fields.
protected  AggregateField AggregatesWin.getAggregateField(FieldWidget fw)
          Return the AggregateField associated with fw.
(package private)  void Designer.putDown(FieldWidget f, java.awt.Point origScreenPos, java.awt.Point mouseScreenPos)
          Puts the dragged field widgets down inside the sections they are floating above.
(package private)  void SectionWidget.putDown(FieldWidget f, java.awt.Point origScreenPos, java.awt.Point mouseScreenPos)
          Passes on to the design window the request to put down all fields being dragged (not just the specified field).
 void SectionWidget.removeField(FieldWidget fw)
          Removes field widget from panel, but do not change field model's relation with section model.
 void Designer.select(FieldWidget fieldWidget, boolean makeSelected, boolean deselectOthers)
          Selects a field widget, possibly deselecting all others everywhere.
(package private)  void SectionWidget.select(FieldWidget fieldWidget, boolean makeSelected, boolean deselectOthers)
          Selects or deselcts a field widget, possibly deselecting all others everywhere.
(package private)  void Designer.setFieldVisibility(boolean newVisiblity, FieldWidget fw)
          Toggles the visibility of all selected fields plus the one passed in.
(package private)  void SectionWidget.setFieldVisibility(boolean newVisiblity, FieldWidget fw)
          Sets the visibility of all selected fields plus the one passed in.
 void FieldWidgetWalker.step(FieldWidget f)
          This method is called once for each field, when used from within designer.withWidgetsDo.
(package private)  void Designer.stopStretching(FieldWidget f, Rectangle origBounds)
          Tells each field to stop stretching and creates a command that will undo all that stretching.
(package private)  void SectionWidget.stopStretching(FieldWidget f, Rectangle origBounds)
          Passes on to the design window the request to stop stretching all fields being stretched (not just the specified field).
 

Constructors in jimm.datavision.gui with parameters of type FieldWidget
AggregatesWin.Slot(FieldWidget fw, javax.swing.JCheckBox cb, javax.swing.JComboBox menu)
           
AggregatesWin(Designer designer, FieldWidget fw)
          Constructor.
FWBorder(FieldWidget fw)
           
PreMoveInfo(FieldWidget fw, java.awt.Point mouseScreenPos)
          Constructor.
PreStretchInfo(FieldWidget fw, java.awt.Point mouseScreenPos)
          Constructor.
 

Uses of FieldWidget in jimm.datavision.gui.cmd
 

Fields in jimm.datavision.gui.cmd declared as FieldWidget
protected  FieldWidget AbstractAggregateCommand.aggregateWidget
           
protected  FieldWidget AbstractAggregateCommand.fieldWidget
           
protected  FieldWidget InsertFieldCommand.fw
           
protected  FieldWidget FieldShowHideCommand.fw
           
protected  FieldWidget FieldStretchCommand.fw
           
protected  FieldWidget FieldMoveCommand.fw
           
protected  FieldWidget FieldAlignCommand.fw
           
protected  FieldWidget FieldResizeCommand.fw
           
protected  FieldWidget FieldClipping.newWidget
           
protected  FieldWidget NewDraggedFieldCommand.titleField
           
 

Methods in jimm.datavision.gui.cmd that return FieldWidget
protected abstract  FieldWidget InsertFieldCommand.createFieldWidget(Field f)
           
protected  FieldWidget NewTextFieldCommand.createFieldWidget(Field f)
           
protected  FieldWidget NewSubreportCommand.createFieldWidget(Field f)
           
protected  FieldWidget NewImageFieldCommand.createFieldWidget(Field f)
           
protected  FieldWidget NewDraggedFieldCommand.createFieldWidget(Field f)
           
 FieldWidget AbstractAggregateCommand.getAggregateWidget()
           
 

Methods in jimm.datavision.gui.cmd with parameters of type FieldWidget
(package private)  void PasteCommand.PasteInfo.add(FieldWidget fw)
           
 

Constructors in jimm.datavision.gui.cmd with parameters of type FieldWidget
AbstractAggregateCommand(Report report, FieldWidget fw, Group group, java.lang.String functionName, java.lang.String commandName)
          Constructor.
DeleteAggregateCommand(Report report, FieldWidget fw, FieldWidget aggregateWidget, java.lang.String funcName, Group group)
          Constructor.
FieldAlignCommand(FieldWidget fw, int which, Field prototype)
           
FieldClipping(FieldWidget fw)
           
FieldMoveCommand(FieldWidget fw, SectionWidget sw)
           
FieldResizeCommand(FieldWidget fw, int which, Field prototype)
           
FieldShowHideCommand(FieldWidget fw, java.lang.String nameKey, boolean newVisibility)
           
FieldStretchCommand(FieldWidget fw, Rectangle origBounds)
           
NewAggregateCommand(Report report, FieldWidget fw, Group group, java.lang.String functionName)
          Constructor.