public class SwingViewFactory extends java.lang.Object implements ViewFactory
| Constructor and Description |
|---|
SwingViewFactory() |
| Modifier and Type | Method and Description |
|---|---|
View |
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 |
createBaseboardChoiceView(UserPreferences preferences,
BaseboardChoiceController baseboardChoiceController)
Returns a new view that edits the baseboard of its controller.
|
DialogView |
createCompassView(UserPreferences preferences,
CompassController compassController)
Returns a new view that edits compass values.
|
DialogView |
createDimensionLineView(boolean modification,
UserPreferences preferences,
DimensionLineController dimensionLineController)
Returns a new view that edits dimension line values.
|
View |
createFurnitureCatalogView(FurnitureCatalog catalog,
UserPreferences preferences,
FurnitureCatalogController furnitureCatalogController)
Returns a new view that displays furniture
catalog. |
View |
createFurnitureView(Home home,
UserPreferences preferences,
FurnitureController furnitureController)
Returns a new table that displays
home furniture. |
HelpView |
createHelpView(UserPreferences preferences,
HelpController helpController)
Returns a new view that displays Sweet Home 3D help.
|
DialogView |
createHome3DAttributesView(UserPreferences preferences,
Home3DAttributesController home3DAttributesController)
Returns a new view that edits 3D attributes.
|
DialogView |
createHomeFurnitureView(UserPreferences preferences,
HomeFurnitureController homeFurnitureController)
Returns a new view that edits furniture values.
|
HomeView |
createHomeView(Home home,
UserPreferences preferences,
HomeController homeController)
Returns a new view that displays
home and its sub views. |
ImportedFurnitureWizardStepsView |
createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture piece,
java.lang.String modelName,
boolean importHomePiece,
UserPreferences preferences,
ImportedFurnitureWizardController importedFurnitureWizardController)
Returns a new view that displays the different steps that helps user to import furniture.
|
View |
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.
|
DialogView |
createLabelView(boolean modification,
UserPreferences preferences,
LabelController labelController)
Returns a new view that edits label values.
|
DialogView |
createLevelView(UserPreferences preferences,
LevelController levelController)
Returns a new view that edits level values.
|
View |
createModelMaterialsView(UserPreferences preferences,
ModelMaterialsController controller)
Returns a new view that edits the materials of its controller.
|
DialogView |
createObserverCameraView(UserPreferences preferences,
ObserverCameraController observerCameraController)
Returns a new view that edits observer camera values.
|
DialogView |
createPageSetupView(UserPreferences preferences,
PageSetupController pageSetupController)
Creates a new view that edits page setup.
|
DialogView |
createPhotosView(Home home,
UserPreferences preferences,
PhotosController photosController)
Returns a new view able to compute a photos of a home from its stored points of view.
|
DialogView |
createPhotoView(Home home,
UserPreferences preferences,
PhotoController photoController)
Returns a new view able to create photo realistic images of the given home.
|
PlanView |
createPlanView(Home home,
UserPreferences preferences,
PlanController planController)
Returns a new view that displays
home plan. |
DialogView |
createPolylineView(UserPreferences preferences,
PolylineController polylineController)
Returns a new view that edits polyline values.
|
DialogView |
createPrintPreviewView(Home home,
UserPreferences preferences,
HomeController homeController,
PrintPreviewController printPreviewController)
Returns a new view that displays
home print preview. |
DialogView |
createRoomView(UserPreferences preferences,
RoomController roomController)
Returns a new view that edits room values.
|
TextureChoiceView |
createTextureChoiceView(UserPreferences preferences,
TextureChoiceController textureChoiceController)
Returns a new view that edits the texture of the given controller.
|
ThreadedTaskView |
createThreadedTaskView(java.lang.String taskMessage,
UserPreferences preferences,
ThreadedTaskController threadedTaskController)
Returns a new view that displays message for a threaded task.
|
DialogView |
createUserPreferencesView(UserPreferences preferences,
UserPreferencesController userPreferencesController)
Returns a new view that edits user preferences.
|
DialogView |
createVideoView(Home home,
UserPreferences preferences,
VideoController videoController)
Returns a new view able to create 3D videos of the given home.
|
View |
createView3D(Home home,
UserPreferences preferences,
HomeController3D homeController3D)
Returns a new view that displays
home in 3D. |
DialogView |
createWallView(UserPreferences preferences,
WallController wallController)
Returns a new view that edits wall values.
|
DialogView |
createWizardView(UserPreferences preferences,
WizardController wizardController)
Returns a new view that displays a wizard.
|
public View createFurnitureCatalogView(FurnitureCatalog catalog, UserPreferences preferences, FurnitureCatalogController furnitureCatalogController)
catalog.createFurnitureCatalogView in interface ViewFactorypublic View createFurnitureView(Home home, UserPreferences preferences, FurnitureController furnitureController)
home furniture.createFurnitureView in interface ViewFactorypublic PlanView createPlanView(Home home, UserPreferences preferences, PlanController planController)
home plan.createPlanView in interface ViewFactorypublic View createView3D(Home home, UserPreferences preferences, HomeController3D homeController3D)
home in 3D.createView3D in interface ViewFactorypublic HomeView createHomeView(Home home, UserPreferences preferences, HomeController homeController)
home and its sub views.createHomeView in interface ViewFactorypublic DialogView createWizardView(UserPreferences preferences, WizardController wizardController)
createWizardView in interface ViewFactorypublic View createBackgroundImageWizardStepsView(BackgroundImage backgroundImage, UserPreferences preferences, BackgroundImageWizardController backgroundImageWizardController)
createBackgroundImageWizardStepsView in interface ViewFactorypublic ImportedFurnitureWizardStepsView createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture piece, java.lang.String modelName, boolean importHomePiece, UserPreferences preferences, ImportedFurnitureWizardController importedFurnitureWizardController)
createImportedFurnitureWizardStepsView in interface ViewFactorypublic View createImportedTextureWizardStepsView(CatalogTexture texture, java.lang.String textureName, UserPreferences preferences, ImportedTextureWizardController importedTextureWizardController)
createImportedTextureWizardStepsView in interface ViewFactorypublic ThreadedTaskView createThreadedTaskView(java.lang.String taskMessage, UserPreferences preferences, ThreadedTaskController threadedTaskController)
createThreadedTaskView in interface ViewFactorypublic DialogView createUserPreferencesView(UserPreferences preferences, UserPreferencesController userPreferencesController)
createUserPreferencesView in interface ViewFactorypublic DialogView createLevelView(UserPreferences preferences, LevelController levelController)
createLevelView in interface ViewFactorypublic DialogView createHomeFurnitureView(UserPreferences preferences, HomeFurnitureController homeFurnitureController)
createHomeFurnitureView in interface ViewFactorypublic DialogView createWallView(UserPreferences preferences, WallController wallController)
createWallView in interface ViewFactorypublic DialogView createRoomView(UserPreferences preferences, RoomController roomController)
createRoomView in interface ViewFactorypublic DialogView createPolylineView(UserPreferences preferences, PolylineController polylineController)
createPolylineView in interface ViewFactorypublic DialogView createDimensionLineView(boolean modification, UserPreferences preferences, DimensionLineController dimensionLineController)
createDimensionLineView in interface ViewFactorypublic DialogView createLabelView(boolean modification, UserPreferences preferences, LabelController labelController)
createLabelView in interface ViewFactorypublic DialogView createCompassView(UserPreferences preferences, CompassController compassController)
createCompassView in interface ViewFactorypublic DialogView createHome3DAttributesView(UserPreferences preferences, Home3DAttributesController home3DAttributesController)
createHome3DAttributesView in interface ViewFactorypublic DialogView createObserverCameraView(UserPreferences preferences, ObserverCameraController observerCameraController)
createObserverCameraView in interface ViewFactorypublic TextureChoiceView createTextureChoiceView(UserPreferences preferences, TextureChoiceController textureChoiceController)
createTextureChoiceView in interface ViewFactorypublic View createBaseboardChoiceView(UserPreferences preferences, BaseboardChoiceController baseboardChoiceController)
createBaseboardChoiceView in interface ViewFactorypublic View createModelMaterialsView(UserPreferences preferences, ModelMaterialsController controller)
createModelMaterialsView in interface ViewFactorypublic DialogView createPageSetupView(UserPreferences preferences, PageSetupController pageSetupController)
createPageSetupView in interface ViewFactorypublic DialogView createPrintPreviewView(Home home, UserPreferences preferences, HomeController homeController, PrintPreviewController printPreviewController)
home print preview.createPrintPreviewView in interface ViewFactorypublic DialogView createPhotosView(Home home, UserPreferences preferences, PhotosController photosController)
createPhotosView in interface ViewFactorypublic DialogView createPhotoView(Home home, UserPreferences preferences, PhotoController photoController)
createPhotoView in interface ViewFactorypublic DialogView createVideoView(Home home, UserPreferences preferences, VideoController videoController)
createVideoView in interface ViewFactorypublic HelpView createHelpView(UserPreferences preferences, HelpController helpController)
createHelpView in interface ViewFactory

© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License