Package | Description |
---|---|
com.eteks.sweethome3d |
Instantiates the required classes to run Sweet Home 3D as a stand-alone application.
|
com.eteks.sweethome3d.applet |
Instantiates the required classes to run Sweet Home 3D as an
applet.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
HomeFramePane
A pane that displays a
home pane in a frame. |
Modifier and Type | Method and Description |
---|---|
View |
HomeFrameController.getView()
Returns the view associated with this controller.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AppletContentManager.showOpenDialog(View parentView,
java.lang.String dialogTitle,
ContentManager.ContentType contentType)
Returns the name chosen by user with an open dialog.
|
java.lang.String |
AppletContentManager.showSaveDialog(View parentView,
java.lang.String dialogTitle,
ContentManager.ContentType contentType,
java.lang.String name)
Returns the name chosen by user with a save dialog.
|
Modifier and Type | Class and Description |
---|---|
class |
BackgroundImageWizardStepsPanel
Wizard panel for background image choice.
|
class |
BaseboardChoiceComponent
Baseboard editing panel.
|
class |
CompassPanel
Compass editing panel.
|
class |
DimensionLinePanel
Dimension line editing panel.
|
class |
FurnitureCatalogListPanel
A furniture catalog view that displays furniture in a list, with a combo and search text field.
|
class |
FurnitureCatalogTree
A tree displaying furniture catalog by category.
|
class |
FurnitureTable
A table displaying home furniture.
|
class |
FurnitureTablePanel
A panel displaying home furniture table and other information like totals.
|
class |
HelpPane
A pane displaying Sweet Home 3D help.
|
class |
Home3DAttributesPanel
Home 3D attributes editing panel.
|
class |
HomeComponent3D
A component that displays home walls, rooms and furniture with Java 3D.
|
class |
HomeFurniturePanel
Home furniture editing panel.
|
class |
HomePane
The MVC view that edits a home.
|
class |
ImportedFurnitureWizardStepsPanel
Wizard panel for furniture import.
|
class |
ImportedTextureWizardStepsPanel
Wizard panel for background image choice.
|
class |
LabelPanel
Label editing panel.
|
class |
LevelPanel
Level editing panel.
|
class |
ModelMaterialsComponent
Button giving access to materials editor.
|
class |
MultipleLevelsPlanPanel
A panel for multiple levels plans where users can select the displayed level.
|
class |
ObserverCameraPanel
Observer camera editing panel.
|
class |
PageSetupPanel
Home page setup editing panel.
|
class |
PhotoPanel
A panel to edit photo creation.
|
class |
PhotosPanel
A panel to edit photos created at home points of view.
|
class |
PlanComponent
A component displaying the plan of a home.
|
class |
PlanComponent.PlanRulerComponent
A component displaying the plan horizontal or vertical ruler associated to this plan.
|
class |
PolylinePanel
User preferences panel.
|
class |
PrintPreviewPanel
Home print preview editing panel.
|
class |
RoomPanel
Room editing panel.
|
class |
TextureChoiceComponent
Button displaying a texture as an icon.
|
class |
ThreadedTaskPanel
A MVC view of a threaded task.
|
class |
UserPreferencesPanel
User preferences panel.
|
class |
VideoPanel
A panel used for video creation.
|
class |
WallPanel
Wall editing panel.
|
class |
WizardPane
Wizard pane.
|
Modifier and Type | Method and Description |
---|---|
View |
SwingViewFactory.createBackgroundImageWizardStepsView(BackgroundImage backgroundImage,
UserPreferences preferences,
BackgroundImageWizardController backgroundImageWizardController)
Returns a new view that displays the different steps that helps user to choose a background image.
|
View |
SwingViewFactory.createBaseboardChoiceView(UserPreferences preferences,
BaseboardChoiceController baseboardChoiceController)
Returns a new view that edits the baseboard of its controller.
|
View |
SwingViewFactory.createFurnitureCatalogView(FurnitureCatalog catalog,
UserPreferences preferences,
FurnitureCatalogController furnitureCatalogController)
Returns a new view that displays furniture
catalog . |
View |
SwingViewFactory.createFurnitureView(Home home,
UserPreferences preferences,
FurnitureController furnitureController)
Returns a new table that displays
home furniture. |
View |
SwingViewFactory.createImportedTextureWizardStepsView(CatalogTexture texture,
java.lang.String textureName,
UserPreferences preferences,
ImportedTextureWizardController importedTextureWizardController)
Returns a new view that displays the different steps that helps the user to import a texture.
|
View |
SwingViewFactory.createModelMaterialsView(UserPreferences preferences,
ModelMaterialsController controller)
Returns a new view that edits the materials of its controller.
|
View |
SwingViewFactory.createView3D(Home home,
UserPreferences preferences,
HomeController3D homeController3D)
Returns a new view that displays
home in 3D. |
View |
PlanComponent.getHorizontalRuler()
Returns the component used as an horizontal ruler for this plan.
|
View |
MultipleLevelsPlanPanel.getHorizontalRuler()
Returns the component used as an horizontal ruler for the plan displayed by this component.
|
View |
PlanComponent.getVerticalRuler()
Returns the component used as a vertical ruler for this plan.
|
View |
MultipleLevelsPlanPanel.getVerticalRuler()
Returns the component used as a vertical ruler for the plan displayed by this component.
|
Modifier and Type | Method and Description |
---|---|
void |
HomePane.attachView(View view)
Attaches the given
view to home view. |
protected boolean |
FileContentManager.confirmOverwrite(View parentView,
java.lang.String path)
Displays a dialog that let user choose whether he wants to overwrite
file
path or not. |
void |
HomePane.detachView(View view)
Detaches the given
view from home view. |
void |
PrintPreviewPanel.displayView(View parentView)
Displays this panel in a modal resizable dialog box.
|
void |
VideoPanel.displayView(View parentView)
Displays this panel in a non modal dialog.
|
void |
CompassPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
PhotoPanel.displayView(View parentView)
Displays this panel in a non modal dialog.
|
void |
ObserverCameraPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
DimensionLinePanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
RoomPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
Home3DAttributesPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
WizardPane.displayView(View parentView)
Displays this wizard view in a modal dialog.
|
void |
LabelPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
LevelPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
PolylinePanel.displayView(View parentView)
Displays this panel in a dialog box.
|
void |
WallPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
PhotosPanel.displayView(View parentView)
Displays this panel in a non modal dialog.
|
void |
UserPreferencesPanel.displayView(View parentView)
Displays this panel in a dialog box.
|
void |
PageSetupPanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
HomeFurniturePanel.displayView(View parentView)
Displays this panel in a modal dialog box.
|
void |
ThreadedTaskPanel.setTaskRunning(boolean taskRunning,
View executingView)
Sets the running status of the threaded task.
|
java.lang.String |
FileContentManager.showOpenDialog(View parentView,
java.lang.String dialogTitle,
ContentManager.ContentType contentType)
Returns the file path chosen by user with an open file dialog.
|
java.lang.String |
FileContentManager.showSaveDialog(View parentView,
java.lang.String dialogTitle,
ContentManager.ContentType contentType,
java.lang.String path)
Returns the file path chosen by user with a save file dialog.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DialogView
The view that displays a pane in a dialog.
|
interface |
ExportableView
A view able to export data in an output stream.
|
interface |
FurnitureView
The view that displays the furniture of a home.
|
interface |
HelpView
A view that displays Sweet Home 3D help.
|
interface |
HomeView
The main view that displays a home.
|
interface |
ImportedFurnitureWizardStepsView
A view that displays the different steps that helps the user to import a piece of furniture.
|
interface |
PlanView
The view that displays the plan of a home.
|
interface |
TextureChoiceView
A view that edits the texture of its controller.
|
interface |
ThreadedTaskView
A view of a threaded task.
|
interface |
TransferableView
A view able to transfer data.
|
interface |
View3D
The view that displays the 3D view of a home.
|
Modifier and Type | Method and Description |
---|---|
View |
ViewFactoryAdapter.createBackgroundImageWizardStepsView(BackgroundImage backgroundImage,
UserPreferences preferences,
BackgroundImageWizardController backgroundImageWizardController) |
View |
ViewFactory.createBackgroundImageWizardStepsView(BackgroundImage backgroundImage,
UserPreferences preferences,
BackgroundImageWizardController backgroundImageWizardController)
Returns a new view that displays the different steps that helps the user to choose a background image.
|
View |
ViewFactoryAdapter.createBaseboardChoiceView(UserPreferences preferences,
BaseboardChoiceController baseboardChoiceController) |
View |
ViewFactory.createBaseboardChoiceView(UserPreferences preferences,
BaseboardChoiceController baseboardChoiceController)
Returns a new view that edits the baseboard of its controller.
|
View |
ViewFactoryAdapter.createFurnitureCatalogView(FurnitureCatalog catalog,
UserPreferences preferences,
FurnitureCatalogController furnitureCatalogController) |
View |
ViewFactory.createFurnitureCatalogView(FurnitureCatalog catalog,
UserPreferences preferences,
FurnitureCatalogController furnitureCatalogController)
Returns a new view that displays furniture
catalog . |
View |
ViewFactoryAdapter.createFurnitureView(Home home,
UserPreferences preferences,
FurnitureController furnitureController) |
View |
ViewFactory.createFurnitureView(Home home,
UserPreferences preferences,
FurnitureController furnitureController)
Returns a new view that displays
home furniture list. |
View |
ViewFactoryAdapter.createImportedTextureWizardStepsView(CatalogTexture texture,
java.lang.String textureName,
UserPreferences preferences,
ImportedTextureWizardController importedTextureWizardController) |
View |
ViewFactory.createImportedTextureWizardStepsView(CatalogTexture texture,
java.lang.String textureName,
UserPreferences preferences,
ImportedTextureWizardController importedTextureWizardController)
Returns a new view that displays the different steps that helps the user to import a texture.
|
View |
ViewFactoryAdapter.createModelMaterialsView(UserPreferences preferences,
ModelMaterialsController modelMaterialsController) |
View |
ViewFactory.createModelMaterialsView(UserPreferences preferences,
ModelMaterialsController modelMaterialsController)
Returns a new view that edits the materials of its controller.
|
View |
ViewFactoryAdapter.createView3D(Home home,
UserPreferences preferences,
HomeController3D controller) |
View |
ViewFactory.createView3D(Home home,
UserPreferences preferences,
HomeController3D homeController3D)
Returns a new view that displays
home in 3D. |
View |
AbstractPhotoController.get3DView()
Returns the 3D view used to compute aspect ratio bound to it.
|
View |
PlanView.getHorizontalRuler()
Returns the component used as an horizontal ruler for this plan.
|
View |
PlanController.getHorizontalRulerView()
Returns the horizontal ruler of the plan view.
|
protected View |
BackgroundImageWizardController.getStepsView()
Returns the unique wizard view used for all steps.
|
protected View |
ImportedTextureWizardController.getStepsView()
Returns the unique wizard view used for all steps.
|
View |
WizardController.getStepView()
Returns the current step view.
|
View |
PlanView.getVerticalRuler()
Returns the component used as a vertical ruler for this plan.
|
View |
PlanController.getVerticalRulerView()
Returns the vertical ruler of the plan view.
|
View |
FurnitureController.getView()
Returns the view associated with this controller.
|
View |
ImportedFurnitureWizardController.ImportedFurnitureWizardStepState.getView() |
View |
FurnitureCatalogController.getView()
Returns the view associated with this controller.
|
View |
Controller.getView() |
View |
BaseboardChoiceController.getView()
Returns the view associated with this controller.
|
abstract View |
WizardController.WizardControllerStepState.getView() |
View |
ModelMaterialsController.getView()
Returns the view associated with this controller.
|
View |
BackgroundImageWizardController.BackgroundImageWizardStepState.getView() |
View |
ImportedTextureWizardController.ImportedTextureWizardStepState.getView() |
View |
HomeController3D.getView()
Returns the view associated with this controller.
|
Modifier and Type | Method and Description |
---|---|
void |
HomeController.attachView(View view)
Attaches the given
view to home view. |
void |
HomeView.attachView(View view)
Attaches the given
view to home view. |
void |
HomeController.detachView(View view)
Detaches the given
view from home view. |
void |
HomeView.detachView(View view)
Detaches the given
view from home view. |
void |
LabelController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
WallController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
PrintPreviewController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
LevelController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
PageSetupController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
PhotosController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
Home3DAttributesController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
VideoController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
DialogView.displayView(View parentView)
Displays this wizard view in a modal dialog.
|
void |
UserPreferencesController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
HomeFurnitureController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
ObserverCameraController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
WizardController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
PolylineController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
CompassController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
RoomController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
PhotoController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
DimensionLineController.displayView(View parentView)
Displays the view controlled by this controller.
|
void |
HomeController.drop(java.util.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 |
HomeController.drop(java.util.List<? extends Selectable> items,
View destinationView,
Level level,
float dx,
float dy,
java.lang.Float dz)
Adds items to home, moves them of (dx, dy, dz) delta vector
and posts a drop operation to undo support.
|
void |
HomeController.drop(java.util.List<? extends Selectable> items,
View destinationView,
Selectable beforeItem)
Adds items to home before the given item
and posts a drop operation to undo support.
|
void |
ThreadedTaskController.executeTask(View executingView)
Executes in a separate thread the task given in constructor.
|
void |
HomeController.focusedViewChanged(View focusedView)
Updates actions when focused view changed.
|
void |
ThreadedTaskView.setTaskRunning(boolean taskRunning,
View executingView)
Sets the running status of the threaded task.
|
java.lang.String |
ContentManager.showOpenDialog(View parentView,
java.lang.String dialogTitle,
ContentManager.ContentType contentType)
Returns the content location chosen by user with an open content dialog.
|
java.lang.String |
ContentManager.showSaveDialog(View parentView,
java.lang.String dialogTitle,
ContentManager.ContentType contentType,
java.lang.String location)
Returns the content location chosen by user with a save content dialog.
|
Constructor and Description |
---|
AbstractPhotoController(Home home,
UserPreferences preferences,
View view3D,
ContentManager contentManager) |
PhotoController(Home home,
UserPreferences preferences,
View view3D,
ViewFactory viewFactory,
ContentManager contentManager) |
PhotosController(Home home,
UserPreferences preferences,
View view3D,
ViewFactory viewFactory,
ContentManager contentManager) |
© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License