MetaDone
metadone.client.grasyla2.visuallibrary.GrasylaScene.FreeWidgetUpdater Class Reference
Collaboration diagram for metadone.client.grasyla2.visuallibrary.GrasylaScene.FreeWidgetUpdater:

List of all members.

Public Member Functions

 FreeWidgetUpdater (Widget box)
void addWidget (RootWidget rwidget)

Private Member Functions

void updateControlPoints (final ConnectionWidget widget) throws BadPreCondition
void updateFreeWidgetLocation (final Widget widget) throws BadPreCondition
Point getNextDefaultPosition (Widget widget)
Point findFreePosition (Widget widget, int x1, int x2, int y1, int y2)
boolean detectCollision (Rectangle bounds)

Private Attributes

final Widget container

Static Private Attributes

static final int POSITION_ZONE = 250
static final int DEF_SIZE = 33

Detailed Description

The updater for movable widgets.

It is used for adding the widgets.


Constructor & Destructor Documentation

metadone.client.grasyla2.visuallibrary.GrasylaScene.FreeWidgetUpdater.FreeWidgetUpdater ( Widget  box)

Member Function Documentation

boolean metadone.client.grasyla2.visuallibrary.GrasylaScene.FreeWidgetUpdater.detectCollision ( Rectangle  bounds) [private]
Point metadone.client.grasyla2.visuallibrary.GrasylaScene.FreeWidgetUpdater.findFreePosition ( Widget  widget,
int  x1,
int  x2,
int  y1,
int  y2 
) [private]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations