|
Sweet Home 3D 2.5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Selectable | |
|---|---|
| com.eteks.sweethome3d.model | Describes model classes of Sweet Home 3D. |
| com.eteks.sweethome3d.swing | Implements views created by Sweet Home 3D controllers with Swing components. |
| com.eteks.sweethome3d.viewcontroller | Describes controller classes and view interfaces of Sweet Home 3D. |
| Uses of Selectable in com.eteks.sweethome3d.model |
|---|
| Classes in com.eteks.sweethome3d.model that implement Selectable | |
|---|---|
class |
DimensionLine
A dimension line in plan. |
class |
HomeDoorOrWindow
A door or a window in home. |
class |
HomeFurnitureGroup
A group of furniture of furniture. |
class |
HomeLight
A light in home. |
class |
HomePieceOfFurniture
A piece of furniture in home. |
class |
Label
A free label. |
class |
ObserverCamera
Observer camera characteristics in home. |
class |
Room
A room or a polygon in a home plan. |
class |
Wall
A wall of a home plan. |
| Methods in com.eteks.sweethome3d.model that return Selectable | |
|---|---|
Selectable |
Selectable.clone()
Returns a clone of this object. |
| Methods in com.eteks.sweethome3d.model that return types with arguments of type Selectable | |
|---|---|
static List<Selectable> |
Home.duplicate(List<? extends Selectable> items)
Returns a deep copy of home selectable items. |
List<Selectable> |
Home.getSelectedItems()
Returns an unmodifiable list of the selected items in home. |
| Methods in com.eteks.sweethome3d.model with parameters of type Selectable | |
|---|---|
void |
Home.deselectItem(Selectable item)
Deselects item if it's selected and notifies listeners selection change. |
| Method parameters in com.eteks.sweethome3d.model with type arguments of type Selectable | ||
|---|---|---|
static List<Selectable> |
Home.duplicate(List<? extends Selectable> items)
Returns a deep copy of home selectable items. |
|
TextStyle |
UserPreferences.getDefaultTextStyle(Class<? extends Selectable> selectableClass)
Returns the default text style of a class of selectable item. |
|
static List<DimensionLine> |
Home.getDimensionLinesSubList(List<? extends Selectable> items)
Returns a sub list of items that contains only dimension lines. |
|
static List<HomePieceOfFurniture> |
Home.getFurnitureSubList(List<? extends Selectable> items)
Returns a sub list of items that contains only home furniture. |
|
static List<Label> |
Home.getLabelsSubList(List<? extends Selectable> items)
Returns a sub list of items that contains only labels. |
|
static List<Room> |
Home.getRoomsSubList(List<? extends Selectable> items)
Returns a sub list of items that contains only rooms. |
|
static
|
Home.getSubList(List<? extends Selectable> items,
Class<T> subListClass)
Returns a sub list of items that contains only instances of subListClass. |
|
static List<Wall> |
Home.getWallsSubList(List<? extends Selectable> items)
Returns a sub list of items that contains only walls. |
|
void |
Home.setSelectedItems(List<? extends Selectable> selectedItems)
Sets the selected items in home and notifies listeners selection change. |
|
| Uses of Selectable in com.eteks.sweethome3d.swing |
|---|
| Methods in com.eteks.sweethome3d.swing that return types with arguments of type Selectable | |
|---|---|
protected List<Selectable> |
PlanComponent.getPaintedItems()
Returns the collection of walls, furniture, rooms and dimension lines of the home painted by this component. |
| Methods in com.eteks.sweethome3d.swing with parameters of type Selectable | |
|---|---|
protected Object3DBranch |
HomeComponent3D.createObject3D(Selectable homeObject,
boolean waitForLoading)
Returns the 3D object matching the given home object. |
protected Rectangle2D |
PlanComponent.getItemBounds(Graphics g,
Selectable item)
Returns the bounds of the given item. |
void |
PlanComponent.setAlignmentFeedback(Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPointFeedback)
Sets the location point for alignment feedback. |
| Method parameters in com.eteks.sweethome3d.swing with type arguments of type Selectable | |
|---|---|
void |
PlanComponent.setAlignmentFeedback(Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPointFeedback)
Sets the location point for alignment feedback. |
void |
PlanComponent.setDraggedItemsFeedback(List<Selectable> draggedItems)
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of plan view. |
| Constructor parameters in com.eteks.sweethome3d.swing with type arguments of type Selectable | |
|---|---|
HomeTransferableList(List<? extends Selectable> items)
Creates a transferable list of a copy of items. |
|
| Uses of Selectable in com.eteks.sweethome3d.viewcontroller |
|---|
| Methods in com.eteks.sweethome3d.viewcontroller that return Selectable | |
|---|---|
protected Selectable |
PlanController.getSelectableItemAt(float x,
float y)
Returns the item that will be selected by a click at ( x, y) point. |
| Methods in com.eteks.sweethome3d.viewcontroller that return types with arguments of type Selectable | |
|---|---|
protected List<Selectable> |
PlanController.getSelectableItemsAt(float x,
float y)
Returns the selectable items at ( x, y) point. |
protected List<Selectable> |
PlanController.getSelectableItemsIntersectingRectangle(float x0,
float y0,
float x1,
float y1)
Returns the items that intersects with the rectangle of ( x0,
y0), (x1, y1) opposite corners. |
| Methods in com.eteks.sweethome3d.viewcontroller with parameters of type Selectable | |
|---|---|
protected boolean |
PlanController.isItemDeletable(Selectable item)
Returns true if the given item may be deleted. |
protected boolean |
PlanController.isItemMovable(Selectable item)
Returns true if the given item may be moved
in the plan. |
protected boolean |
PlanController.isItemPartOfBasePlan(Selectable item)
Returns true it the given item belongs
to the base plan. |
protected boolean |
PlanController.isItemResizable(Selectable item)
Returns true if the given item may be resized. |
void |
PlanView.setAlignmentFeedback(Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPoint)
Sets the location point for alignment feedback. |
| Method parameters in com.eteks.sweethome3d.viewcontroller with type arguments of type Selectable | |
|---|---|
void |
HomeController.cut(List<? extends Selectable> items)
Deletes items and post a cut operation to undo support. |
void |
PlanController.deleteItems(List<? extends Selectable> items)
Deletes items in plan and record it as an undoable operation. |
void |
HomeController.drop(List<? extends Selectable> items,
float dx,
float dy)
Adds items to home, moves them of (dx, dy) and posts a drop operation to undo support. |
void |
HomeController.drop(List<? extends Selectable> items,
View destinationView,
float dx,
float dy)
Adds items to home, moves them of (dx, dy) and posts a drop operation to undo support. |
void |
PlanController.moveItems(List<? extends Selectable> items,
float dx,
float dy)
Moves items of (dx, dy) units. |
void |
HomeController.paste(List<? extends Selectable> items)
Adds items to home and posts a paste operation to undo support. |
protected void |
PlanController.selectAndShowItems(List<? extends Selectable> items)
Selects items and make them visible at screen. |
protected void |
PlanController.selectItems(List<? extends Selectable> items)
Selects items. |
void |
PlanView.setAlignmentFeedback(Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPoint)
Sets the location point for alignment feedback. |
void |
PlanView.setDraggedItemsFeedback(List<Selectable> draggedItems)
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of plan view. |
void |
PlanController.startDraggedItems(List<Selectable> draggedItems,
float x,
float y)
Displays in plan view the feedback of draggedItems,
during a drag and drop operation initiated from outside of plan view. |
|
Sweet Home 3D 2.5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
![]() |
© Copyrights 2006-2010 eTeks - All rights reserved
Distributed under GNU General Public License |