GP
Class Component

java.lang.Object
  |
  +--GP.Graphics.Shape
        |
        +--GP.Containers.Manager
              |
              +--GP.Component
All Implemented Interfaces:
Behavioral, Clippable, Colorable, Container, Graphic, Movable, Orientable, Originable, PackageFriendlyContainer, Playable, Positionable, Reactive, Refreshable, Scalable, Selectable, Viewable

public abstract class Component
extends GP.Containers.Manager


Fields inherited from class GP.Graphics.Shape
ourNumShapes
 
Constructor Summary
Component(Container container, Drawer drawer, Size size)
           
Component(Container container, Size size)
           
 
Method Summary
 void AddItem(Graphic object)
           
 Graphic GetItem()
           
 void RemoveItem(Graphic object)
           
 
Methods inherited from class GP.Containers.Manager
ApplyBehaviors, ApplyInstincts, Copy, DisableClipping, DoForEach, EnableClipping, GetActiveGraphic, GetComponent, GetGPGraphic, GetGraphic, GetItemsList, GetOffset, GetRandomPosition, GetSize, GetSource, GetTopLevel, NeedToUpdate, NumberOfItems, ObjectSelected, PositionIsOnlyInsideMe, PreferedSize, Realize, Refresh, RemoveAllItems, Scale, SetBorderWidth, SetGeometryManager, SetHorizontalAligner, SetSelectionReactor, SetSize, SetVerticalAligner, toString
 
Methods inherited from class GP.Graphics.Shape
Act, AddBehavior, DeSelect, equals, Fill, Frame, GetApplet, GetBoxBoundedSize, GetColor, GetContainer, GetCurrentTime, GetFillStyle, GetOrientation, GetPivot, GetPosition, Hide, IsPositionInside, IsVisible, Move, Move, Move, MoveBackward, MoveForward, MoveToBack, MoveToFront, Pause, Play, React, RemoveAllBehaviors, RemoveBehavior, ReplaceAllBehaviors, Scale, Scale, Select, SetColor, SetContainer, SetFillStyle, SetOrientation, SetPivot, SetPosition, Show, Show, Start, Stop, Turn, Turn, Turn, Turn, Turn, Turn
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface GP.Scalable
Scale, Scale
 
Methods inherited from interface GP.Viewable
Hide, IsVisible, Show
 
Methods inherited from interface GP.Playable
GetCurrentTime, Pause, Play, Stop
 
Methods inherited from interface GP.Colorable
GetColor, SetColor
 

Constructor Detail

Component

public Component(Container container,
                 Size size)

Component

public Component(Container container,
                 Drawer drawer,
                 Size size)
Method Detail

AddItem

public void AddItem(Graphic object)
Overrides:
AddItem in class GP.Containers.Manager
Following copied from interface: GP.PackageFriendlyContainer
Parameters:
object - the new object to be added

RemoveItem

public void RemoveItem(Graphic object)
Overrides:
RemoveItem in class GP.Containers.Manager
Following copied from interface: GP.PackageFriendlyContainer
Parameters:
object - the object to be removed

GetItem

public Graphic GetItem()