See: Description
Interface | Description |
---|---|
ContentManager |
Content manager.
|
Controller |
A MVC controller.
|
DialogView |
The view that displays a pane in a dialog.
|
HelpView |
A view that displays Sweet Home 3D help.
|
HomeView |
The main view that displays a home.
|
ImportedFurnitureWizardStepsView |
A view that displays the different steps that helps the user to import a piece of furniture.
|
Object3DFactory |
A factory that specifies how to create the 3D objects from Sweet Home 3D model objects.
|
PlanView |
The view that displays the plan of a home.
|
TextureChoiceView |
A view that edits the texture of its controller.
|
ThreadedTaskController.ExceptionHandler |
Handles exception that may happen during the execution of a threaded task.
|
ThreadedTaskView |
A view of a threaded task.
|
View |
An MVC view created and controlled by a controller.
|
ViewFactory |
A factory that specifies how to create the views displayed in Sweet Home 3D.
|
Class | Description |
---|---|
AbstractPhotoController |
The base class for controllers of photo creation views.
|
BackgroundImageWizardController |
Wizard controller for background image in plan.
|
CompassController |
A MVC controller for the compass view.
|
FurnitureCatalogController |
A MVC controller for the furniture catalog.
|
FurnitureController |
A MVC controller for the home furniture table.
|
HelpController |
A MVC controller for Sweet Home 3D help view.
|
Home3DAttributesController |
A MVC controller for home 3D attributes view.
|
HomeController |
A MVC controller for the home view.
|
HomeController3D |
A MVC controller for the home 3D view.
|
HomeController3D.CameraControllerState |
Controller state classes super class.
|
HomeFurnitureController |
A MVC controller for home furniture view.
|
ImportedFurnitureWizardController |
Wizard controller to manage furniture importation.
|
ImportedTextureWizardController |
Wizard controller for background image in plan.
|
LabelController |
A MVC controller for label view.
|
LevelController |
A MVC controller for home levels view.
|
ModelMaterialsController |
A MVC controller for model materials choice.
|
ObserverCameraController |
A MVC controller for observer camera attributes view.
|
PageSetupController |
A MVC controller for home page setup view.
|
PhotoController |
The controller of the photo creation view.
|
PhotosController |
The controller of multiple photos creation view.
|
PlanController |
A MVC controller for the plan view.
|
PlanController.ControllerState |
Controller state classes super class.
|
PlanController.Mode |
Selectable modes in controller.
|
PrintPreviewController |
A MVC controller for home print preview view.
|
RoomController |
A MVC controller for room view.
|
TextureChoiceController |
A MVC controller for texture choice.
|
ThreadedTaskController |
A MVC controller used to execute a particular task in a separated thread.
|
UserPreferencesController |
A MVC controller for user preferences view.
|
VideoController |
The controller of the video creation view.
|
ViewFactoryAdapter |
A view factory with all its methods throwing
UnsupportedOperationException exception. |
WallController |
A MVC controller for wall view.
|
WizardController |
An abstract MVC for a wizard view.
|
WizardController.WizardControllerStepState |
State of a step in wizard.
|
Enum | Description |
---|---|
AbstractPhotoController.Property |
The properties that may be edited by the view associated to this controller.
|
BackgroundImageWizardController.Property | |
BackgroundImageWizardController.Step | |
CompassController.Property |
The properties that may be edited by the view associated to this controller.
|
ContentManager.ContentType | |
HelpController.Property |
The properties that may be edited by the view associated to this controller.
|
Home3DAttributesController.EnvironmentPaint |
The possible values for ground paint type.
|
Home3DAttributesController.Property |
The properties that may be edited by the view associated to this controller.
|
HomeFurnitureController.FurniturePaint |
The possible values for paint type.
|
HomeFurnitureController.FurnitureShininess |
The possible values for shininess type.
|
HomeFurnitureController.Property |
The properties that may be edited by the view associated to this controller.
|
HomeView.ActionType |
The actions proposed by the view to user.
|
HomeView.SaveAnswer | |
ImportedFurnitureWizardController.Property | |
ImportedFurnitureWizardController.Step | |
ImportedTextureWizardController.Property | |
ImportedTextureWizardController.Step | |
LabelController.Property |
The property that may be edited by the view associated to this controller.
|
LevelController.Property |
The properties that may be edited by the view associated to this controller.
|
ModelMaterialsController.Property | |
ObserverCameraController.Property |
The properties that may be edited by the view associated to this controller.
|
PageSetupController.Property |
The property that may be edited by the view associated to this controller.
|
PhotoController.Property |
The properties that may be edited by the view associated to this controller.
|
PhotosController.Property |
The properties that may be edited by the view associated to this controller.
|
PlanController.EditableProperty |
Fields that can be edited in plan view.
|
PlanController.Property | |
PlanView.CursorType |
The cursor types available in plan view.
|
RoomController.Property |
The properties that may be edited by the view associated to this controller.
|
RoomController.RoomPaint |
The possible values for room paint type.
|
TextureChoiceController.Property | |
UserPreferencesController.Property |
The properties that may be edited by the view associated to this controller.
|
VideoController.Property |
The properties that may be edited by the view associated to this controller.
|
WallController.Property |
The properties that may be edited by the view associated to this controller.
|
WallController.WallPaint |
The possible values for wall paint type.
|
WallController.WallShape |
The possible values for wall shape.
|
WizardController.Property |
The properties that the view associated to this controller needs.
|
The HomeController
class is the
main controller
of a home edited in Sweet Home 3D. This controller manages all the
actions proposed to the end user,
creates various subcontrollers that manage
furniture catalog,
home furniture,
plan...
All the controllers of this package create their associated
view thanks to a
view factory, and this abstract
factory is implemented in Sweet Home 3D with Swing components in
com.eteks.sweethome3d.swing
package.
© Copyrights 2006-2014 eTeks - All rights reserved
Distributed under GNU General Public License