Library | Package Java Toolkit

Interface DrawingArea

package com.ptc.uifc.uifcDrawingArea;

public interface DrawingArea
  extends com.ptc.uifc.uifcComponent.Component



Description

 



Method Summary
voidAddActionListener (DrawingAreaListener listener)
     
booleanCanRedraw ()
     
voidClear ()
     
voidCopyRectangle (Rectangle rect, Point point)
     
voidCreateTimer (DrawingAreaTimer timer, String timerName, boolean writeInTrail)
     
voidDeleteChild (String name)
     
voidDeletePopupMenu ()
     
booleanDoesAllowKeyboardInput ()
     
booleanDoesAllowWheelInput ()
     
booleanDoesClipChildren ()
     
booleanDoesTrackMouse ()
     
voidDrawArc (Arc arc)
     
voidDrawArcArray (Arcs arcs)
     
voidDrawEllipse (Rectangle rect)
     
voidDrawEllipseArray (Rectangles rects)
     
voidDrawImage (String image, Point position, ImageFlags flags)
     
voidDrawImages (stringseq images, Rectangles rects, Rectangles content_rects, ImageFlags flags)
     
voidDrawLine (Point start_point, Point end_point)
     
voidDrawLineArray (Points start_points, Points end_points)
     
voidDrawMultipleImages (stringseq images, Points points, ImageFlags flags)
     
voidDrawPoint (Point point)
     
voidDrawPointArray (Points points)
     
voidDrawPolygon (Points points)
     
voidDrawPolyline (Points points)
     
voidDrawRectangle (Rectangle rect)
     
voidDrawRectangleArray (Rectangles rects)
     
voidDrawText (String str, Point position)
     
voidDrawTextArray (stringseq strings, Points points)
     
voidFillArc (Arc arc)
     
voidFillArcArray (Arcs arcs)
     
voidFillEllipse (Rectangle rect)
     
voidFillEllipseArray (Rectangles rects)
     
voidFillGradientRectangle (Rectangle rect, Orientation orientation, Color color1, Color color2)
     
voidFillPolygon (Points points)
     
voidFillRectangle (Rectangle rect)
     
voidFillRectangleArray (Rectangles rects)
     
ArcDirectionGetArcDirection ()
     
ArcFillModeGetArcFillMode ()
     
PointGetCursorPosition ()
     
StringGetDragCursorImage ()
     
StringGetDragItemName ()
     
StringGetDragNotValidCursorImage ()
     
ColorGetDrawingBackgroundColor ()
     
ColorGetDrawingColor ()
     
stringseqGetDrawingImageArray ()
     
DrawingModeGetDrawingMode ()
     
FontClassGetFontClass ()
     
StringGetFontName ()
     
doubleGetFontSize ()
     
FontStyleGetFontStyle ()
     
DimensionGetFrameMinimumSize ()
     
PointGetFrameOrigin ()
     
RectangleGetFrameRectangle ()
     
DimensionGetFrameSize ()
     
intGetHeight ()
     
StringGetHelpText ()
     
DimensionGetImageSize (String image)
     
KeyGetKeyPressed ()
     
LineStyleGetLineStyle ()
     
intGetLineWidth ()
     
intGetMinimumHeight ()
     
intGetMinimumWidth ()
     
StringGetMostRecentItemName ()
     
PolygonFillModeGetPolygonFillMode ()
     
RectangleGetRectangleOfMonitor ()
     
PointGetScreenOrigin ()
     
RectangleGetScreenRectangle ()
     
intGetTextBaseline (String str)
     
RichTextGetTextFormat ()
     
DimensionGetTextSize (String str)
     
intGetWidth ()
     
booleanHasBorder ()
     
intInsertChild (Component component)
     
intInsertPopupMenu (Component component)
     
booleanIsDoubleBuffered ()
     
booleanIsEnabled ()
     
booleanIsValidDragSite ()
     
voidPushAction (DrawingAreaAction action)
     
voidSetAllowKeyboardInput (boolean flag)
     
voidSetAllowWheelInput (boolean flag)
     
voidSetArcDirection (ArcDirection value)
     
voidSetArcFillMode (ArcFillMode value)
     
voidSetCanRedraw (boolean flag)
     
voidSetClipChildren (boolean flag)
     
voidSetDoubleBuffered (boolean flag)
     
voidSetDragCursorImage (String value)
     
voidSetDragItemName (String value)
     
voidSetDragNotValidCursorImage (String value)
     
voidSetDrawingBackgroundColor (Color color)
     
voidSetDrawingColor (Color color)
     
voidSetDrawingImageArray (stringseq values)
     
