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 ViewFactory
public View createFurnitureView(Home home, UserPreferences preferences, FurnitureController furnitureController)
home
furniture.createFurnitureView
in interface ViewFactory
public PlanView createPlanView(Home home, UserPreferences preferences, PlanController planController)
home
plan.createPlanView
in interface ViewFactory
public View createView3D(Home home, UserPreferences preferences, HomeController3D homeController3D)
home
in 3D.createView3D
in interface ViewFactory
public HomeView createHomeView(Home home, UserPreferences preferences, HomeController homeController)
home
and its sub views.createHomeView
in interface ViewFactory
public DialogView createWizardView(UserPreferences preferences, WizardController wizardController)
createWizardView
in interface ViewFactory
public View createBackgroundImageWizardStepsView(BackgroundImage backgroundImage, UserPreferences preferences, BackgroundImageWizardController backgroundImageWizardController)
createBackgroundImageWizardStepsView
in interface ViewFactory
public ImportedFurnitureWizardStepsView createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture piece, java.lang.String modelName, boolean importHomePiece, UserPreferences preferences, ImportedFurnitureWizardController importedFurnitureWizardController)
createImportedFurnitureWizardStepsView
in interface ViewFactory
public View createImportedTextureWizardStepsView(CatalogTexture texture, java.lang.String textureName, UserPreferences preferences, ImportedTextureWizardController importedTextureWizardController)
createImportedTextureWizardStepsView
in interface ViewFactory
public ThreadedTaskView createThreadedTaskView(java.lang.String taskMessage, UserPreferences preferences, ThreadedTaskController threadedTaskController)
createThreadedTaskView
in interface ViewFactory
public DialogView createUserPreferencesView(UserPreferences preferences, UserPreferencesController userPreferencesController)
createUserPreferencesView
in interface ViewFactory
public DialogView createLevelView(UserPreferences preferences, LevelController levelController)
createLevelView
in interface ViewFactory
public DialogView createHomeFurnitureView(UserPreferences preferences, HomeFurnitureController homeFurnitureController)
createHomeFurnitureView
in interface ViewFactory
public DialogView createWallView(UserPreferences preferences, WallController wallController)
createWallView
in interface ViewFactory
public DialogView createRoomView(UserPreferences preferences, RoomController roomController)
createRoomView
in interface ViewFactory
public DialogView createPolylineView(UserPreferences preferences, PolylineController polylineController)
createPolylineView
in interface ViewFactory
public DialogView createDimensionLineView(boolean modification, UserPreferences preferences, DimensionLineController dimensionLineController)
createDimensionLineView
in interface ViewFactory
public DialogView createLabelView(boolean modification, UserPreferences preferences, LabelController labelController)
createLabelView
in interface ViewFactory
public DialogView createCompassView(UserPreferences preferences, CompassController compassController)
createCompassView
in interface ViewFactory
public DialogView createHome3DAttributesView(UserPreferences preferences, Home3DAttributesController home3DAttributesController)
createHome3DAttributesView
in interface ViewFactory
public DialogView createObserverCameraView(UserPreferences preferences, ObserverCameraController observerCameraController)
createObserverCameraView
in interface ViewFactory
public TextureChoiceView createTextureChoiceView(UserPreferences preferences, TextureChoiceController textureChoiceController)
createTextureChoiceView
in interface ViewFactory
public View createBaseboardChoiceView(UserPreferences preferences, BaseboardChoiceController baseboardChoiceController)
createBaseboardChoiceView
in interface ViewFactory
public View createModelMaterialsView(UserPreferences preferences, ModelMaterialsController controller)
createModelMaterialsView
in interface ViewFactory
public DialogView createPageSetupView(UserPreferences preferences, PageSetupController pageSetupController)
createPageSetupView
in interface ViewFactory
public DialogView createPrintPreviewView(Home home, UserPreferences preferences, HomeController homeController, PrintPreviewController printPreviewController)
home
print preview.createPrintPreviewView
in interface ViewFactory
public DialogView createPhotosView(Home home, UserPreferences preferences, PhotosController photosController)
createPhotosView
in interface ViewFactory
public DialogView createPhotoView(Home home, UserPreferences preferences, PhotoController photoController)
createPhotoView
in interface ViewFactory
public DialogView createVideoView(Home home, UserPreferences preferences, VideoController videoController)
createVideoView
in interface ViewFactory
public HelpView createHelpView(UserPreferences preferences, HelpController helpController)
createHelpView
in interface ViewFactory
© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License