A B C D E F G H I J K L M N O P R S T U V W X Y Z

A

About() - Static method in class protoj.help.Help
Static About method
AboutDialog - Class in protoj.help_ui
AboutDialg class definition.
AboutDialog() - Constructor for class protoj.help_ui.AboutDialog
Construct the AboutDialog object
aboutDialog - Variable in class protoj.help_ui.HelpMenu
AboutDialog object
aBrush - Variable in class protoj.drawing.GraphicObject
An integer to indicate the current brush stroke
aBrush - Variable in class protoj.style.Style
the current brush Pattern
accept(File) - Method in class protoj.file.FileFilter
Returns a boolean specifying whether to accept the passed in java.io.File
accept(File) - Method in class protoj.file.FileImageFilter
Returns a boolean specifying whether to accept the passed in java.io.File
actionPerformed(ActionEvent) - Method in class protoj.components_ui.ColorChooserMouseListener
 
actionPerformed(ActionEvent) - Method in class protoj.components_ui.MenuBarEditorOkButtonActionListener
Respond to a press of the OK button by generating the menu represented by what the user entered into the text area in the parent dialog.
actionPerformed(ActionEvent) - Method in class protoj.drawing_ui.ColorChooserMouseListener
 
ACTIVE - Variable in class protoj.components_ui.ComponentsUI
The active number for the component toolbar
ACTIVE - Variable in class protoj.drawing_ui.DrawingUI
Static state variable for the current active tool of the component tool bar
activeIndex - Variable in class protoj.protoj.CommandNode
An int value indicating the index of the currently active Canvas.
activeIndex - Variable in class protoj.protoj.ProtoJ
An int value indicating the index of the currently active Canvas.
activeLayers - Variable in class protoj.protoj.Canvas
a list of the visible layers in this canvas
activeTool - Variable in class protoj.components.Components
activeTool determine the active tool
activeTool - Variable in class protoj.drawing.Drawing
An index to the active canvas object
addAbout() - Method in class protoj.help_ui.HelpMenu
Add the 'About' menu item.
addAlign() - Method in class protoj.structure_ui.StructureMenu
Add the 'Align' menu item.
addArrange() - Method in class protoj.structure_ui.StructureMenu
Add the 'Arrange' menu item.
addBrush() - Method in class protoj.style_ui.StyleMenu
Add the "Brush" menu item
addButton - Variable in class protoj.components_ui.CheckBoxPropertyPanel
add button
addButton - Variable in class protoj.components_ui.ComboBoxPropertyPanel
add button
addButton - Variable in class protoj.components_ui.ListPropertyPanel
add button
addButton - Variable in class protoj.components_ui.RadioButtonPropertyPanel
add button
addCenterPage() - Method in class protoj.view_ui.ViewMenu
Add the 'Center Page' menu item.
addClose() - Method in class protoj.file_ui.FileMenu
Add the 'Close' menu item.
addCloseAll() - Method in class protoj.file_ui.FileMenu
Add the 'CloseAll' menu item.
addCommand() - Method in class protoj.edit_ui.EditMenu
Add the 'Command' menu item.
addComponentObject(ComponentObject) - Method in class protoj.protoj.Canvas
Add a single component object to the component objects vector.
addComponentObjects(Vector) - Method in class protoj.protoj.Canvas
Add a list of component objects to the component objects vector.
addComponentPanel(Component, String) - Method in class protoj.components_ui.PropertyEditorDialog
addComponentPanel method
addComponentsToolbar() - Method in class protoj.tools_ui.ToolsMenu
Add the 'Components Toolbar' menu item.
addCopy() - Method in class protoj.edit_ui.EditMenu
Add the 'Copy' menu item.
addCut() - Method in class protoj.edit_ui.EditMenu
Add the 'Cut' menu item.
addDelete() - Method in class protoj.edit_ui.EditMenu
Add the 'Delete' menu item.
addDrawingToolbar() - Method in class protoj.tools_ui.ToolsMenu
Add the 'Drawing Toolbar' menu item.
addDuplicate() - Method in class protoj.edit_ui.EditMenu
Add the 'Duplicate' menu item.
addExit() - Method in class protoj.file_ui.FileMenu
Add the 'Exit' menu item.
addExplorer() - Method in class protoj.tools_ui.ToolsMenu
Add the 'Explorer' menu item.
addFill() - Method in class protoj.style_ui.StyleMenu
Add the "Fill" menu item
addFind() - Method in class protoj.edit_ui.EditMenu
Add the 'Find' menu item.
addFlipHorizontal() - Method in class protoj.structure_ui.StructureMenu
Add the 'FlipHorizontal' menu item.
addFlipVertical() - Method in class protoj.structure_ui.StructureMenu
Add the 'FlipVertical' menu item.
addFont() - Method in class protoj.style_ui.StyleMenu
Add the 'Font' menu item.
addFontSize() - Method in class protoj.style_ui.StyleMenu
Add the 'Font Size' menu item.
addFontStyle() - Method in class protoj.style_ui.StyleMenu
Add the "Font Style" menu item
addGenerate() - Method in class protoj.file_ui.FileMenu
Add the 'Generate' menu item.
addGraphic(Vector) - Method in class protoj.protoj.CommandList
addGraphic method
addGraphicObject(GraphicObject) - Method in class protoj.protoj.Canvas
Adds the passed in GraphicObject to the Vector graphics.
addGraphicObject(GraphicObject, int) - Method in class protoj.protoj.Canvas
Adds the passed in GraphicObject to the Vector graphics at the specified position in the list of graphicObjects.
addGraphicObject(Vector) - Method in class protoj.protoj.Canvas
Adds the GraphicObject, defined by the Vector junkBundle to the Canvas.
addGriddingOn() - Method in class protoj.view_ui.ViewMenu
Add the 'Gridding On' menu item.
addGridSpacing() - Method in class protoj.view_ui.ViewMenu
Add the 'Grid Spacing' menu item.
addGroup() - Method in class protoj.structure_ui.StructureMenu
Add the 'Group' menu item.
addHideComponents() - Method in class protoj.view_ui.ViewMenu
Add the 'Hide Components' menu item.
addHideDrawing() - Method in class protoj.view_ui.ViewMenu
Add the 'Hide Drawing' menu item.
addHideGridLines() - Method in class protoj.view_ui.ViewMenu
Add the 'Hide Grid Lines' menu item.
addHideText() - Method in class protoj.view_ui.ViewMenu
Add the 'Hide Text' menu item.
addHome() - Method in class protoj.view_ui.ViewMenu
Add the 'Home' menu item.
addImport() - Method in class protoj.file_ui.FileMenu
Add the 'Import' menu item.
addLabelProperties(JLabel, Color, Point, String) - Method in class protoj.components_ui.ComponentsUI
Add several properties to a JLabel.
addLabelProperties(JLabel, Color, Point, String) - Method in class protoj.drawing_ui.DrawingUI
Add several properties to a JLabel.
addLayer(String) - Method in class protoj.protoj.Canvas
Add a layer to the list of layers in the last position and make this the current working layer param name - the name of the new layer to add to layers
addLayer(String) - Method in class protoj.view.View
Add another layer to the curent Canvas.
addLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
addLayers() - Method in class protoj.view_ui.ViewMenu
Add the 'Layers' menu item.
addMode() - Method in class protoj.edit_ui.EditMenu
Add the 'Mode' menu item.
addNew() - Method in class protoj.file_ui.FileMenu
Add the 'New' menu item.
addNormalSize() - Method in class protoj.view_ui.ViewMenu
Add the 'Normal Size' menu item.
addNumberOfComponents() - Method in class protoj.structure_ui.StructureMenu
Add the 'NumberOfComponents' menu item.
addNumberOfDrawings() - Method in class protoj.structure_ui.StructureMenu
Add the 'NumberOfDrawings' menu item.
addOpen() - Method in class protoj.file_ui.FileMenu
Add the 'Open' menu item.
addPage() - Method in class protoj.view_ui.ViewMenu
Add the 'Page' menu item.
addPaste() - Method in class protoj.edit_ui.EditMenu
Add the 'Paste' menu item.
addPoint(Point) - Method in class protoj.drawing.CurvedShapeObject
Adds the passed in Point object to the points in this.shape.
addPoint(Point) - Method in class protoj.drawing.CurveObject
Adds the passed in Point object to the points in this.shape.
addPoint(Point) - Method in class protoj.drawing.GraphicObject
Method addPoint is overwritten in PolygonObject, PolylineObject, CurveObject, and CurvedShapeObject.
addPoint(Point) - Method in class protoj.drawing.MultilineObject
Adds the passed in Point object to the points in this.shape.
addPoint(Point) - Method in class protoj.drawing.PolygonObject
Adds the passed in Point object to the points in this.shape.
addPreferences() - Method in class protoj.edit_ui.EditMenu
Add the 'Preferences' menu item.
addPrint() - Method in class protoj.file_ui.FileMenu
Add the 'Print' menu item.
addPropertyEditor() - Method in class protoj.tools_ui.ToolsMenu
Add the 'Property Editor' menu item.
addRedo() - Method in class protoj.edit_ui.EditMenu
Add the 'Redo' menu item.
addReGroup() - Method in class protoj.structure_ui.StructureMenu
Add the 'ReGroup' menu item.
addRepeat() - Method in class protoj.edit_ui.EditMenu
Add the 'Repeat' menu item.
addRevert() - Method in class protoj.file_ui.FileMenu
Add the 'Revert' menu item.
addRotate90Clockwise() - Method in class protoj.structure_ui.StructureMenu
Add the 'Rotate90Clockwise' menu item.
addRotate90CounterClockwise() - Method in class protoj.structure_ui.StructureMenu
Add the 'Rotate90CounterClockwise' menu item.
addSave() - Method in class protoj.file_ui.FileMenu
Add the 'Save' menu item.
addSaveAll() - Method in class protoj.file_ui.FileMenu
Add the 'SaveAll' menu item.
addSaveAs() - Method in class protoj.file_ui.FileMenu
Add the 'SaveAs' menu item.
addScriptEditor() - Method in class protoj.tools_ui.ToolsMenu
Add the 'Script Editor' menu item.
addSelectAll() - Method in class protoj.edit_ui.EditMenu
Add the 'SelectAll' menu item.
addSelectedComponentObject(ComponentObject) - Method in class protoj.protoj.Canvas
Add a single component object to the selectedComponentObjects collection.
addSeparator() - Method in class protoj.edit_ui.EditMenu
Add the "Separator" menu item.
addSeparator() - Method in class protoj.file_ui.FileMenu
Add the "Separator" menu item.
addSeparator() - Method in class protoj.structure_ui.StructureMenu
Add the "Separator" menu item.
addSeparator() - Method in class protoj.style_ui.StyleMenu
Add the "Separator" menu item.
addSeparator() - Method in class protoj.view_ui.ViewMenu
Add the "Separator" menu item.
addShowGrouping() - Method in class protoj.view_ui.ViewMenu
Add the 'ShowGrouping' menu item.
addSlideShow() - Method in class protoj.tools_ui.ToolsMenu
Add the 'Slide Show' menu item.
addSpellCheck() - Method in class protoj.edit_ui.EditMenu
Add the 'SpellCheck' menu item.
addTransform() - Method in class protoj.structure_ui.StructureMenu
Add the 'Transform' menu item.
addUndo() - Method in class protoj.edit_ui.EditMenu
Add the 'Undo' menu item.
addUnGroup() - Method in class protoj.structure_ui.StructureMenu
Add the 'UnUnGroup' menu item.
addWindows() - Method in class protoj.view_ui.ViewMenu
Add the 'Windows' menu item.
addZoomIn() - Method in class protoj.view_ui.ViewMenu
Add the 'Zoom In' menu item.
addZoomOut() - Method in class protoj.view_ui.ViewMenu
Add the 'Zoom Out' menu item.
AlignBottoms() - Static method in class protoj.structure.Structure
Static AlignBottoms method
AlignBottomToTop() - Static method in class protoj.structure.Structure
Static AlignBottomToTop method
AlignCenters() - Static method in class protoj.structure.Structure
Static AlignCenters method
AlignHorizontalCenters() - Static method in class protoj.structure.Structure
Static AlignHorizontalCenters method
AlignLeftSides() - Static method in class protoj.structure.Structure
Static AlignLeftSides method
AlignLeftToRight() - Static method in class protoj.structure.Structure
Static AlignLeftToRight method
AlignRightSides() - Static method in class protoj.structure.Structure
Static AlignRightSides method
AlignRightToLeft() - Static method in class protoj.structure.Structure
Static AlignRightToLeft method
AlignToGrid() - Static method in class protoj.structure.Structure
Static AlignToGrid method
AlignTops() - Static method in class protoj.structure.Structure
Static AlignTops method
AlignTopToBottom() - Static method in class protoj.structure.Structure
Static AlignTopToBottom method
AlignVerticalCenters() - Static method in class protoj.structure.Structure
Static AlignVerticalCenters method
allCanvases - Variable in class protoj.file.File
A list of current canvases
angle - Variable in class protoj.drawing.GridObject
The rotation angle
angle - Variable in class protoj.drawing.ImageObject
The rotation angle
angle - Variable in class protoj.drawing.PageObject
The rotation angle
angle - Variable in class protoj.drawing.TextObject
The angle by which to rotate the text (in radians).
appendText(char) - Method in class protoj.drawing.TextObject
Appends a character onto the end of text.
appendTextAtLine(char, LineObject) - Method in class protoj.drawing.TextObject
Appends character into the string of text at the specified line position.
appendTextInRect(char, RectangleObject) - Method in class protoj.drawing.TextObject
Appends character into the string of text at the specified rectangle area of text.
ArrangeBringForward() - Static method in class protoj.structure.Structure
Static ArrangeBringForward method
ArrangeBringToFront() - Static method in class protoj.structure.Structure
Static ArrangeBringToFront method
ArrangeSendBack() - Static method in class protoj.structure.Structure
Static ArrangeSendBack method
ArrangeSendToBack() - Static method in class protoj.structure.Structure
Static ArrangeSendToBack method
arrowBoth - Static variable in class protoj.drawing.DrawingConstants
 
arrowLeft - Static variable in class protoj.drawing.DrawingConstants
 
arrowNone - Static variable in class protoj.drawing.DrawingConstants
All constants for ArrowTip type
ArrowObject - Class in protoj.components
Class definition for ArrowObject which will provide the functionality of selecting component objects from canvas page
ArrowObject() - Constructor for class protoj.components.ArrowObject
Construct ArrowObject
arrowRight - Static variable in class protoj.drawing.DrawingConstants
 
arrows - Variable in class protoj.style_ui.BrushEditDialog
the number of current arrows
arrows - Variable in class protoj.style_ui.PaintEditDialog
the number of arrows
arrowsOn - Variable in class protoj.drawing.GraphicObject
A boolean to indicate whether arrows are to be drawn.
ArrowTip - Class in protoj.drawing
Class ArrowTip defines the Arrow shapes which appear at the ends of lines when certain brushes are used.
ArrowTip() - Constructor for class protoj.drawing.ArrowTip
 
arrowToolButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the selection toolbar button so that its appearance can reflect being selected.
arrowToolButton - Variable in class protoj.drawing_ui.DrawingUI
 
aSavedCanvas - Variable in class protoj.file.File
The current canvas
askSaveDialog - Variable in class protoj.protoj.ProtoJ
A Dialog for asking what the user wants to do when closing a changed file.
AskSaveDialog - Class in protoj.protoj_ui
Class AskSaveDialog is the dialog box which pops up when an unsaved file is to be closed.
AskSaveDialog(ProtoJ) - Constructor for class protoj.protoj_ui.AskSaveDialog
Constructs AskSaveDialog by creating a JDialog and placing the appropriate components on it.
autoSize(Dimension) - Method in class protoj.components_ui.LinePanel
Automatically resize (and redraw) the LinePanel based on some input size.

B

backgroundColor - Variable in class protoj.components.ComponentObject
background color of the component item
backgroundColor - Variable in class protoj.components.Components
background color of the component
backgroundColor - Variable in class protoj.drawing.GraphicObject
A Color object which holds the background color of this.shape.
backgroundColor - Variable in class protoj.protoj_ui.CanvasWindow
Color object backgroundColor holds the value of this Canvas' background color.
beginPoint - Variable in class protoj.components.ComponentObject
The first point
bList - Variable in class protoj.protoj.CommandNode
 
bold - Variable in class protoj.style.FontGroup
The bold version of this Group's font.
boldItalic - Variable in class protoj.style.FontGroup
The boldItalic version of this Group's font.
borderStroke - Variable in class protoj.components.SelectedBorder
The size 2 stroke of the border
bottomField - Variable in class protoj.view_ui.PagesDialog
The bottom margin field.
boundingRectangle - Variable in class protoj.components.ComponentObject
The bounding rectangle for this ComponentObject.
box() - Method in class protoj.components.Components
Box method
boxButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the box toolbar button so that its appearance can reflect being selected.
bringSelectedToFront() - Method in class protoj.protoj.Canvas
Makes calls to bring each selected graphic towards the front.
bringToFront(int) - Method in class protoj.protoj.Canvas
Rearranges the graphics list such that the item previously at index, newBackIndex is now first in the list.
Brush(int) - Static method in class protoj.style.Style
Static Brush method
brushEditDialog - Variable in class protoj.style.Style
A BrushEditDialog instance for user-created brush
BrushEditDialog - Class in protoj.style_ui
Class BrushEditDialog is a dialog shows the current brush settings and provides fields to change the line thickness, dash sequence and arrow settings.
BrushEditDialog(ProtoJ) - Constructor for class protoj.style_ui.BrushEditDialog
Construct the dialog
bs - Variable in class protoj.style_ui.BrushEditDialog
the current basic stroke
button() - Method in class protoj.components.Components
button method
Button() - Static method in class protoj.components.Components
Static Button method
buttonAction(int) - Method in class protoj.tools.Script
buttonAction method: call the evalScript() method with the proper script string.
buttonButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the button toolbar button so that its appearance can reflect being selected.
buttonDimension - Variable in class protoj.components_ui.ComponentsUI
Dimension object
buttonDimension - Variable in class protoj.drawing_ui.DrawingUI
Dimension buttonDimension object
ButtonMouseListener - Class in protoj.tools
Class CanvasMouseListener is the controlling class for the ButtonComponents.
ButtonMouseListener(Script) - Constructor for class protoj.tools.ButtonMouseListener
Construct this with the passed Script object by simply setting this.Script = passed Script.
ButtonObject - Class in protoj.components
Class definition for ButtonObject.
ButtonObject(Canvas) - Constructor for class protoj.components.ButtonObject
Construct the ButtonObject object
buttonObject - Variable in class protoj.components_ui.ButtonPropertyPanel
ComponentObject
ButtonPropertyPanel - Class in protoj.components_ui
Class definition for ButtonPropertyPanel.
ButtonPropertyPanel(ButtonObject) - Constructor for class protoj.components_ui.ButtonPropertyPanel
Construct the button property panel

C

cancel() - Method in class protoj.protoj_ui.AskSaveDialog
Method cancel calls prototype.cancelButtonClicked().
cancelButton - Variable in class protoj.components_ui.MenuBarEditor
The cancelButton object
cancelButton - Variable in class protoj.protoj.ProtoJ
Still working on this stuff.
cancelButton() - Method in class protoj.structure_ui.MoveDialog
Upon the cancel button being clicked, this dialog is hidden.
cancelButton() - Method in class protoj.structure_ui.RotateDialog
Upon the cancel button being clicked, this dialog is hidden.
cancelButton() - Method in class protoj.structure_ui.ScaleDialog
Upon the cancel button being clicked, this dialog is hidden.
cancelButton() - Method in class protoj.style_ui.BrushEditDialog
Cancels the Edit Brush Command
cancelButton() - Method in class protoj.style_ui.PaintEditDialog
Cancels the Edit Pattern Command
cancelButton() - Method in class protoj.view_ui.GridSpacingDialog
Upon the cancel button being clicked, this dialog is hidden.
cancelButtonClicked() - Method in class protoj.protoj.ProtoJ
Simply Hide the AskSaveDialog.
canvas - Variable in class protoj.components.InvisibleButton
Each Component Object has a Border associated with it.
canvas - Variable in class protoj.edit.Edit
A reference to Canvas object
Canvas - Class in protoj.protoj
Class Canvas is the top-level Model class for the drawing canvas.
Canvas(ProtoJ, View, int) - Constructor for class protoj.protoj.Canvas
Construct this with the given View component.
Canvas(ProtoJ, View, int, String) - Constructor for class protoj.protoj.Canvas
 
Canvas(ProtoJ, View, int, String, Vector, Vector, Vector, Vector, Vector, Vector) - Constructor for class protoj.protoj.Canvas
Second Constructor is for opening files ...
canvas - Variable in class protoj.protoj.CommandList
 
canvas - Variable in class protoj.protoj.ProtoJ
The Top-Level Vector of Canvases.
canvas - Variable in class protoj.protoj_ui.CanvasPage
 
canvas - Variable in class protoj.protoj_ui.CanvasWindow
A local reference to the companion Model object.
canvas - Variable in class protoj.tools.Tools
A reference to Canvas object
canvas - Variable in class protoj.view.View
A reference to Canvas object
canvasIndex - Variable in class protoj.file.File
The current Canvas index
canvasList - Variable in class protoj.drawing.Drawing
A local reference to the list of canvases.
CanvasMouseListener - Class in protoj.protoj_ui
Class CanvasMouseListener is the controlling class for the CanvasWindows.
CanvasMouseListener(CanvasWindow) - Constructor for class protoj.protoj_ui.CanvasMouseListener
Construct this with the passed CanvasWindow object by simply setting this.canvasWindow = passed CanvasWindow.
canvasPage - Variable in class protoj.drawing.GridObject
A local reference to the canvas Page object.
canvasPage - Variable in class protoj.drawing.ImageObject
A local reference to the canvas Page object.
canvasPage - Variable in class protoj.drawing.PageObject
A local reference to the canvas Page object.
canvasPage - Variable in class protoj.protoj.Canvas
A local reference to the CanvasPage
CanvasPage - Class in protoj.protoj_ui
Class CanvasPage is the JPanel extension which fits into a CanvasWindow and displays the Shapes in Canvas.graphics[]
CanvasPage(CanvasWindow, Canvas, Dimension) - Constructor for class protoj.protoj_ui.CanvasPage
Construct this by calling parent constructor and setting this.canvasWindow = parameter.
canvasPage - Variable in class protoj.protoj_ui.CanvasWindow
A CanvasPage object to reference for drawing and printing purposes
canvasWindow - Variable in class protoj.protoj.Canvas
A local reference to CanvasWindow
canvasWindow - Variable in class protoj.protoj_ui.CanvasMouseListener
A local reference to the companion CanvasWindow object.
canvasWindow - Variable in class protoj.protoj_ui.CanvasPage
A local reference to the companion CanvasWindow object.
CanvasWindow - Class in protoj.protoj_ui
Class CanvasWindow is the companion View class for the Canvas Model.
CanvasWindow(Screen, Canvas, Drawing, Components, ProtoJKeyListener, ProtoJUI) - Constructor for class protoj.protoj_ui.CanvasWindow
Construct this with the given Screen, Canvas, and Tools components.
canvasWindow - Variable in class protoj.protoj_ui.GriddedGraphicObject
A canvasWindow reference
canvasWindow - Variable in class protoj.protoj_ui.ProtoJUI
The Vector of Drawing Canvas objects.
cbHbox - Variable in class protoj.tools_ui.ScriptEditor
horizontal box used in composeComboBox method
cbSpace - Variable in class protoj.tools_ui.ScriptEditor
space after the combo box
CenterPage() - Static method in class protoj.view.View
Static CenterPage method
changePT1 - Variable in class protoj.protoj_ui.CanvasWindow
control points to change position
changePT2 - Variable in class protoj.protoj_ui.CanvasWindow
control points to change position
checkbox() - Method in class protoj.components.Components
checkbox method
Checkbox() - Static method in class protoj.components.Components
Static Checkbox method
checkBoxButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the checkbox toolbar button so that its appearance can reflect being selected.
checkBoxList - Variable in class protoj.components_ui.CheckBoxPropertyPanel
radio list
CheckBoxObject - Class in protoj.components
Class definition for CheckBoxObject.
CheckBoxObject(Canvas) - Constructor for class protoj.components.CheckBoxObject
Construct the CheckBoxObject object
checkBoxObject - Variable in class protoj.components_ui.CheckBoxPropertyPanel
ComponentObject
CheckBoxPropertyPanel - Class in protoj.components_ui
Class definition for CheckBoxPropertyPanel.
CheckBoxPropertyPanel(CheckBoxObject) - Constructor for class protoj.components_ui.CheckBoxPropertyPanel
Construct the checkbox button property panel
checkRedoStatus() - Method in class protoj.protoj.CommandList
checkRedoStatus method
checkSelectedComponents(Canvas) - Method in class protoj.components.ArrowObject
checkSelectedComponents method
checkToolbar() - Method in class protoj.protoj.Canvas
The normal UI has no way know if the invisible button is hit.
checkToolbar() - Method in class protoj.protoj_ui.CanvasWindow
The UI has no way to know if invisible buttons are hit, for uniform behavior if a ComponentObject is selected it will switch the active toolbar if Drawing toolbar is currently active.
chooseButton - Variable in class protoj.components_ui.ButtonPropertyPanel
choose button
chooseButton - Variable in class protoj.components_ui.CheckBoxPropertyPanel
choose button
chooseButton - Variable in class protoj.components_ui.ComboBoxPropertyPanel
choose button
chooseButton - Variable in class protoj.components_ui.ListPropertyPanel
choose button
chooseButton - Variable in class protoj.components_ui.RadioButtonPropertyPanel
choose button
chooserDialog - Variable in class protoj.components_ui.ColorChooserMouseListener
The dialog box for the color chooser.
chooserDialog - Variable in class protoj.drawing_ui.ColorChooserMouseListener
The dialog box for the color chooser.
circles - Variable in class protoj.protoj_ui.GridPanel
a general path representing a circular area of the grid
clickOK() - Method in class protoj.style_ui.FontDialog
Method clickOK is called by the 'OK' button when clicked.
clickOK() - Method in class protoj.style_ui.FontSizeDialog
Method clickOK is called by the 'OK' button when clicked.
cList - Variable in class protoj.protoj.CommandNode
 
clone() - Method in class protoj.drawing.CurvedShapeObject
Makes a copy of this object and returns the copy to caller.
clone() - Method in class protoj.drawing.CurveObject
Creates a copy of this object and returns copy to caller
clone() - Method in class protoj.drawing.EllipseObject
Makes a copy of this object and returns the copy.
clone() - Method in class protoj.drawing.GraphicObject
Method clone() is overwritten by each individual ShapeObject class.
clone() - Method in class protoj.drawing.GridObject
Makes a copy of this object and returns a copy to the caller.
clone() - Method in class protoj.drawing.ImageObject
Makes a copy of this object and returns to caller.
clone() - Method in class protoj.drawing.LineObject
Returns a derived copy of this object returns - A copy of this.
clone() - Method in class protoj.drawing.MultilineObject
Returns a derived copy of this.object returns - A copy of this.
clone() - Method in class protoj.drawing.PageObject
Returns a derived copy of this.object returns - A copy of this.
clone() - Method in class protoj.drawing.PolygonObject
Returns a derived copy of this.object returns - A copy of this.
clone() - Method in class protoj.drawing.RectangleObject
Returns a derived copy of this.object returns - A copy of this.
clone() - Method in class protoj.drawing.TextObject
Returns a derived copy of this.object returns - A copy of this.
clone() - Method in class protoj.protoj.Canvas
returns a copy of this.object
Close() - Static method in class protoj.file.File
Static Close method
CloseAll() - Static method in class protoj.file.File
Static CloseAll method
closeAllItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'Close All' item
closeItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'Close' item
closePrograms() - Method in class protoj.protoj.ProtoJ
Close all the open windows
closeProtoJ() - Method in class protoj.protoj.ProtoJ
Close the Protoj program
closeWindow() - Method in class protoj.protoj_ui.CanvasWindow
Method to close the current window
color - Variable in class protoj.components_ui.ColorChooserMouseListener
The color of the label.
color() - Method in class protoj.drawing.Drawing
color method
color - Variable in class protoj.drawing.GraphicObject
A Color object which holds the color of this.shape.
color - Variable in class protoj.drawing_ui.ColorChooserMouseListener
The color of the label.
color - Variable in class protoj.protoj_ui.CanvasWindow
A color object for Temp graphic objects
colorChooser - Variable in class protoj.components_ui.ColorChooserMouseListener
The color chooser object.
colorChooser - Variable in class protoj.drawing_ui.ColorChooserMouseListener
The color chooser object.
colorChooser - Variable in class protoj.style_ui.StyleMenu
A Generic JColorChooser for selecting foreground color.
ColorChooserMouseListener - Class in protoj.components_ui
This class implements an ActionListener and MouseListener for the drawing toolbar color choosers.
ColorChooserMouseListener(ComponentsUI, Components, JLabel, Color, String) - Constructor for class protoj.components_ui.ColorChooserMouseListener
Construct the ColorChooserMouseListener.
ColorChooserMouseListener - Class in protoj.drawing_ui
This class implements an ActionListener and MouseListener for the drawing toolbar color choosers.
ColorChooserMouseListener(DrawingUI, Drawing, JLabel, Color, String) - Constructor for class protoj.drawing_ui.ColorChooserMouseListener
Construct the ColorChooserMouseListener.
colorDialog - Variable in class protoj.style_ui.StyleMenu
A Dialog in which to put the Color Chooser.
colsTextField - Variable in class protoj.components_ui.TablePropertyPanel
cols textfield
combo() - Method in class protoj.components.Components
combo method
Combo() - Static method in class protoj.components.Components
Static Combo method
comboBox - Variable in class protoj.tools_ui.ScriptEditor
JComboBox with list of choices
comboBoxButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the combobox toolbar button so that its appearance can reflect being selected.
comboBoxNum - Variable in class protoj.file.Generate
Number of combo box components
ComboBoxObject - Class in protoj.components
Class definition for ComboBoxObject.
ComboBoxObject(Canvas) - Constructor for class protoj.components.ComboBoxObject
Construct the ComboBoxObject object
comboBoxObject - Variable in class protoj.components_ui.ComboBoxPropertyPanel
ComponentObject
ComboBoxPropertyPanel - Class in protoj.components_ui
Class definition for ComboBoxPropertyPanel.
ComboBoxPropertyPanel(ComboBoxObject) - Constructor for class protoj.components_ui.ComboBoxPropertyPanel
Construct the combobox property panel
Command() - Static method in class protoj.edit.Edit
Static Command method
commandItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Command' item
commandList - Variable in class protoj.protoj.Canvas
A CommandList that contains a list of the commands made in a layer
CommandList - Class in protoj.protoj
CommandList class definition.
CommandList(ProtoJ, Canvas) - Constructor for class protoj.protoj.CommandList
Construct this with the given companion view.
commandList - Variable in class protoj.protoj_ui.CanvasWindow
A local reference to the top-level JDraw object.
CommandNode - Class in protoj.protoj
CommandNode class definition.
CommandNode(int, Vector, Vector, Vector, Vector, CommandNode, CommandNode) - Constructor for class protoj.protoj.CommandNode
Construct this with the given companion view.
CommandsMenu - Class in protoj.protoj
CommandsMenu class definition.
CommandsMenu(View, ProtoJ) - Constructor for class protoj.protoj.CommandsMenu
Construct the CommandsMenu object
commandsMenu - Variable in class protoj.protoj.ProtoJ
The Top-Level CommandsMenu model.
commandsMenu - Variable in class protoj.protoj_ui.CommandsMenuUI
CommandsMenu object
CommandsMenuUI - Class in protoj.protoj_ui
CommandsMenuUI class definition.
CommandsMenuUI(Screen, CommandsMenu, ProtoJKeyListener, ProtoJUI) - Constructor for class protoj.protoj_ui.CommandsMenuUI
Constructs the CommandsMenuUI object
commandsMenuUI - Variable in class protoj.protoj_ui.ProtoJUI
The Menu Bar object
COMP_TOOL - Variable in class protoj.protoj_ui.ProtoJUI
The value of the Component tool being active is 0
companionObject - Variable in class protoj.components.InvisibleButton
The 'real' thing that this button is associated with.
component - Variable in class protoj.components.ComponentObject
The Component object
componentList - Variable in class protoj.edit.Edit
A vector that stores all components in the active canvas
ComponentObject - Class in protoj.components
Abstract class for componet object.
ComponentObject() - Constructor for class protoj.components.ComponentObject
 
componentObject - Variable in class protoj.protoj_ui.CanvasWindow
A ComponentObject instance where components are stored as they're being created
componentObjects - Variable in class protoj.protoj.Canvas
Canvas contains a vector of component objects
Components - Class in protoj.components
Class definition for Drawing class.
Components(View, ProtoJ) - Constructor for class protoj.components.Components
Constructs the Drawing object
components - Static variable in class protoj.components.Components
Static reference to Components class
components - Variable in class protoj.components_ui.ColorChooserMouseListener
 
components - Variable in class protoj.components_ui.ComponentsUI
Components object model
components - Variable in class protoj.drawing.Drawing
components object
components - Variable in class protoj.protoj.ProtoJ
The Top-Level Components model
components - Variable in class protoj.protoj_ui.CanvasPage
A local reference to the upper level component drawing object
components - Variable in class protoj.protoj_ui.CanvasWindow
A local reference to the upper-level Components object
components - Variable in class protoj.protoj_ui.ProtoJUI
The ComponentTool object
componentsMenuItem - Static variable in class protoj.tools_ui.ToolsMenu
componentMenuItem
componentsToolBar - Variable in class protoj.components_ui.ComponentsUI
componentsToolBar object
componentsUI - Variable in class protoj.components_ui.ColorChooserMouseListener
The parent view.
ComponentsUI - Class in protoj.components_ui
Class definition for ComponentsUI class.
ComponentsUI(Screen, Components, ProtoJUI) - Constructor for class protoj.components_ui.ComponentsUI
Construct the ComponentsUI object
componentsUI - Variable in class protoj.protoj_ui.ProtoJUI
The ComponentUI object
ComponentToolbar(boolean) - Static method in class protoj.tools.Tools
Static ComponentToolbar method
componentType - Variable in class protoj.components.ComponentObject
ComponentType
componentType - Variable in class protoj.protoj_ui.CanvasWindow
component type
compose() - Method in class protoj.components.ArrowObject
compose method
compose() - Method in class protoj.components.ButtonObject
Compose the JButton object
compose() - Method in class protoj.components.CheckBoxObject
Compose the JCheckBox object
compose() - Method in class protoj.components.ComboBoxObject
Compose the ComboBox object
compose() - Method in class protoj.components.ComponentObject
compose method
compose() - Method in class protoj.components.HorizontalScrollbarObject
Compose the Horizontal scrollbar object.
compose() - Method in class protoj.components.ListObject
Compose the Jlist object
compose() - Method in class protoj.components.RadioButtonObject
Compose the JRadioButton object
compose() - Method in class protoj.components.SliderObject
Compose the JButton object
compose() - Method in class protoj.components.TableObject
Compose the JButton object
compose() - Method in class protoj.components.TextBoxObject
Compose the JButton object
compose() - Method in class protoj.components.VerticalScrollbarObject
Compose the Vertical Scrollbar object.
compose() - Method in class protoj.components_ui.ButtonPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.CheckBoxPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.ComboBoxPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.ComponentsUI
Return the drawing toolbar with all the components in it
compose() - Method in class protoj.components_ui.HorizontalScrollBarPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.ListPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.MenuBarEditor
Compose this by adding the Editor and the ButtonRow into a panel and returning the panel.
compose() - Method in class protoj.components_ui.RadioButtonPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.SliderPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.TablePropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the panel which contains all the fields for a textbox
compose() - Method in class protoj.components_ui.VerticalScrollBarPropertyPanel
Compose the panel contains all the fields for a button object
compose() - Method in class protoj.drawing_ui.DrawingUI
Return the drawing toolbar with all the components in it
compose() - Method in class protoj.edit_ui.EditMenu
Compose edit menu items
compose() - Method in class protoj.edit_ui.EditUI
Compose this by composing the edit pulldown menu.
compose() - Method in class protoj.file_ui.FileMenu
Compose file menu items
compose() - Method in class protoj.file_ui.FileUI
Compose this by composing the file pulldown menu.
compose() - Method in class protoj.help_ui.HelpMenu
Compose help menu items
compose() - Method in class protoj.help_ui.HelpUI
Compose this by composing the help pulldown menu.
compose() - Method in class protoj.protoj_ui.CanvasWindow
Compose this by creating a new window.
compose() - Method in class protoj.protoj_ui.CommandsMenuUI
Compose the CommandsMenu bar with all the subviews
compose() - Method in class protoj.protoj_ui.ProtoJUI
Compose the top-model view
compose() - Method in class protoj.structure_ui.StructureMenu
Compose structure menu items
compose() - Method in class protoj.structure_ui.StructureUI
Compose this by composing the structure pulldown menu.
compose() - Method in class protoj.style_ui.StyleMenu
Compose style menu items
compose() - Method in class protoj.style_ui.StyleUI
Compose this by composing the style pulldown menu.
compose() - Method in class protoj.tools_ui.ScriptEditor
Compose a tabbedPanel window.
compose() - Method in class protoj.tools_ui.ToolsMenu
Compose tools menu items
compose() - Method in class protoj.tools_ui.ToolsUI
Compose this by composing the tools pulldown menu.
compose() - Method in class protoj.view_ui.ViewMenu
Compose view menu items
compose() - Method in class protoj.view_ui.ViewUI
Compose this by composing the view pulldown menu.
composeAcceptBox() - Method in class protoj.tools_ui.ScriptEditor
Compose the ok or cancel area.
composeButtonRow() - Method in class protoj.components_ui.MenuBarEditor
Compose the ButtonRow by placing the two buttons ("OK" and "Cancel") into a horizontal box which is then returned to the caller.
composeButtonsRow() - Method in class protoj.components_ui.ButtonPropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.CheckBoxPropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.ComboBoxPropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.HorizontalScrollBarPropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.ListPropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.RadioButtonPropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.SliderPropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.TablePropertyPanel
Compose the ok button and cancel button
composeButtonsRow() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the update and reset buttons
composeButtonsRow() - Method in class protoj.components_ui.VerticalScrollBarPropertyPanel
Compose the ok button and cancel button
composeCanvas(int) - Method in class protoj.protoj_ui.ProtoJUI
Compose the Canvas indicated by the parameter by calling it's compose() method.
composeCheckBoxList() - Method in class protoj.components_ui.CheckBoxPropertyPanel
Compose the radio list
composeComboBox() - Method in class protoj.tools_ui.ScriptEditor
Compose of a combo box where there is a list of choices
composeEditor() - Method in class protoj.components_ui.MenuBarEditor
Compose the menu Editor with a JLayeredPane.
composeEnable() - Method in class protoj.components_ui.ButtonPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.CheckBoxPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.ComboBoxPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.HorizontalScrollBarPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.ListPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.RadioButtonPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.SliderPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.TablePropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the enabled and visibled checkbox
composeEnable() - Method in class protoj.components_ui.VerticalScrollBarPropertyPanel
Compose the enabled and visibled checkbox
composeIcon() - Method in class protoj.components_ui.ButtonPropertyPanel
compose icon
composeIcon() - Method in class protoj.components_ui.CheckBoxPropertyPanel
compose icon
composeIcon() - Method in class protoj.components_ui.ComboBoxPropertyPanel
compose icon
composeIcon() - Method in class protoj.components_ui.ListPropertyPanel
compose icon
composeIcon() - Method in class protoj.components_ui.RadioButtonPropertyPanel
compose icon
composeLabel() - Method in class protoj.components_ui.ButtonPropertyPanel
compose label
composeList() - Method in class protoj.components_ui.ComboBoxPropertyPanel
Compose the list
composeList() - Method in class protoj.components_ui.ListPropertyPanel
Compose the list
composeLocation() - Method in class protoj.components_ui.ButtonPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.CheckBoxPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.ComboBoxPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.HorizontalScrollBarPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.ListPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.RadioButtonPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.SliderPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.TablePropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the location textfield
composeLocation() - Method in class protoj.components_ui.VerticalScrollBarPropertyPanel
Compose the location textfield
composeMenuBar() - Method in class protoj.protoj_ui.CommandsMenuUI
Compose this menubar by adding each composed menu to it.
composeName() - Method in class protoj.components_ui.ButtonPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.CheckBoxPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.ComboBoxPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.HorizontalScrollBarPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.ListPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.RadioButtonPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.SliderPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.TablePropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the name textfield
composeName() - Method in class protoj.components_ui.VerticalScrollBarPropertyPanel
Compose the name textfield
composeRadioList() - Method in class protoj.components_ui.RadioButtonPropertyPanel
Compose the radio list
composeRowsCols() - Method in class protoj.components_ui.TablePropertyPanel
Compose the rows and cols
composeScriptArea() - Method in class protoj.tools_ui.ScriptEditor
Compose of a script area where users can type in commands
composeSize() - Method in class protoj.components_ui.ButtonPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.CheckBoxPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.ComboBoxPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.HorizontalScrollBarPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.ListPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.RadioButtonPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.SliderPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.TablePropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the size textfield
composeSize() - Method in class protoj.components_ui.VerticalScrollBarPropertyPanel
Compose the size textfield
composeTabbedPane() - Method in class protoj.tools_ui.ScriptEditor
Initialize the tabbedPane with one default pane.
composeText() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the text textarea
composeTextLabel() - Method in class protoj.components_ui.TextBoxPropertyPanel
Compose the text label
constructSubviews(ProtoJUI) - Method in class protoj.protoj_ui.CommandsMenuUI
Call the constructor for each of the component views.
containedIn(Polygon) - Method in class protoj.drawing.GraphicObject
Returns a boolean value representing whether this.shape resides within given Polygon.
container - Variable in class protoj.components.ButtonObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.CheckBoxObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.ComboBoxObject
The outermost container that holds all components of this.
container - Variable in class protoj.components.ComponentObject
The container that holds the InvisibleButton and the 'real' JComponent
container - Variable in class protoj.components.HorizontalScrollbarObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.ListObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.RadioButtonObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.SliderObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.TableObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.TextBoxObject
The container that holds the ComponentObject.
container - Variable in class protoj.components.VerticalScrollbarObject
The container that holds the ComponentObject.
controlDown - Variable in class protoj.protoj.CommandNode
A boolean value indicating whether the control key is down.
controlDown - Variable in class protoj.protoj.ProtoJ
A boolean value indicating whether the control key is down.
controlPoints - Variable in class protoj.drawing.GraphicObject
A Vector holding all of the control Points of this.shape.
Copy() - Static method in class protoj.edit.Edit
Static Copy method
copyControlPoints(Vector) - Method in class protoj.drawing.GraphicObject
Makes a copy of the current control Points
copyItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Copy' item.
countTabs(String) - Method in class protoj.components_ui.MenuBarEditorTextArea
Count the number of tabs in the given string.
createPageObject() - Method in class protoj.protoj_ui.CanvasWindow
creates a page object for displaying pages on screen and print
cShowHide - Variable in class protoj.view_ui.ViewMenu
Component show/hide indicator
currentActiveToolbar - Variable in class protoj.protoj_ui.ProtoJUI
The current value of this variable indicates whether the Drawing or Component toolbar is active, based on the constants DRAWIMG_TOOL and COMP_TOOL.
currentArrows - Variable in class protoj.drawing.Drawing
The currentArrows
currentBackgroundColor - Variable in class protoj.drawing.Drawing
A Color value to store the current background color.
currentBrush - Variable in class protoj.drawing.Drawing
An integer to store the current Brush
currentColor - Variable in class protoj.drawing.Drawing
A Color value to store the current color.
currentControlObject - Variable in class protoj.protoj_ui.CanvasWindow
currentControlObject
currentControlPoint - Variable in class protoj.protoj_ui.CanvasWindow
currentControlPoint
currentFillType - Variable in class protoj.drawing.Drawing
An int to store the current fill type.
currentFont - Variable in class protoj.style.Style
A Font object to store the current Font.
currentFontGroup - Variable in class protoj.style.Style
A variable to store a reference to the currentFont.
currentFontSize - Variable in class protoj.style.Style
An integer object to store the current Font Size.
currentFontSizeID - Variable in class protoj.style.Style
An integer object to store the current Font Size ID.
currentFontStyle - Variable in class protoj.style.Style
An integer object to store the current Font Style.
currentLayer - Variable in class protoj.protoj.Canvas
The current working Layer
currentPattern - Variable in class protoj.drawing.Drawing
An integer to store the current Pattern
currentPoint - Variable in class protoj.protoj_ui.CanvasWindow
currentPiont
currentStroke - Variable in class protoj.drawing.Drawing
A BasicStroke to store the current stroke.
curve() - Method in class protoj.drawing.Drawing
curve method
Curve() - Static method in class protoj.drawing.Drawing
Static Curve method
curveButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the curve toolbar button so that its appearance can reflect being selected.
curvedObject - Static variable in class protoj.drawing.DrawingConstants
 