voidSetDrawingMode (DrawingMode value)
     
voidSetEnabled (boolean flag)
     
voidSetFontClass (FontClass value)
     
voidSetFontName (String value)
     
voidSetFontSize (double value)
     
voidSetFontStyle (FontStyle value)
     
voidSetFrameOrigin (Point value)
     
voidSetFrameRectangle (Rectangle rect)
     
voidSetFrameSize (Dimension value)
     
voidSetHasBorder (boolean flag)
     
voidSetHeight (int value)
     
voidSetHelpText (String value)
     
voidSetKeyPressed (Key key)
     
voidSetLineStyle (LineStyle value)
     
voidSetLineWidth (int value)
     
voidSetMinimumHeight (int value)
     
voidSetMinimumWidth (int value)
     
voidSetPolygonFillMode (PolygonFillMode value)
     
voidSetTextFormat (RichText value)
     
voidSetTrackMouse (boolean flag)
     
voidSetValidDragSite (boolean flag)
     
voidSetWidth (int value)
     
voidStartTimer (String timerName, int duration)
     
voidStopTimer (String timerName)
     

Methods Inherited from Interface com.ptc.uifc.uifcComponent.Component
GetDialog, GetComponent, CreateInParent, AddPopupMenu, IsVisible, SetVisible, GetComponentClass, GetComponentClassName, IsAlwaysAtFront, SetAlwaysAtFront, GetBackgroundColor, SetBackgroundColor, IsAttachedAtBottom, SetAttachedAtBottom, GetBottomOffset, SetBottomOffset, GetCursorImage, SetCursorImage, GetTextColor, SetTextColor, GetHelpTextAlignment, SetHelpTextAlignment, GetHelpTextWidth, SetHelpTextWidth, GetHelpTextOriginX, SetHelpTextOriginX, GetHelpTextOriginY, SetHelpTextOriginY, CanInheritPopupMenu, SetCanInheritPopupMenu, IsAttachedAtLeft, SetAttachedAtLeft, GetLeftOffset, SetLeftOffset, DoesReserveSpace, SetReserveSpace, GetParentName, GetPopupMenuName, SetPopupMenuName, CanPopupMenuWhenDisabled, SetCanPopupMenuWhenDisabled, IsAttachedAtRight, SetAttachedAtRight, GetRightOffset, SetRightOffset, IsAttachedAtTop, SetAttachedAtTop, GetTopOffset, SetTopOffset, IsValidDropSite, SetValidDropSite, GetValidDropTypeFlags, SetValidDropTypeFlags, GetChildNameArray, DoesAllowTrailRecording, SetAllowTrailRecording, CanReduceHeight, SetCanReduceHeight, CanReduceWidth, SetCanReduceWidth

Method Detail

FillArc

voidFillArc (Arc arc)


     
Parameters:
arc
Returns:


DrawEllipse

voidDrawEllipse (Rectangle rect)


     
Parameters:
rect
Returns:


GetFrameOrigin

PointGetFrameOrigin ()


     
Returns:


FillGradientRectangle

voidFillGradientRectangle (Rectangle rect, Orientation orientation, Color color1, Color color2)


     
Parameters:
rect
orientation
color1
color2
Returns:


CopyRectangle

voidCopyRectangle (Rectangle rect, Point point)


     
Parameters:
rect
point
Returns:


DrawPoint

voidDrawPoint (Point point)


     
Parameters:
point
Returns:


FillRectangleArray

voidFillRectangleArray (Rectangles rects)


     
Parameters:
rects
Returns:


DrawLineArray

voidDrawLineArray (Points start_points, Points end_points)


     
Parameters:
start_points
end_points
Returns:


DrawArcArray

voidDrawArcArray (Arcs arcs)


     
Parameters:
arcs
Returns:


DrawArc

voidDrawArc (Arc arc)


     
Parameters:
arc
Returns:


InsertPopupMenu

intInsertPopupMenu (Component component)


     
Parameters:
component
Returns:


DrawRectangleArray

voidDrawRectangleArray (Rectangles rects)


     
Parameters:
rects
Returns:


DrawPointArray

voidDrawPointArray (Points points)


     
Parameters:
points
Returns:


InsertChild

intInsertChild (Component component)


     
Parameters:
component
Returns:


FillArcArray

voidFillArcArray (Arcs arcs)


     
Parameters:
arcs
Returns:


GetTextBaseline

intGetTextBaseline (String str)


     
Parameters:
str
Returns:


DeleteChild

voidDeleteChild (String name)


     
Parameters:
name
Returns:


GetFrameSize

DimensionGetFrameSize ()


     
Returns:


