package at.bestsolution.efxclipse.runtime.example.photoedit.ui.control;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.stage.Stage;
import at.bestsolution.efxclipse.runtime.panels.AdvancedStackItem;
import at.bestsolution.efxclipse.runtime.panels.AdvancedStackPane;
public class TestApplication extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
// ImageStackPane pane = new ImageStackPane();
//
// {
// ImageStackItem item = new ImageStackItem("Face Angle",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-angel.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-angel.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Embarrassed",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-embarrassed.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-embarrassed.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Kiss",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-kiss.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-kiss.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Laugh",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-laugh.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-laugh.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Plain",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-plain.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-plain.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Raspberry",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-raspberry.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-raspberry.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Sad",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-sad.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-sad.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Smile Big",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-smile-big.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-smile-big.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Smile",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-surprise.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-surprise.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Surprise",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-surprise.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-surprise.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Uncertain",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-uncertain.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-uncertain.png")))).build());
// pane.getItems().add(item);
// }
//
// {
// ImageStackItem item = new ImageStackItem("Face Wink",ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/32_32/face-wink.png")));
// item.setContent(BorderPaneBuilder.create().center(new ImageView(new Image(TestApplication.class.getResourceAsStream("sampleicons/128_128/face-wink.png")))).build());
// pane.getItems().add(item);
// }
// BorderPane root = new BorderPane();
// root.setTop(new Label("Top"));
// root.setLeft(new Label("Left"));
// root.setRight(new Label("Right"));
// root.setBottom(new Label("Bottom"));
//
// FlingPane pane = new FlingPane();
// pane.setFlingDirection(FlingDirection.BOTH);
// ScrolledContainer gallery = new ScrolledContainer();
// pane.setContent(gallery);
//
// root.setCenter(pane);
AdvancedStackPane root = new AdvancedStackPane();
root.getItems().add(new AdvancedStackItem("Face Angle", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-angel.png"))));
root.getItems().add(new AdvancedStackItem("Face Embarrassed", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-embarrassed.png"))));
root.getItems().add(new AdvancedStackItem("Face Kiss", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-kiss.png"))));
root.getItems().add(new AdvancedStackItem("Face Laugh", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-laugh.png"))));
root.getItems().add(new AdvancedStackItem("Face Plain", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-plain.png"))));
root.getItems().add(new AdvancedStackItem("Face Raspberry", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-raspberry.png"))));
root.getItems().add(new AdvancedStackItem("Face Sad", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-sad.png"))));
root.getItems().add(new AdvancedStackItem("Face Smile Big", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-smile-big.png"))));
root.getItems().add(new AdvancedStackItem("Face Smile", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-smile.png"))));
root.getItems().add(new AdvancedStackItem("Face Surprise", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-smile.png"))));
root.getItems().add(new AdvancedStackItem("Face Uncertain", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-uncertain.png"))));
root.getItems().add(new AdvancedStackItem("Face Wink", at.bestsolution.efxclipse.runtime.panels.ImageDescriptor.fromInputStream(TestApplication.class.getResourceAsStream("sampleicons/48_48/face-wink.png"))));
primaryStage.setScene(new Scene(root));
primaryStage.setHeight(480);
primaryStage.setWidth(640);
primaryStage.show();
}
public static void main(String[] args) {
Application.launch(args);
}
}