CurvedShapeObject - Class in protoj.drawing
Class CurvedShapeObject is the GraphicObject extension which holds a closed curved shape.
CurvedShapeObject(Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.CurvedShapeObject
Construct this with the given Colors, FillStyle, and ControlPoints objects.
CurvedShapeObject(Point, Color, Color, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.CurvedShapeObject
Construct this with the given Point, Colors, FillStyle, and ControlPoints objects.
curvedShapeObject - Static variable in class protoj.drawing.DrawingConstants
 
CurveObject - Class in protoj.drawing
Class CurveObject is the GraphicObject extension which defines a curved multi-line shape.
CurveObject(Shape, Color, Color, Vector, Vector, BasicStroke, int, int, int) - Constructor for class protoj.drawing.CurveObject
Construct this with the given Colors, FillStyle, and ControlPoints objects.
CurveObject(Color, Color, Vector, Vector, BasicStroke, int, int, int) - Constructor for class protoj.drawing.CurveObject
Construct this with the given Colors, FillStyle, and ControlPoints objects.
CurveObject(Point, Color, Color, Vector, BasicStroke, int, int, int) - Constructor for class protoj.drawing.CurveObject
Construct this with the given Point, Colors, FillStyle, and BasicStroke objects.
Cut() - Static method in class protoj.edit.Edit
Static Cut method
cutItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Cut' item.

D

dashField - Variable in class protoj.style_ui.BrushEditDialog
A JTextField for the brush dash setting
dashSequence - Variable in class protoj.style.Style
the dash Pattern
dashSequence - Variable in class protoj.style_ui.BrushEditDialog
current value of the brush dashSequence
decrementID() - Method in class protoj.protoj.Canvas
Decrease this.id number by one.
degreeField - Variable in class protoj.structure_ui.RotateDialog
A JTextField for entering the number of degrees to rotate.
deleteChar() - Method in class protoj.drawing.TextObject
Removes the last character from text.
deleteCharAtLinePosition(LineObject) - Method in class protoj.drawing.TextObject
Deletes a character of text at the specified line position.
deleteCharsInRect(RectangleObject) - Method in class protoj.drawing.TextObject
Deletes characters of text in the specified rectangular position and returns new line position in text.
deleteItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Delete' item.
deleteLayer(int[]) - Method in class protoj.protoj.Canvas
Remove the layer and associated graphics from layer and adjust the currentLayer position accordingly
deleteLayer(int[]) - Method in class protoj.view.View
Remove layer from the canvas
deleteLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
deleteString(Vector) - Method in class protoj.drawing.TextObject
Removes the specified String and returns a string
deriveImage(float) - Method in class protoj.drawing.GraphicObject
Method deriveImage creates the GeneralPath object which will represent this shape on screen, given the passed in zoom factor.
dhField - Variable in class protoj.view_ui.PagesDialog
The ?
dialog - Variable in class protoj.components_ui.MenuBarEditorOkButtonActionListener
The parent view
dim - Variable in class protoj.protoj_ui.CanvasPage
Dimension of this panel
dir - Variable in class protoj.file.File
The initial dir setting.
dir - Variable in class protoj.protoj_ui.CanvasWindow
The path of the users current dir
draw(Graphics2D, float) - Method in class protoj.drawing.CurveObject
Draws this.shape on the given Graphics2D object.
draw(Graphics2D, float) - Method in class protoj.drawing.GraphicObject
Draws this.shape on the given Graphics2D object.
draw(Graphics2D, float) - Method in class protoj.drawing.GridObject
Draws this Grid object to the screen.
draw(Graphics2D, float) - Method in class protoj.drawing.ImageObject
Draws this Image object to the screen.
draw(Graphics2D, float) - Method in class protoj.drawing.LineObject
Draws this.shape on the given Graphics2D object.
draw(Graphics2D, float) - Method in class protoj.drawing.MultilineObject
Draws this.shape on the given Graphics2D object.
draw(Graphics2D, float) - Method in class protoj.drawing.PageObject
Draws this Page object to the screen.
draw(Graphics2D, float) - Method in class protoj.drawing.TextObject
Draws the text object on the given Graphics2D object.
drawing - Static variable in class protoj.components.Components
Static reference to Drawing class
Drawing - Class in protoj.drawing
Class Drawing is the top-level Model class for the drawing toolbar.
Drawing(View, ProtoJ) - Constructor for class protoj.drawing.Drawing
Construct top model Drawing object
drawing - Static variable in class protoj.drawing.Drawing
Static reference to Drawing class
drawing - Variable in class protoj.drawing_ui.ColorChooserMouseListener
 
drawing - Variable in class protoj.drawing_ui.DrawingUI
drawingTool object model
drawing - Variable in class protoj.protoj.ProtoJ
The Top-Level Drawing model.
drawing - Variable in class protoj.protoj_ui.CanvasPage
A local reference to the upper-level Drawing object.
drawing - Variable in class protoj.protoj_ui.CanvasWindow
A local reference to the upper-level Drawing object.
drawing - Variable in class protoj.protoj_ui.GriddedGraphicObject
A tool object reference
drawing - Variable in class protoj.protoj_ui.ProtoJUI
The Drawing tool
DRAWING_TOOL - Variable in class protoj.protoj_ui.ProtoJUI
The value of the Drawing tool being active is 1
DrawingConstants - Class in protoj.drawing
 
DrawingConstants() - Constructor for class protoj.drawing.DrawingConstants
Creates a new instance of DrawingConstants
drawingMenuItem - Static variable in class protoj.tools_ui.ToolsMenu
propertyEditorMenuItem
drawingPanel - Variable in class protoj.components.ComponentObject
 
drawingToolBar - Variable in class protoj.drawing_ui.DrawingUI
drawingToolBar object
DrawingToolbar(boolean) - Static method in class protoj.tools.Tools
Static DrawingToolbar method
drawingUI - Variable in class protoj.drawing_ui.ColorChooserMouseListener
The parent view.
DrawingUI - Class in protoj.drawing_ui
DrawingUI class definition.
DrawingUI(Screen, Drawing, ProtoJKeyListener, ProtoJUI) - Constructor for class protoj.drawing_ui.DrawingUI
Construct the DrawingUI object
drawingUI - Variable in class protoj.protoj_ui.ProtoJUI
The DrawingUI object
dsField - Variable in class protoj.view_ui.PagesDialog
The ?
Duplicate() - Static method in class protoj.edit.Edit
Static Duplicate method
duplicateItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Duplicate' item.
dwField - Variable in class protoj.view_ui.PagesDialog
The ?

E

Edit - Class in protoj.edit
Edit class definition.
Edit(View, ProtoJ) - Constructor for class protoj.edit.Edit
Constructs the Edit object
edit - Static variable in class protoj.edit.Edit
Static reference to Edit class
edit - Variable in class protoj.edit_ui.EditMenu
A local reference to the Edit model.
edit - Variable in class protoj.protoj.CommandsMenu
Edit module
EDIT_MODE - Variable in class protoj.edit.Edit
State for edit or run
editCommand() - Method in class protoj.edit.Edit
editCommand method
editCopy() - Method in class protoj.edit.Edit
editCopy method
editCut() - Method in class protoj.edit.Edit
editCut method
editDelete() - Method in class protoj.edit.Edit
editDelete method
editDuplicate() - Method in class protoj.edit.Edit
editDuplicate method
editFind() - Method in class protoj.edit.Edit
editFind method
EditMenu - Class in protoj.edit_ui
EditMenu class definition.
EditMenu(Screen, Edit, EditUI) - Constructor for class protoj.edit_ui.EditMenu
Construct EditMenu object with a given edit model
editMenu - Variable in class protoj.edit_ui.EditUI
The companion model
editMode(int) - Method in class protoj.edit.Edit
editMode method
editorExist - Variable in class protoj.tools.Script
indicator for script editor existence
editPaste() - Method in class protoj.edit.Edit
editPaste method
editPreferences() - Method in class protoj.edit.Edit
editPreferences method
editRedo() - Method in class protoj.edit.Edit
editRedo method
editRepeat() - Method in class protoj.edit.Edit
editRepeat method
editSelectAll() - Method in class protoj.edit.Edit
editSelectAll method
editSpellCheck() - Method in class protoj.edit.Edit
editSpellCheck method
EditUI - Class in protoj.edit_ui
Skeletal version of EditUI class that constructs and composes its pulldown menu.
EditUI(Screen, Edit) - Constructor for class protoj.edit_ui.EditUI
Constructor constructs EditUI object with the given screen and companion file model.
editUI - Variable in class protoj.protoj_ui.CommandsMenuUI
The pulldown Edit menu.
editUndo() - Method in class protoj.edit.Edit
editUndo method
ellipse() - Method in class protoj.drawing.Drawing
ellipse method
Ellipse() - Static method in class protoj.drawing.Drawing
Static Ellipse method
ellipseButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the ellipse toolbar button so that its appearance can reflect being selected.
ellipseObject - Static variable in class protoj.drawing.DrawingConstants
 
EllipseObject - Class in protoj.drawing
Class EllipseObject is the GraphicObject extension which holds an ellipse shape.
EllipseObject(Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.EllipseObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
EllipseObject(Point, Point, Color, Color, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.EllipseObject
Construct this with the given Points, Colors, FillStyle, BasicStroke objects.
emptySelectedComponentObjects() - Method in class protoj.protoj.Canvas
Sets the selectedComponentObjects vector to empty and iterates over the ComponentObject vector to set the proper state for each component.
enabledCheckBox - Variable in class protoj.components_ui.ButtonPropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.CheckBoxPropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.ComboBoxPropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.ListPropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.RadioButtonPropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.SliderPropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.TablePropertyPanel
enabled textfield
enabledCheckBox - Variable in class protoj.components_ui.TextBoxPropertyPanel
enabled checkbox
enabledCheckBox - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
enabled textfield
endPoint - Variable in class protoj.components.ComponentObject
The end point
enterAtLine(LineObject) - Method in class protoj.drawing.TextObject
breaks the text at the line position and returns the string object representing the second half of text object.
enterInRect(RectangleObject) - Method in class protoj.drawing.TextObject
removes designated text from this.text and returns the remainding after designated rectangle as a seperate string object
evalScript(String) - Method in class protoj.tools.Script
evalScript method: evaluate the block of codes which is passed in as a string parameter.
Exit() - Static method in class protoj.file.File
Static Exit method
exitItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'File Exit' item.
Explorer(boolean) - Static method in class protoj.tools.Tools
Static Explorer method
explorerMenuItem - Variable in class protoj.tools_ui.ToolsMenu
explorerMenuItem

F

File - Class in protoj.file
File class definition.
File(View, ProtoJ) - Constructor for class protoj.file.File
Constructs the File object
file - Static variable in class protoj.file.File
Static reference to File class
file - Variable in class protoj.file.Generate
Reference to the File object.
file - Variable in class protoj.file_ui.FileMenu
File model object
file - Variable in class protoj.protoj.CommandsMenu
File module
fileChooser - Variable in class protoj.file_ui.FileMenu
A File Chooser for Opening, Saving files
fileChooser - Variable in class protoj.protoj.CommandNode
A JFileChooser in which to open and save files
fileChooser - Variable in class protoj.protoj.ProtoJ
A JFileChooser in which to open and save files
fileClose() - Method in class protoj.file.File
fileClose method
fileCloseAll() - Method in class protoj.file.File
fileCloseAll method
fileExit() - Method in class protoj.file.File
fileExit method
FileFilter - Class in protoj.file
This object is used to determine which files can be opened or saved by ProtoJ.
FileFilter() - Constructor for class protoj.file.FileFilter
 
fileFilter - Variable in class protoj.file_ui.FileMenu
A instance of FileFilter to filter file selection.
fileFilter - Variable in class protoj.protoj.CommandNode
A instance of FileFilter to filter file selection.
fileFilter - Variable in class protoj.protoj.ProtoJ
A instance of FileFilter to filter file selection.
fileGenerate() - Method in class protoj.file.File
fileGenerate method
FileImageFilter - Class in protoj.file
This object is used to determine which files can be opened or saved by
FileImageFilter() - Constructor for class protoj.file.FileImageFilter
 
fileImageFilter - Variable in class protoj.file_ui.FileMenu
A instance of FileImageFilter to filter file selection.
fileImport(String) - Method in class protoj.file.File
fileImport method
FileMenu - Class in protoj.file_ui
FileMenu class definition.
FileMenu(Screen, File, FileUI) - Constructor for class protoj.file_ui.FileMenu
Construct the FileMenu object
fileMenu - Variable in class protoj.file_ui.FileUI
The companion model
filename - Variable in class protoj.protoj.Canvas
Canvas objects also have a filename object.
fileNew() - Method in class protoj.file.File
fileNew method
fileOpen(String) - Method in class protoj.file.File
fileOpen method
filePrint() - Method in class protoj.file.File
filePrint method
fileRevert() - Method in class protoj.file.File
fileRevert method
fileSave() - Method in class protoj.file.File
fileSave method
fileSaveAll() - Method in class protoj.file.File
fileSaveAll method
fileSaveAs(String) - Method in class protoj.file.File
fileSaveAs method
FileUI - Class in protoj.file_ui
Skeletal version of FileUI class that constructs and composes its pulldown menu.
FileUI(Screen, File) - Constructor for class protoj.file_ui.FileUI
Constructor constructs FileUI object with the given screen and companion file model.
fileUI - Variable in class protoj.protoj_ui.CommandsMenuUI
The pulldown File menu.
fill() - Method in class protoj.drawing.Drawing
fill method
Fill() - Static method in class protoj.drawing.Drawing
Static Fill method
Fill(int) - Static method in class protoj.style.Style
Static Fill method
fillButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the fill toolbar button so that its appearance can reflect being selected.
fillObject - Static variable in class protoj.drawing.DrawingConstants
 
fillPattern - Variable in class protoj.drawing.GraphicObject
An integer to indicate the current fill pattern for this.
Find() - Static method in class protoj.edit.Edit
Static Find method
findItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Find' item
firstPoint - Variable in class protoj.drawing.EllipseObject
Need to save a reference to the first point selected (for initial drawing purposes).
firstPoint - Variable in class protoj.drawing.LineObject
Need to save a reference to initial point.
firstPoint - Variable in class protoj.drawing.RectangleObject
Need a reference to the initial point.
FlipHorizontal() - Static method in class protoj.structure.Structure
Static FlipHorizontal method
flipHorizontally() - Method in class protoj.drawing.GraphicObject
Flips this.shape horizontally -- THIS IS ACTUALLY FLIPPING THE SHAPE VERTICALLY ABOUT THE CENTER OF THE SHAPE (Lan Phan)
FlipVertical() - Static method in class protoj.structure.Structure
Static FlipVertical method
flipVertically() - Method in class protoj.drawing.GraphicObject
Flips this.shape vertically.
font - Variable in class protoj.drawing.TextObject
The Font with which to write the text.
Font(FontGroup) - Static method in class protoj.style.Style
Static Font method
FontDialog - Class in protoj.style_ui
Class FontDialog is the JDialog used to select the current Font from the list of system fonts.
FontDialog(Style) - Constructor for class protoj.style_ui.FontDialog
Construct the dialog with a list of the system fonts, a cancel button, and an OK button.
fontDialog - Variable in class protoj.style_ui.StyleMenu
A FontDialog from which to select the current font.
FontGroup - Class in protoj.style
Class FontGroup defines a collection of fonts which will be collected by their font family.
FontGroup() - Constructor for class protoj.style.FontGroup
 
FontGroup() - Method in class protoj.style.FontGroup
Construct this by setting all of its fields to null.
fontList - Variable in class protoj.style_ui.FontDialog
A Vector to store the list of Font Groups.
fontMetrics - Variable in class protoj.drawing.TextObject
The fontMetrics for this.shape
FontSizeDialog - Class in protoj.style_ui
Class FontSizeDialog is the JDialog used to select the current Font Size.
FontSizeDialog(Style) - Constructor for class protoj.style_ui.FontSizeDialog
Construct the dialog with a list of the system fonts, a cancel button, and an OK button.
fontSizeDialog - Variable in class protoj.style_ui.StyleMenu
A FontSizeDialog from which to select the current font size.
FontSizeErrorDialog - Class in protoj.style_ui
Class FontSizeErrorDialog is the dialog box which pops up when the user has selected too many layers
FontSizeErrorDialog() - Constructor for class protoj.style_ui.FontSizeErrorDialog
FontSizeErrorDialog is a simple dialog box which displays a message that too many selections have been made.
foregroundColor - Variable in class protoj.components.ComponentObject
foreground color of the component item
foregroundColor - Variable in class protoj.components.Components
foreground color of the component
foregroundColor - Variable in class protoj.drawing.GraphicObject
A Color object which holds the forground color of this shape
format - Variable in class protoj.protoj_ui.CanvasPage
A PageFormat object is needed to print.

G

Generate() - Static method in class protoj.file.File
Static Generate method
Generate - Class in protoj.file
Generate class definition.
Generate(ProtoJ, File) - Constructor for class protoj.file.Generate
Constructs the Generate object
generate() - Method in class protoj.file.Generate
generate method to generate java code from canvas
generateItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'Generate' item
getActiveLayers() - Method in class protoj.protoj.Canvas
returns the list with the visible layers
getActiveTool() - Method in class protoj.components.Components
Return the activeTool
getActiveTool() - Method in class protoj.drawing.Drawing
Get the active tool Return the integer value indicate the activeTool
GetActiveTool() - Method in class protoj.drawing.Drawing
Static get tool method.
getActiveToolbar() - Method in class protoj.protoj_ui.ProtoJUI
Return the public final value for the current active toolbar.
getActiveWindowIndex() - Method in class protoj.protoj.ProtoJ
Returns the index of the current active window
getArrowPath(Point2D.Double, Point2D.Double, float) - Static method in class protoj.drawing.ArrowTip
ArrowTip's method, getArrowPath takes two points and a zoom factor and returns the appropriate GeneralPath object.
getArrowPathSolid(Point2D.Double, Point2D.Double, float, BasicStroke, int) - Static method in class protoj.drawing.ArrowTip
ArrowTip's method, getArrowPathSolid takes two points, a stroke setting, a brush setting,and a zoom factor and returns the appropriate Polygon object.
getArrows(int) - Method in class protoj.drawing.CurveObject
Gets the number of arrows this object contains.
getArrows() - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten in Line, Polyline, and Curve.
getArrows(int) - Method in class protoj.drawing.LineObject
Returns the number of arrows in this.object
getArrows(int) - Method in class protoj.drawing.MultilineObject
 
getBackgroundColor() - Method in class protoj.components.ComponentObject
Get the background color of the component
getBackgroundColor() - Method in class protoj.components.Components
Get the background color of the component
getBackgroundColor() - Method in class protoj.drawing.GraphicObject
Gets the background color value of this object
getBeginPoint() - Method in class protoj.components.ComponentObject
Return the begin point coordinate
getBorderInsets(Component) - Method in class protoj.components.SelectedBorder
 
getBottomMargin() - Method in class protoj.protoj_ui.PageSetup
Method returns the bottom margin width
getBoundary() - Method in class protoj.drawing.TextObject
Returns the Rectangle which bounds this.shape.
getBoundingRectangle(Vector, Vector) - Static method in class protoj.structure.Structure
Returns the smallest Rectangle which contains all selected graphics.
getBrushNumber() - Method in class protoj.drawing.GraphicObject
Gets the brush number of this object
getCanvas(int) - Method in class protoj.protoj.ProtoJ
Return the Canvas
getCanvas() - Method in class protoj.protoj_ui.CanvasWindow
Method getCanvas() returns the current Canvas object in this.canvas.
getCanvasPage() - Method in class protoj.protoj.Canvas
returns this.canvasPage
getCanvasPage() - Method in class protoj.protoj_ui.CanvasWindow
 
getCanvasWindow(int) - Method in class protoj.protoj_ui.ProtoJUI
Method getCanvasWindow(int) returns the CanvasWindow whose index is given.
getChar(int) - Method in class protoj.drawing.TextObject
Returns the given character from text position.
getCharacterPosition(LineObject) - Method in class protoj.drawing.TextObject
Returns the current position of the character in the text according to the line position.
getColor() - Method in class protoj.drawing.GraphicObject
Gets the color value of this object
getCommandList() - Method in class protoj.protoj.Canvas
returns a list of the all the active layers in this canvas
getCommandsMenu() - Method in class protoj.protoj.ProtoJ
Returns the Top-Level CommandsMenu object.
getCommandsMenuUI() - Method in class protoj.protoj_ui.ProtoJUI
Return the CommandsMenuUI object
getComponent() - Method in class protoj.components.ComponentObject
Return the entire ComponentObject with it's listener button and 'real' component as a Component.
getComponentName() - Method in class protoj.components.ComponentObject
Get the name of the component
getComponentObject() - Method in class protoj.protoj_ui.CanvasWindow
getComponentObject method
getComponentObjectBoundingRectangle() - Method in class protoj.components.RadioButtonObject
Return the Rectangle reprsenting the outline of this ComponentObject
getComponentObjects() - Method in class protoj.protoj.Canvas
Return the Vector stored in components
getComponents() - Method in class protoj.protoj.ProtoJ
Return Components object
getComponents() - Method in class protoj.protoj_ui.CanvasWindow
Return the Components reference
getComponentsUI() - Method in class protoj.protoj_ui.ProtoJUI
Return the ComponentsUI instance.
getComponentType() - Method in class protoj.components.ComponentObject
Return the componentType
getContainer() - Method in class protoj.components.ButtonObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.CheckBoxObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.ComboBoxObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.ComponentObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.HorizontalScrollbarObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.ListObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.RadioButtonObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.SliderObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.TableObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.TextBoxObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getContainer() - Method in class protoj.components.VerticalScrollbarObject
Return the entire ComponentObject container with it's listener button and 'real' component as a Component.
getControlDown() - Method in class protoj.protoj.ProtoJ
Returns the boolean value in this.controlDown
getControlPoints() - Method in class protoj.drawing.GraphicObject
Gets the controlPoints of this object
getCurrentArrows() - Method in class protoj.drawing.Drawing
 
getCurrentBackgroundColor() - Method in class protoj.drawing.Drawing
Get the currentBackgroundColor Return the Color object indicates the current background color
getCurrentBrush() - Method in class protoj.drawing.Drawing
Returns the int value stored in currentBrush.
getCurrentColor() - Method in class protoj.drawing.Drawing
Get the current color Return the Color object indicate the current color
getCurrentDir() - Method in class protoj.file.File
Get the Current Dir to traverse
getCurrentDir() - Method in class protoj.protoj_ui.CanvasWindow
Returns the path of the current directory
getCurrentFillType() - Method in class protoj.drawing.Drawing
Get the currentFillType
getCurrentLayer() - Method in class protoj.protoj.Canvas
returns the current layer in the layer list
getCurrentLayerSize() - Method in class protoj.protoj.Canvas
returns the layer requested
getCurrentPattern() - Method in class protoj.drawing.Drawing
Returns the int value stored in currentPattern.
getCurrentPoint() - Method in class protoj.protoj_ui.CanvasWindow
Method getCurrentPoint() returns the current Point object.
getCurrentStroke() - Method in class protoj.drawing.Drawing
Returns the BasicStroke currently stored in currentStroke.
getDescription() - Method in class protoj.file.FileFilter
Returns a String description of this object
getDescription() - Method in class protoj.file.FileImageFilter
Returns a String description of this object
getDrawAreaHeight() - Method in class protoj.protoj_ui.PageSetup
Method returns the total drawing height of pages minus the margins
getDrawAreaWidth() - Method in class protoj.protoj_ui.PageSetup
Method returns the total drawing width of pages minus the margins
getDrawHeight() - Method in class protoj.protoj_ui.PageSetup
Method returns the pages drawing height
getDrawing() - Method in class protoj.protoj.ProtoJ
Return Drawing object
getDrawing() - Method in class protoj.protoj_ui.CanvasWindow
Returns the Drawing reference
getDrawingUI() - Method in class protoj.protoj_ui.ProtoJUI
Return the DrawingUI instance.
getDrawScale() - Method in class protoj.protoj_ui.PageSetup
Method returns the scale at which a page is drawn
getDrawWidth() - Method in class protoj.protoj_ui.PageSetup
Method returns the pages width
getEdit() - Method in class protoj.edit_ui.EditMenu
Return Edit object
getEdit() - Method in class protoj.protoj.CommandsMenu
Return the Edit model object
getEditMenu() - Method in class protoj.edit_ui.EditUI
Return the EditMenu object
getEditorExist() - Method in class protoj.tools.Script
GetEditorExist method
getEditUI() - Method in class protoj.protoj_ui.CommandsMenuUI
Return the EditUI object
getEndPoint() - Method in class protoj.components.ComponentObject
Return the end point coordinate
getFile() - Method in class protoj.protoj.CommandsMenu
Return the File model object
getFileInput() - Method in class protoj.file.Generate
Gets the file name and Path.
getFileInput() - Method in class protoj.file_ui.FileMenu
Gets the file name and Path.
getFileInputOpen() - Method in class protoj.file_ui.FileMenu
getFileInputOpen method
getFileMenu() - Method in class protoj.file_ui.FileUI
Return the FileMenu object
getFileName() - Method in class protoj.file.File
 
getFilename() - Method in class protoj.protoj.Canvas
returns the name of the selected file
getFileUI() - Method in class protoj.protoj_ui.CommandsMenuUI
Return the FileUI object
getFont() - Method in class protoj.drawing.TextObject
 
getFontGroup() - Method in class protoj.style.Style
 
getFontSize() - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
getFontSize() - Method in class protoj.drawing.TextObject
Gets this.size
getFontSize() - Method in class protoj.style.Style
 
getFontSizeID() - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
getFontSizeID() - Method in class protoj.drawing.TextObject
Gets this.sizeID
getFontSizeID() - Method in class protoj.style.Style
 
getFontStyle() - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
getFontStyle() - Method in class protoj.drawing.TextObject
gets this.style .
getFontStyle() - Method in class protoj.style.Style
 
getFontType() - Method in class protoj.style.Style
 
getForegroundColor() - Method in class protoj.components.ComponentObject
Get the foreground color of the component
getForegroundColor() - Method in class protoj.components.Components
Get the foreground color of the component
getGraphic() - Method in class protoj.drawing.GraphicObject
Return the jGraphic(A JPanel) object to add into the canvasPage.
getGraphic(int) - Method in class protoj.protoj.Canvas
Returns the GraphicObject found in Vector graphics at index i.
getGraphicObject() - Method in class protoj.protoj_ui.CanvasWindow
getGraphicObject method
getGraphics() - Method in class protoj.protoj.Canvas
Returns the Vector stored in graphics.
getGraphicType() - Method in class protoj.drawing.GraphicObject
Gets the graphic type value of this object
getGraphicType() - Method in class protoj.protoj_ui.CanvasWindow
Method getGraphicType() returns the current integer value in this.graphicType.
getGridObject() - Method in class protoj.protoj_ui.CanvasWindow
Returns a grid object reference
getGridOn() - Method in class protoj.protoj_ui.CanvasWindow
Returns the current state of grid on/off
getGridVis() - Method in class protoj.protoj_ui.CanvasWindow
Returns the current state visibility of the grid
getGridX() - Method in class protoj.protoj_ui.CanvasWindow
Returns the grid width
getGridY() - Method in class protoj.protoj_ui.CanvasWindow
Returns the current size of the grid height
getGroups() - Method in class protoj.protoj.Canvas
Returns a list of the groups in this.group
getHeight() - Method in class protoj.components.ComponentObject
Return the component height
getHeight() - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
getHeight() - Method in class protoj.drawing.GridObject
Gets the height of the Grid
getHeight() - Method in class protoj.drawing.ImageObject
Gets the int height value of this.object
getHeight() - Method in class protoj.drawing.PageObject
Returns the size of the page grid height
getHelp() - Method in class protoj.protoj.CommandsMenu
Return the Help model object
getID() - Method in class protoj.protoj.Canvas
Returns the int value in this.id.
getImageSize(Point2D.Double) - Method in class protoj.drawing.ImageObject
Returns the Rectangle which bounds the string this.image, when written with this.font.
getIndex() - Method in class protoj.tools.Script
GetIndex method
getIndexOf(CanvasWindow) - Method in class protoj.protoj_ui.ProtoJUI
Get the Vector index of the specified CanvasWindow
getInvisibleButton() - Method in class protoj.components.ComponentObject
Return the Invisible Button for this ComponentObject
getJComponent() - Method in class protoj.components.ComboBoxObject
Return the JSwing component of this.
getJComponentObject() - Method in class protoj.components.ButtonObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.CheckBoxObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.HorizontalScrollbarObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.ListObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.RadioButtonObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.SliderObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.TableObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.TextBoxObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getJComponentObject() - Method in class protoj.components.VerticalScrollbarObject
Return the JComponent(button, scroll, etc) contained in the ComponentObjectContainer
getLastCanvas() - Method in class protoj.protoj.ProtoJ
Returns the last canvas in the list of canvases.
getLayerGraphics(int) - Method in class protoj.protoj.Canvas
returns a list of the GraphicObjects in the current layer
getLayerGroups(int) - Method in class protoj.protoj.Canvas
returns the list of groups contained in the current layer
getLayerList() - Method in class protoj.protoj.Canvas
returns a list of the all the active layers in this canvas
getLayerList() - Method in class protoj.view.View
Get the list of Layers for this Canvas Window
getLayers() - Method in class protoj.protoj.Canvas
returns the list of all the layers
getLeftMargin() - Method in class protoj.protoj_ui.PageSetup
Method returns the left margin width
getLine(int) - Method in class protoj.components_ui.MenuBarEditorTextArea
Get the line with the given line number from the text area.
getListIcon(int) - Method in class protoj.protoj.Canvas
get an activation value for this layer 0 -> current 1 -> visible 2 -> outline 3 -> hidden 4 -> current outline 5 -> current hidden
getListIcon(int) - Method in class protoj.view.View
Get the number of the Icon associated with the particular list of Icons for this canvas.
getMaxX() - Method in class protoj.drawing.GraphicObject
Returns the maximum x value of this object
getMaxX() - Method in class protoj.drawing.GridObject
Returns the int X value of the right side of the Rectangle which bounds this.shape.
getMaxX() - Method in class protoj.drawing.ImageObject
Returns the int X value of the right side of the Rectangle which bounds this.shape.
getMaxX() - Method in class protoj.drawing.PageObject
Returns the int X value of the right side of the Rectangle which bounds this.shape.
getMaxX() - Method in class protoj.drawing.TextObject
Returns the int X value of the right side of the Rectangle which bounds this.shape.
getMaxY() - Method in class protoj.drawing.GraphicObject
Returns the maximum y value of this object
getMaxY() - Method in class protoj.drawing.GridObject
Returns the int Y value of the bottom side of the Rectangle which bounds this.shape.
getMaxY() - Method in class protoj.drawing.ImageObject
Returns the int Y value of the bottom side of the Rectangle which bounds this.shape.
getMaxY() - Method in class protoj.drawing.PageObject
Returns the int Y value of the bottom side of the Rectangle which bounds this.shape.
getMaxY() - Method in class protoj.drawing.TextObject
Returns the int Y value of the bottom side of the Rectangle which bounds this.shape.
getMenuBar() - Method in class protoj.protoj_ui.CanvasWindow
Return MenuBar object
getMenuBarEditor() - Method in class protoj.components_ui.ComponentsUI
Return the MenuBarEditor object
getMenuEditorTable() - Method in class protoj.protoj_ui.CanvasWindow
Return menuEditorTable object
getMidPoint() - Method in class protoj.drawing.GraphicObject
Calculates and returns the middle point of the object's rectangular boundary
getMinX() - Method in class protoj.drawing.GraphicObject
Returns the minimum x value of this object -- the x of coordinate origin
getMinX() - Method in class protoj.drawing.GridObject
Returns the int X value of the left side of the Rectangle which bounds this.shape.
getMinX() - Method in class protoj.drawing.ImageObject
Returns the int X value of the left side of the Rectangle which bounds this.shape.
getMinX() - Method in class protoj.drawing.PageObject
Returns the int X value of the left side of the Rectangle which bounds this.shape.
getMinX() - Method in class protoj.drawing.TextObject
Returns the int X value of the left side of the Rectangle which bounds this.shape.
getMinY() - Method in class protoj.drawing.GraphicObject
Returns the minimum y value of this object -- the y of coordinate origin
getMinY() - Method in class protoj.drawing.GridObject
Returns the int Y value of the top side of the Rectangle which bounds this.shape.
getMinY() - Method in class protoj.drawing.ImageObject
Returns the int Y value of the top side of the Rectangle which bounds this.shape.
getMinY() - Method in class protoj.drawing.PageObject
Returns the int Y value of the top side of the Rectangle which bounds this.shape.
getMinY() - Method in class protoj.drawing.TextObject
Returns the int Y value of the top side of the Rectangle which bounds this.shape.
getName() - Method in class protoj.components.ButtonObject
Return the name of the component object
getName() - Method in class protoj.components.CheckBoxObject
Return the name of the component object
getName() - Method in class protoj.components.ComboBoxObject
Return the name of the component object
getName() - Method in class protoj.components.ComponentObject
Return the name of the component object
getName() - Method in class protoj.components.HorizontalScrollbarObject
Return the name of the component object
getName() - Method in class protoj.components.ListObject
Return the name of the component object
getName() - Method in class protoj.components.RadioButtonObject
Return the name of the component object
getName() - Method in class protoj.components.SliderObject
Return the name of the component object
getName() - Method in class protoj.components.TableObject
Return the name of the component object
getName() - Method in class protoj.components.TextBoxObject
Return the name of the component object
getName() - Method in class protoj.components.VerticalScrollbarObject
Return the name of the component object
getNeedSave() - Method in class protoj.protoj.Canvas
returns the boolean value indicating if a file needs to be saved
getNeedSave() - Method in class protoj.protoj_ui.CanvasWindow
Method getNeedSave() returns this.needSave.
getNumberOfComponents() - Method in class protoj.protoj.Canvas
returns the number of components in the layer or selected graphics
getNumberOfGraphics() - Method in class protoj.protoj.Canvas
returns the number of graphics in the layer or selected graphics
getNumberOfLayers() - Method in class protoj.protoj.Canvas
returns the int value in layercount
getNumPages() - Method in class protoj.protoj_ui.PageSetup
Method that returns the total number of pages in the window
getOrientation() - Method in class protoj.protoj_ui.PageSetup
method returns the page orientation
getPageBound() - Method in class protoj.protoj_ui.PageSetup
Method returns the pageboundaries on/off indicator returns - the indicator of pageboundaries on or off
getPageDrawObject() - Method in class protoj.protoj_ui.CanvasWindow
Creates and returns a page object
getPageHeight() - Method in class protoj.protoj_ui.PageSetup
Method returns the page height
getPageObject() - Method in class protoj.protoj_ui.CanvasWindow
returns a page object reference
getPageOn() - Method in class protoj.protoj_ui.CanvasWindow
Returns if the page outline is on is true or false
getPageOrder() - Method in class protoj.protoj_ui.PageSetup
method returns the order in which pages are number l->r or t->b
getPageSetup() - Method in class protoj.protoj_ui.CanvasWindow
Returns the page setup object
getPageWidth() - Method in class protoj.protoj_ui.PageSetup
Method returns the page width
getPaint() - Method in class protoj.drawing.GraphicObject
Gets the paint value of this object
getPattern() - Method in class protoj.drawing.GraphicObject
Gets the fill pattern value of this object
getPrinterInfo() - Method in class protoj.protoj_ui.CanvasPage
Gets the printer details
getPropertyEditor() - Method in class protoj.components_ui.PropertyEditorDialog
getPropertyEditor method
getProtoJ() - Method in class protoj.drawing.Drawing
 
getProtoJ() - Method in class protoj.edit.Edit
Return the ProtoJ object
getProtoJ() - Method in class protoj.file.File
return ProtoJ model object
getProtoJ() - Method in class protoj.protoj.Canvas
Returns the ProtoJ
getProtoJ() - Method in class protoj.protoj_ui.CanvasWindow
Returns the ProtoJ reference
getProtoJ() - Method in class protoj.protoj_ui.ProtoJUI
Return the top level ProtoJ object.
getProtoJUI() - Method in class protoj.protoj.ProtoJ
Return Top-Level ProtoJUI object
getProtoJView() - Method in class protoj.protoj.CommandsMenu
Return the View model object
getRightMargin() - Method in class protoj.protoj_ui.PageSetup
Method returns the right margin width
getRootFileName() - Method in class protoj.file.Generate
Gets the root file name.
getSaveBundle() - Method in class protoj.drawing.CurveObject
Returns a saveBundle (Vector) derived from the information contained in this.
getSaveBundle() - Method in class protoj.drawing.GraphicObject
Returns a Vector saveBundle derived from the information contained
getSaveBundle() - Method in class protoj.drawing.GridObject
Returns a Vector with all the necessary save information.
getSaveBundle() - Method in class protoj.drawing.ImageObject
Returns a Vector with all the necessary save information.
getSaveBundle() - Method in class protoj.drawing.MultilineObject
Returns a saveBundle (Vector) derived from the information contained in this.
getSaveBundle() - Method in class protoj.drawing.PageObject
Returns a Vector with all the necessary save information.
getSaveBundle() - Method in class protoj.drawing.TextObject
Returns a Vector with all the necessary save information.
getSavedPaint() - Method in class protoj.drawing.Drawing
Returns the Paint currently stored in savedPaint.
getScript() - Method in class protoj.components.ButtonObject
GetScript method
getScriptEditor() - Method in class protoj.tools.Script
GetScriptEditor method
getScrollPane() - Method in class protoj.components.ListObject
Some ComponentObjects require a scrollpane, which will need to be resized if the object is.
getScrollPane() - Method in class protoj.components.TableObject
Some ComponentObjects require a scrollpane, which will need to be resized if the object is.
getScrollPane() - Method in class protoj.components.TextBoxObject
Some ComponentObjects require a scrollpane, which will need to be resized if the object is.
getSelectedBoundingRectangle() - Method in class protoj.protoj.Canvas
Returns the smallest Rectangle which contains all the shapes referenced in selectedGraphics.
getSelectedComponentObjects() - Method in class protoj.protoj.Canvas
Return the Vector stored in selected component objects
getSelectedGraphics() - Method in class protoj.protoj.Canvas
Returns the Vector stored in selectedGraphics.
getSelectedGraphics() - Method in class protoj.protoj_ui.CanvasWindow
getSelectedGraphics method
getSelectedShapes() - Method in class protoj.protoj.Canvas
Returns the list of graphicObjects in selectedGraphics
getShape() - Method in class protoj.drawing.GraphicObject
Gets the shape of this object
getStroke() - Method in class protoj.drawing.GraphicObject
Gets the brush stroke value of this object
getStructure() - Method in class protoj.protoj.CommandsMenu
Return the Structure model object
getStructure() - Method in class protoj.structure_ui.StructureMenu
Return the Structure model object
getStyle() - Method in class protoj.protoj.CommandsMenu
Return the Style model object
getTextObjects() - Method in class protoj.protoj.Canvas
Returns the Vector stored in graphics text
getTextSize(Font, Point2D.Double) - Method in class protoj.drawing.TextObject
Returns the Rectangle which bounds the string this.text, when written with this.font.
getTools() - Method in class protoj.protoj.CommandsMenu
Return the Tools model object
getTopMargin() - Method in class protoj.protoj_ui.PageSetup
Method returns the top margin width
getTotalPagesHeight() - Method in class protoj.protoj_ui.PageSetup
Method returns the total height of all pages minus the margins
getTotalPagesWidth() - Method in class protoj.protoj_ui.PageSetup
Method returns the total width of all pages minus the margins
getTouchedControlPoint(Point) - Method in class protoj.drawing.GraphicObject
Returns the index of the last Point in Vector controlPoints which is close enough to Point clickedPoint to be considered "clicked".
getTouchedGroup(Point) - Method in class protoj.protoj.Canvas
Method getTouchedGroup(Point pt) returns the closest graphic (or the group with the closest graphic) to the point passed.
getView() - Method in class protoj.view_ui.ViewMenu
Return the View object
getWidth() - Method in class protoj.components.ComponentObject
Return the component width
getWidth() - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
getWidth() - Method in class protoj.drawing.GridObject
Gets the width of the Grid
getWidth() - Method in class protoj.drawing.ImageObject
Gets the int width value of this.object
getWidth() - Method in class protoj.drawing.PageObject
returns the size of the page grid width
getWindow() - Method in class protoj.protoj_ui.CanvasWindow
 
getWindowPane() - Method in class protoj.protoj_ui.CanvasWindow
Returns windowPane for the purposes of unit testing
getWindowSize() - Method in class protoj.protoj_ui.CanvasWindow
returns the dimension of the window
getZoom() - Method in class protoj.protoj_ui.CanvasWindow
Returns the zoom value of this.window
gObjectList - Variable in class protoj.protoj.CommandNode
 
graphic - Variable in class protoj.drawing.GraphicObject
The Graphics object
GraphicObject - Class in protoj.drawing
Class GraphicObject is the abstract class whose extensions are used to build the Graphics List.
GraphicObject(Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.GraphicObject
Construct this with the given Shape, Color, FillStyle & ControlPoints objects.
graphicObject - Variable in class protoj.protoj_ui.CanvasWindow
A GraphicObject instance where graphics are stored as they're being created.
graphics - Variable in class protoj.protoj.Canvas
Canvas and layers contain a vector of graphic objects.
graphics2D - Variable in class protoj.components.SelectedBorder
The graphcis object associated with this component.
graphics2D - Variable in class protoj.protoj_ui.CanvasPage
A local Graphics2D object.
graphicsBuffer - Variable in class protoj.drawing.Drawing
A Vector to store graphics which are copied or cut.
graphicsBuffer - Static variable in class protoj.edit.Edit
A Vector in which to store graphics temporarily.
graphicType - Variable in class protoj.drawing.GraphicObject
An int to indicate which type of graphic shape is.
graphicType - Variable in class protoj.protoj_ui.CanvasWindow
int object graphicType holds the integer representation of the active Graphic Tool.
GriddedGraphicObject - Class in protoj.protoj_ui
Class GriddedGraphicObject determines how much of a shape is drawn according to the current grid dimensions
GriddedGraphicObject(CanvasWindow) - Constructor for class protoj.protoj_ui.GriddedGraphicObject
Construct this by calling parent constructor and setting this.canvasWindow = parameter.
GriddingOnOff() - Static method in class protoj.view.View
Static GriddingOnOff method
GridObject - Class in protoj.drawing
Class GridObject is the GraphicObject extension which holds a grid shape.
GridObject(int, int, int, int, Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.GridObject
Construct this with the given Width, Height, XGridBlock, YGridBlock, Color, FillStyle, and ControlPoints objects.
gridObject - Variable in class protoj.protoj_ui.CanvasWindow
A graphic object representing the grid for this window
gridOn - Variable in class protoj.protoj_ui.CanvasWindow
boolean value indicates if a grid is on
gridOn - Variable in class protoj.view.View
A boolean value representing if a grid's drawing restrictions are set on
GridPanel - Class in protoj.protoj_ui
Class GridPanel defines the gridded JPanel.
GridPanel(int, Dimension) - Constructor for class protoj.protoj_ui.GridPanel
Construct this by calling parent constructor and setting this.gridSpacing = parameter.
gridSpacing - Variable in class protoj.protoj_ui.GridPanel
an integer representing the grid spacing
GridSpacing(int, int) - Static method in class protoj.view.View
Static GridSpacing method
GridSpacingDialog - Class in protoj.view_ui
Class PreciseMoveDialog is the Dialog used by the user to move selected graphics a specific number of pixels.
GridSpacingDialog(ViewMenu) - Constructor for class protoj.view_ui.GridSpacingDialog
GridSpacingDialog consists of two boxes (for x and y change inputs) and two buttons ('OK' and 'Cancel').
gridSpacingDialog - Variable in class protoj.view_ui.ViewMenu
local reference to the GridSpacingDialog.
gridTheGraphicObject(GraphicObject, int, int) - Method in class protoj.protoj_ui.GriddedGraphicObject
Sets the graphic object shape point according to the grid scales and returns the new Graphic object to draw
gridVis - Variable in class protoj.protoj_ui.CanvasWindow
boolean value indicates if a grid should be drawn
gridVis - Variable in class protoj.view.View
A boolean value representing if a grid is visible on the canvas window
gridx - Variable in class protoj.drawing.GridObject
The size of the grid block
gridx - Variable in class protoj.drawing.PageObject
The size of a page block
gridx - Variable in class protoj.protoj_ui.CanvasWindow
integer values representing the grid box width and height
gridx - Variable in class protoj.view.View
The x space size for the grid
gridy - Variable in class protoj.drawing.GridObject
The size of the grid block
gridy - Variable in class protoj.drawing.PageObject
The size of a page block
gridy - Variable in class protoj.protoj_ui.CanvasWindow
integer values representing the grid box width and height
gridy - Variable in class protoj.view.View
The y space size for the grid
group() - Method in class protoj.protoj.ProtoJ
Calls groupSelected on the currently active Canvas.
Group() - Static method in class protoj.structure.Structure
Static Group method
groups - Variable in class protoj.protoj.Canvas
A Vector which stores groups (Vectors) of indices.
groupSelected() - Method in class protoj.protoj.Canvas
If the Vector in selectedGraphics does not equal one of the groups, then add a new group which contains everything in selectedGraphics.

H

height - Variable in class protoj.components.ComponentObject
The height of the component
height - Variable in class protoj.drawing.GridObject
The image height
height - Variable in class protoj.drawing.ImageObject
The image height
height - Variable in class protoj.drawing.PageObject
The image height
Height - Static variable in class protoj.protoj_ui.CanvasWindow
Height of the window
heightTextField - Variable in class protoj.components_ui.ButtonPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.CheckBoxPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.ComboBoxPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.ListPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.RadioButtonPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.SliderPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.TablePropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.TextBoxPropertyPanel
height textfield
heightTextField - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
height textfield
Help - Class in protoj.help
Help class definition.
Help(View, ProtoJ) - Constructor for class protoj.help.Help
Constructs the Help object
help - Variable in class protoj.help_ui.HelpMenu
Help model object
help - Variable in class protoj.protoj.CommandsMenu
Help module
helpAbout() - Method in class protoj.help.Help
helpAbout method
HelpMenu - Class in protoj.help_ui
HelpMenu class definition.
HelpMenu(Screen, Help, HelpUI) - Constructor for class protoj.help_ui.HelpMenu
Construct the HelpMenu object
helpMenu - Variable in class protoj.help_ui.HelpUI
The companion model
HelpUI - Class in protoj.help_ui
Skeleton version of HelpUI class that constructs and composes its pulldown menu.
HelpUI(Screen, Help) - Constructor for class protoj.help_ui.HelpUI
Constructor constructs HelpUI object with the given screen and companion help model.
helpUI - Variable in class protoj.protoj_ui.CommandsMenuUI
The pulldown Help menu
hideLayer(int[]) - Method in class protoj.protoj.Canvas
Hide the Layer
hideLayer(int[]) - Method in class protoj.view.View
Hide the specified layer on the current canvas
hideLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
Home() - Static method in class protoj.view.View
Static Home method
horizontalScrollbar() - Method in class protoj.components.Components
horizontalScrollbar method
HorizontalScrollbar() - Static method in class protoj.components.Components
Static HorizontalScrollbar method
horizontalScrollBarButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the horizontal scroll toolbar button so that its appearance can reflect being selected.
HorizontalScrollbarObject - Class in protoj.components
Class definition for HorizontalScrollbarObject.
HorizontalScrollbarObject(Canvas) - Constructor for class protoj.components.HorizontalScrollbarObject
Construct the HorizontalScrollbarObject object
horizontalScrollBarObject - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
ComponentObject
HorizontalScrollBarPropertyPanel - Class in protoj.components_ui
Class definition for HorizontalScrollBarPropertyPanel.
HorizontalScrollBarPropertyPanel(HorizontalScrollbarObject) - Constructor for class protoj.components_ui.HorizontalScrollBarPropertyPanel
Construct the horizontal scrollbar property panel

I

i - Static variable in class protoj.components.ButtonObject
variable to indicate the order of component
i - Static variable in class protoj.components.CheckBoxObject
variable to indicate the order of component
i - Static variable in class protoj.components.ComboBoxObject
variable to indicate the order of component
i - Static variable in class protoj.components.HorizontalScrollbarObject
variable to indicate the order of component
i - Static variable in class protoj.components.ListObject
variable to indicate the order of component
i - Static variable in class protoj.components.RadioButtonObject
variable to indicate the order of component
i - Static variable in class protoj.components.SliderObject
variable to indicate the order of component
i - Static variable in class protoj.components.TableObject
variable to indicate the order of component
i - Static variable in class protoj.components.TextBoxObject
variable to indicate the order of component
i - Static variable in class protoj.components.VerticalScrollbarObject
variable to indicate the order of component
iconTextField - Variable in class protoj.components_ui.ButtonPropertyPanel
icon textfield
iconTextField - Variable in class protoj.components_ui.CheckBoxPropertyPanel
icon textfield
iconTextField - Variable in class protoj.components_ui.ComboBoxPropertyPanel
icon textfield
iconTextField - Variable in class protoj.components_ui.ListPropertyPanel
icon textfield
iconTextField - Variable in class protoj.components_ui.RadioButtonPropertyPanel
icon textfield
id - Variable in class protoj.protoj.Canvas
A local int value to store this Canvas' id.
image() - Method in class protoj.drawing.Drawing
image method
Image() - Static method in class protoj.drawing.Drawing
Static Image method
image - Variable in class protoj.drawing.GridObject
An instance of the image class
image - Variable in class protoj.drawing.ImageObject
An instance of the image class
image - Variable in class protoj.drawing.PageObject
An instance of the image class
imageButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the image toolbar button so that its appearance can reflect being selected.
imageObject - Static variable in class protoj.drawing.DrawingConstants
 
ImageObject - Class in protoj.drawing
Class ImageObject is the GraphicObject extension which holds an Image shape.
ImageObject(CanvasPage, String, Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.ImageObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
ImageObject(CanvasPage, Point, String, Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.ImageObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
ImageObject(Image, int, int, CanvasPage, Point, int, int, String, Color, Color, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.ImageObject
Construct this with the given Points, Colors, FillStyle, BasicStroke objects.
ImageObject(Object, int, int, CanvasPage, Point, int, int, String, Color, Color, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.ImageObject
Construct this with the given Points, Colors, FillStyle, BasicStroke objects.
Import(String) - Static method in class protoj.file.File
Static Import method
importItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'File Import' item.
index - Variable in class protoj.tools.Script
index of this script
indexStore - Variable in class protoj.tools_ui.ScriptEditor
a list of indexes
initBeanShell() - Method in class protoj.tools.Script
Initialize beanshell environment to recognize the ProtoJ packages
insertCommand(int, Vector, Vector, Vector, Vector) - Method in class protoj.protoj.CommandList
insertCommand method
interpreter - Variable in class protoj.tools.Script
beanshell interpreter
invisibleButton - Variable in class protoj.components.ComponentObject
A button that resides in the JLayeredPane based on run/edit mode to control the moving of a component or it's script based actionPerformeds
InvisibleButton - Class in protoj.components
An InvisibleButton is used to control the movement of ComponentObjects on the canvas in edit mode.
InvisibleButton(Canvas, ComponentObject) - Constructor for class protoj.components.InvisibleButton
The invisible button constructor.
InvisibleButton.MovableButtonMouseListener - Class in protoj.components
Class MovableButtonMouseListener extends JFC's MouseInputAdpater to provide handlers for three mouse events: mouse pressed, mouse dragged, and mouse released.
InvisibleButton.MovableButtonMouseListener() - Constructor for class protoj.components.InvisibleButton.MovableButtonMouseListener
 
isBorderOpaque() - Method in class protoj.components.SelectedBorder
 
isDash - Variable in class protoj.style.Style
the dash status
isDegenerate(GraphicObject) - Method in class protoj.protoj_ui.CanvasWindow
Determine if graphicObject is degenerate
isItemSelected() - Method in class protoj.components.ComponentObject
Return isSelected member
isPointOnShape(Point) - Method in class protoj.drawing.CurveObject
Returns a boolean value representing whether the given Point resides on this.shape.
isPointOnShape(Point) - Method in class protoj.drawing.GraphicObject
Returns a boolean value representing whether the given Point resides on this.shape.
isPointOnShape(Point) - Method in class protoj.drawing.LineObject
Returns a boolean value representing whether the given Point resides on this.shape.
isPointOnShape(Point) - Method in class protoj.drawing.MultilineObject
Returns a boolean value representing whether the given Point resides on this.shape.
isPointOnShape(Point) - Method in class protoj.drawing.TextObject
Returns a boolean value representing whether the given Point resides on this.shape.
isSavedPaint - Variable in class protoj.drawing.Drawing
A boolean value indicating if the paint object is saved
isSavedPaint() - Method in class protoj.drawing.Drawing
returns the boolean indicator of paint saved
isSelected - Variable in class protoj.components.ComponentObject
A state variable to keep track if the ComponentObject is currently selected on the canvas.
italic - Variable in class protoj.style.FontGroup
The italic version of this Group's font.

J

jcomp - Variable in class protoj.tools.Script
JButton object
jcomponent - Variable in class protoj.components.ButtonObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jcomponent - Variable in class protoj.components.CheckBoxObject
 
jcomponent - Variable in class protoj.components.ComboBoxObject
Reference to the actual JComboBox contained in this ComponentObject.
jcomponent - Variable in class protoj.components.ComponentObject
The JComponent contained in this ComponentObject.
jcomponent - Variable in class protoj.components.HorizontalScrollbarObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jcomponent - Variable in class protoj.components.ListObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jcomponent - Variable in class protoj.components.RadioButtonObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jcomponent - Variable in class protoj.components.SliderObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jcomponent - Variable in class protoj.components.TableObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jcomponent - Variable in class protoj.components.TextBoxObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jcomponent - Variable in class protoj.components.VerticalScrollbarObject
Reference to the 'real' jcomponent that constitutes the swing portion of the ComponentObject.
jList - Variable in class protoj.view_ui.LayersDialog
 
job - Variable in class protoj.protoj_ui.CanvasPage
A JobAttributes object is needed to print.

K

keyField - Variable in class protoj.tools_ui.ScriptEditor
text field for keys
keyLabel - Variable in class protoj.tools_ui.ScriptEditor
label for KEY
keyListener - Variable in class protoj.drawing_ui.DrawingUI
ProtoJKeyListener object
keyListener - Variable in class protoj.protoj_ui.CanvasWindow
The overall Key Listener.
keyListener - Variable in class protoj.protoj_ui.CommandsMenuUI
ProtoJKeyListener object
keyListener - Variable in class protoj.protoj_ui.ProtoJUI
ProtoJKeyListener object
keyPress - Variable in class protoj.tools.Script
 
keyPressed(KeyEvent) - Method in class protoj.protoj_ui.ProtoJKeyListener
keyPressed method
keyPressFields(String) - Method in class protoj.tools_ui.ScriptEditor
Determine if the related fields for "key press" event should be shown or not.
keyPressScript - Variable in class protoj.tools.Script
Key Press script
keyReleased(KeyEvent) - Method in class protoj.protoj_ui.ProtoJKeyListener
keyReleased method
keySpace1 - Variable in class protoj.tools_ui.ScriptEditor
space needed for the key label and text field
keySpace2 - Variable in class protoj.tools_ui.ScriptEditor
 
keySpace3 - Variable in class protoj.tools_ui.ScriptEditor
 
killCanvasWindow(int) - Method in class protoj.protoj_ui.ProtoJUI
Method killCanvasWindow(int) makes the necessary calls to remove a CanvasWindow object (indicated by its ID) from the list of 'CanvasWindow's.

L

label - Variable in class protoj.components_ui.ColorChooserMouseListener
The label whose color this changes.
label - Variable in class protoj.drawing_ui.ColorChooserMouseListener
The label whose color this changes.
labelTextField - Variable in class protoj.components_ui.ButtonPropertyPanel
label textfield
labelTextField - Variable in class protoj.components_ui.CheckBoxPropertyPanel
label textfield
labelTextField - Variable in class protoj.components_ui.ComboBoxPropertyPanel
label textfield
labelTextField - Variable in class protoj.components_ui.ListPropertyPanel
label textfield
labelTextField - Variable in class protoj.components_ui.RadioButtonPropertyPanel
label textfield
labelTitle - Variable in class protoj.components_ui.ColorChooserMouseListener
 
labelTitle - Variable in class protoj.drawing_ui.ColorChooserMouseListener
 
layerCount - Variable in class protoj.protoj.Canvas
The number of layers of this Canvas
layerGroups - Variable in class protoj.protoj.Canvas
Layers contain vectors of group objects
layerItems - Variable in class protoj.view_ui.LayersDialog
Vector of items in
layerList - Variable in class protoj.protoj.Canvas
Layers contain vectors of graphic objects
layerList - Variable in class protoj.view.View
The list of layers for a particular Canvas.
layerList - Variable in class protoj.view_ui.LayersDialog
Default List model is extended to provide the layer list functionality.
layers - Variable in class protoj.protoj.Canvas
Layers contain vectors of graphic objects
layersCommandList - Variable in class protoj.protoj.Canvas
A vector that contains a list of the commands made per layer
LayersDialog - Class in protoj.view_ui
Class LayersDialog is the dialog box which pops up on command to tell the user information about layers and supplies layer operations
LayersDialog(View, ProtoJUI) - Constructor for class protoj.view_ui.LayersDialog
NumberOfGraphicsDialog is a simple dialog box which displays a message about the number of current graphics.
layersDialog - Variable in class protoj.view_ui.ViewMenu
local reference to the LayersDialog.
leftArrow - Variable in class protoj.style_ui.BrushEditDialog
A JCheckBox for the brush left arrow setting
leftDoubleClick - Variable in class protoj.tools.ButtonMouseListener
 
leftDoubleClick - Variable in class protoj.tools.Script
 
leftDoubleClickScript - Variable in class protoj.tools.Script
Left Double Click script
leftDragged(MouseEvent) - Method in class protoj.protoj_ui.CanvasWindow
Method leftDragged(MouseEvent) is called by CanvasMouseListener when appropriate.
leftField - Variable in class protoj.view_ui.PagesDialog
The left margin field.
leftMouseDown - Variable in class protoj.tools.ButtonMouseListener
 
leftMouseDown - Variable in class protoj.tools.Script
 
leftMouseDownScript - Variable in class protoj.tools.Script
Left Mouse Down script
leftMouseUp - Variable in class protoj.tools.ButtonMouseListener
mouse action indicator, there are 9 of them
leftMouseUp - Variable in class protoj.tools.Script
mouse/key action indicator, there are 10 of them
leftMouseUpScript - Variable in class protoj.tools.Script
Left Mouse Up script
leftPressed(MouseEvent) - Method in class protoj.protoj_ui.CanvasWindow
Method leftPressed(MouseEvent) is called by CanvasMouseListener when appropriate.
leftReleased(MouseEvent) - Method in class protoj.protoj_ui.CanvasWindow
Method leftReleased(MouseEvent) is called by CanvasMouseListener when appropriate.
line() - Method in class protoj.drawing.Drawing
line method
Line() - Static method in class protoj.drawing.Drawing
Static Line method
lineButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the line toolbar button so that its appearance can reflect being selected.
lineNumber - Variable in class protoj.protoj_ui.CanvasWindow
Integers representing points on the window.
lineObject - Static variable in class protoj.drawing.DrawingConstants
 
LineObject - Class in protoj.drawing
Class LineObject is the GraphicObject extension which holds a single line shape.
LineObject(Color, Color, Vector, Vector, BasicStroke, int, int, int) - Constructor for class protoj.drawing.LineObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
LineObject(Point, Point, Color, Color, Vector, BasicStroke, int, int, int) - Constructor for class protoj.drawing.LineObject
Construct this with the given Points, Colors, FillStyle, BasicStroke objects.
LinePanel - Class in protoj.components_ui
Class LinePanel implements a custom panel class for overlayed 2d lines.
LinePanel() - Constructor for class protoj.components_ui.LinePanel
Construct this using default constructor.
lineWidth - Variable in class protoj.style_ui.BrushEditDialog
current value of the brush line width
list() - Method in class protoj.components.Components
list method
List() - Static method in class protoj.components.Components
Static List method
list - Variable in class protoj.components_ui.ComboBoxPropertyPanel
radio list
list - Variable in class protoj.components_ui.ListPropertyPanel
radio list
listButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the list toolbar button so that its appearance can reflect being selected.
listModel - Variable in class protoj.components_ui.CheckBoxPropertyPanel
list model
listModel - Variable in class protoj.components_ui.ComboBoxPropertyPanel
list model
listModel - Variable in class protoj.components_ui.ListPropertyPanel
list model
listModel - Variable in class protoj.components_ui.RadioButtonPropertyPanel
list model
listNum - Variable in class protoj.file.Generate
Number of list components
ListObject - Class in protoj.components
Class definition for ListObject.
ListObject(Canvas) - Constructor for class protoj.components.ListObject
Construct the ListObject object
listObject - Variable in class protoj.components_ui.ListPropertyPanel
ComponentObject
ListPropertyPanel - Class in protoj.components_ui
Class definition for ListPropertyPanel.
ListPropertyPanel(ListObject) - Constructor for class protoj.components_ui.ListPropertyPanel
Construct the list property panel
location - Variable in class protoj.drawing.GridObject
The location of the upper-left hand corner of the box.
location - Variable in class protoj.drawing.ImageObject
The location of the upper-left hand corner of the box.
location - Variable in class protoj.drawing.PageObject
The location of the upper-left hand corner of the box.
location - Variable in class protoj.drawing.TextObject
The location of the upper-left hand corner of the box.
lPanel - Variable in class protoj.components_ui.MenuBarEditor
Overlayed Lines are drawn with a LinePanel

M

Main - Class in protoj
Class Main contains the main Java function for the ProtoJ system.
Main() - Constructor for class protoj.Main
 
main(String[]) - Static method in class protoj.Main
Construct models, construct views, and compose views
menubar() - Method in class protoj.components.Components
menubar method
Menubar() - Static method in class protoj.components.Components
Static Menubar method
menuBar - Variable in class protoj.protoj_ui.CanvasWindow
MenuBar object of the canvas window
menuBar - Variable in class protoj.protoj_ui.CommandsMenuUI
The top-level menu bar.
menuBarEditor - Variable in class protoj.components_ui.ComponentsUI
MenuBarEditor object
MenuBarEditor - Class in protoj.components_ui
Class definition for MenuBarEditor.
MenuBarEditor(ProtoJUI, JTable) - Constructor for class protoj.components_ui.MenuBarEditor
Construct the menubar editor window
MenuBarEditorOkButtonActionListener - Class in protoj.components_ui
Class MenuBarEditorOkButtonActionListener defines the action listener that is attatched to the OK button in the MenuBarEditor dialog.
MenuBarEditorOkButtonActionListener(ProtoJUI, MenuBarEditor) - Constructor for class protoj.components_ui.MenuBarEditorOkButtonActionListener
Construct this with the given parent dialog and the protoJUI
MenuBarEditorTextArea - Class in protoj.components_ui
Class MenuBarEditorTextArea is a extension of JTextArea that specializes the processKeyEvent method to look for keypresses of tabs and enters.
MenuBarEditorTextArea() - Constructor for class protoj.components_ui.MenuBarEditorTextArea
Construct this with the parent classes default constructor.
menuEditorTable - Variable in class protoj.components_ui.MenuBarEditor
The JTable object
menuEditorTable - Variable in class protoj.protoj_ui.CanvasWindow
JTable object as menuEditorTable
menuVector - Variable in class protoj.components_ui.MenuBarEditor
A collection of JMenu Objects which reprsent the menu to create
middleMouseDown - Variable in class protoj.tools.ButtonMouseListener
 
middleMouseDown - Variable in class protoj.tools.Script
 
middleMouseDownScript - Variable in class protoj.tools.Script
Middle Mouse Down script
middleMouseUp - Variable in class protoj.tools.ButtonMouseListener
 
middleMouseUp - Variable in class protoj.tools.Script
 
middleMouseUpScript - Variable in class protoj.tools.Script
Middle Mouse Up script
Mode(int) - Static method in class protoj.edit.Edit
Static Mode method
more() - Method in class protoj.components.Components
more method
More() - Static method in class protoj.components.Components
Static More method
mouseClicked(MouseEvent) - Method in class protoj.components_ui.ColorChooserMouseListener
This method calls the appropriate method based on the string passed in through the constructor.
mouseClicked(MouseEvent) - Method in class protoj.drawing_ui.ColorChooserMouseListener
This method calls the appropriate method based on the string passed in through the constructor.
mouseClicked(MouseEvent) - Method in class protoj.protoj_ui.CanvasMouseListener
Method mouseClicked is functionless as of now.
mouseClicked(MouseEvent) - Method in class protoj.tools.ButtonMouseListener
Method mouseClicked is functionless for now.
mouseDragged(MouseEvent) - Method in class protoj.components.InvisibleButton.MovableButtonMouseListener
The mouse dragged behavior for invisible buttons.
mouseDragged(MouseEvent) - Method in class protoj.protoj_ui.CanvasMouseListener
Method mouseDragged(MouseEvent) determines whether a button is down and as such calls the appropriate method of canvasWindow.
mouseEnter - Variable in class protoj.tools.ButtonMouseListener
 
mouseEnter - Variable in class protoj.tools.Script
 
mouseEntered(MouseEvent) - Method in class protoj.components_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mouseEntered(MouseEvent) - Method in class protoj.drawing_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mouseEntered(MouseEvent) - Method in class protoj.protoj_ui.CanvasMouseListener
Method mouseEntered is functionless as of now.
mouseEntered(MouseEvent) - Method in class protoj.tools.ButtonMouseListener
Method mouseEntered(MouseEvent) determines which button was entered and then performs the appropriate method call to script.
mouseEnterScript - Variable in class protoj.tools.Script
Mouse Enter script
mouseExited(MouseEvent) - Method in class protoj.components_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mouseExited(MouseEvent) - Method in class protoj.drawing_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mouseExited(MouseEvent) - Method in class protoj.protoj_ui.CanvasMouseListener
Method mouseExited is functionless as of now.
mouseExited(MouseEvent) - Method in class protoj.tools.ButtonMouseListener
Method mouseExited(MouseEvent) determines which button was exited and then performs the appropriate method call to script.
mouseLeave - Variable in class protoj.tools.ButtonMouseListener
 
mouseLeave - Variable in class protoj.tools.Script
 
mouseLeaveScript - Variable in class protoj.tools.Script
Mouse Leave script
mouseListener - Variable in class protoj.tools.Script
ButtonMouseListener object
mouseMoved(MouseEvent) - Method in class protoj.protoj_ui.CanvasMouseListener
Method mouseMoved(MouseEvent) calls canvasWindow.normalDrag.
mousePressed(MouseEvent) - Method in class protoj.components.InvisibleButton.MovableButtonMouseListener
The mouse pressed behavior for invisible buttons.
mousePressed(MouseEvent) - Method in class protoj.components_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mousePressed(MouseEvent) - Method in class protoj.drawing_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mousePressed(MouseEvent) - Method in class protoj.protoj_ui.CanvasMouseListener
Method mousePressed(MouseEvent) determines which button was clicked and then performs the appropriate method call to canvasWindow.
mousePressed(MouseEvent) - Method in class protoj.tools.ButtonMouseListener
Method mousePressed(MouseEvent) determines which button was clicked and then performs the appropriate method call to script.
mouseReleased(MouseEvent) - Method in class protoj.components.InvisibleButton.MovableButtonMouseListener
The mouse released behavior for invisible buttons.
mouseReleased(MouseEvent) - Method in class protoj.components_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mouseReleased(MouseEvent) - Method in class protoj.drawing_ui.ColorChooserMouseListener
Not implemented for this because it is not necessary.
mouseReleased(MouseEvent) - Method in class protoj.protoj_ui.CanvasMouseListener
Method mouseReleased(MouseEvent) determines which button was released and then performs the appropriate method call to canvasWindow.
mouseReleased(MouseEvent) - Method in class protoj.tools.ButtonMouseListener
Method mouseReleased(MouseEvent) determines which button was released and then performs the appropriate method call to script.
move() - Method in class protoj.drawing.Drawing
move method
Move() - Static method in class protoj.drawing.Drawing
Static Move method
moveBackLayer(int[]) - Method in class protoj.protoj.Canvas
Make the selected layers move in back of the other layers
moveBackLayer(int[]) - Method in class protoj.view.View
Move the layer backward in the current layer list, ie move it backward on the canvas
moveBackLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
moveCurrentBack() - Method in class protoj.protoj.CommandList
moveCurrentBack method
moveCurrentForward() - Method in class protoj.protoj.CommandList
moveCurrentForward method
MoveDialog - Class in protoj.structure_ui
Class MoveDialog is the Dialog used by the user to move selected graphics a specific number of pixels.
MoveDialog(StructureMenu) - Constructor for class protoj.structure_ui.MoveDialog
MoveDialog consists of two boxes (for x and y change inputs) and two buttons ('OK' and 'Cancel').
moveDialog - Variable in class protoj.structure_ui.StructureMenu
MoveDialog object
movedList - Variable in class protoj.protoj_ui.CanvasWindow
movedList
moveForwardLayer(int[]) - Method in class protoj.protoj.Canvas
Make the selected layers move in front of the other layers
moveForwardLayer(int[]) - Method in class protoj.view.View
Move the layer forward in the current layer list, ie move it forward on the canvas
moveForwardLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
moveGraphics(int, int) - Method in class protoj.protoj_ui.CanvasPage
Moves the graphics by amounts width(x direction) and height(y direction).
moveGroup - Variable in class protoj.protoj_ui.CanvasWindow
This is a list of components that have been touched
moveLineLeft(LineObject) - Method in class protoj.drawing.TextObject
moves the line position in the string of text to the next left position.
moveLineObject(LineObject, int) - Method in class protoj.drawing.TextObject
Moves the line Object to the specified position in the text object.
moveLineRight(LineObject) - Method in class protoj.drawing.TextObject
moves the line to string of text at the next position.
moveMargins() - Method in class protoj.protoj_ui.CanvasPage
Moves the graphics in the canvas to make room for margins
moveObject - Static variable in class protoj.drawing.DrawingConstants
 
moveRect(RectangleObject) - Method in class protoj.drawing.TextObject
returns line position in the string of text at the next position after the designated rectangle .
multiline() - Method in class protoj.drawing.Drawing
multiline method
Multiline() - Static method in class protoj.drawing.Drawing
Static Multiline method
multilineButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the multiline toolbar button so that its appearance can reflect being selected.
multilineObject - Static variable in class protoj.drawing.DrawingConstants
 
MultilineObject - Class in protoj.drawing
Class MultilineObject is the GraphicObject extension which holds a multi-line shape.
MultilineObject(Color, Color, Vector, Vector, BasicStroke, int, int, int) - Constructor for class protoj.drawing.MultilineObject
Construct this with the given Colors, FillStyle, and ControlPoints objects.
MultilineObject(Point, Color, Color, Vector, BasicStroke, int, int, int) - Constructor for class protoj.drawing.MultilineObject
Construct this with the given Point, Colors, FillStyle, and ControlPoints objects.

N

name - Variable in class protoj.components.ComponentObject
name of the component
name - Variable in class protoj.drawing.GridObject
The path to the image file.
name - Variable in class protoj.drawing.ImageObject
The path to the image file.
name - Variable in class protoj.drawing.PageObject
The path to the image file.
nameField - Variable in class protoj.view_ui.LayersDialog
The name for a particular layer.
nameList - Variable in class protoj.style_ui.FontDialog
A JList for all the font names.
nameTextField - Variable in class protoj.components_ui.ButtonPropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.CheckBoxPropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.ComboBoxPropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.ListPropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.RadioButtonPropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.SliderPropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.TablePropertyPanel
name textfield
nameTextField - Variable in class protoj.components_ui.TextBoxPropertyPanel
nameTextField object
nameTextField - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
name textfield
needSave - Variable in class protoj.protoj.Canvas
A boolean value indicating whether this file has been changed.
New() - Static method in class protoj.file.File
Static New method
newCanvas() - Method in class protoj.protoj.ProtoJ
Create a new Canvas by adding a new element to Canvas vector.
newCanvas(String) - Method in class protoj.protoj.ProtoJ
Create a new Canvas as above, but set the title of the window, given the String parameter.
newCanvasWindow(int) - Method in class protoj.protoj_ui.ProtoJUI
Create a new Canvas Window and add it to the vector of Canvas Windows (canvasWindow).
newItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'File New' item.
newObject - Variable in class protoj.protoj_ui.CanvasWindow
A graphic object representing a new object to draw on the canvas window
next - Variable in class protoj.protoj.CommandNode
 
no() - Method in class protoj.protoj_ui.AskSaveDialog
Method no calls prototype.noButton().
noButton() - Method in class protoj.protoj.ProtoJ
Close the window without saving.
NoneSelectedErrorDialog - Class in protoj.view
Class NoneSelectErrorDialog is the dialog box which pops up when the user has pressed a layer command and has not selected a layer
NoneSelectedErrorDialog() - Constructor for class protoj.view.NoneSelectedErrorDialog
ErrorDialog is a simple dialog box which displays a message that too many selections have been made.
noObject - Static variable in class protoj.drawing.DrawingConstants
All constants for graphicType
normalDraged(MouseEvent) - Method in class protoj.protoj_ui.CanvasWindow
Method normalDrag(MouseEvent) is called by CanvasMouseListener when appropriate.
NormalSize() - Static method in class protoj.view.View
Static NormalSize method
noShow - Variable in class protoj.style_ui.BrushEditDialog
boolean value determines if current settings are drawn
numberOfCanvas - Variable in class protoj.protoj.ProtoJ
A integer in which counts the number of Canvas
NumberOfComponents() - Static method in class protoj.structure.Structure
Static NumberOfComponents method
NumberOfComponentsDialog - Class in protoj.structure_ui
Class NumberOfComponentsDialog is the dialog box which pops up on command to tell the user how many components are selected(or on the current canvas).
NumberOfComponentsDialog(int) - Constructor for class protoj.structure_ui.NumberOfComponentsDialog
NumberOfComponentsDialog is a simple dialog box which displays a message about the number of current components.
NumberOfDrawings() - Static method in class protoj.structure.Structure
Static NumberOfDrawings method
NumberOfDrawingsDialog - Class in protoj.structure_ui
Class NumberOfDrawingsDialog is the dialog box which pops up on command to tell the user how many graphics are selected (or on the canvas).
NumberOfDrawingsDialog(int) - Constructor for class protoj.structure_ui.NumberOfDrawingsDialog
NumberOfDrawingsDialog is a simple dialog box which displays a message about the number of current graphics.
numOfCanvas() - Method in class protoj.protoj.ProtoJ
Return the number of Canvas that open

O

okButton - Variable in class protoj.components_ui.MenuBarEditor
The okButton object
okButton() - Method in class protoj.structure_ui.MoveDialog
Method okButton takes the input from the boxes and makes the call to move the selected shapes.
okButton() - Method in class protoj.structure_ui.RotateDialog
Method okButton takes the input from the box and makes the call to rotate the selected shapes.
okButton() - Method in class protoj.structure_ui.ScaleDialog
Method okButton takes the input from the boxes and makes the call to move the selected shapes.
okButton() - Method in class protoj.style_ui.BrushEditDialog
This method gets all the user input in the brush Stroke, dash, and arrow fields.
okButton() - Method in class protoj.style_ui.PaintEditDialog
This method gets all the user input in the pattern fields.
okButton() - Method in class protoj.view_ui.GridSpacingDialog
Method okButton takes the input from the boxes and makes the call to move the selected shapes.
okNewColor() - Method in class protoj.style_ui.StyleMenu
This function is called by JColorChooser.okButtonClicked().
oldActive - Variable in class protoj.protoj_ui.CanvasWindow
 
oldContent - Variable in class protoj.components_ui.MenuBarEditor
A copy of old content (used when the user chooses Cancel)
oldProperties - Variable in class protoj.components_ui.ButtonPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.CheckBoxPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.ComboBoxPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.ListPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.RadioButtonPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.SliderPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.TablePropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.TextBoxPropertyPanel
a vector houses all the old properties of the component
oldProperties - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
a vector houses all the old properties of the component
onLine - Variable in class protoj.protoj_ui.CanvasWindow
Integers representing points on the window.
Open(String) - Static method in class protoj.file.File
Static Open method
openItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'File Open' item.
originalHeight - Variable in class protoj.drawing.ImageObject
The original height of this Image
originalWidth - Variable in class protoj.drawing.ImageObject
The original width of this Image
outlineLayer(int[]) - Method in class protoj.protoj.Canvas
Make the layers' graphics outline visible only
outlineLayer(int[]) - Method in class protoj.view.View
Outline the specified layer
outlineLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.

P

page - Variable in class protoj.protoj_ui.CanvasPage
A PageAttributes object is needed to print.
Page() - Static method in class protoj.view.View
Static Page method
PageObject - Class in protoj.drawing
Class PageObject is the GraphicObject extension which holds a rectangle shape.
PageObject(int, int, int, int, Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.PageObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
pageObject - Variable in class protoj.protoj_ui.CanvasWindow
A Page object representing the page setup for this window
PagesDialog - Class in protoj.view_ui
Class PagesDialog is the dialog box which pops up on command to tell the user information about pages and page operations
PagesDialog(View, ProtoJUI) - Constructor for class protoj.view_ui.PagesDialog
PagesDialog is a simple dialog box which displays a message about the current pages.
pagesDialog - Variable in class protoj.view_ui.ViewMenu
local reference to the PagesDialog.
pageSetup - Variable in class protoj.protoj_ui.CanvasWindow
The page setup for this window
PageSetup - Class in protoj.protoj_ui
Class PageSetup is the companion class for the Canvas Window.
PageSetup() - Constructor for class protoj.protoj_ui.PageSetup
method sets up the page dimesions without margins
pageSetup - Variable in class protoj.view_ui.PagesDialog
Reference to the current page setup of the current CanvasWindow.
pageXWidth - Variable in class protoj.protoj_ui.CanvasWindow
The width of the current page
pageYHeight - Variable in class protoj.protoj_ui.CanvasWindow
The height of the current page
paint(Graphics) - Method in class protoj.components_ui.LinePanel
Paint this component.
paint - Variable in class protoj.drawing.GraphicObject
An int representing the paint used to fill this.shape.
paint - Variable in class protoj.style_ui.PaintEditDialog
the current pattern settings
paintBorder(Component, Graphics, int, int, int, int) - Method in class protoj.components.SelectedBorder
 
paintComponent(Graphics) - Method in class protoj.protoj_ui.CanvasPage
Method paintComponent actually draws the graphics list to the screen.
paintComponent(Graphics) - Method in class protoj.protoj_ui.GridPanel
 
paintEditDialog - Variable in class protoj.style.Style
A PaintEditDialog instance for user-created paint patterns.
PaintEditDialog - Class in protoj.style_ui
Class PaintEditDialog is a dialog shows the current pattern settings and provides fields to change the pattern while providing apropriate error checking for the entered values in those fields.
PaintEditDialog(ProtoJ) - Constructor for class protoj.style_ui.PaintEditDialog
Construct the dialog
paintForPrint(Graphics) - Method in class protoj.protoj_ui.CanvasPage
Repaints the picture specially for printing (without drawing control points.
pane - Variable in class protoj.components.InvisibleButton
The layeredPane associated with this button(for normalization)
paneCount - Variable in class protoj.tools_ui.ScriptEditor
tabbedPane counter
panel - Variable in class protoj.components_ui.ButtonPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.CheckBoxPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.ComboBoxPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.ListPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.MenuBarEditor
The background panel of this
panel - Variable in class protoj.components_ui.RadioButtonPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.SliderPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.TablePropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.TextBoxPropertyPanel
The background panel of this
panel - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
The background panel of this
panel - Variable in class protoj.protoj_ui.CanvasWindow
A JPanel to use for this window.
panel - Variable in class protoj.tools_ui.ScriptEditor
The background panel of this
panelSize - Variable in class protoj.protoj_ui.GridPanel
the current dimension of the window
parentObject - Variable in class protoj.components.SelectedBorder
The parent ComponentObject.
passKeyEvent(KeyEvent) - Method in class protoj.protoj_ui.CanvasWindow
The method responds to key events from the user
Paste() - Static method in class protoj.edit.Edit
Static Paste method
pasteItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Paste' item.
pJob - Variable in class protoj.protoj_ui.CanvasPage
A PrinterJob object is needed to print.
plain - Variable in class protoj.style.FontGroup
The plain version of this Group's font.
pList - Variable in class protoj.protoj.CommandNode
 
point1 - Variable in class protoj.protoj_ui.CanvasWindow
Integers representing points on the window.
point2 - Variable in class protoj.protoj_ui.CanvasWindow
Integers representing points on the window.
point3 - Variable in class protoj.protoj_ui.CanvasWindow
Integers representing points on the window.
point4 - Variable in class protoj.protoj_ui.CanvasWindow
Integers representing points on the window.
pointsList - Variable in class protoj.protoj_ui.CanvasWindow
pointsList
polygon() - Method in class protoj.drawing.Drawing
polygon method
Polygon() - Static method in class protoj.drawing.Drawing
Static Polygon method
polygonButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the polygon toolbar button so that its appearance can reflect being selected.
polygonObject - Static variable in class protoj.drawing.DrawingConstants
 
PolygonObject - Class in protoj.drawing
Class PolygonObject is the GraphicObject extension which holds a polygon shape.
PolygonObject(Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.PolygonObject
Construct this with the given Colors, FillStyle, and ControlPoints objects.
PolygonObject(Point, Color, Color, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.PolygonObject
Construct this with the given Point, Colors, FillStyle, and ControlPoints objects.
Preferences() - Static method in class protoj.edit.Edit
Static Preferences method
preferencesItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Preferences' item
prev - Variable in class protoj.protoj.CommandNode
 
previousBrush - Variable in class protoj.style.Style
the previous brush Pattern
Print() - Static method in class protoj.file.File
Static Print method
print(Graphics, PageFormat, int) - Method in class protoj.protoj_ui.CanvasPage
Method print calls the paintForPrint method with the parameter Graphics object.
printItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'File Print' item.
printPage() - Method in class protoj.protoj_ui.CanvasPage
Method printPage calls the moveMargin and moveGraphics methods to move the graphics page by page into position for printing to a printer device
processKeyEvent(KeyEvent) - Method in class protoj.components_ui.MenuBarEditorTextArea
Examine each keyboard event and respond appropriately to both TAB and ENTER keystrokes.
properties - Variable in class protoj.protoj_ui.CanvasPage
A Properties object is needed to print.
propertyEditor - Variable in class protoj.components_ui.PropertyEditorDialog
JTabbedPane object
PropertyEditor(boolean, JCheckBoxMenuItem) - Static method in class protoj.tools.Tools
Static PropertyEditor method
PropertyEditorDialog - Class in protoj.components_ui
Class definition for PropertyEditorDialog.
PropertyEditorDialog() - Constructor for class protoj.components_ui.PropertyEditorDialog
Construct the PropertyEditorDialg object
propertyEditorDialog - Variable in class protoj.tools.Tools
PropertyEditorDialog object
propertyEditorMenuItem - Static variable in class protoj.tools_ui.ToolsMenu
propertyEditorMenuItem
protoj - package protoj
 
protoj - Variable in class protoj.components.Components
The top-model ProtoJ object
protoj - Variable in class protoj.drawing.Drawing
A top model Prototype object
protoj - Variable in class protoj.edit.Edit
A reference to Top-Model Protoj object
protoj - Variable in class protoj.file.File
A reference to Top-Model Protoj object
protoj - Variable in class protoj.file.Generate
Reference to the Top-Model Protoj object.
protoj - Variable in class protoj.help.Help
A reference to Top-Model Protoj object
protoj - Static variable in class protoj.Main
The top-level ProtoJ model
protoj - Variable in class protoj.protoj.Canvas
A local reference to the ProtoJ object
protoj - Variable in class protoj.protoj.CommandList
An int value indicating the index of the currently active Canvas.
ProtoJ - Class in protoj.protoj
ProtoJ class defintion.
ProtoJ(ProtoJUI) - Constructor for class protoj.protoj.ProtoJ
Construct this with the given companion view.
protoj - Variable in class protoj.protoj_ui.AskSaveDialog
A local reference to the top-level Prototype component.
protoj - Variable in class protoj.protoj_ui.CanvasWindow
A local reference to the top-level ProtoJ object.
protoj - Variable in class protoj.protoj_ui.ProtoJKeyListener
Top-level ProtoJ object
protoj - Variable in class protoj.protoj_ui.ProtoJUI
The corresponding model object
protoj - Variable in class protoj.structure.Structure
A reference to Top-Model Protoj object
protoj - Variable in class protoj.style.Style
A reference to Top-Model Protoj object
protoj - Variable in class protoj.style_ui.BrushEditDialog
A local reference to ProtoJ
protoj - Variable in class protoj.style_ui.PaintEditDialog
A local reference for ProtoJ
protoj - Variable in class protoj.tools.Tools
A reference to Top-Model Protoj object
protoj - Variable in class protoj.view.View
A reference to Top-Model Protoj object
protoj.components - package protoj.components
 
protoj.components_ui - package protoj.components_ui
 
protoj.drawing - package protoj.drawing
 
protoj.drawing_ui - package protoj.drawing_ui
 
protoj.edit - package protoj.edit
 
protoj.edit_ui - package protoj.edit_ui
 
protoj.file - package protoj.file
 
protoj.file_ui - package protoj.file_ui
 
protoj.help - package protoj.help
 
protoj.help_ui - package protoj.help_ui
 
protoj.protoj - package protoj.protoj
 
protoj.protoj_ui - package protoj.protoj_ui
 
protoj.structure - package protoj.structure
 
protoj.structure_ui - package protoj.structure_ui
 
protoj.style - package protoj.style
 
protoj.style_ui - package protoj.style_ui
 
protoj.tools - package protoj.tools
 
protoj.tools_ui - package protoj.tools_ui
 
protoj.view - package protoj.view
 
protoj.view_ui - package protoj.view_ui
 
ProtoJKeyListener - Class in protoj.protoj_ui
Class ProtoJKeyListener is the top-level Key Listener for the system.
ProtoJKeyListener(ProtoJ) - Constructor for class protoj.protoj_ui.ProtoJKeyListener
Construct the ProtoJKeyListener object
protojUI - Variable in class protoj.components_ui.ComponentsUI
ProtoJUI object
protojUI - Variable in class protoj.components_ui.MenuBarEditor
The protojUI object
protojUI - Variable in class protoj.components_ui.MenuBarEditorOkButtonActionListener
The ancestor UI
protojUI - Variable in class protoj.drawing_ui.DrawingUI
The parent view.
protojUI - Static variable in class protoj.Main
The top-level ProtoJ View
protojUI - Variable in class protoj.protoj.ProtoJ
Local reference to the system's Top-Level View object.
protojUI - Variable in class protoj.protoj_ui.CanvasWindow
A reference to the parent view
ProtoJUI - Class in protoj.protoj_ui
ProtoJUI class definition.
ProtoJUI(Screen, ProtoJ) - Constructor for class protoj.protoj_ui.ProtoJUI
Construct the ProtoJUI top-model view object
protojUI - Variable in class protoj.view_ui.LayersDialog
For getting the images folder.
protojUI - Variable in class protoj.view_ui.PagesDialog
Reference to the grandparent view, which is lame, but we need it.
protojUI - Variable in class protoj.view_ui.ViewMenu
A Reference to the parent UI.
protojView - Variable in class protoj.protoj.CommandsMenu
View module

R

radio() - Method in class protoj.components.Components
radio method
Radio() - Static method in class protoj.components.Components
Static Radio method
radioButtonButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the radio button toolbar button so that its appearance can reflect being selected.
RadioButtonObject - Class in protoj.components
Class definition for RadioButtonObject.
RadioButtonObject(Canvas) - Constructor for class protoj.components.RadioButtonObject
Construct the RadioButtonObject object
radioButtonObject - Variable in class protoj.components_ui.RadioButtonPropertyPanel
ComponentObject
RadioButtonPropertyPanel - Class in protoj.components_ui
Class definition for RadioButtonPropertyPanel.
RadioButtonPropertyPanel(RadioButtonObject) - Constructor for class protoj.components_ui.RadioButtonPropertyPanel
Construct the radio button property panel
radioList - Variable in class protoj.components_ui.RadioButtonPropertyPanel
radio list
rectangle() - Method in class protoj.drawing.Drawing
rectangle method
Rectangle() - Static method in class protoj.drawing.Drawing
Static Rectangle method
rectangleButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the rectangle toolbar button so that its appearance can reflect being selected.
rectangleObject - Static variable in class protoj.drawing.DrawingConstants
 
RectangleObject - Class in protoj.drawing
Class RectangleObject is the GraphicObject extension which holds a rectangle shape.
RectangleObject(Shape, Color, Color, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.RectangleObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
RectangleObject(Color, Color, Vector, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.RectangleObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
RectangleObject(Point, Point, Color, Color, Vector, BasicStroke, int, int) - Constructor for class protoj.drawing.RectangleObject
Construct this with the given Points, Colors, FillStyle, BasicStroke objects.
rectObject - Variable in class protoj.protoj_ui.CanvasWindow
A graphic object representing rectangular area of text to highlight in the text object
Redo() - Static method in class protoj.edit.Edit
Static Redo method
redo() - Method in class protoj.protoj.ProtoJ
Calls redoLastUndo on the currently active Canvas.
redoBuffer - Variable in class protoj.protoj_ui.CanvasWindow
A Vector to store Canvas objects for redo purposes.
redoCommand() - Method in class protoj.protoj.CommandList
redoCommand method
redoItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Redo' item.
redoLastUndo() - Method in class protoj.protoj_ui.CanvasWindow
Loads the last element of the redo buffer into this.canvas.
redraw() - Method in class protoj.protoj_ui.CanvasPage
Method redraw() simply sends a call to paint this.
redrawActiveCanvasWindow() - Method in class protoj.edit.Edit
Calls the redrawPage method of the currently active CanvasWindow.
redrawActiveCanvasWindow() - Method in class protoj.file.File
Calls the redrawPage method of the currently active CanvasWindow.
redrawActiveCanvasWindow() - Method in class protoj.structure.Structure
Calls the redrawPage method of the currently active CanvasWindow.
redrawActiveCanvasWindow() - Method in class protoj.style.Style
Calls the redrawPage method of the currently active CanvasWindow.
redrawPage() - Method in class protoj.protoj_ui.CanvasWindow
Calls the redraw method of this.canvasPage.
Regroup() - Static method in class protoj.structure.Structure
Static Regroup method
removeButton - Variable in class protoj.components_ui.CheckBoxPropertyPanel
remove button
removeButton - Variable in class protoj.components_ui.ComboBoxPropertyPanel
remove button
removeButton - Variable in class protoj.components_ui.ListPropertyPanel
remove button
removeButton - Variable in class protoj.components_ui.RadioButtonPropertyPanel
remove button
removeCanvas(int) - Method in class protoj.protoj.ProtoJ
Bring up the askSaveDialog if necessary.
removeCanvas(int, int) - Method in class protoj.protoj.ProtoJ
Bring up the askSaveDialog if necessary.
removeGraphic(Vector) - Method in class protoj.protoj.CommandList
removeGraphic method
removeGraphicObject(int) - Method in class protoj.protoj.Canvas
removes the specified GraphicObject in the Vector graphics.
removeSelection(Vector) - Method in class protoj.protoj.CommandList
removeSelection method
renameLayer(String, int) - Method in class protoj.protoj.Canvas
Change the name of the Layer
renameLayer(String, int[]) - Method in class protoj.view.View
Rename the specified layer in the current Canvas.
renameLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
Repeat() - Static method in class protoj.edit.Edit
Static Repeat method
repeatItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Repeat' item
resetBackColor(Vector, Vector) - Method in class protoj.protoj.CommandList
resetBackColor method
resetBrush(Vector, Vector) - Method in class protoj.protoj.CommandList
resetBrush method
resetColor() - Method in class protoj.drawing.GraphicObject
Reset the Color object currently stored in this.savedcolor.
resetColor(Vector, Vector) - Method in class protoj.protoj.CommandList
resetColor method
resetHeader() - Method in class protoj.protoj.CommandList
resetHeader method
resetMargins() - Method in class protoj.protoj_ui.CanvasPage
Moves the graphics in the canvas to the original positions
resetPattern() - Method in class protoj.drawing.GraphicObject
Reset the Patten object currently stored in this.savedFillPattern.
resetPattern(Vector, Vector, Vector) - Method in class protoj.protoj.CommandList
resetPattern method
resetPoints(Vector, Vector) - Method in class protoj.protoj.CommandList
resetPoints method
resetStroke() - Method in class protoj.drawing.GraphicObject
resets The Stroke object currently stored in this.stroke.
resetTextFont(Vector, Vector) - Method in class protoj.protoj.CommandList
resetTextFont method
resetTextSize(Vector, Vector, Vector) - Method in class protoj.protoj.CommandList
resetTextSize method
resetTextStyle(Vector, Vector) - Method in class protoj.protoj.CommandList
resetTextStyle method
reshape() - Method in class protoj.drawing.Drawing
reshape method
Reshape() - Static method in class protoj.drawing.Drawing
Static Reshape method
reshapeButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the reshape toolbar button so that its appearance can reflect being selected.
reshapeObject - Static variable in class protoj.drawing.DrawingConstants
 
reshapeTextObject - Variable in class protoj.protoj_ui.CanvasWindow
a boolean value indicating if Text edit is the current tool
restorePaint - Variable in class protoj.drawing.Drawing
A boolean value indicating if the restore paint object is saved
restorePaint() - Method in class protoj.drawing.Drawing
returns the boolean indicator of restore paint
restoreSelection(Vector) - Method in class protoj.protoj.CommandList
restoreSelection method
Revert() - Static method in class protoj.file.File
Static Revert method
revertItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'File revert' item.
rightArrow - Variable in class protoj.style_ui.BrushEditDialog
A JCheckBox for the brush right arrow setting
rightField - Variable in class protoj.view_ui.PagesDialog
The right margin field.
rightMouseDown - Variable in class protoj.tools.ButtonMouseListener
 
rightMouseDown - Variable in class protoj.tools.Script
 
rightMouseDownScript - Variable in class protoj.tools.Script
Right Mouse Down script
rightMouseUp - Variable in class protoj.tools.ButtonMouseListener
 
rightMouseUp - Variable in class protoj.tools.Script
 
rightMouseUpScript - Variable in class protoj.tools.Script
Right Mouse Up script
rightPressed(MouseEvent) - Method in class protoj.protoj_ui.CanvasWindow
Method rightPress(MouseEvent) is called by CanvasMouseListener when appropriate.
rorateObject - Static variable in class protoj.drawing.DrawingConstants
 
rotate() - Method in class protoj.drawing.Drawing
rotate method
Rotate() - Static method in class protoj.drawing.Drawing
Static Rotate method
rotate(double, double, double) - Method in class protoj.drawing.GraphicObject
Rotates this.shape by theta degrees around an anchor X,Y
rotate(double, double, double) - Method in class protoj.drawing.GridObject
Rotates this.location around point (anchorX, anchorY) by theta radians.
rotate(double, double, double) - Method in class protoj.drawing.ImageObject
Rotates this.location around point (anchorX, anchorY) by theta radians.
rotate(double, double, double) - Method in class protoj.drawing.PageObject
Rotates this.location around point (anchorX, anchorY) by theta radians.
rotate(double, double, double) - Method in class protoj.drawing.TextObject
Rotates this.location around point (anchorX, anchorY) by theta radians.
Rotate90Clockwise() - Static method in class protoj.structure.Structure
Static Rotate90Clockwise method
Rotate90CounterCW() - Static method in class protoj.structure.Structure
Static Rotate90CounterCW method
rotateButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the rotate toolbar button so that its appearance can reflect being selected.
RotateDialog - Class in protoj.structure_ui
Class RotateDialog is the Dialog used by the user to rotated selected graphics a specific number of degrees.
RotateDialog(StructureMenu) - Constructor for class protoj.structure_ui.RotateDialog
RotateDialog consists of a single box (for degrees) and two buttons ('OK' and 'Cancel').
rotateDialog - Variable in class protoj.structure_ui.StructureMenu
RotateDialog object
rotateSelectedFromPoints(Point, Point) - Method in class protoj.protoj.Canvas
rotates the selected graphics by the number of degrees from point a to point b
rotationTransform - Variable in class protoj.drawing.ImageObject
The AffineTransform to save for this.shape
rotationTransform - Variable in class protoj.drawing.TextObject
The AffineTransform object
rowsTextField - Variable in class protoj.components_ui.TablePropertyPanel
rows textfield
RUN_MODE - Variable in class protoj.edit.Edit
State for edit or run

S

s - Static variable in class protoj.Main
The GUI screen
Save() - Static method in class protoj.file.File
Static Save method
saveActiveWindowState() - Method in class protoj.edit.Edit
Saves the state of the Active Canvas.
saveActiveWindowState() - Method in class protoj.file.File
Saves the state of the Active Canvas.
saveActiveWindowState() - Method in class protoj.structure.Structure
Saves the state of the Active Canvas.
saveActiveWindowState() - Method in class protoj.style.Style
If there is an active Canvas, its state is saved and true is returned.
SaveAll() - Static method in class protoj.file.File
Static SaveAll method
saveAllItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'Save All' item
SaveAs(String) - Static method in class protoj.file.File
Static SaveAs method
saveAsItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'Save As' item
saveBackColor(Vector, Vector, Vector, Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveBackColor method
saveBrush(Vector, Vector, Vector, Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveBrush method
saveCanvasState() - Method in class protoj.protoj_ui.CanvasWindow
Copies this.canvas into the undo buffer.
saveColor(Vector, Vector, Vector, Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveColor method
saveCurrentColor() - Method in class protoj.drawing.GraphicObject
Sets the current color value of this object The Color object currently stored in this.savedcolor.
saveCurrentPattern() - Method in class protoj.drawing.GraphicObject
Saves the fillPattern object in this.savedFillPattern.
saveCurrentStroke() - Method in class protoj.drawing.GraphicObject
saves The Stroke object currently stored in this.stroke.
savedColor - Variable in class protoj.drawing.GraphicObject
A Color object which holds a saved color of this.shape.
savedFillPattern - Variable in class protoj.drawing.GraphicObject
A fill Pattern saved for this shape
savedPaint - Variable in class protoj.drawing.Drawing
savedPaint object
savedStroke - Variable in class protoj.drawing.GraphicObject
A BasicStroke object saved for this.shape.
saveGraphicObject() - Method in class protoj.protoj_ui.CanvasWindow
saveGraphicObject method
saveGraphics(Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveGraphics method
saveItem - Variable in class protoj.file_ui.FileMenu
A JMenuItem for the 'File Save' item.
savePattern(Vector, Vector, Vector, Vector) - Method in class protoj.protoj_ui.CanvasWindow
savePattern method
saveSelectedGraphics(Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveSelectedGraphics method
saveTextFont(Vector, Vector, Vector, Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveTextFont method
saveTextObject() - Method in class protoj.protoj_ui.CanvasWindow
Saves the current Text Object stored in graphic object to the canvas
saveTextSize(Vector, Vector, Vector, Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveTextSize method
saveTextStyle(Vector, Vector, Vector, Vector) - Method in class protoj.protoj_ui.CanvasWindow
saveTextStyle method
saveTransform - Variable in class protoj.drawing.GraphicObject
An AffineTransform saved for this shape
scale() - Method in class protoj.drawing.Drawing
scale method
Scale() - Static method in class protoj.drawing.Drawing
Static Scale method
scale(double, double, double) - Method in class protoj.drawing.GraphicObject
Scales the width and height of this.shape
scale(double, double) - Method in class protoj.drawing.GraphicObject
Scales the width and height of this.shape
scale - Variable in class protoj.drawing.GridObject
The zoom factor of this.shape
scale(int, int) - Method in class protoj.drawing.GridObject
Scales the width and height of this.shape
scale(int, int) - Method in class protoj.drawing.ImageObject
Scales the width and height of this.shape
scale - Variable in class protoj.drawing.PageObject
the size of the zoom of the page
scale(int, int) - Method in class protoj.drawing.PageObject
Scales the width and height of this.shape
scaleButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the scale toolbar button so that its appearance can reflect being selected.
ScaleDialog - Class in protoj.structure_ui
Class ScaleDialog is the Dialog used by the user to scale selected graphics a specific number of x and y coodinates.
ScaleDialog(StructureMenu) - Constructor for class protoj.structure_ui.ScaleDialog
ScaleDialog consists of two boxes (for x and y change inputs) and two buttons ('OK' and 'Cancel').
scaleDialog - Variable in class protoj.structure_ui.StructureMenu
ScaleDialog object
scaleGraphicObject - Variable in class protoj.protoj_ui.CanvasWindow
boolean value representing scaling factor of a graphic object
scaleObject - Static variable in class protoj.drawing.DrawingConstants
 
screen - Variable in class protoj.protoj_ui.ProtoJUI
A local reference to the screen
script - Variable in class protoj.components.ButtonObject
Script object
script - Variable in class protoj.tools.ButtonMouseListener
A local reference to the companion Script object.
Script - Class in protoj.tools
Script class definition.
Script(View, JComponent) - Constructor for class protoj.tools.Script
Constructs the Script object
script - Variable in class protoj.tools_ui.ScriptEditor
Script object
scriptArea - Variable in class protoj.tools_ui.ScriptEditor
JTextAreas
scriptEditor - Variable in class protoj.tools.Script
ScriptEditor object
ScriptEditor(boolean, JCheckBoxMenuItem) - Static method in class protoj.tools.Tools
Static ScriptEditor method
ScriptEditor - Class in protoj.tools_ui
ScriptEditor class definition.
ScriptEditor(Screen, Script) - Constructor for class protoj.tools_ui.ScriptEditor
constructor
scriptEditorList - Variable in class protoj.tools.Tools
A vector that contains a list of script editors
scriptEditorMenuItem - Variable in class protoj.tools_ui.ToolsMenu
scriptEditorMenuItem
scrollPane - Variable in class protoj.components.ListObject
The scrollpane for this ComponentObject.
scrollPane - Variable in class protoj.components.TableObject
The scrollpane for this ComponentObject.
scrollPane - Variable in class protoj.components.TextBoxObject
The scrollpane for this ComponentObject.
select() - Method in class protoj.components.Components
select method
Select() - Static method in class protoj.components.Components
Static Select method
select() - Method in class protoj.drawing.Drawing
select method
Select() - Static method in class protoj.drawing.Drawing
Static Select method
SelectAll() - Static method in class protoj.edit.Edit
Static SelectAll method
selectAll() - Method in class protoj.protoj.Canvas
Selects all graphics in this Canvas currentLayer.
selectAllItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'SelectAll' item.
SelectedBorder - Class in protoj.components
Defines ComponentObject borders.
SelectedBorder(ComponentObject) - Constructor for class protoj.components.SelectedBorder
 
selectedComponentObjects - Variable in class protoj.protoj.Canvas
Canvas contains a vector of selected Component objects
selectedGraphics - Variable in class protoj.protoj.Canvas
A Vector which stores indices to GraphicObject's in Vector graphics.
selectedIndex - Variable in class protoj.tools_ui.ScriptEditor
selected item from the list in the combo box
selectForegroundColor(Color) - Method in class protoj.style.Style
Set the foreground color given the parameter Color.
selectLayer(int) - Method in class protoj.protoj.Canvas
Set the selected layer as the current layer
selectLayer(int[]) - Method in class protoj.view.View
Select the specified layer to perform operations on it
selectLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
selectObject - Static variable in class protoj.drawing.DrawingConstants
 
sendSelectedToBack() - Method in class protoj.protoj.Canvas
Makes calls to send each selected graphic towards the back.
sendToBack(int) - Method in class protoj.protoj.Canvas
Rearranges the graphics list such that the item previously at index, newBackIndex is now last in the list.
sendToBackLayer(int[]) - Method in class protoj.protoj.Canvas
Make the selected layers move to the back of the list of layers
sendToBackLayer(int[]) - Method in class protoj.view.View
Send the specified layer to the back of the list
sendToBackLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
sendToFrontLayer(int[]) - Method in class protoj.protoj.Canvas
Make the selected layers move to the front of all layers
sendToFrontLayer(int[]) - Method in class protoj.view.View
Send the specified layer to the front of the list
sendToFrontLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
sensitize() - Method in class protoj.drawing.Drawing
sensitize method
Sensitize() - Static method in class protoj.drawing.Drawing
Static Sensitize method
setActiveTool(int) - Method in class protoj.components.Components
setActiveTool method
setActiveTool(int) - Method in class protoj.drawing.Drawing
Sets the given integer as activeTool.
setActiveWindowIndex(int) - Method in class protoj.protoj.ProtoJ
Sets the active window to the indicated index
setAllSelected() - Method in class protoj.protoj_ui.CanvasWindow
Calls selectAll on this.canvas.
setArrows(int) - Method in class protoj.drawing.CurveObject
Sets the number of arrows this object contains.
setArrows(int) - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten in Line, Polyline, and Curve.
setArrows(int) - Method in class protoj.drawing.LineObject
Sets the number of arrows to display on this object
setArrows(int) - Method in class protoj.drawing.MultilineObject
 
setBackgroundColor(Color) - Method in class protoj.components.ComponentObject
Set the background color of the component
setBackgroundColor(Color) - Method in class protoj.components.Components
Set the background color of the component
setBackgroundColor(Color) - Method in class protoj.drawing.GraphicObject
Sets the background color value of this object
setBeginPoint(Point) - Method in class protoj.components.ComponentObject
Set the begin point
setBrush(BasicStroke, int) - Method in class protoj.style.Style
Method setBrush sets the Brush and Arrows property within the system and for all selected graphics.
setBrushNumber(int) - Method in class protoj.drawing.GraphicObject
Sets the brush number value of this object
setCanvas(Canvas, CanvasWindow) - Method in class protoj.protoj.ProtoJ
Set a new Canvas with a new canvas using the given canvas window index
setCanvasList(Vector) - Method in class protoj.drawing.Drawing
Set the canvasList as the given Vector.
setCanvasPage(CanvasPage) - Method in class protoj.protoj.Canvas
Sets this.canvasPage to the canvasPage recieved
setCanvasWindow(CanvasWindow) - Method in class protoj.protoj.Canvas
sets the CanvasWindow reference variable
setColor(Color) - Method in class protoj.drawing.GraphicObject
Sets the color value of this object
setCommandList(CommandList) - Method in class protoj.protoj_ui.CanvasWindow
setCommandList method
setComponentType(int) - Method in class protoj.components.ComponentObject
setComponentType method
setControlDown(boolean) - Method in class protoj.protoj.ProtoJ
Sets the boolean value to be stored in newControlDown
setControlPoints() - Method in class protoj.drawing.CurvedShapeObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.CurveObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.EllipseObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.GraphicObject
setControlPoints method
setControlPoints() - Method in class protoj.drawing.GridObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.ImageObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.LineObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.MultilineObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.PageObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.PolygonObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.RectangleObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setControlPoints() - Method in class protoj.drawing.TextObject
Sets this.controlPoints based on the current PathIterator of this.shape.
setCurrentBackgroundColor(Color) - Method in class protoj.drawing.Drawing
Set the current background color
setCurrentBrush(int) - Method in class protoj.drawing.Drawing
Sets the current brush as the passed in int.
setCurrentColor(Color) - Method in class protoj.drawing.Drawing
Set the current color
setCurrentDir(String) - Method in class protoj.file.File
Set the Current Dir to traverse
setCurrentDir(String) - Method in class protoj.protoj_ui.CanvasWindow
Sets this.dir to the passed in directory path
setCurrentFillType(Vector) - Method in class protoj.drawing.Drawing
Set currentFillType
setCurrentFillTypeNull() - Method in class protoj.drawing.Drawing
 
setCurrentPattern(int) - Method in class protoj.drawing.Drawing
Sets the current pattern as the passed in int.
setCurrentStroke(BasicStroke, int) - Method in class protoj.drawing.Drawing
Sets currentStroke as the passed in BasicStroke.
setDrawDim(int, int) - Method in class protoj.protoj_ui.PageSetup
Method that sets the page width, height, and number of pages
setDrawingArea() - Method in class protoj.protoj_ui.PageSetup
Method sets the total drawing area of pages minus the margins
setDrawScale(float) - Method in class protoj.protoj_ui.PageSetup
Method sets the drawing scale of a page in the canvas window
setEditorExist(int) - Method in class protoj.tools.Script
SetEditorExist method
setEndPoint(Point) - Method in class protoj.components.ComponentObject
Set the end point
setFilename(String) - Method in class protoj.protoj.Canvas
Sets the name of the file
setFillPattern(int) - Method in class protoj.drawing.GraphicObject
Sets the fill pattern value of this object
setFillPattern(Vector) - Method in class protoj.style.Style
Method setFillPattern sets the Paint property within the system and for all selected graphics.
setFont(Font) - Method in class protoj.drawing.TextObject
Sets this.font given the new font type 'f'.
setFontSize(int, int) - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
setFontSize(int, int) - Method in class protoj.drawing.TextObject
Sets this.font and this.style given the new font size 'size'.
setFontStyle(int) - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
setFontStyle(int) - Method in class protoj.drawing.TextObject
Sets this.font and this.style given the new font style 'style'.
setForegroundColor(Color) - Method in class protoj.components.ComponentObject
Set the foreground color of the component
setForegroundColor(Color) - Method in class protoj.components.Components
Set the foreground color of the component
setGridOn(boolean) - Method in class protoj.protoj_ui.CanvasWindow
Toogles the grid on or off param setGrid - the boolean setting for grid on
setGridSize(int, int) - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
setGridSize(int, int) - Method in class protoj.drawing.GridObject
Sets the size of the grid blocks in this object
setGridSize(int, int) - Method in class protoj.drawing.PageObject
Sets the size of the pages
setGridSize(int, int) - Method in class protoj.protoj_ui.CanvasWindow
Sets the width and height of the grid
setGridVis(boolean) - Method in class protoj.protoj_ui.CanvasWindow
Sets the visibility of the grid accordingly
setHeight(int) - Method in class protoj.components.ComponentObject
Set the component height
setHeight(int) - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
setHeight(int) - Method in class protoj.drawing.GridObject
Sets the height of the grid
setHeight(int) - Method in class protoj.drawing.ImageObject
Sets the int height value of this.object
setHeight(int) - Method in class protoj.drawing.PageObject
Sets the size of the page grid height
setHorizontalCenter(float) - Method in class protoj.drawing.GraphicObject
Translates this.shape by the X-coordinate given by newCenterX - CenterOfThisX.
setImage(String) - Method in class protoj.drawing.ImageObject
Sets the image object for a given .jpg or .gif file format
setIndex(int) - Method in class protoj.tools.Script
setIndex method
setIsSavedPaint() - Method in class protoj.drawing.Drawing
sets the boolean indicator of paint saved
setLastPoint(Point) - Method in class protoj.drawing.CurvedShapeObject
Sets the last point in this object
setLastPoint(Point) - Method in class protoj.drawing.CurveObject
Sets the last point of the object from the point received
setLastPoint(Point) - Method in class protoj.drawing.GraphicObject
Method setLastPoint is overwritten in PolygonObject, PolylineObject, CurveObject, and CurvedShapeObject.
setLastPoint(Point) - Method in class protoj.drawing.MultilineObject
Sets the last point of this.shape to the designated point
setLastPoint(Point) - Method in class protoj.drawing.PolygonObject
Sets the last point of this.object to the designated point
setMargins(int, int, int, int) - Method in class protoj.protoj_ui.PageSetup
Method that sets the margin widths
setMaxNodeCount(int) - Method in class protoj.protoj.CommandList
setMaxNodeCount method
setMaxX(int) - Method in class protoj.drawing.GraphicObject
Sets the maximum x value of this object
setMaxX(int) - Method in class protoj.drawing.GridObject
Sets the int newMaxX value as the right side of the Rectangle which bounds this.shape.
setMaxX(int) - Method in class protoj.drawing.ImageObject
Sets the int newMaxX value as the right side of the Rectangle which bounds this.shape.
setMaxX(int) - Method in class protoj.drawing.PageObject
Sets the int newMaxX value as the right side of the Rectangle which bounds this.shape.
setMaxX(int) - Method in class protoj.drawing.TextObject
Sets the int newMaxX value as the right side of the Rectangle which bounds this.shape.
setMaxY(int) - Method in class protoj.drawing.GraphicObject
Sets the maximum y value of this object
setMaxY(int) - Method in class protoj.drawing.GridObject
Sets the int newMaxY value as the bottom side of the Rectangle which bounds this.shape.
setMaxY(int) - Method in class protoj.drawing.ImageObject
Sets the int newMaxY value as the bottom side of the Rectangle which bounds this.shape.
setMaxY(int) - Method in class protoj.drawing.PageObject
Sets the int newMaxY value as the bottom side of the Rectangle which bounds this.shape.
setMaxY(int) - Method in class protoj.drawing.TextObject
Sets the int newMaxY value as the bottom side of the Rectangle which bounds this.shape.
setMinX(int) - Method in class protoj.drawing.GraphicObject
Sets the minimum x value of this object
setMinX(int) - Method in class protoj.drawing.GridObject
Sets the int newMinX value as the left side of the Rectangle which bounds this.shape.
setMinX(int) - Method in class protoj.drawing.ImageObject
Sets the int newMinX value as the left side of the Rectangle which bounds this.shape.
setMinX(int) - Method in class protoj.drawing.PageObject
Sets the int newMinX value as the left side of the Rectangle which bounds this.shape.
setMinX(int) - Method in class protoj.drawing.TextObject
Sets the int newMinX value as the left side of the Rectangle which bounds this.shape.
setMinY(int) - Method in class protoj.drawing.GraphicObject
Sets the minimum y value of this object
setMinY(int) - Method in class protoj.drawing.GridObject
Sets the int newMinY value as the top side of the Rectangle which bounds this.shape.
setMinY(int) - Method in class protoj.drawing.ImageObject
Sets the int newMinY value as the top side of the Rectangle which bounds this.shape.
setMinY(int) - Method in class protoj.drawing.PageObject
Sets the int newMinY value as the top side of the Rectangle which bounds this.shape.
setMinY(int) - Method in class protoj.drawing.TextObject
Sets the int newMinY value as the top side of the Rectangle which bounds this.shape.
setName(String) - Method in class protoj.components.ButtonObject
Set the name of the component object
setName(String) - Method in class protoj.components.CheckBoxObject
Set the name of the component object
setName(String) - Method in class protoj.components.ComboBoxObject
Set the name of the component object
setName() - Method in class protoj.components.ComponentObject
Set the name of the component
setName(String) - Method in class protoj.components.HorizontalScrollbarObject
Set the name of the component object
setName(String) - Method in class protoj.components.ListObject
Set the name of the component object
setName(String) - Method in class protoj.components.RadioButtonObject
Set the name of the component object
setName(String) - Method in class protoj.components.SliderObject
Set the name of the component object
setName(String) - Method in class protoj.components.TableObject
Set the name of the component object
setName(String) - Method in class protoj.components.TextBoxObject
Set the name of the component object
setName(String) - Method in class protoj.components.VerticalScrollbarObject
Set the name of the component object
setNeedSave(boolean) - Method in class protoj.protoj.Canvas
Sets a boolean value to indicate if the file needs to be saved
setNeedSave(boolean) - Method in class protoj.protoj_ui.CanvasWindow
Method setNeedSave(boolean) sets this.needSave to the boolean parameter.
setNewControlPoints(Vector) - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
setOrientation(int) - Method in class protoj.protoj_ui.PageSetup
method sets the page orientation
setPageBound(int) - Method in class protoj.protoj_ui.PageSetup
Method sets the pageboundaries on/off indicator
setPageDefaults() - Method in class protoj.protoj_ui.PageSetup
method sets up the default page settings
setPageDim(int, int) - Method in class protoj.protoj_ui.PageSetup
method sets the page width and height
setPageOrder(int) - Method in class protoj.protoj_ui.PageSetup
method sets the order in which pages are number l->r or t->b
setPageSize() - Method in class protoj.protoj_ui.CanvasWindow
Sets the page parameters for drawing to zoom and window size
setPaint(Vector) - Method in class protoj.drawing.GraphicObject
Sets the paint value of this object
setProtoJ(ProtoJ) - Method in class protoj.protoj_ui.CanvasWindow
Method setProtoJ(ProtoJ) sets this.protoj to the parameter ProtoJ object.
setRedoActive(boolean) - Method in class protoj.edit_ui.EditMenu
setRedoActive method
setRestorePaint(boolean) - Method in class protoj.drawing.Drawing
sets the boolean indicator of restore paint
setSavedPaint(Paint) - Method in class protoj.drawing.Drawing
sets the Paint to store in savedPaint.
setScriptEditor(ScriptEditor) - Method in class protoj.tools.Script
SetScriptEditor method
setScriptText(String, int) - Method in class protoj.tools.Script
setScriptText method
setScriptText() - Method in class protoj.tools_ui.ScriptEditor
Assign text in each tabbedPane to its corresponding script string.
setSecondPoint(Point) - Method in class protoj.drawing.EllipseObject
Sets the opposite corner of the Shape from firstPoint.
setSecondPoint(Point) - Method in class protoj.drawing.GraphicObject
Method setSecondPoint is overwritten in EllipseObject, RectangleObject, and LineObject.
setSecondPoint(Point) - Method in class protoj.drawing.LineObject
Sets the opposite corner of the Shape from firstPoint.
setSecondPoint(Point) - Method in class protoj.drawing.RectangleObject
Sets the second point in this.shape to the designated point
setSelected(boolean) - Method in class protoj.components.ComponentObject
setSelected method
setSelectedGraphics(Vector) - Method in class protoj.protoj.Canvas
Sets the passed in Vector to selectedGraphics.
setShape() - Method in class protoj.drawing.CurvedShapeObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.CurveObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.EllipseObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.GraphicObject
Empty methods which are overwritten if needed.
setShape() - Method in class protoj.drawing.GridObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.ImageObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.LineObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.MultilineObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.PageObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.PolygonObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.RectangleObject
Sets this.shape based on the points currently in this.controlPoints.
setShape() - Method in class protoj.drawing.TextObject
Sets this.shape based on the points currently in this.controlPoints.
setStroke(BasicStroke) - Method in class protoj.drawing.GraphicObject
Sets the basic stroke value of this object
setTitle(String) - Method in class protoj.protoj_ui.ProtoJUI
Change the Window Title of the last Element in canvasWindow to the given String.
setToHome() - Method in class protoj.protoj_ui.CanvasWindow
Method setToHome adjusts this.windowPane so that it's upper left corner is the upper left corner of the entire Canvas.
setUndoActive(boolean) - Method in class protoj.edit_ui.EditMenu
setUndoActive method
setVerticalCenter(float) - Method in class protoj.drawing.GraphicObject
Translates this.shape by the Y-coordinate given by newCenterY - CenterOfThisY.
setView(ProtoJUI) - Method in class protoj.protoj.ProtoJ
Set the given ProtoJUI component as this.protojUI.
setVisible(boolean) - Method in class protoj.components_ui.MenuBarEditor
Override setVisible so that initial state information can be saved when the Editor is shown in case the user hits cancel and wants to disregard changes made.
setWidth(int) - Method in class protoj.components.ComponentObject
Set the component width
setWidth(int) - Method in class protoj.drawing.GraphicObject
Empty method which is overwritten if needed.
setWidth(int) - Method in class protoj.drawing.GridObject
Sets the width of the grid
setWidth(int) - Method in class protoj.drawing.ImageObject
Sets the int width value of this.object
setWidth(int) - Method in class protoj.drawing.PageObject
Sets the size of the page grid width
setWindow(int) - Method in class protoj.protoj_ui.CanvasWindow
Offset a window given the number of current windows.
setWindowTitle(String) - Method in class protoj.protoj_ui.CanvasWindow
Method setWindowTitle(String) sets the current window's Title to the parameter String object.
setZoom(float) - Method in class protoj.protoj_ui.CanvasWindow
Sets the zoom value to the given parameter
shape() - Method in class protoj.drawing.Drawing
shape method
Shape() - Static method in class protoj.drawing.Drawing
Static Shape method
shape - Variable in class protoj.drawing.GraphicObject
A Shape object holds the Shape object of this Graphic.
shapeButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the shape toolbar button so that its appearance can reflect being selected.
ShowGrouping() - Static method in class protoj.view.View
Static ShowGrouping method
ShowHideComponents(int) - Static method in class protoj.view.View
Static ShowHideComponents method
ShowHideDrawing() - Static method in class protoj.view.View
Static ShowHideDrawing method
ShowHideGridLines() - Static method in class protoj.view.View
Static ShowHideGridLines method
ShowHideText() - Static method in class protoj.view.View
Static ShowHideText method
showLayer(int[]) - Method in class protoj.protoj.Canvas
Make the layer visible
showLayer(int[]) - Method in class protoj.view.View
Show the specified layer
showLayer() - Method in class protoj.view_ui.LayersDialog
Calls the model layer method.
size - Variable in class protoj.drawing.TextObject
The Text Size
sizeID - Variable in class protoj.drawing.TextObject
The Text Size ID
slider() - Method in class protoj.components.Components
slider method
Slider() - Static method in class protoj.components.Components
Static Slider method
sliderButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the slider toolbar button so that its appearance can reflect being selected.
SliderObject - Class in protoj.components
Class definition for SliderObject.
SliderObject(Canvas) - Constructor for class protoj.components.SliderObject
Construct the SliderObject object
sliderObject - Variable in class protoj.components_ui.SliderPropertyPanel
ComponentObject
SliderPropertyPanel - Class in protoj.components_ui
Class definition for SliderPropertyPanel.
SliderPropertyPanel(SliderObject) - Constructor for class protoj.components_ui.SliderPropertyPanel
Construct the slider property panel
SlideShow(boolean) - Static method in class protoj.tools.Tools
Static SlideShow method
slideShowMenuItem - Variable in class protoj.tools_ui.ToolsMenu
sliceShowMenuItem
SpellCheck() - Static method in class protoj.edit.Edit
Static SpellCheck method
spellCheckItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'SpellCheck' item
stretch() - Method in class protoj.drawing.Drawing
stretch method
Stretch() - Static method in class protoj.drawing.Drawing
Static Stretch method
stretchButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the stretch toolbar button so that its appearance can reflect being selected.
stretchObject - Static variable in class protoj.drawing.DrawingConstants
 
stroke - Variable in class protoj.drawing.GraphicObject
A BasicStroke object used to draw this.shape.
structure - Variable in class protoj.protoj.CommandsMenu
Structure module
Structure - Class in protoj.structure
Structure class definition.
Structure(View, ProtoJ) - Constructor for class protoj.structure.Structure
Constructs the Structure object
structure - Static variable in class protoj.structure.Structure
Static reference to Structure class
structure - Variable in class protoj.structure_ui.StructureMenu
Structure model object
structureAlignBottoms() - Method in class protoj.structure.Structure
structureAlignBottoms method
structureAlignBottomToTop() - Method in class protoj.structure.Structure
structureAlignBottomToTop method
structureAlignCenters() - Method in class protoj.structure.Structure
structureAlignCenters method
structureAlignHorizontalCenters() - Method in class protoj.structure.Structure
structureAlignHorizontalCenter method
structureAlignLeftSides() - Method in class protoj.structure.Structure
structureAlignLeftSides method
structureAlignLeftToRight() - Method in class protoj.structure.Structure
structureAlignLeftToRight method
structureAlignRightSides() - Method in class protoj.structure.Structure
structureAlignRightSides method
structureAlignRightToLeft() - Method in class protoj.structure.Structure
structureAlignRightToLeft method
structureAlignToGrid() - Method in class protoj.structure.Structure
structureAlignToGrid method
structureAlignTops() - Method in class protoj.structure.Structure
structureAlignTops method
structureAlignTopToBottom() - Method in class protoj.structure.Structure
structureAlignTopToBottom method
structureAlignVerticalCenters() - Method in class protoj.structure.Structure
structureAlignVerticalCenter method
structureArrangeBringForward() - Method in class protoj.structure.Structure
structureArrangeBringForward method
structureArrangeBringToFront() - Method in class protoj.structure.Structure
structureArrangeBringToFront method
structureArrangeSendBack() - Method in class protoj.structure.Structure
structureArrangeSendBack method
structureArrangeSendToBack() - Method in class protoj.structure.Structure
structureArrangeSendToBack method
structureFlipHorizontal() - Method in class protoj.structure.Structure
structureFlipHorizontal method
structureFlipVertical() - Method in class protoj.structure.Structure
structureFlipVertical method
structureGroup() - Method in class protoj.structure.Structure
structureGroup method
structureMenu - Variable in class protoj.structure_ui.MoveDialog
A local reference to the system's StructureMenu object.
structureMenu - Variable in class protoj.structure_ui.RotateDialog
A local reference to the system's StructureMenu object.
structureMenu - Variable in class protoj.structure_ui.ScaleDialog
A local reference to the system's StructureMenu object.
StructureMenu - Class in protoj.structure_ui
StructureMenu class definition.
StructureMenu(Screen, Structure, StructureUI) - Constructor for class protoj.structure_ui.StructureMenu
Construct the StructureMenu object
structureMenu - Variable in class protoj.structure_ui.StructureUI
The companion model
structureNumberOfComponents() - Method in class protoj.structure.Structure
structureNumberOfComponents method
structureNumberOfDrawings() - Method in class protoj.structure.Structure
structureNumberOfDrawings method
structureReGroup() - Method in class protoj.structure.Structure
structureReGroup method
structureRotate90Clockwise() - Method in class protoj.structure.Structure
structureRotate90Clockwise method
structureRotate90CounterClockwise() - Method in class protoj.structure.Structure
structureRotate90CounterClockwise method
structureTransformMove(int, int) - Method in class protoj.structure.Structure
structureTransformMove method
structureTransformReshape() - Method in class protoj.structure.Structure
structureTransformReshape method
structureTransformRotate(int) - Method in class protoj.structure.Structure
structureTransformRotate method
structureTransformScale(double, double) - Method in class protoj.structure.Structure
structureTransformScale method
structureTransformStretch() - Method in class protoj.structure.Structure
structureTransformStretch method
structureUI - Variable in class protoj.protoj_ui.CommandsMenuUI
The pulldown Structure menu
StructureUI - Class in protoj.structure_ui
Skeletal version of StructureUI class that constructs and composes its pulldown menu.
StructureUI(Screen, Structure) - Constructor for class protoj.structure_ui.StructureUI
Constructor constructs StructureUI object with the given screen and companion structure model.
structureUnGroup() - Method in class protoj.structure.Structure
structureUnGroup method
style - Variable in class protoj.drawing.TextObject
The Text Style
style - Variable in class protoj.protoj.CommandsMenu
Style module
Style - Class in protoj.style
Style class definition.
Style(View, ProtoJ) - Constructor for class protoj.style.Style
Constructs the Style object
style - Static variable in class protoj.style.Style
Static reference to Style class
style - Variable in class protoj.style_ui.FontDialog
A reference to the top-level Style object.
style - Variable in class protoj.style_ui.FontSizeDialog
A reference to the top-level Style object.
style - Variable in class protoj.style_ui.StyleMenu
Style model object
styleBrush(int) - Method in class protoj.style.Style
styleBrushNone method
styleFill(int) - Method in class protoj.style.Style
styleFill method
styleFont(FontGroup) - Method in class protoj.style.Style
styleFont method
styleFontSize(int, int) - Method in class protoj.style.Style
styleFontSize method
styleFontStyle(int) - Method in class protoj.style.Style
styleFontStyle method
StyleMenu - Class in protoj.style_ui
StyleMenu class definition.
StyleMenu(Screen, Style, StyleUI) - Constructor for class protoj.style_ui.StyleMenu
Construct the StyleMenu object
styleMenu - Variable in class protoj.style_ui.StyleUI
The companion model
styleUI - Variable in class protoj.protoj_ui.CommandsMenuUI
The pulldown Style menu
StyleUI - Class in protoj.style_ui
Skeletal version of StyleUI class that constructs and composes its pulldown menu.
StyleUI(Screen, Style) - Constructor for class protoj.style_ui.StyleUI
Constructor constructs StyleUI object with the given screen and companion style model.
switchButtonPressedState(int) - Method in class protoj.components_ui.ComponentsUI
 
switchButtonPressedState(int) - Method in class protoj.drawing_ui.DrawingUI
 

T

tabbedPane - Variable in class protoj.tools_ui.ScriptEditor
tabbed pane
table() - Method in class protoj.components.Components
table method
Table() - Static method in class protoj.components.Components
Static Table method
tableButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the table toolbar button so that its appearance can reflect being selected.
tableNum - Variable in class protoj.file.Generate
Number of table components
TableObject - Class in protoj.components
Class definition for TableObject.
TableObject(Canvas) - Constructor for class protoj.components.TableObject
Construct the TableObject object
tableObject - Variable in class protoj.components_ui.TablePropertyPanel
ComponentObject
TablePropertyPanel - Class in protoj.components_ui
Class definition for TablePropertyPanel.
TablePropertyPanel(TableObject) - Constructor for class protoj.components_ui.TablePropertyPanel
Construct the table property panel
temp - Variable in class protoj.protoj_ui.CanvasWindow
The temp font setting for the text object
tempFonts - Variable in class protoj.style_ui.FontDialog
The list of the current O.S.
tempGraphic - Variable in class protoj.protoj_ui.CanvasWindow
A graphic object used to temporarily store an object
tempGraphicIndex - Variable in class protoj.protoj_ui.CanvasWindow
an integer value indicating if there is a temp graphic object
text() - Method in class protoj.drawing.Drawing
text method
Text() - Static method in class protoj.drawing.Drawing
Static Text method
text - Variable in class protoj.drawing.TextObject
The string of the text.
textArea - Variable in class protoj.components_ui.MenuBarEditor
the main editing area
textArea - Variable in class protoj.components_ui.TextBoxPropertyPanel
textArea object
textbox() - Method in class protoj.components.Components
textbox method
Textbox() - Static method in class protoj.components.Components
Static Textbox method
textBox - Variable in class protoj.style_ui.FontSizeDialog
A JTextField for typing.
textBoxButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the textbox toolbar button so that its appearance can reflect being selected.
TextBoxObject - Class in protoj.components
Class definition for TextBoxObject.
TextBoxObject(Canvas) - Constructor for class protoj.components.TextBoxObject
Construct the TextBoxObject object
textBoxObject - Variable in class protoj.components_ui.TextBoxPropertyPanel
ComponentObject
TextBoxPropertyPanel - Class in protoj.components_ui
Class definition for TextBoxPropertyPanel.
TextBoxPropertyPanel(TextBoxObject) - Constructor for class protoj.components_ui.TextBoxPropertyPanel
Construct the text area property panel
textButton - Variable in class protoj.drawing_ui.DrawingUI
Reference to the text toolbar button so that its appearance can reflect being selected.
textH - Variable in class protoj.protoj_ui.CanvasWindow
The double value representing the text arguments
textObject - Static variable in class protoj.drawing.DrawingConstants
 
TextObject - Class in protoj.drawing
Class RectangleObject is the GraphicObject extension which holds a rectangle shape.
TextObject(Color, Color, Vector, Vector, BasicStroke, int, int, String, Font, double) - Constructor for class protoj.drawing.TextObject
Construct this with the given Shape, Color, FillStyle, and ControlPoints objects.
TextObject(Point2D.Double, Color, Color, Vector, BasicStroke, int, int, String, Font, double) - Constructor for class protoj.drawing.TextObject
Construct this with the given Points, Colors, FillStyle, BasicStroke objects.
textObjects - Variable in class protoj.protoj.Canvas
Canvas and layers contain a vector of text objects
TextSize(int, int) - Static method in class protoj.style.Style
Static TextSize method
TextStyle(int) - Static method in class protoj.style.Style
Static TextStyle method
textX - Variable in class protoj.protoj_ui.CanvasWindow
The double value representing the text arguments
textY - Variable in class protoj.protoj_ui.CanvasWindow
The double value representing the text arguments
theFillPattern - Variable in class protoj.style.Style
the current fill Pattern
thisBordersInsets - Variable in class protoj.components.SelectedBorder
Insets determine the 'interior' drawing space of the component.
toolbarPressed(int) - Method in class protoj.protoj_ui.ProtoJUI
This method is used to indicate which button is the current active button in either toolbar.
tools - Variable in class protoj.protoj.CommandsMenu
Tools module
Tools - Class in protoj.tools
Tools class definition.
Tools(View, ProtoJ) - Constructor for class protoj.tools.Tools
Constructs the Tools object
tools - Static variable in class protoj.tools.Tools
Static reference to Tools class
tools - Variable in class protoj.tools_ui.ToolsMenu
Tools model object
toolsComponentsToolbar(boolean) - Method in class protoj.tools.Tools
toolsComponentsToolbar method
toolsDrawingToolbar(boolean) - Method in class protoj.tools.Tools
toolsDrawingToolbar method
toolsExplorer(boolean) - Method in class protoj.tools.Tools
toolsExplorer method
ToolsMenu - Class in protoj.tools_ui
ToolsMenu class definition.
ToolsMenu(Screen, Tools, ToolsUI) - Constructor for class protoj.tools_ui.ToolsMenu
Construct the ToolsMenu object
toolsMenu - Variable in class protoj.tools_ui.ToolsUI
The companion model
toolsPropertyEditor(boolean, JCheckBoxMenuItem) - Method in class protoj.tools.Tools
toolsPropertyEditor method
toolsScriptEditor(boolean, JCheckBoxMenuItem) - Method in class protoj.tools.Tools
toolsScriptEditor method
toolsSlideShow(boolean) - Method in class protoj.tools.Tools
toolsSlideShow method
toolsUI - Variable in class protoj.protoj_ui.CommandsMenuUI
The pulldonw Tools menu
ToolsUI - Class in protoj.tools_ui
Skeletal version of ToolsUI class that constructs and composes its pulldown menu.
ToolsUI(Screen, Tools) - Constructor for class protoj.tools_ui.ToolsUI
Constructor constructs ToolsUI object with the given screen and companion tools model.
TooManyErrorDialog - Class in protoj.view
Class TooManyErrorDialog is the dialog box which pops up when the user has selected too many layers
TooManyErrorDialog() - Constructor for class protoj.view.TooManyErrorDialog
ErrorDialog is a simple dialog box which displays a message that too many selections have been made.
topField - Variable in class protoj.view_ui.PagesDialog
The top margin field.
TransformPreciseMove(int, int) - Static method in class protoj.structure.Structure
Static TransformPreciseMove method
TransformPreciseReshape() - Static method in class protoj.structure.Structure
Static TransformPreciseReshape method
TransformPreciseRotate(int) - Static method in class protoj.structure.Structure
Static TransformPreciseRotate method
TransformPreciseScale(double, double) - Static method in class protoj.structure.Structure
Static TransformPreciseScale method
TransformPreciseStretch() - Static method in class protoj.structure.Structure
Static TransformPreciseStretch method
translate(float, float) - Method in class protoj.drawing.GraphicObject
Translates the position of this.shape by the given deltaX and deltaY values.
translate(float, float) - Method in class protoj.drawing.GridObject
Translates the position of this.shape by the given deltaX and deltaY values.
translate(float, float) - Method in class protoj.drawing.ImageObject
Translates the position of this.shape by the given deltaX and deltaY values.
translate(float, float) - Method in class protoj.drawing.PageObject
Translates the position of this.shape by the given deltaX and deltaY values.
translate(float, float) - Method in class protoj.drawing.TextObject
Translates the position of this.shape by the given deltaX and deltaY values.
translateControlPoint(int, int, int) - Method in class protoj.drawing.EllipseObject
translateControlPoint(int, int, int) is disabled for an EllipseObject.
translateControlPoint(int, float, float) - Method in class protoj.drawing.GraphicObject
Translates the Control Point (in Vector controlPoints) whose index is passed in by the passed in values of deltaX and deltaY.
translateControlPoint(int, int, int) - Method in class protoj.drawing.GridObject
translateControlPoint(int, int, int) is disabled for an ImageObject.
translateControlPoint(int, int, int) - Method in class protoj.drawing.ImageObject
translateControlPoint(int, int, int) is disabled for an ImageObject.
translateControlPoint(int, int, int) - Method in class protoj.drawing.PageObject
translateControlPoint(int, int, int) is disabled for an ImageObject.
translateControlPoint(int, int, int) - Method in class protoj.drawing.TextObject
translateControlPoint(int, int, int) is disabled for a TextObject.
type - Variable in class protoj.protoj.CommandNode
 

U

Undo() - Static method in class protoj.edit.Edit
Static Undo method
undo() - Method in class protoj.protoj.ProtoJ
Calls undoLastAction on the currently active Canvas.
undoBuffer - Variable in class protoj.protoj_ui.CanvasWindow
A Vector to store Canvas objects for undo purposes.
undoCommand() - Method in class protoj.protoj.CommandList
undoCommand method
undoItem - Variable in class protoj.edit_ui.EditMenu
A JMenuItem for the 'Undo' item.
undoLastAction() - Method in class protoj.protoj_ui.CanvasWindow
Loads the last element of the undo buffer into this.canvas.
ungroup() - Method in class protoj.protoj.ProtoJ
Calls ungroupSelected on the currently active Canvas.
Ungroup() - Static method in class protoj.structure.Structure
Static Ungroup method
ungroupSelected() - Method in class protoj.protoj.Canvas
If any Group Vector contains everything in selectedGraphics, then remove that group from groups.
update() - Method in class protoj.components.TableObject
Update any observer of this that the button has changed
updateCanvasPage() - Method in class protoj.view.View
Updates the CanvasPage upon layer/page changes.
updateCanvasPage() - Method in class protoj.view_ui.PagesDialog
Call the model to alter the boundaries of the page and and update the CanvasPage.
updateList() - Method in class protoj.view_ui.LayersDialog
Updates the items in each layer list.
updatePageBound() - Method in class protoj.view.View
Update the page bound
updatePageFields() - Method in class protoj.view_ui.PagesDialog
Something about orientation.

V

valueChanged(ListSelectionEvent) - Method in class protoj.components_ui.CheckBoxPropertyPanel
valueChanged method
valueChanged(ListSelectionEvent) - Method in class protoj.components_ui.ComboBoxPropertyPanel
valuedChanged method
valueChanged(ListSelectionEvent) - Method in class protoj.components_ui.ListPropertyPanel
valueChanged method
valueChanged(ListSelectionEvent) - Method in class protoj.components_ui.RadioButtonPropertyPanel
valueChanged method
vecOfCanvas() - Method in class protoj.protoj.ProtoJ
Returns the vector of canvas
verticalScrollbar() - Method in class protoj.components.Components
verticalScrollbar method
VerticalScrollbar() - Static method in class protoj.components.Components
Static VerticalScrollbar method
verticalScrollBarButton - Variable in class protoj.components_ui.ComponentsUI
Reference to the vertical scroll toolbar button so that its appearance can reflect being selected.
VerticalScrollbarObject - Class in protoj.components
Class definition for VerticalScrollbarObject.
VerticalScrollbarObject(Canvas) - Constructor for class protoj.components.VerticalScrollbarObject
Construct the VerticalScrollbarObject object
verticalScrollBarObject - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
ComponentObject
VerticalScrollBarPropertyPanel - Class in protoj.components_ui
Class definition for VerticalScrollBarPropertyPanel.
VerticalScrollBarPropertyPanel(VerticalScrollbarObject) - Constructor for class protoj.components_ui.VerticalScrollBarPropertyPanel
Construct the vertical scrollbar property panel
View - Class in protoj.view
View class definition.
View(View, ProtoJ) - Constructor for class protoj.view.View
Constructs the View object
view - Static variable in class protoj.view.View
Static reference to View class
view - Variable in class protoj.view_ui.LayersDialog
The parent view.
view - Variable in class protoj.view_ui.PagesDialog
Reference to the parent view.
view - Variable in class protoj.view_ui.ViewMenu
View model object
viewButton() - Method in class protoj.style_ui.BrushEditDialog
Views the setting in the provided fields of the dialog
viewButton() - Method in class protoj.style_ui.PaintEditDialog
Views the setting in the provided fields of the dialog
viewCenterPage() - Method in class protoj.view.View
viewCenterPage method
viewGriddingOn() - Method in class protoj.view.View
viewGriddingOn method
viewGridSpacing(int, int) - Method in class protoj.view.View
viewGridSpacing method
viewHideComponents(int) - Method in class protoj.view.View
viewHideComponents method
viewHideDrawing() - Method in class protoj.view.View
viewHideDrawing method
viewHideGridLines() - Method in class protoj.view.View
viewHideGridLines method
viewHideText() - Method in class protoj.view.View
viewHideText method
viewHome() - Method in class protoj.view.View
viewHome method
viewMenu - Variable in class protoj.view_ui.GridSpacingDialog
A local reference to the system's View Menu object.
ViewMenu - Class in protoj.view_ui
ViewMenu class definition.
ViewMenu(Screen, View, ProtoJUI) - Constructor for class protoj.view_ui.ViewMenu
Construct the ViewMenu object
viewMenu - Variable in class protoj.view_ui.ViewUI
The companion model
viewNormalSize() - Method in class protoj.view.View
viewNormalSize method
viewPage() - Method in class protoj.view.View
viewPage method
viewPanel - Variable in class protoj.style_ui.BrushEditDialog
A JPanes for this dialog
viewPanel - Variable in class protoj.style_ui.PaintEditDialog
the panel on which to draw.
viewShowGrouping() - Method in class protoj.view.View
viewShowGrouping method
viewUI - Variable in class protoj.protoj_ui.CommandsMenuUI
The pulldown View menu
ViewUI - Class in protoj.view_ui
Skeletal version of ViewUI class that constructs and composes its pulldown menu.
ViewUI(Screen, View, ProtoJUI) - Constructor for class protoj.view_ui.ViewUI
Constructor constructs ViewUI object with the given screen and companion view model.
viewWindows() - Method in class protoj.view.View
viewWindows method
viewZoomIn() - Method in class protoj.view.View
viewZoomIn method
viewZoomOut() - Method in class protoj.view.View
viewZoomOut method
visibledCheckBox - Variable in class protoj.components_ui.ButtonPropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.CheckBoxPropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.ComboBoxPropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.ListPropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.RadioButtonPropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.SliderPropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.TablePropertyPanel
visibled textfield
visibledCheckBox - Variable in class protoj.components_ui.TextBoxPropertyPanel
visible checkbox
visibledCheckBox - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
visibled textfield

W

whitePanel - Variable in class protoj.protoj_ui.CanvasWindow
A JPanel behind the window panel
width - Variable in class protoj.components.ComponentObject
The width of the component
width - Variable in class protoj.drawing.GridObject
The image width
width - Variable in class protoj.drawing.ImageObject
The image width
width - Variable in class protoj.drawing.PageObject
The image width
Width - Static variable in class protoj.protoj_ui.CanvasWindow
Width of the window
widthField - Variable in class protoj.style_ui.BrushEditDialog
A JTextField for the width of brush setting
widthTextField - Variable in class protoj.components_ui.ButtonPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.CheckBoxPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.ComboBoxPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.ListPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.RadioButtonPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.SliderPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.TablePropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.TextBoxPropertyPanel
width textfield
widthTextField - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
width textfield
windowPane - Variable in class protoj.protoj_ui.CanvasWindow
A JScrollPane in which to put our CanvasPage.
Windows() - Static method in class protoj.view.View
Static Windows method

X

x1Field - Variable in class protoj.style_ui.PaintEditDialog
A JTextfield for the pattern x,y settings.
x1Field - Variable in class protoj.view_ui.PagesDialog
A JTextField for receiving the change in x.
x2Field - Variable in class protoj.style_ui.PaintEditDialog
A JTextfield for the pattern x,y settings.
xField - Variable in class protoj.structure_ui.MoveDialog
A JTextField for receiving the change in x.
xField - Variable in class protoj.structure_ui.ScaleDialog
A JTextField for receiving the change in x.
xField - Variable in class protoj.view_ui.GridSpacingDialog
A JTextField for receiving the change in x.
xField - Variable in class protoj.view_ui.PagesDialog
A JTextField for receiving the change in x.
xLocationTextField - Variable in class protoj.components_ui.ButtonPropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.CheckBoxPropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.ComboBoxPropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.ListPropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.RadioButtonPropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.SliderPropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.TablePropertyPanel
xlocation textfield
xLocationTextField - Variable in class protoj.components_ui.TextBoxPropertyPanel
xLocation textfield
xLocationTextField - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
xlocation textfield
xText - Variable in class protoj.view_ui.PagesDialog
The ?

Y

y1Field - Variable in class protoj.style_ui.PaintEditDialog
A JTextfield for the pattern x,y settings.
y1Field - Variable in class protoj.view_ui.PagesDialog
A JTextField for receiving the change in y.
y2Field - Variable in class protoj.style_ui.PaintEditDialog
A JTextfield for the pattern x,y settings.
yes() - Method in class protoj.protoj_ui.AskSaveDialog
Method yes calls prototype.yesButton().
yesButton() - Method in class protoj.protoj.ProtoJ
Close the window and save the Canvas to ...
yField - Variable in class protoj.structure_ui.MoveDialog
A JTextField for receiving the change in y.
yField - Variable in class protoj.structure_ui.ScaleDialog
A JTextField for receiving the change in y.
yField - Variable in class protoj.view_ui.GridSpacingDialog
A JTextField for receiving the change in y.
yField - Variable in class protoj.view_ui.PagesDialog
A JTextField for receiving the change in y.
yLocationTextField - Variable in class protoj.components_ui.ButtonPropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.CheckBoxPropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.ComboBoxPropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.HorizontalScrollBarPropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.ListPropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.RadioButtonPropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.SliderPropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.TablePropertyPanel
ylocation textfield
yLocationTextField - Variable in class protoj.components_ui.TextBoxPropertyPanel
yLocation textfield
yLocationTextField - Variable in class protoj.components_ui.VerticalScrollBarPropertyPanel
ylocation textfield
yText - Variable in class protoj.view_ui.PagesDialog
 

Z

zoom - Variable in class protoj.protoj_ui.CanvasWindow
A float value to store this window's current zoom factor.
ZoomIn() - Static method in class protoj.view.View
Static ZoomIn method
ZoomOut() - Static method in class protoj.view.View
Static ZoomOut method

A B C D E F G H I J K L M N O P R S T U V W X Y Z