GetTextSize

DimensionGetTextSize (String str)


     
Parameters:
str
Returns:


GetCursorPosition

PointGetCursorPosition ()


     
Returns:


DeletePopupMenu

voidDeletePopupMenu ()


     
Returns:


DrawImage

voidDrawImage (String image, Point position, ImageFlags flags)


     
Parameters:
image
position
flags
Returns:


DrawPolygon

voidDrawPolygon (Points points)


     
Parameters:
points
Returns:


GetScreenOrigin

PointGetScreenOrigin ()


     
Returns:


DrawImages

voidDrawImages (stringseq images, Rectangles rects, Rectangles content_rects, ImageFlags flags)


     
Parameters:
images
rects
content_rects
flags
Returns:


DrawText

voidDrawText (String str, Point position)


     
Parameters:
str
position
Returns:


FillPolygon

voidFillPolygon (Points points)


     
Parameters:
points
Returns:


SetFrameSize

voidSetFrameSize (Dimension value)


     
Parameters:
value
Returns:


GetImageSize

DimensionGetImageSize (String image)


     
Parameters:
image
Returns:


FillEllipseArray

voidFillEllipseArray (Rectangles rects)


     
Parameters:
rects
Returns:


DrawMultipleImages

voidDrawMultipleImages (stringseq images, Points points, ImageFlags flags)


     
Parameters:
images
points
flags
Returns:


GetFrameRectangle

RectangleGetFrameRectangle ()


     
Returns:


DrawTextArray

voidDrawTextArray (stringseq strings, Points points)


     
Parameters:
strings
points
Returns:


DrawEllipseArray

voidDrawEllipseArray (Rectangles rects)


     
Parameters:
rects
Returns:


FillRectangle

voidFillRectangle (Rectangle rect)


     
Parameters:
rect
Returns:


SetFrameOrigin

voidSetFrameOrigin (Point value)


     
Parameters:
value
Returns:


DrawPolyline

voidDrawPolyline (Points points)


     
Parameters:
points
Returns:


GetFrameMinimumSize

DimensionGetFrameMinimumSize ()


     
Returns:


DrawLine

voidDrawLine (Point start_point, Point end_point)


     
Parameters:
start_point
end_point
Returns:


GetScreenRectangle

RectangleGetScreenRectangle ()


     
Returns:


DrawRectangle

voidDrawRectangle (Rectangle rect)


     
Parameters:
rect
Returns:


SetFrameRectangle

voidSetFrameRectangle (Rectangle rect)


     
Parameters:
rect
Returns:


FillEllipse

voidFillEllipse (Rectangle rect)


     
Parameters:
rect
Returns:


Clear

voidClear ()


     
Returns:


GetRectangleOfMonitor

RectangleGetRectangleOfMonitor ()


     
Returns:


DoesTrackMouse

booleanDoesTrackMouse ()


     
Returns:


SetTrackMouse

voidSetTrackMouse (boolean flag)


     
Parameters:
flag
Returns:


GetLineWidth

intGetLineWidth ()


     
Returns:


SetLineWidth

voidSetLineWidth (int value)


     
Parameters:
value
Returns:


GetMinimumWidth

intGetMinimumWidth ()


     
Returns:


SetMinimumWidth

voidSetMinimumWidth (int value)


     
Parameters:
value
Returns:


GetDragItemName

StringGetDragItemName ()


     
Returns:


SetDragItemName

voidSetDragItemName (String value)


     
Parameters:
value
Returns:


GetDragCursorImage

StringGetDragCursorImage ()


     
Returns:


SetDragCursorImage

voidSetDragCursorImage (String value)


     
Parameters:
value
Returns:


DoesAllowWheelInput

booleanDoesAllowWheelInput ()


     
Returns:


SetAllowWheelInput

voidSetAllowWheelInput (boolean flag)


     
Parameters:
flag
Returns:


IsDoubleBuffered

booleanIsDoubleBuffered ()


     
Returns:


SetDoubleBuffered

voidSetDoubleBuffered (boolean flag)


     
Parameters:
flag
Returns:


GetKeyPressed

KeyGetKeyPressed ()


     
Returns:


SetKeyPressed

voidSetKeyPressed (Key key)


     
Parameters:
key
Returns:


GetArcFillMode

ArcFillModeGetArcFillMode ()


     
Returns:


SetArcFillMode

voidSetArcFillMode (ArcFillMode value)


     
Parameters:
value
Returns:


GetArcDirection

ArcDirectionGetArcDirection ()


     
Returns:


SetArcDirection

voidSetArcDirection (ArcDirection value)


     
Parameters:
value
Returns:


GetTextFormat

RichTextGetTextFormat ()


     
Returns:


SetTextFormat

voidSetTextFormat (RichText value)


     
Parameters:
value
Returns:


GetDragNotValidCursorImage

StringGetDragNotValidCursorImage ()


     
Returns:


SetDragNotValidCursorImage

voidSetDragNotValidCursorImage (String value)


     
Parameters:
value
Returns:


DoesAllowKeyboardInput

booleanDoesAllowKeyboardInput ()


     
Returns:


SetAllowKeyboardInput

voidSetAllowKeyboardInput (boolean flag)


     
Parameters:
flag
Returns:


GetFontName

StringGetFontName ()


     
Returns:


SetFontName

voidSetFontName (String value)


     
Parameters:
value
Returns:


GetDrawingImageArray

stringseqGetDrawingImageArray ()


     
Returns:


SetDrawingImageArray

voidSetDrawingImageArray (stringseq values)


     
Parameters:
values
Returns:


GetFontClass

FontClassGetFontClass ()


     
Returns:


SetFontClass

voidSetFontClass (FontClass value)


     
Parameters:
value
Returns:


GetPolygonFillMode

PolygonFillModeGetPolygonFillMode ()


     
Returns:


SetPolygonFillMode

voidSetPolygonFillMode (PolygonFillMode value)


     
Parameters:
value
Returns:


IsValidDragSite

booleanIsValidDragSite ()


     
Returns:


SetValidDragSite

voidSetValidDragSite (boolean flag)


     
Parameters:
flag
Returns:


GetWidth

intGetWidth ()


     
Returns:


SetWidth

voidSetWidth (int value)


     
Parameters:
value
Returns:


DoesClipChildren

booleanDoesClipChildren ()


     
Returns:


SetClipChildren

voidSetClipChildren (boolean flag)


     
Parameters:
flag
Returns:


GetDrawingMode

DrawingModeGetDrawingMode ()


     
Returns:


SetDrawingMode

voidSetDrawingMode (DrawingMode value)


     
Parameters:
value
Returns:


GetMinimumHeight

intGetMinimumHeight ()


     
Returns:


SetMinimumHeight

voidSetMinimumHeight (int value)


     
Parameters:
value
Returns:


GetFontSize

doubleGetFontSize ()


     
Returns:


SetFontSize

voidSetFontSize (double value)


     
Parameters:
value
Returns:


CanRedraw

booleanCanRedraw ()


     
Returns:


SetCanRedraw

voidSetCanRedraw (boolean flag)


     
Parameters:
flag
Returns:


IsEnabled

booleanIsEnabled ()


     
Returns:


SetEnabled

voidSetEnabled (boolean flag)


     
Parameters:
flag
Returns:


GetHelpText

StringGetHelpText ()


     
Returns:


SetHelpText

voidSetHelpText (String value)


     
Parameters:
value
Returns:


GetDrawingColor

ColorGetDrawingColor ()


     
Returns:


SetDrawingColor

voidSetDrawingColor (Color color)


     
Parameters:
color
Returns:


GetMostRecentItemName

StringGetMostRecentItemName ()


     
Returns:


GetDrawingBackgroundColor

ColorGetDrawingBackgroundColor ()


     
Returns:


SetDrawingBackgroundColor

voidSetDrawingBackgroundColor (Color color)


     
Parameters:
color
Returns:


GetFontStyle

FontStyleGetFontStyle ()


     
Returns:


SetFontStyle

voidSetFontStyle (FontStyle value)


     
Parameters:
value
Returns:


GetHeight

intGetHeight ()


     
Returns:


SetHeight

voidSetHeight (int value)


     
Parameters:
value
Returns:


HasBorder

booleanHasBorder ()


     
Returns:


SetHasBorder

voidSetHasBorder (boolean flag)


     
Parameters:
flag
Returns:


GetLineStyle

LineStyleGetLineStyle ()


     
Returns:


SetLineStyle

voidSetLineStyle (LineStyle value)


     
Parameters:
value
Returns:


AddActionListener

voidAddActionListener (DrawingAreaListener listener)


     
Parameters:
listener
Returns:


PushAction

voidPushAction (DrawingAreaAction action)


     
Parameters:
action
Returns:


CreateTimer

voidCreateTimer (DrawingAreaTimer timer, String timerName, boolean writeInTrail)


     
Parameters:
timer
timerName
writeInTrail
Returns:


StartTimer

voidStartTimer (String timerName, int duration)


     
Parameters:
timerName
duration
Returns:


StopTimer

voidStopTimer (String timerName)


     
Parameters:
timerName
Returns: