Finishes implementing, seems to work ; needs to manage define, copy, reference, root

This commit is contained in:
Guillaume Tâche
2024-11-24 20:15:50 +01:00
parent fd145271a0
commit 102927b040
161 changed files with 27870 additions and 9317 deletions
@@ -7,6 +7,7 @@ import java.util.Map;
* *
* @param <T> The type of the controller * @param <T> The type of the controller
*/ */
@FunctionalInterface
public interface ControllerFactory<T> { public interface ControllerFactory<T> {
/** /**
@@ -9,6 +9,8 @@ import java.util.Map;
public interface ControllerInfo { public interface ControllerInfo {
/** /**
* Returns a mapping of event handler method name -> boolean
*
* @return A mapping of method name to true if the method has an argument * @return A mapping of method name to true if the method has an argument
*/ */
Map<String, Boolean> handlerHasArgument(); Map<String, Boolean> handlerHasArgument();
@@ -24,12 +26,14 @@ public interface ControllerInfo {
} }
/** /**
* Returns a mapping of property name -> generic types
*
* @return A mapping of property name to generic types * @return A mapping of property name to generic types
*/ */
Map<String, List<String>> propertyGenericTypes(); Map<String, List<String>> propertyGenericTypes();
/** /**
* Returns the generic types for the given property (null if not generic) * Returns the generic types for the given property (null if not generic or raw)
* *
* @param property The property * @param property The property
* @return The generic types * @return The generic types
@@ -6,17 +6,23 @@ package com.github.gtache.fxml.compiler;
public interface ControllerInjection { public interface ControllerInjection {
/** /**
* Returns the injection type of class fields
*
* @return The injection type for fields * @return The injection type for fields
*/ */
InjectionType fieldInjectionType(); InjectionType fieldInjectionType();
/** /**
* Returns the injection type for event handlers methods
*
* @return The injection type for event handlers * @return The injection type for event handlers
*/ */
InjectionType methodInjectionType(); InjectionType methodInjectionType();
/** /**
* @return The injection class * The name of the controller class
*
* @return The class
*/ */
String injectionClass(); String injectionClass();
} }
@@ -0,0 +1,35 @@
package com.github.gtache.fxml.compiler;
/**
* Exception thrown when a generation error occurs
*/
public class GenerationException extends Exception {
/**
* Instantiates a new GenerationException
*
* @param message The message
*/
public GenerationException(final String message) {
super(message);
}
/**
* Instantiates a new GenerationException
*
* @param message The message
* @param cause The cause
*/
public GenerationException(final String message, final Throwable cause) {
super(message, cause);
}
/**
* Instantiates a new GenerationException
*
* @param cause The cause
*/
public GenerationException(final Throwable cause) {
super(cause);
}
}
@@ -8,22 +8,31 @@ import java.util.Map;
public interface GenerationParameters { public interface GenerationParameters {
/** /**
* @return The mapping of controller class name to controller injection * Returns the mapping of controller class name to controller injection
*
* @return The mapping
*/ */
Map<String, ControllerInjection> controllerInjections(); Map<String, ControllerInjection> controllerInjections();
/** /**
* @return The mapping of fx:include source to generated class name * Returns the mapping of fx:include source to generated class name
*
* @return The mapping
*/ */
Map<String, String> sourceToGeneratedClassName(); Map<String, String> sourceToGeneratedClassName();
/** /**
* @return The mapping of fx:include source to controller class name * Returns the mapping of fx:include source to controller class name
*
* @return The mapping
*/ */
Map<String, String> sourceToControllerName(); Map<String, String> sourceToControllerName();
/** /**
* @return The resource bundle injection to use * Returns the resource bundle injection to use
*
* @return The injection
*/ */
ResourceBundleInjection resourceBundleInjection(); ResourceBundleInjection resourceBundleInjection();
} }
@@ -8,22 +8,30 @@ import com.github.gtache.fxml.compiler.parsing.ParsedObject;
public interface GenerationRequest { public interface GenerationRequest {
/** /**
* @return The main controller info * Returns the info about the main controller for code generation
*
* @return The info
*/ */
ControllerInfo controllerInfo(); ControllerInfo controllerInfo();
/** /**
* @return The request parameters * Returns the generation parameters
*
* @return The parameters
*/ */
GenerationParameters parameters(); GenerationParameters parameters();
/** /**
* @return The object to generate code for * Returns the object to generate code for
*
* @return The object
*/ */
ParsedObject rootObject(); ParsedObject rootObject();
/** /**
* @return The output class name * Returns the output class name
*
* @return The class name
*/ */
String outputClassName(); String outputClassName();
} }
@@ -10,6 +10,7 @@ public interface Generator {
* *
* @param request The request * @param request The request
* @return The java code * @return The java code
* @throws GenerationException if an error occurs
*/ */
String generate(GenerationRequest request); String generate(GenerationRequest request) throws GenerationException;
} }
@@ -7,7 +7,9 @@ package com.github.gtache.fxml.compiler;
public interface InjectionType { public interface InjectionType {
/** /**
* @return The name of the type * Returns the name of the type
*
* @return The name
*/ */
String name(); String name();
} }
@@ -6,12 +6,16 @@ package com.github.gtache.fxml.compiler;
public interface ResourceBundleInjection { public interface ResourceBundleInjection {
/** /**
* Returns the injection type for the resource bundle
*
* @return The injection type * @return The injection type
*/ */
InjectionType injectionType(); InjectionType injectionType();
/** /**
* @return The resource bundle path * Returns the resource bundle name
*
* @return The path
*/ */
String bundleName(); String bundleName();
} }
@@ -0,0 +1,37 @@
package com.github.gtache.fxml.compiler.parsing;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
/**
* Parses FXML files to object tree
*/
@FunctionalInterface
public interface FXMLParser {
/**
* Parses the given FXML content
*
* @param content The FXML content
* @return The parsed object
* @throws ParseException if an error occurs
*/
ParsedObject parse(final String content) throws ParseException;
/**
* Parses the FXML file at the given path
*
* @param path The path
* @return The parsed object
* @throws ParseException if an error occurs
*/
default ParsedObject parse(final Path path) throws ParseException {
try {
final var content = Files.readString(path);
return parse(content);
} catch (final IOException e) {
throw new ParseException("Error parsing " + path, e);
}
}
}
@@ -0,0 +1,35 @@
package com.github.gtache.fxml.compiler.parsing;
/**
* Exception thrown when a parsing error occurs
*/
public class ParseException extends Exception {
/**
* Instantiates a new ParseException
*
* @param message The message
*/
public ParseException(final String message) {
super(message);
}
/**
* Instantiates a new ParseException
*
* @param message The message
* @param cause The cause
*/
public ParseException(final String message, final Throwable cause) {
super(message, cause);
}
/**
* Instantiates a new ParseException
*
* @param cause The cause
*/
public ParseException(final Throwable cause) {
super(cause);
}
}
@@ -0,0 +1,30 @@
package com.github.gtache.fxml.compiler.parsing;
import java.util.LinkedHashMap;
import java.util.SequencedCollection;
import java.util.SequencedMap;
/**
* Special {@link ParsedObject} for fx:constant
*/
public interface ParsedConstant extends ParsedObject {
/**
* Returns the constant value from fx:constant
*
* @return The value
*/
default String constant() {
final var attribute = attributes().get("fx:constant");
if (attribute == null) {
throw new IllegalStateException("Missing fx:constant");
} else {
return attribute.value();
}
}
@Override
default SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties() {
return new LinkedHashMap<>();
}
}
@@ -11,10 +11,12 @@ import java.util.SequencedMap;
public interface ParsedInclude extends ParsedObject { public interface ParsedInclude extends ParsedObject {
/** /**
* @return The controller id if present * Returns the subcontroller id (if present)
*
* @return The id
*/ */
default String controllerId() { default String controllerId() {
final var property = properties().get("fx:id"); final var property = attributes().get("fx:id");
if (property == null) { if (property == null) {
return null; return null;
} else { } else {
@@ -23,10 +25,12 @@ public interface ParsedInclude extends ParsedObject {
} }
/** /**
* @return The resources if present * Returns the subview resources path if present
*
* @return The resources
*/ */
default String resources() { default String resources() {
final var property = properties().get("resources"); final var property = attributes().get("resources");
if (property == null) { if (property == null) {
return null; return null;
} else { } else {
@@ -35,10 +39,12 @@ public interface ParsedInclude extends ParsedObject {
} }
/** /**
* Returns the include source
*
* @return The source * @return The source
*/ */
default String source() { default String source() {
final var property = properties().get("source"); final var property = attributes().get("source");
if (property == null) { if (property == null) {
throw new IllegalStateException("Missing source"); throw new IllegalStateException("Missing source");
} else { } else {
@@ -47,12 +53,12 @@ public interface ParsedInclude extends ParsedObject {
} }
@Override @Override
default Class<?> clazz() { default String className() {
return ParsedInclude.class; return ParsedInclude.class.getName();
} }
@Override @Override
default SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children() { default SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties() {
return new LinkedHashMap<>(); return new LinkedHashMap<>();
} }
} }
@@ -1,5 +1,6 @@
package com.github.gtache.fxml.compiler.parsing; package com.github.gtache.fxml.compiler.parsing;
import java.util.Map;
import java.util.SequencedCollection; import java.util.SequencedCollection;
import java.util.SequencedMap; import java.util.SequencedMap;
@@ -9,17 +10,23 @@ import java.util.SequencedMap;
public interface ParsedObject { public interface ParsedObject {
/** /**
* @return The object class * The type of the object
*
* @return The class name
*/ */
Class<?> clazz(); String className();
/** /**
* @return The object properties * Returns the object's attributes (simple properties)
*
* @return The attributes
*/ */
SequencedMap<String, ParsedProperty> properties(); Map<String, ParsedProperty> attributes();
/** /**
* @return The object children (complex properties) * Returns the object's complex properties
*
* @return The properties
*/ */
SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children(); SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties();
} }
@@ -6,17 +6,23 @@ package com.github.gtache.fxml.compiler.parsing;
public interface ParsedProperty { public interface ParsedProperty {
/** /**
* @return The property name * Returns the name of the property
*
* @return The name
*/ */
String name(); String name();
/** /**
* @return The property source type (in case of static property) * Returns the source type (owner class) of the property (in case of static property)
*
* @return The source type name
*/ */
Class<?> sourceType(); String sourceType();
/** /**
* @return The property value * Returns the value of the property
*
* @return The value
*/ */
String value(); String value();
} }
@@ -0,0 +1,56 @@
package com.github.gtache.fxml.compiler.parsing;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
@ExtendWith(MockitoExtension.class)
class TestParsedConstant {
private final Map<String, ParsedProperty> attributes;
private final ParsedProperty property;
private final String string;
private final ParsedConstant constant;
TestParsedConstant(@Mock final ParsedProperty property) {
this.attributes = new HashMap<>();
this.property = Objects.requireNonNull(property);
this.string = "str/ing";
this.constant = spy(ParsedConstant.class);
}
@BeforeEach
void beforeEach() {
when(constant.attributes()).thenReturn(attributes);
when(property.value()).thenReturn(string);
}
@Test
void testConstantNull() {
assertThrows(IllegalStateException.class, constant::constant);
}
@Test
void testConstant() {
attributes.put("fx:constant", property);
assertEquals(string, constant.constant());
}
@Test
void testProperties() {
assertEquals(new LinkedHashMap<>(), constant.properties());
}
}
@@ -7,9 +7,10 @@ import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension; import org.mockito.junit.jupiter.MockitoExtension;
import java.util.HashMap;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects; import java.util.Objects;
import java.util.SequencedMap;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.Mockito.spy; import static org.mockito.Mockito.spy;
@@ -18,13 +19,13 @@ import static org.mockito.Mockito.when;
@ExtendWith(MockitoExtension.class) @ExtendWith(MockitoExtension.class)
class TestParsedInclude { class TestParsedInclude {
private final SequencedMap<String, ParsedProperty> properties; private final Map<String, ParsedProperty> attributes;
private final ParsedProperty property; private final ParsedProperty property;
private final String string; private final String string;
private final ParsedInclude include; private final ParsedInclude include;
TestParsedInclude(@Mock final ParsedProperty property) { TestParsedInclude(@Mock final ParsedProperty property) {
this.properties = new LinkedHashMap<>(); this.attributes = new HashMap<>();
this.property = Objects.requireNonNull(property); this.property = Objects.requireNonNull(property);
this.string = "str/ing"; this.string = "str/ing";
this.include = spy(ParsedInclude.class); this.include = spy(ParsedInclude.class);
@@ -32,7 +33,7 @@ class TestParsedInclude {
@BeforeEach @BeforeEach
void beforeEach() { void beforeEach() {
when(include.properties()).thenReturn(properties); when(include.attributes()).thenReturn(attributes);
when(property.value()).thenReturn(string); when(property.value()).thenReturn(string);
} }
@@ -43,7 +44,7 @@ class TestParsedInclude {
@Test @Test
void testControllerId() { void testControllerId() {
properties.put("fx:id", property); attributes.put("fx:id", property);
assertEquals(string + "Controller", include.controllerId()); assertEquals(string + "Controller", include.controllerId());
} }
@@ -54,7 +55,7 @@ class TestParsedInclude {
@Test @Test
void testResources() { void testResources() {
properties.put("resources", property); attributes.put("resources", property);
assertEquals(string.replace("/", "."), include.resources()); assertEquals(string.replace("/", "."), include.resources());
} }
@@ -65,17 +66,17 @@ class TestParsedInclude {
@Test @Test
void testSource() { void testSource() {
properties.put("source", property); attributes.put("source", property);
assertEquals(string, include.source()); assertEquals(string, include.source());
} }
@Test @Test
void testClazz() { void testClassName() {
assertEquals(ParsedInclude.class, include.clazz()); assertEquals(ParsedInclude.class.getName(), include.className());
} }
@Test @Test
void testChildren() { void testProperties() {
assertEquals(new LinkedHashMap<>(), include.children()); assertEquals(new LinkedHashMap<>(), include.properties());
} }
} }
+4 -1
View File
@@ -16,11 +16,14 @@
<groupId>com.github.gtache</groupId> <groupId>com.github.gtache</groupId>
<artifactId>fxml-compiler-api</artifactId> <artifactId>fxml-compiler-api</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.openjfx</groupId> <groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId> <artifactId>javafx-graphics</artifactId>
<version>${javafx.version}</version> <version>${javafx.version}</version>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.openjfx</groupId> <groupId>org.openjfx</groupId>
@@ -0,0 +1,75 @@
package com.github.gtache.fxml.compiler.impl;
import java.io.IOException;
import java.net.URI;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.regex.Pattern;
/**
* Helper class to find classes in a package
*/
public final class ClassesFinder {
private static final Pattern START_FILE_PATTERN = Pattern.compile("^(?:file:/)?/");
private ClassesFinder() {
}
/**
* Finds all classes in the given package
*
* @param packageName The package
* @return The classes
* @throws IOException If an error occurs
*/
public static Set<String> getClasses(final String packageName) throws IOException {
return doGetClasses(packageName);
}
private static Set<String> doGetClasses(final String packageName) throws IOException {
final var classLoader = Thread.currentThread().getContextClassLoader();
final var path = packageName.replace('.', '/');
final var resources = classLoader.getResources(path);
final var classes = new HashSet<String>();
while (resources.hasMoreElements()) {
final var resource = resources.nextElement();
final var file = resource.getFile();
if (file.contains(".jar!")) {
final var jarFile = file.substring(0, file.indexOf(".jar!") + 4);
try (final var fs = FileSystems.newFileSystem(Paths.get(URI.create(jarFile)), classLoader)) {
classes.addAll(findClasses(fs.getPath(path), packageName));
}
} else {
final var filepath = START_FILE_PATTERN.matcher(file).replaceAll("");
classes.addAll(findClasses(Paths.get(filepath), packageName));
}
}
return classes;
}
private static List<String> findClasses(final Path directory, final String packageName) throws IOException {
if (Files.isDirectory(directory)) {
final var classes = new ArrayList<String>();
try (final var stream = Files.list(directory)) {
final var files = stream.toList();
for (final var file : files) {
final var filename = file.getFileName().toString();
if (filename.endsWith(".class")) {
final var className = packageName + '.' + filename.substring(0, filename.length() - 6);
classes.add(className);
}
}
}
return classes;
} else {
return List.of();
}
}
}
@@ -0,0 +1,22 @@
package com.github.gtache.fxml.compiler.impl;
import java.lang.reflect.Constructor;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.SequencedMap;
import static java.util.Objects.requireNonNull;
/**
* Used by {@link ReflectionHelper} to store the constructor arguments
*
* @param constructor The constructor
* @param namedArgs The named arguments
*/
record ConstructorArgs(Constructor<?> constructor,
SequencedMap<String, Parameter> namedArgs) {
ConstructorArgs {
requireNonNull(constructor);
namedArgs = Collections.unmodifiableSequencedMap(new LinkedHashMap<>(namedArgs));
}
}
@@ -11,6 +11,7 @@ import java.util.Objects;
* Implementation of {@link GenerationRequest} * Implementation of {@link GenerationRequest}
* *
* @param parameters The generation parameters * @param parameters The generation parameters
* @param controllerInfo The controller info
* @param rootObject The root object * @param rootObject The root object
* @param outputClassName The output class name * @param outputClassName The output class name
*/ */
@@ -1,42 +1,31 @@
package com.github.gtache.fxml.compiler.impl; package com.github.gtache.fxml.compiler.impl;
import com.github.gtache.fxml.compiler.ControllerInjection; import com.github.gtache.fxml.compiler.ControllerInjection;
import com.github.gtache.fxml.compiler.GenerationException;
import com.github.gtache.fxml.compiler.GenerationRequest; import com.github.gtache.fxml.compiler.GenerationRequest;
import com.github.gtache.fxml.compiler.Generator; import com.github.gtache.fxml.compiler.Generator;
import com.github.gtache.fxml.compiler.parsing.ParsedConstant;
import com.github.gtache.fxml.compiler.parsing.ParsedInclude; import com.github.gtache.fxml.compiler.parsing.ParsedInclude;
import com.github.gtache.fxml.compiler.parsing.ParsedObject; import com.github.gtache.fxml.compiler.parsing.ParsedObject;
import com.github.gtache.fxml.compiler.parsing.ParsedProperty; import com.github.gtache.fxml.compiler.parsing.ParsedProperty;
import javafx.beans.NamedArg;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import javafx.scene.Node;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.lang.reflect.Method; import java.util.*;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.SequencedMap;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
import java.util.regex.Pattern;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static java.util.Objects.requireNonNull; import static com.github.gtache.fxml.compiler.impl.ReflectionHelper.*;
/** /**
* Implementation of {@link Generator} * Implementation of {@link Generator}
*/ */
public class GeneratorImpl implements Generator { public class GeneratorImpl implements Generator {
private static final Map<Class<?>, Boolean> HAS_VALUE_OF = new ConcurrentHashMap<>(); private static final Pattern INT_PATTERN = Pattern.compile("\\d+");
private static final Map<Class<?>, Boolean> IS_GENERIC = new ConcurrentHashMap<>(); private static final Pattern DECIMAL_PATTERN = Pattern.compile("\\d+(?:\\.\\d+)?");
private static final Map<Class<?>, Map<String, Method>> METHODS = new ConcurrentHashMap<>();
private static final Map<Class<?>, Map<String, Method>> STATIC_METHODS = new ConcurrentHashMap<>();
private final Collection<String> controllerFactoryPostAction; private final Collection<String> controllerFactoryPostAction;
private final Map<String, AtomicInteger> variableNameCounters; private final Map<String, AtomicInteger> variableNameCounters;
@@ -50,7 +39,7 @@ public class GeneratorImpl implements Generator {
} }
@Override @Override
public String generate(final GenerationRequest request) { public String generate(final GenerationRequest request) throws GenerationException {
controllerFactoryPostAction.clear(); controllerFactoryPostAction.clear();
variableNameCounters.clear(); variableNameCounters.clear();
final var className = request.outputClassName(); final var className = request.outputClassName();
@@ -119,6 +108,11 @@ public class GeneratorImpl implements Generator {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
/**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
%6$s %6$s
%10$s %10$s
@@ -144,7 +138,7 @@ public class GeneratorImpl implements Generator {
* @param request The generation request * @param request The generation request
* @return The helper methods * @return The helper methods
*/ */
private static String getHelperMethods(final GenerationRequest request) { private static String getHelperMethods(final GenerationRequest request) throws GenerationException {
final var injection = getControllerInjection(request); final var injection = getControllerInjection(request);
final var methodInjectionType = injection.methodInjectionType(); final var methodInjectionType = injection.methodInjectionType();
final var sb = new StringBuilder(); final var sb = new StringBuilder();
@@ -207,7 +201,7 @@ public class GeneratorImpl implements Generator {
* @param request The generation request * @param request The generation request
* @return The imports * @return The imports
*/ */
private static String getImports(final GenerationRequest request) { private static String getImports(final GenerationRequest request) throws GenerationException {
final var injection = getControllerInjection(request); final var injection = getControllerInjection(request);
final var fieldInjectionType = injection.fieldInjectionType(); final var fieldInjectionType = injection.fieldInjectionType();
final var sb = new StringBuilder("import java.util.Map;\nimport java.util.ResourceBundle;\nimport java.util.HashMap;\n"); final var sb = new StringBuilder("import java.util.Map;\nimport java.util.ResourceBundle;\nimport java.util.HashMap;\n");
@@ -230,12 +224,12 @@ public class GeneratorImpl implements Generator {
* @param request The generation request * @param request The generation request
* @return The load method * @return The load method
*/ */
private String getLoadMethod(final GenerationRequest request) { private String getLoadMethod(final GenerationRequest request) throws GenerationException {
final var rootObject = request.rootObject(); final var rootObject = request.rootObject();
final var controllerInjection = getControllerInjection(request); final var controllerInjection = getControllerInjection(request);
final var controllerInjectionType = controllerInjection.fieldInjectionType(); final var controllerInjectionType = controllerInjection.fieldInjectionType();
final var controllerClass = controllerInjection.injectionClass(); final var controllerClass = controllerInjection.injectionClass();
final var sb = new StringBuilder("public javafx.scene.Parent load() {\n"); final var sb = new StringBuilder("public <T> T load() {\n");
sb.append(" if (loaded) {\n"); sb.append(" if (loaded) {\n");
sb.append(" throw new IllegalStateException(\"Already loaded\");\n"); sb.append(" throw new IllegalStateException(\"Already loaded\");\n");
sb.append(" }\n"); sb.append(" }\n");
@@ -283,44 +277,52 @@ public class GeneratorImpl implements Generator {
* @param variableName The variable name for the object * @param variableName The variable name for the object
* @param sb The string builder * @param sb The string builder
*/ */
private void format(final GenerationRequest request, final ParsedObject parsedObject, final String variableName, final StringBuilder sb) { private void format(final GenerationRequest request, final ParsedObject parsedObject, final String variableName, final StringBuilder sb) throws GenerationException {
if (parsedObject instanceof final ParsedInclude include) { switch (parsedObject) {
formatInclude(request, include, variableName, sb); case final ParsedInclude include -> formatInclude(request, include, variableName, sb);
} else { case final ParsedConstant constant -> formatConstant(constant, variableName, sb);
final var clazz = parsedObject.clazz(); default -> {
final var constructors = clazz.getConstructors(); final var clazz = getClass(parsedObject.className());
final var allPropertyNames = new HashSet<>(parsedObject.properties().keySet()); final var constructors = clazz.getConstructors();
allPropertyNames.addAll(parsedObject.children().keySet().stream().map(ParsedProperty::name).collect(Collectors.toSet())); final var allPropertyNames = new HashSet<>(parsedObject.attributes().keySet());
final var constructorArgs = getMatchingConstructorArgs(constructors, allPropertyNames); allPropertyNames.addAll(parsedObject.properties().keySet().stream().map(ParsedProperty::name).collect(Collectors.toSet()));
if (constructorArgs == null) { final var constructorArgs = getMatchingConstructorArgs(constructors, allPropertyNames);
if (allPropertyNames.size() == 1 && allPropertyNames.iterator().next().equals("fx:constant")) { if (constructorArgs == null) {
final var property = parsedObject.properties().get("fx:constant"); if (allPropertyNames.size() == 1 && allPropertyNames.iterator().next().equals("fx:constant")) {
sb.append(" final var ").append(variableName).append(" = ").append(clazz.getCanonicalName()).append(".").append(property.value()).append(";\n"); final var property = parsedObject.attributes().get("fx:constant");
sb.append(" final var ").append(variableName).append(" = ").append(clazz.getCanonicalName()).append(".").append(property.value()).append(";\n");
} else {
throw new GenerationException("Cannot find constructor for " + clazz.getCanonicalName());
}
} else { } else {
throw new IllegalStateException("Cannot find constructor for " + clazz.getCanonicalName()); final var args = getListConstructorArgs(constructorArgs, parsedObject);
final var genericTypes = getGenericTypes(request, parsedObject);
sb.append(" final var ").append(variableName).append(" = new ").append(clazz.getCanonicalName())
.append(genericTypes).append("(").append(String.join(", ", args)).append(");\n");
final var sortedAttributes = parsedObject.attributes().entrySet().stream().sorted(Map.Entry.comparingByKey()).toList();
for (final var e : sortedAttributes) {
if (!constructorArgs.namedArgs().containsKey(e.getKey())) {
final var p = e.getValue();
formatProperty(request, p, parsedObject, variableName, sb);
}
}
final var sortedProperties = parsedObject.properties().entrySet().stream().sorted(Comparator.comparing(e -> e.getKey().name())).toList();
for (final var e : sortedProperties) {
if (!constructorArgs.namedArgs().containsKey(e.getKey().name())) {
final var p = e.getKey();
final var o = e.getValue();
formatChild(request, parsedObject, p, o, variableName, sb);
}
}
} }
} else {
final var args = getListConstructorArgs(constructorArgs, parsedObject);
final var genericTypes = getGenericTypes(request, parsedObject);
sb.append(" final var ").append(variableName).append(" = new ").append(clazz.getCanonicalName())
.append(genericTypes).append("(").append(String.join(", ", args)).append(");\n");
parsedObject.properties().entrySet().stream().filter(e -> !constructorArgs.namedArgs().containsKey(e.getKey())).forEach(e -> {
final var p = e.getValue();
formatProperty(request, p, parsedObject, variableName, sb);
});
parsedObject.children().entrySet().stream().filter(e -> !constructorArgs.namedArgs().containsKey(e.getKey().name())).forEach(e -> {
final var p = e.getKey();
final var o = e.getValue();
formatChild(request, parsedObject, p, o, variableName, sb);
});
} }
} }
} }
private static String getGenericTypes(final GenerationRequest request, final ParsedObject parsedObject) { private static String getGenericTypes(final GenerationRequest request, final ParsedObject parsedObject) throws GenerationException {
final var clazz = parsedObject.clazz(); final var clazz = getClass(parsedObject.className());
if (isGeneric(clazz)) { if (isGeneric(clazz)) {
final var idProperty = parsedObject.properties().get("fx:id"); final var idProperty = parsedObject.attributes().get("fx:id");
if (idProperty == null) { if (idProperty == null) {
return "<>"; return "<>";
} else { } else {
@@ -336,16 +338,6 @@ public class GeneratorImpl implements Generator {
return ""; return "";
} }
/**
* Checks if the given class is generic
* The result is cached
*
* @param clazz The class
* @return True if the class is generic
*/
private static boolean isGeneric(final Class<?> clazz) {
return IS_GENERIC.computeIfAbsent(clazz, c -> c.getTypeParameters().length > 0);
}
/** /**
* Formats an include object * Formats an include object
@@ -355,14 +347,14 @@ public class GeneratorImpl implements Generator {
* @param subNodeName The sub node name * @param subNodeName The sub node name
* @param sb The string builder * @param sb The string builder
*/ */
private void formatInclude(final GenerationRequest request, final ParsedInclude include, final String subNodeName, final StringBuilder sb) { private void formatInclude(final GenerationRequest request, final ParsedInclude include, final String subNodeName, final StringBuilder sb) throws GenerationException {
final var subViewVariable = getNextVariableName("view"); final var subViewVariable = getNextVariableName("view");
final var source = include.source(); final var source = include.source();
final var resources = include.resources(); final var resources = include.resources();
final var subControllerClass = request.parameters().sourceToControllerName().get(source); final var subControllerClass = request.parameters().sourceToControllerName().get(source);
final var subClassName = request.parameters().sourceToGeneratedClassName().get(source); final var subClassName = request.parameters().sourceToGeneratedClassName().get(source);
if (subClassName == null) { if (subClassName == null) {
throw new IllegalArgumentException("Unknown include source : " + source); throw new GenerationException("Unknown include source : " + source);
} }
if (resources == null) { if (resources == null) {
sb.append(" final var ").append(subViewVariable).append(" = new ").append(subClassName).append("(controllersMap, resourceBundlesMap);\n"); sb.append(" final var ").append(subViewVariable).append(" = new ").append(subClassName).append("(controllersMap, resourceBundlesMap);\n");
@@ -383,6 +375,17 @@ public class GeneratorImpl implements Generator {
} }
} }
/**
* Formats a constant object
*
* @param constant The constant
* @param variableName The variable name
* @param sb The string builder
*/
private static void formatConstant(final ParsedConstant constant, final String variableName, final StringBuilder sb) {
sb.append(" final var ").append(variableName).append(" = ").append(constant.className()).append(".").append(constant.constant()).append(";\n");
}
/** /**
* Formats a property * Formats a property
* *
@@ -392,7 +395,7 @@ public class GeneratorImpl implements Generator {
* @param parentVariable The parent variable * @param parentVariable The parent variable
* @param sb The string builder * @param sb The string builder
*/ */
private void formatProperty(final GenerationRequest request, final ParsedProperty property, final ParsedObject parent, final String parentVariable, final StringBuilder sb) { private void formatProperty(final GenerationRequest request, final ParsedProperty property, final ParsedObject parent, final String parentVariable, final StringBuilder sb) throws GenerationException {
final var propertyName = property.name(); final var propertyName = property.name();
final var setMethod = getSetMethod(propertyName); final var setMethod = getSetMethod(propertyName);
if (propertyName.equals("fx:id")) { if (propertyName.equals("fx:id")) {
@@ -400,40 +403,42 @@ public class GeneratorImpl implements Generator {
injectControllerField(request, id, parentVariable, sb); injectControllerField(request, id, parentVariable, sb);
} else if (propertyName.equals("fx:controller")) { } else if (propertyName.equals("fx:controller")) {
if (parent != request.rootObject()) { if (parent != request.rootObject()) {
throw new IllegalStateException("Invalid nested controller"); throw new GenerationException("Invalid nested controller");
} }
} else if (property.sourceType() == EventHandler.class) { } else if (Objects.equals(property.sourceType(), EventHandler.class.getName())) {
injectControllerMethod(request, property, parentVariable, sb); injectControllerMethod(request, property, parentVariable, sb);
} else if (property.sourceType() != null) { } else if (property.sourceType() != null) {
if (hasStaticMethod(property.sourceType(), setMethod)) { final var propertySourceTypeClass = getClass(property.sourceType());
final var method = getStaticMethod(property.sourceType(), setMethod); if (hasStaticMethod(propertySourceTypeClass, setMethod)) {
final var method = getStaticMethod(propertySourceTypeClass, setMethod);
final var parameterType = method.getParameterTypes()[1]; final var parameterType = method.getParameterTypes()[1];
final var arg = getArg(request, property.value(), parameterType); final var arg = getArg(request, property.value(), parameterType);
setLaterIfNeeded(request, property, parameterType, " " + property.sourceType().getName() + "." + setMethod + "(" + parentVariable + ", " + arg + ");\n", sb); setLaterIfNeeded(request, property, parameterType, " " + property.sourceType() + "." + setMethod + "(" + parentVariable + ", " + arg + ");\n", sb);
} else { } else {
throw new IllegalStateException("Cannot set " + propertyName + " on " + property.sourceType().getCanonicalName()); throw new GenerationException("Cannot set " + propertyName + " on " + property.sourceType());
} }
} else { } else {
final var getMethod = getGetMethod(propertyName); final var getMethod = getGetMethod(propertyName);
if (hasMethod(parent.clazz(), setMethod)) { final var parentClass = getClass(parent.className());
final var method = getMethod(parent.clazz(), setMethod); if (hasMethod(parentClass, setMethod)) {
final var method = getMethod(parentClass, setMethod);
final var parameterType = method.getParameterTypes()[0]; final var parameterType = method.getParameterTypes()[0];
final var arg = getArg(request, property.value(), parameterType); final var arg = getArg(request, property.value(), parameterType);
setLaterIfNeeded(request, property, parameterType, " " + parentVariable + "." + setMethod + "(" + arg + ");\n", sb); setLaterIfNeeded(request, property, parameterType, " " + parentVariable + "." + setMethod + "(" + arg + ");\n", sb);
} else if (hasMethod(parent.clazz(), getMethod)) { } else if (hasMethod(parentClass, getMethod)) {
final var method = getMethod(parent.clazz(), getMethod); final var method = getMethod(parentClass, getMethod);
final var returnType = method.getReturnType(); final var returnType = method.getReturnType();
if (hasMethod(returnType, "addAll")) { if (hasMethod(returnType, "addAll")) {
final var arg = getArg(request, property.value(), String.class); final var arg = getArg(request, property.value(), String.class);
setLaterIfNeeded(request, property, String.class, " " + parentVariable + "." + getMethod + "().addAll(" + arg + ");\n", sb); setLaterIfNeeded(request, property, String.class, " " + parentVariable + "." + getMethod + "().addAll(" + arg + ");\n", sb);
} }
} else { } else {
throw new IllegalStateException("Cannot set " + propertyName + " on " + parent.clazz().getCanonicalName()); throw new GenerationException("Cannot set " + propertyName + " on " + parent.className());
} }
} }
} }
private void setLaterIfNeeded(final GenerationRequest request, final ParsedProperty property, final Class<?> type, final String arg, final StringBuilder sb) { private void setLaterIfNeeded(final GenerationRequest request, final ParsedProperty property, final Class<?> type, final String arg, final StringBuilder sb) throws GenerationException {
if (type == String.class && property.value().startsWith("%") && request.parameters().resourceBundleInjection().injectionType() == ResourceBundleInjectionTypes.GETTER if (type == String.class && property.value().startsWith("%") && request.parameters().resourceBundleInjection().injectionType() == ResourceBundleInjectionTypes.GETTER
&& getControllerInjection(request).fieldInjectionType() == ControllerFieldInjectionTypes.FACTORY) { && getControllerInjection(request).fieldInjectionType() == ControllerFieldInjectionTypes.FACTORY) {
controllerFactoryPostAction.add(arg); controllerFactoryPostAction.add(arg);
@@ -450,7 +455,7 @@ public class GeneratorImpl implements Generator {
* @param parentVariable The parent variable * @param parentVariable The parent variable
* @param sb The string builder * @param sb The string builder
*/ */
private void injectControllerMethod(final GenerationRequest request, final ParsedProperty property, final String parentVariable, final StringBuilder sb) { private void injectControllerMethod(final GenerationRequest request, final ParsedProperty property, final String parentVariable, final StringBuilder sb) throws GenerationException {
final var injection = getControllerInjection(request); final var injection = getControllerInjection(request);
final var methodInjection = getMethodInjection(request, property, parentVariable, sb); final var methodInjection = getMethodInjection(request, property, parentVariable, sb);
if (injection.fieldInjectionType() instanceof final ControllerFieldInjectionTypes fieldTypes) { if (injection.fieldInjectionType() instanceof final ControllerFieldInjectionTypes fieldTypes) {
@@ -459,7 +464,7 @@ public class GeneratorImpl implements Generator {
case ASSIGN, SETTERS, REFLECTION -> sb.append(methodInjection); case ASSIGN, SETTERS, REFLECTION -> sb.append(methodInjection);
} }
} else { } else {
throw new IllegalArgumentException("Unknown injection type : " + injection.fieldInjectionType()); throw new GenerationException("Unknown injection type : " + injection.fieldInjectionType());
} }
} }
@@ -472,7 +477,7 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder * @param sb The string builder
* @return The method injection * @return The method injection
*/ */
private static String getMethodInjection(final GenerationRequest request, final ParsedProperty property, final String parentVariable, final StringBuilder sb) { private static String getMethodInjection(final GenerationRequest request, final ParsedProperty property, final String parentVariable, final StringBuilder sb) throws GenerationException {
final var setMethod = getSetMethod(property.name()); final var setMethod = getSetMethod(property.name());
final var injection = getControllerInjection(request); final var injection = getControllerInjection(request);
final var controllerMethod = property.value().replace("#", ""); final var controllerMethod = property.value().replace("#", "");
@@ -490,7 +495,7 @@ public class GeneratorImpl implements Generator {
" " + parentVariable + "." + setMethod + "(e -> callMethod(\"" + controllerMethod + "\", e));\n"; " " + parentVariable + "." + setMethod + "(e -> callMethod(\"" + controllerMethod + "\", e));\n";
}; };
} else { } else {
throw new IllegalArgumentException("Unknown injection type : " + injection.methodInjectionType()); throw new GenerationException("Unknown injection type : " + injection.methodInjectionType());
} }
} }
@@ -502,7 +507,7 @@ public class GeneratorImpl implements Generator {
* @param parameterType The parameter type * @param parameterType The parameter type
* @return The formatted value * @return The formatted value
*/ */
private static String getArg(final GenerationRequest request, final String value, final Class<?> parameterType) { private static String getArg(final GenerationRequest request, final String value, final Class<?> parameterType) throws GenerationException {
if (parameterType == String.class && value.startsWith("%")) { if (parameterType == String.class && value.startsWith("%")) {
return getBundleValue(request, value.substring(1)); return getBundleValue(request, value.substring(1));
} else { } else {
@@ -518,7 +523,7 @@ public class GeneratorImpl implements Generator {
* @param variable The object variable * @param variable The object variable
* @param sb The string builder * @param sb The string builder
*/ */
private static void injectControllerField(final GenerationRequest request, final String id, final String variable, final StringBuilder sb) { private static void injectControllerField(final GenerationRequest request, final String id, final String variable, final StringBuilder sb) throws GenerationException {
final var controllerInjection = getControllerInjection(request); final var controllerInjection = getControllerInjection(request);
final var controllerInjectionType = controllerInjection.fieldInjectionType(); final var controllerInjectionType = controllerInjection.fieldInjectionType();
if (controllerInjectionType instanceof final ControllerFieldInjectionTypes types) { if (controllerInjectionType instanceof final ControllerFieldInjectionTypes types) {
@@ -530,12 +535,11 @@ public class GeneratorImpl implements Generator {
final var setMethod = getSetMethod(id); final var setMethod = getSetMethod(id);
sb.append(" controller.").append(setMethod).append("(").append(variable).append(");\n"); sb.append(" controller.").append(setMethod).append("(").append(variable).append(");\n");
} }
case REFLECTION -> { case REFLECTION ->
sb.append(" injectField(\"").append(id).append("\", ").append(variable).append(");\n"); sb.append(" injectField(\"").append(id).append("\", ").append(variable).append(");\n");
}
} }
} else { } else {
throw new IllegalArgumentException("Unknown controller injection type : " + controllerInjectionType); throw new GenerationException("Unknown controller injection type : " + controllerInjectionType);
} }
} }
@@ -545,10 +549,10 @@ public class GeneratorImpl implements Generator {
* @param request The generation request * @param request The generation request
* @return The controller injection * @return The controller injection
*/ */
private static ControllerInjection getControllerInjection(final GenerationRequest request) { private static ControllerInjection getControllerInjection(final GenerationRequest request) throws GenerationException {
final var property = request.rootObject().properties().get("fx:controller"); final var property = request.rootObject().attributes().get("fx:controller");
if (property == null) { if (property == null) {
throw new IllegalArgumentException("Root object must have a controller property"); throw new GenerationException("Root object must have a controller property");
} else { } else {
final var id = property.value(); final var id = property.value();
return request.parameters().controllerInjections().get(id); return request.parameters().controllerInjections().get(id);
@@ -566,13 +570,14 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder * @param sb The string builder
*/ */
private void formatChild(final GenerationRequest request, final ParsedObject parent, final ParsedProperty property, private void formatChild(final GenerationRequest request, final ParsedObject parent, final ParsedProperty property,
final Collection<? extends ParsedObject> objects, final String parentVariable, final StringBuilder sb) { final Collection<? extends ParsedObject> objects, final String parentVariable, final StringBuilder sb) throws GenerationException {
final var propertyName = property.name(); final var propertyName = property.name();
final var variables = objects.stream().map(go -> { final var variables = new ArrayList<String>();
for (final var object : objects) {
final var vn = getNextVariableName("object"); final var vn = getNextVariableName("object");
format(request, go, vn, sb); format(request, object, vn, sb);
return vn; variables.add(vn);
}).toList(); }
if (variables.size() > 1) { if (variables.size() > 1) {
formatMultipleChildren(variables, propertyName, parent, parentVariable, sb); formatMultipleChildren(variables, propertyName, parent, parentVariable, sb);
} else if (variables.size() == 1) { } else if (variables.size() == 1) {
@@ -591,10 +596,12 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder * @param sb The string builder
*/ */
private static void formatMultipleChildren(final Iterable<String> variables, final String propertyName, final ParsedObject parent, private static void formatMultipleChildren(final Iterable<String> variables, final String propertyName, final ParsedObject parent,
final String parentVariable, final StringBuilder sb) { final String parentVariable, final StringBuilder sb) throws GenerationException {
final var getMethod = getGetMethod(propertyName); final var getMethod = getGetMethod(propertyName);
if (hasMethod(parent.clazz(), getMethod)) { if (hasMethod(getClass(parent.className()), getMethod)) {
sb.append(" ").append(parentVariable).append(".").append(getMethod).append("().addAll(").append(String.join(", ", variables)).append(");\n"); sb.append(" ").append(parentVariable).append(".").append(getMethod).append("().addAll(").append(String.join(", ", variables)).append(");\n");
} else {
throw new GenerationException("Cannot set " + propertyName + " on " + parent.className());
} }
} }
@@ -608,7 +615,7 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder * @param sb The string builder
*/ */
private static void formatSingleChild(final String variableName, final ParsedProperty property, final ParsedObject parent, private static void formatSingleChild(final String variableName, final ParsedProperty property, final ParsedObject parent,
final String parentVariable, final StringBuilder sb) { final String parentVariable, final StringBuilder sb) throws GenerationException {
if (property.sourceType() == null) { if (property.sourceType() == null) {
formatSingleChildInstance(variableName, property, parent, parentVariable, sb); formatSingleChildInstance(variableName, property, parent, parentVariable, sb);
} else { } else {
@@ -626,16 +633,17 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder * @param sb The string builder
*/ */
private static void formatSingleChildInstance(final String variableName, final ParsedProperty property, final ParsedObject parent, private static void formatSingleChildInstance(final String variableName, final ParsedProperty property, final ParsedObject parent,
final String parentVariable, final StringBuilder sb) { final String parentVariable, final StringBuilder sb) throws GenerationException {
final var setMethod = getSetMethod(property); final var setMethod = getSetMethod(property);
final var getMethod = getGetMethod(property); final var getMethod = getGetMethod(property);
if (hasMethod(parent.clazz(), setMethod)) { final var parentClass = getClass(parent.className());
if (hasMethod(parentClass, setMethod)) {
sb.append(" ").append(parentVariable).append(".").append(setMethod).append("(").append(variableName).append(");\n"); sb.append(" ").append(parentVariable).append(".").append(setMethod).append("(").append(variableName).append(");\n");
} else if (hasMethod(parent.clazz(), getMethod)) { } else if (hasMethod(parentClass, getMethod)) {
//Probably a list method that has only one element //Probably a list method that has only one element
sb.append(" ").append(parentVariable).append(".").append(getMethod).append("().addAll(").append(variableName).append(");\n"); sb.append(" ").append(parentVariable).append(".").append(getMethod).append("().addAll(").append(variableName).append(");\n");
} else { } else {
throw new IllegalStateException("Cannot set " + property.name() + " on " + parent.clazz().getCanonicalName()); throw new GenerationException("Cannot set " + property.name() + " on " + parent.className());
} }
} }
@@ -647,12 +655,12 @@ public class GeneratorImpl implements Generator {
* @param parentVariable The parent variable * @param parentVariable The parent variable
* @param sb The string builder * @param sb The string builder
*/ */
private static void formatSingleChildStatic(final String variableName, final ParsedProperty property, final String parentVariable, final StringBuilder sb) { private static void formatSingleChildStatic(final String variableName, final ParsedProperty property, final String parentVariable, final StringBuilder sb) throws GenerationException {
final var setMethod = getSetMethod(property); final var setMethod = getSetMethod(property);
if (hasStaticMethod(property.sourceType(), setMethod)) { if (hasStaticMethod(getClass(property.sourceType()), setMethod)) {
sb.append(" ").append(property.sourceType().getName()).append(".").append(setMethod).append("(").append(parentVariable).append(", ").append(variableName).append(");\n"); sb.append(" ").append(property.sourceType()).append(".").append(setMethod).append("(").append(parentVariable).append(", ").append(variableName).append(");\n");
} else { } else {
throw new IllegalStateException("Cannot set " + property.name() + " on " + property.sourceType().getCanonicalName()); throw new GenerationException("Cannot set " + property.name() + " on " + property.sourceType());
} }
} }
@@ -696,116 +704,8 @@ public class GeneratorImpl implements Generator {
return "set" + propertyName.substring(0, 1).toUpperCase() + propertyName.substring(1); return "set" + propertyName.substring(0, 1).toUpperCase() + propertyName.substring(1);
} }
/**
* Checks if the given class has a method with the given name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return True if the class has a method with the given name
*/
private static boolean hasMethod(final Class<?> clazz, final String methodName) {
final var methodMap = METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
final var method = methodMap.computeIfAbsent(methodName, m -> computeMethod(clazz, m));
return method != null;
}
/** private static String getBundleValue(final GenerationRequest request, final String value) throws GenerationException {
* Gets the method corresponding to the given class and name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return The method
*/
private static Method getMethod(final Class<?> clazz, final String methodName) {
final var methodMap = METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
return methodMap.computeIfAbsent(methodName, m -> computeMethod(clazz, m));
}
/**
* Checks if the given class has a method with the given name
*
* @param clazz The class
* @param methodName The method name
* @return True if the class has a method with the given name
*/
private static Method computeMethod(final Class<?> clazz, final String methodName) {
final var matching = Arrays.stream(clazz.getMethods()).filter(m -> {
if (m.getName().equals(methodName) && !Modifier.isStatic(m.getModifiers())) {
final var parameterTypes = m.getParameterTypes();
return methodName.startsWith("get") ? parameterTypes.length == 0 : parameterTypes.length >= 1; //TODO not very clean
} else {
return false;
}
}).toList();
if (matching.size() > 1) {
final var varargsFilter = matching.stream().filter(Method::isVarArgs).toList();
if (varargsFilter.size() == 1) {
return varargsFilter.getFirst();
} else {
throw new UnsupportedOperationException("Multiple matching methods not supported yet : " + clazz + " - " + methodName);
}
} else if (matching.size() == 1) {
return matching.getFirst();
} else {
return null;
}
}
/**
* Checks if the given class has a static method with the given name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return True if the class has a static method with the given name
*/
private static boolean hasStaticMethod(final Class<?> clazz, final String methodName) {
final var methodMap = STATIC_METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
final var method = methodMap.computeIfAbsent(methodName, m -> computeStaticMethod(clazz, m));
return method != null;
}
/**
* Gets the static method corresponding to the given class and name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return The method
*/
private static Method getStaticMethod(final Class<?> clazz, final String methodName) {
final var methodMap = STATIC_METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
return methodMap.computeIfAbsent(methodName, m -> computeStaticMethod(clazz, m));
}
/**
* Gets the static method corresponding to the given class and name
*
* @param clazz The class name
* @param methodName The method name
* @return The method, or null if not found
*/
private static Method computeStaticMethod(final Class<?> clazz, final String methodName) {
final var matching = Arrays.stream(clazz.getMethods()).filter(m -> {
if (m.getName().equals(methodName) && Modifier.isStatic(m.getModifiers())) {
final var parameterTypes = m.getParameterTypes();
return parameterTypes.length > 1 && parameterTypes[0] == Node.class;
} else {
return false;
}
}).toList();
if (matching.size() > 1) {
throw new UnsupportedOperationException("Multiple matching methods not supported yet : " + clazz + " - " + methodName);
} else if (matching.size() == 1) {
return matching.getFirst();
} else {
return null;
}
}
private static String getBundleValue(final GenerationRequest request, final String value) {
final var resourceBundleInjectionType = request.parameters().resourceBundleInjection().injectionType(); final var resourceBundleInjectionType = request.parameters().resourceBundleInjection().injectionType();
if (resourceBundleInjectionType instanceof final ResourceBundleInjectionTypes types) { if (resourceBundleInjectionType instanceof final ResourceBundleInjectionTypes types) {
return switch (types) { return switch (types) {
@@ -813,7 +713,7 @@ public class GeneratorImpl implements Generator {
case GETTER -> "controller.resources().getString(\"" + value + "\")"; case GETTER -> "controller.resources().getString(\"" + value + "\")";
}; };
} else { } else {
throw new IllegalArgumentException("Unknown resource bundle injection type : " + resourceBundleInjectionType); throw new GenerationException("Unknown resource bundle injection type : " + resourceBundleInjectionType);
} }
} }
@@ -824,18 +724,18 @@ public class GeneratorImpl implements Generator {
* @param parsedObject The parsed object * @param parsedObject The parsed object
* @return The list of constructor arguments * @return The list of constructor arguments
*/ */
private static List<String> getListConstructorArgs(final ConstructorArgs constructorArgs, final ParsedObject parsedObject) { private static List<String> getListConstructorArgs(final ConstructorArgs constructorArgs, final ParsedObject parsedObject) throws GenerationException {
final var args = new ArrayList<String>(constructorArgs.namedArgs().size()); final var args = new ArrayList<String>(constructorArgs.namedArgs().size());
for (final var entry : constructorArgs.namedArgs().entrySet()) { for (final var entry : constructorArgs.namedArgs().entrySet()) {
final var type = entry.getValue().type(); final var type = entry.getValue().type();
final var p = parsedObject.properties().get(entry.getKey()); final var p = parsedObject.attributes().get(entry.getKey());
if (p == null) { if (p == null) {
final var c = parsedObject.children().entrySet().stream().filter(e -> final var c = parsedObject.properties().entrySet().stream().filter(e ->
e.getKey().name().equals(entry.getKey())).findFirst().orElse(null); e.getKey().name().equals(entry.getKey())).findFirst().orElse(null);
if (c == null) { if (c == null) {
args.add(toString(entry.getValue().defaultValue(), type)); args.add(toString(entry.getValue().defaultValue(), type));
} else { } else {
throw new UnsupportedOperationException("Constructor using complex property not supported yet"); throw new GenerationException("Constructor using complex property not supported yet");
} }
} else { } else {
args.add(toString(p.value(), type)); args.add(toString(p.value(), type));
@@ -878,47 +778,6 @@ public class GeneratorImpl implements Generator {
return constructorArgs.namedArgs().keySet().stream().filter(allPropertyNames::contains).count(); return constructorArgs.namedArgs().keySet().stream().filter(allPropertyNames::contains).count();
} }
/**
* Computes the constructor arguments for the given constructor
*
* @param constructor The constructor
* @return The constructor arguments
*/
private static ConstructorArgs getConstructorArgs(final Constructor<?> constructor) {
final var namedArgs = new LinkedHashMap<String, Parameter>();
final var annotationsArray = constructor.getParameterAnnotations();
for (var i = 0; i < annotationsArray.length; i++) {
final var annotations = annotationsArray[i];
final var getNamedArg = Arrays.stream(annotations).filter(NamedArg.class::isInstance).findFirst().orElse(null);
if (getNamedArg != null) {
final var namedArg = (NamedArg) getNamedArg;
final var name = namedArg.value();
final var clazz = constructor.getParameterTypes()[i];
namedArgs.put(name, new Parameter(name, constructor.getParameterTypes()[i], namedArg.defaultValue().isEmpty() ?
getDefaultValue(clazz) : namedArg.defaultValue()));
}
}
return new ConstructorArgs(constructor, namedArgs);
}
/**
* Computes the default value for the given class
*
* @param clazz The class
* @return The value
*/
private static String getDefaultValue(final Class<?> clazz) {
final var primitiveWrappers = Set.of(Integer.class, Byte.class, Short.class, Long.class, Float.class, Double.class);
if (clazz == char.class || clazz == Character.class) {
return "\u0000";
} else if (clazz == boolean.class || clazz == Boolean.class) {
return "false";
} else if (clazz.isPrimitive() || primitiveWrappers.contains(clazz)) {
return "0";
} else {
return "null";
}
}
/** /**
* Computes the string value to use in the generated code * Computes the string value to use in the generated code
@@ -928,13 +787,25 @@ public class GeneratorImpl implements Generator {
* @return The computed string value * @return The computed string value
*/ */
private static String toString(final String value, final Class<?> clazz) { private static String toString(final String value, final Class<?> clazz) {
final var primitiveWrappers = Set.of(Integer.class, Byte.class, Short.class, Long.class, Float.class, Double.class, Boolean.class);
if (clazz == String.class) { if (clazz == String.class) {
return "\"" + value.replace("\"", "\\\"") + "\""; return "\"" + value.replace("\"", "\\\"") + "\"";
} else if (clazz == char.class || clazz == Character.class) { } else if (clazz == char.class || clazz == Character.class) {
return "'" + value + "'"; return "'" + value + "'";
} else if (clazz.isPrimitive() || primitiveWrappers.contains(clazz)) { } else if (clazz == boolean.class || clazz == Boolean.class) {
return value; return value;
} else if (clazz == byte.class || clazz == Byte.class || clazz == short.class || clazz == Short.class ||
clazz == int.class || clazz == Integer.class || clazz == long.class || clazz == Long.class) {
if (INT_PATTERN.matcher(value).matches()) {
return value;
} else {
return getWrapperClass(clazz) + ".valueOf(\"" + value + "\")";
}
} else if (clazz == float.class || clazz == Float.class || clazz == double.class || clazz == Double.class) {
if (DECIMAL_PATTERN.matcher(value).matches()) {
return value;
} else {
return getWrapperClass(clazz) + ".valueOf(\"" + value + "\")";
}
} else if (hasValueOf(clazz)) { } else if (hasValueOf(clazz)) {
if (clazz.isEnum()) { if (clazz.isEnum()) {
return clazz.getCanonicalName() + "." + value; return clazz.getCanonicalName() + "." + value;
@@ -946,29 +817,12 @@ public class GeneratorImpl implements Generator {
} }
} }
/** private static String getWrapperClass(final Class<?> clazz) {
* Checks if the given class has a valueOf(String) method final var name = clazz.getName();
* The result is cached if (name.contains(".") || Character.isUpperCase(name.charAt(0))) {
* return name;
* @param clazz The class } else {
* @return True if the class has a valueOf(String) return name.substring(0, 1).toUpperCase() + name.substring(1);
*/
private static boolean hasValueOf(final Class<?> clazz) {
return HAS_VALUE_OF.computeIfAbsent(clazz, GeneratorImpl::computeHasValueOf);
}
/**
* Computes if the given class has a valueOf(String) method
*
* @param clazz The class
* @return True if the class has a valueOf(String)
*/
private static boolean computeHasValueOf(final Class<?> clazz) {
try {
clazz.getMethod("valueOf", String.class);
return true;
} catch (final NoSuchMethodException ignored) {
return false;
} }
} }
@@ -983,20 +837,11 @@ public class GeneratorImpl implements Generator {
return prefix + counter.getAndIncrement(); return prefix + counter.getAndIncrement();
} }
private record ConstructorArgs(Constructor<?> constructor, private static Class<?> getClass(final String className) throws GenerationException {
SequencedMap<String, GeneratorImpl.Parameter> namedArgs) { try {
private ConstructorArgs { return Class.forName(className, false, Thread.currentThread().getContextClassLoader());
requireNonNull(constructor); } catch (final ClassNotFoundException e) {
namedArgs = new LinkedHashMap<>(namedArgs); throw new GenerationException("Cannot find class " + className + " ; Is a dependency missing for the plugin?", e);
}
}
private record Parameter(String name, Class<?> type, String defaultValue) {
private Parameter {
requireNonNull(name);
requireNonNull(type);
requireNonNull(defaultValue);
} }
} }
} }
@@ -0,0 +1,19 @@
package com.github.gtache.fxml.compiler.impl;
import static java.util.Objects.requireNonNull;
/**
* Used by {@link ConstructorArgs} to store the constructor arguments
*
* @param name The parameter name
* @param type The parameter type
* @param defaultValue The parameter default value
*/
record Parameter(String name, Class<?> type, String defaultValue) {
Parameter {
requireNonNull(name);
requireNonNull(type);
requireNonNull(defaultValue);
}
}
@@ -0,0 +1,220 @@
package com.github.gtache.fxml.compiler.impl;
import javafx.beans.NamedArg;
import javafx.scene.Node;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
/**
* Helper methods for reflection
*/
final class ReflectionHelper {
private static final Map<Class<?>, Boolean> HAS_VALUE_OF = new ConcurrentHashMap<>();
private static final Map<Class<?>, Boolean> IS_GENERIC = new ConcurrentHashMap<>();
private static final Map<Class<?>, Map<String, Method>> METHODS = new ConcurrentHashMap<>();
private static final Map<Class<?>, Map<String, Method>> STATIC_METHODS = new ConcurrentHashMap<>();
private ReflectionHelper() {
}
/**
* Checks if the given class is generic
* The result is cached
*
* @param clazz The class
* @return True if the class is generic
*/
static boolean isGeneric(final Class<?> clazz) {
return IS_GENERIC.computeIfAbsent(clazz, c -> c.getTypeParameters().length > 0);
}
/**
* Checks if the given class has a method with the given name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return True if the class has a method with the given name
*/
static boolean hasMethod(final Class<?> clazz, final String methodName) {
final var methodMap = METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
final var method = methodMap.computeIfAbsent(methodName, m -> computeMethod(clazz, m));
return method != null;
}
/**
* Gets the method corresponding to the given class and name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return The method
*/
static Method getMethod(final Class<?> clazz, final String methodName) {
final var methodMap = METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
return methodMap.computeIfAbsent(methodName, m -> computeMethod(clazz, m));
}
/**
* Checks if the given class has a method with the given name
*
* @param clazz The class
* @param methodName The method name
* @return True if the class has a method with the given name
*/
private static Method computeMethod(final Class<?> clazz, final String methodName) {
final var matching = Arrays.stream(clazz.getMethods()).filter(m -> {
if (m.getName().equals(methodName) && !Modifier.isStatic(m.getModifiers())) {
final var parameterTypes = m.getParameterTypes();
return methodName.startsWith("get") ? parameterTypes.length == 0 : parameterTypes.length >= 1; //TODO not very clean
} else {
return false;
}
}).toList();
if (matching.size() > 1) {
final var varargsFilter = matching.stream().filter(Method::isVarArgs).toList();
if (varargsFilter.size() == 1) {
return varargsFilter.getFirst();
} else {
throw new UnsupportedOperationException("Multiple matching methods not supported yet : " + clazz + " - " + methodName);
}
} else if (matching.size() == 1) {
return matching.getFirst();
} else {
return null;
}
}
/**
* Checks if the given class has a static method with the given name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return True if the class has a static method with the given name
*/
static boolean hasStaticMethod(final Class<?> clazz, final String methodName) {
final var methodMap = STATIC_METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
final var method = methodMap.computeIfAbsent(methodName, m -> computeStaticMethod(clazz, m));
return method != null;
}
/**
* Gets the static method corresponding to the given class and name
* The result is cached
*
* @param clazz The class
* @param methodName The method name
* @return The method
*/
static Method getStaticMethod(final Class<?> clazz, final String methodName) {
final var methodMap = STATIC_METHODS.computeIfAbsent(clazz, c -> new ConcurrentHashMap<>());
return methodMap.computeIfAbsent(methodName, m -> computeStaticMethod(clazz, m));
}
/**
* Gets the static method corresponding to the given class and name
*
* @param clazz The class name
* @param methodName The method name
* @return The method, or null if not found
*/
private static Method computeStaticMethod(final Class<?> clazz, final String methodName) {
final var matching = Arrays.stream(clazz.getMethods()).filter(m -> {
if (m.getName().equals(methodName) && Modifier.isStatic(m.getModifiers())) {
final var parameterTypes = m.getParameterTypes();
return parameterTypes.length > 1 && parameterTypes[0] == Node.class;
} else {
return false;
}
}).toList();
if (matching.size() > 1) {
throw new UnsupportedOperationException("Multiple matching methods not supported yet : " + clazz + " - " + methodName);
} else if (matching.size() == 1) {
return matching.getFirst();
} else {
return null;
}
}
/**
* Checks if the given class has a valueOf(String) method
* The result is cached
*
* @param clazz The class
* @return True if the class has a valueOf(String)
*/
static boolean hasValueOf(final Class<?> clazz) {
return HAS_VALUE_OF.computeIfAbsent(clazz, ReflectionHelper::computeHasValueOf);
}
/**
* Computes if the given class has a valueOf(String) method
*
* @param clazz The class
* @return True if the class has a valueOf(String)
*/
private static boolean computeHasValueOf(final Class<?> clazz) {
try {
clazz.getMethod("valueOf", String.class);
return true;
} catch (final NoSuchMethodException ignored) {
return false;
}
}
/**
* Computes the constructor arguments for the given constructor
*
* @param constructor The constructor
* @return The constructor arguments
*/
static ConstructorArgs getConstructorArgs(final Constructor<?> constructor) {
final var namedArgs = new LinkedHashMap<String, Parameter>();
final var annotationsArray = constructor.getParameterAnnotations();
var hasNamedArgs = 0;
for (var i = 0; i < annotationsArray.length; i++) {
final var annotations = annotationsArray[i];
final var getNamedArg = Arrays.stream(annotations).filter(NamedArg.class::isInstance).findFirst().orElse(null);
if (getNamedArg != null) {
hasNamedArgs++;
final var namedArg = (NamedArg) getNamedArg;
final var name = namedArg.value();
final var clazz = constructor.getParameterTypes()[i];
namedArgs.put(name, new Parameter(name, constructor.getParameterTypes()[i], namedArg.defaultValue().isEmpty() ?
getDefaultValue(clazz) : namedArg.defaultValue()));
}
}
if (hasNamedArgs != 0 && hasNamedArgs != annotationsArray.length) {
throw new IllegalStateException("Constructor " + constructor + " has both named and unnamed arguments");
} else {
return new ConstructorArgs(constructor, namedArgs);
}
}
/**
* Computes the default value for the given class
*
* @param clazz The class
* @return The value
*/
private static String getDefaultValue(final Class<?> clazz) {
final var primitiveWrappers = Set.of(Integer.class, Byte.class, Short.class, Long.class, Float.class, Double.class);
if (clazz == char.class || clazz == Character.class) {
return "\u0000";
} else if (clazz == boolean.class || clazz == Boolean.class) {
return "false";
} else if (clazz.isPrimitive() || primitiveWrappers.contains(clazz)) {
return "0";
} else {
return "null";
}
}
}
@@ -0,0 +1,21 @@
package com.github.gtache.fxml.compiler.parsing.impl;
import com.github.gtache.fxml.compiler.parsing.ParsedConstant;
import com.github.gtache.fxml.compiler.parsing.ParsedProperty;
import java.util.Map;
import java.util.Objects;
/**
* Implementation of {@link ParsedConstant}
*
* @param className The constant class
* @param attributes The constant properties
*/
public record ParsedConstantImpl(String className, Map<String, ParsedProperty> attributes) implements ParsedConstant {
public ParsedConstantImpl {
Objects.requireNonNull(className);
attributes = Map.copyOf(attributes);
}
}
@@ -3,18 +3,16 @@ package com.github.gtache.fxml.compiler.parsing.impl;
import com.github.gtache.fxml.compiler.parsing.ParsedInclude; import com.github.gtache.fxml.compiler.parsing.ParsedInclude;
import com.github.gtache.fxml.compiler.parsing.ParsedProperty; import com.github.gtache.fxml.compiler.parsing.ParsedProperty;
import java.util.Collections; import java.util.Map;
import java.util.LinkedHashMap;
import java.util.SequencedMap;
/** /**
* Implementation of {@link ParsedInclude} * Implementation of {@link ParsedInclude}
* *
* @param properties The object properties * @param attributes The object properties
*/ */
public record ParsedIncludeImpl(SequencedMap<String, ParsedProperty> properties) implements ParsedInclude { public record ParsedIncludeImpl(Map<String, ParsedProperty> attributes) implements ParsedInclude {
public ParsedIncludeImpl { public ParsedIncludeImpl {
properties = Collections.unmodifiableSequencedMap(new LinkedHashMap<>(properties)); attributes = Map.copyOf(attributes);
} }
} }
@@ -5,7 +5,9 @@ import com.github.gtache.fxml.compiler.parsing.ParsedProperty;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects; import java.util.Objects;
import java.util.SequencedCollection; import java.util.SequencedCollection;
import java.util.SequencedMap; import java.util.SequencedMap;
@@ -13,17 +15,17 @@ import java.util.SequencedMap;
/** /**
* Implementation of {@link ParsedObject} * Implementation of {@link ParsedObject}
* *
* @param clazz The object class * @param className The object class
* @param properties The object properties * @param attributes The object properties
* @param children The object children (complex properties) * @param properties The object children (complex properties)
*/ */
public record ParsedObjectImpl(Class<?> clazz, SequencedMap<String, ParsedProperty> properties, public record ParsedObjectImpl(String className, Map<String, ParsedProperty> attributes,
SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children) implements ParsedObject { SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties) implements ParsedObject {
public ParsedObjectImpl { public ParsedObjectImpl {
Objects.requireNonNull(clazz); Objects.requireNonNull(className);
attributes = Map.copyOf(attributes);
properties = Collections.unmodifiableSequencedMap(new LinkedHashMap<>(properties)); properties = Collections.unmodifiableSequencedMap(new LinkedHashMap<>(properties));
children = Collections.unmodifiableSequencedMap(new LinkedHashMap<>(children));
} }
/** /**
@@ -31,26 +33,37 @@ public record ParsedObjectImpl(Class<?> clazz, SequencedMap<String, ParsedProper
*/ */
public static class Builder { public static class Builder {
private Class<?> clazz; private String className;
private final SequencedMap<String, ParsedProperty> properties; private final Map<String, ParsedProperty> attributes;
private final SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children; private final SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties;
/** /**
* Creates a new builder * Creates a new builder
*/ */
public Builder() { public Builder() {
this.attributes = new HashMap<>();
this.properties = new LinkedHashMap<>(); this.properties = new LinkedHashMap<>();
this.children = new LinkedHashMap<>();
} }
/** /**
* Sets the object class * Sets the object class
* *
* @param clazz The object class * @param className The object class
* @return The builder * @return The builder
*/ */
public Builder clazz(final Class<?> clazz) { public Builder className(final String className) {
this.clazz = clazz; this.className = className;
return this;
}
/**
* Adds an attribute
*
* @param attribute The attribute
* @return The builder
*/
public Builder addAttribute(final ParsedProperty attribute) {
attributes.put(attribute.name(), attribute);
return this; return this;
} }
@@ -58,24 +71,13 @@ public record ParsedObjectImpl(Class<?> clazz, SequencedMap<String, ParsedProper
* Adds a property * Adds a property
* *
* @param property The property * @param property The property
* @param child The property element
* @return The builder * @return The builder
*/ */
public Builder addProperty(final ParsedProperty property) { public Builder addProperty(final ParsedProperty property, final ParsedObject child) {
properties.put(property.name(), property); final var sequence = properties.computeIfAbsent(property, k -> new ArrayList<>());
return this;
}
/**
* Adds a child
*
* @param property The property
* @param child The child
* @return The builder
*/
public Builder addChild(final ParsedProperty property, final ParsedObject child) {
final var sequence = children.computeIfAbsent(property, k -> new ArrayList<>());
sequence.add(child); sequence.add(child);
children.put(property, sequence); properties.put(property, sequence);
return this; return this;
} }
@@ -85,7 +87,7 @@ public record ParsedObjectImpl(Class<?> clazz, SequencedMap<String, ParsedProper
* @return The object * @return The object
*/ */
public ParsedObjectImpl build() { public ParsedObjectImpl build() {
return new ParsedObjectImpl(clazz, properties, children); return new ParsedObjectImpl(className, attributes, properties);
} }
} }
} }
@@ -11,7 +11,7 @@ import java.util.Objects;
* @param sourceType The property source type * @param sourceType The property source type
* @param value The property value * @param value The property value
*/ */
public record ParsedPropertyImpl(String name, Class<?> sourceType, String value) implements ParsedProperty { public record ParsedPropertyImpl(String name, String sourceType, String value) implements ParsedProperty {
public ParsedPropertyImpl { public ParsedPropertyImpl {
Objects.requireNonNull(name); Objects.requireNonNull(name);
+1
View File
@@ -4,6 +4,7 @@
module com.github.gtache.fxml.compiler.core { module com.github.gtache.fxml.compiler.core {
requires transitive com.github.gtache.fxml.compiler.api; requires transitive com.github.gtache.fxml.compiler.api;
requires transitive javafx.graphics; requires transitive javafx.graphics;
requires org.apache.logging.log4j;
exports com.github.gtache.fxml.compiler.impl; exports com.github.gtache.fxml.compiler.impl;
exports com.github.gtache.fxml.compiler.parsing.impl; exports com.github.gtache.fxml.compiler.parsing.impl;
@@ -0,0 +1,35 @@
package com.github.gtache.fxml.compiler.impl;
import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.util.Set;
import static org.junit.jupiter.api.Assertions.assertEquals;
class TestClassesFinder {
@Test
void testGetClassesCurrent() throws IOException {
final var expected = Set.of(
"com.github.gtache.fxml.compiler.parsing.impl.TestParsedConstantImpl",
"com.github.gtache.fxml.compiler.parsing.impl.TestParsedIncludeImpl",
"com.github.gtache.fxml.compiler.parsing.impl.TestParsedObjectImpl",
"com.github.gtache.fxml.compiler.parsing.impl.TestParsedObjectImplBuilder",
"com.github.gtache.fxml.compiler.parsing.impl.TestParsedPropertyImpl");
final var actual = ClassesFinder.getClasses("com.github.gtache.fxml.compiler.parsing.impl");
assertEquals(expected, actual);
}
@Test
void testGetClassesJar() throws IOException {
final var expected = Set.of("javafx.beans.DefaultProperty",
"javafx.beans.InvalidationListener",
"javafx.beans.NamedArg",
"javafx.beans.Observable",
"javafx.beans.WeakInvalidationListener",
"javafx.beans.WeakListener");
final var actual = ClassesFinder.getClasses("javafx.beans");
assertEquals(expected, actual);
}
}
@@ -0,0 +1,55 @@
package com.github.gtache.fxml.compiler.impl;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
import java.lang.reflect.Constructor;
import java.util.LinkedHashMap;
import java.util.Objects;
import java.util.SequencedMap;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
@ExtendWith(MockitoExtension.class)
class TestConstructorArgs {
private final Constructor<?> constructor;
private final SequencedMap<String, Parameter> namedArgs;
private final ConstructorArgs constructorArgs;
TestConstructorArgs(@Mock final Constructor<?> constructor, @Mock final Parameter parameter1, @Mock final Parameter parameter2) {
this.constructor = Objects.requireNonNull(constructor);
this.namedArgs = new LinkedHashMap<>();
namedArgs.put("p1", parameter1);
namedArgs.put("p2", parameter2);
this.constructorArgs = new ConstructorArgs(constructor, namedArgs);
}
@Test
void testGetters() {
assertEquals(constructor, constructorArgs.constructor());
assertEquals(namedArgs, constructorArgs.namedArgs());
}
@Test
void testCopy() {
final var original = constructorArgs.namedArgs();
namedArgs.put("p3", null);
assertEquals(original, constructorArgs.namedArgs());
}
@Test
void testUnmodifiable() {
final var map = constructorArgs.namedArgs();
assertThrows(UnsupportedOperationException.class, map::clear);
}
@Test
void testIllegal() {
assertThrows(NullPointerException.class, () -> new ConstructorArgs(null, namedArgs));
assertThrows(NullPointerException.class, () -> new ConstructorArgs(constructor, null));
}
}
@@ -0,0 +1,35 @@
package com.github.gtache.fxml.compiler.impl;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
class TestParameter {
private final String name;
private final Class<?> type;
private final String defaultValue;
private final Parameter parameter;
TestParameter() {
this.name = "name";
this.type = Object.class;
this.defaultValue = "default";
this.parameter = new Parameter(name, type, defaultValue);
}
@Test
void testGetters() {
assertEquals(name, parameter.name());
assertEquals(type, parameter.type());
assertEquals(defaultValue, parameter.defaultValue());
}
@Test
void testIllegal() {
assertThrows(NullPointerException.class, () -> new Parameter(null, type, defaultValue));
assertThrows(NullPointerException.class, () -> new Parameter(name, null, defaultValue));
assertThrows(NullPointerException.class, () -> new Parameter(name, type, null));
}
}
@@ -0,0 +1,113 @@
package com.github.gtache.fxml.compiler.impl;
import javafx.geometry.Pos;
import javafx.scene.Node;
import javafx.scene.control.ComboBox;
import javafx.scene.control.TableCell;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Priority;
import javafx.scene.layout.StackPane;
import org.junit.jupiter.api.Test;
import java.util.Arrays;
import java.util.LinkedHashMap;
import static org.junit.jupiter.api.Assertions.*;
class TestReflectionHelper {
@Test
void testIsGeneric() {
assertFalse(ReflectionHelper.isGeneric(String.class));
assertTrue(ReflectionHelper.isGeneric(ComboBox.class));
assertTrue(ReflectionHelper.isGeneric(TableCell.class));
}
@Test
void testHasMethod() {
assertFalse(ReflectionHelper.hasMethod(String.class, "bla"));
assertTrue(ReflectionHelper.hasMethod(String.class, "charAt"));
assertTrue(ReflectionHelper.hasMethod(StackPane.class, "getChildren"));
}
@Test
void testGetMethod() throws NoSuchMethodException {
assertEquals(String.class.getMethod("charAt", int.class), ReflectionHelper.getMethod(String.class, "charAt"));
}
@Test
void testHasStaticMethod() {
assertTrue(ReflectionHelper.hasStaticMethod(HBox.class, "setHgrow"));
}
@Test
void testGetStaticMethod() throws NoSuchMethodException {
assertEquals(HBox.class.getMethod("setHgrow", Node.class, Priority.class), ReflectionHelper.getStaticMethod(HBox.class, "setHgrow"));
}
@Test
void testHasValueOf() {
assertTrue(ReflectionHelper.hasValueOf(Integer.class));
assertTrue(ReflectionHelper.hasValueOf(Pos.class));
assertFalse(ReflectionHelper.hasValueOf(HBox.class));
}
@Test
void testGetConstructorArgsNamedArgsDefault() {
final var parameters = new LinkedHashMap<String, Parameter>();
parameters.put("p1", new Parameter("p1", int.class, "0"));
parameters.put("p2", new Parameter("p2", Integer.class, "0"));
parameters.put("p3", new Parameter("p3", char.class, "\u0000"));
parameters.put("p4", new Parameter("p4", Character.class, "\u0000"));
parameters.put("p5", new Parameter("p5", boolean.class, "false"));
parameters.put("p6", new Parameter("p6", Boolean.class, "false"));
parameters.put("p7", new Parameter("p7", byte.class, "0"));
parameters.put("p8", new Parameter("p8", Byte.class, "0"));
parameters.put("p9", new Parameter("p9", short.class, "0"));
parameters.put("p10", new Parameter("p10", Short.class, "0"));
parameters.put("p11", new Parameter("p11", long.class, "0"));
parameters.put("p12", new Parameter("p12", Long.class, "0"));
parameters.put("p13", new Parameter("p13", float.class, "0"));
parameters.put("p14", new Parameter("p14", Float.class, "0"));
parameters.put("p15", new Parameter("p15", double.class, "0"));
parameters.put("p16", new Parameter("p16", Double.class, "0"));
parameters.put("p17", new Parameter("p17", String.class, "null"));
parameters.put("p18", new Parameter("p18", Object.class, "null"));
final var defaultConstructor = Arrays.stream(WholeConstructorArgs.class.getConstructors()).filter(c -> c.getParameterCount() == 18).findFirst().orElseThrow();
final var expected = new ConstructorArgs(defaultConstructor, parameters);
final var actual = ReflectionHelper.getConstructorArgs(defaultConstructor);
assertEquals(expected, actual);
}
@Test
void testGetConstructorArgsNamedArgs() {
final var parameters = new LinkedHashMap<String, Parameter>();
parameters.put("p1", new Parameter("p1", int.class, "1"));
parameters.put("p3", new Parameter("p3", char.class, "a"));
parameters.put("p5", new Parameter("p5", boolean.class, "true"));
parameters.put("p7", new Parameter("p7", byte.class, "2"));
parameters.put("p9", new Parameter("p9", short.class, "3"));
parameters.put("p11", new Parameter("p11", long.class, "4"));
parameters.put("p13", new Parameter("p13", float.class, "5.5"));
parameters.put("p15", new Parameter("p15", double.class, "6.6"));
parameters.put("p17", new Parameter("p17", String.class, "str"));
final var constructor = Arrays.stream(WholeConstructorArgs.class.getConstructors()).filter(c -> c.getParameterCount() == 9).findFirst().orElseThrow();
final var expected = new ConstructorArgs(constructor, parameters);
final var actual = ReflectionHelper.getConstructorArgs(constructor);
assertEquals(expected, actual);
}
@Test
void testGetConstructorArgsNoNamedArgs() {
final var constructor = Arrays.stream(WholeConstructorArgs.class.getConstructors()).filter(c -> c.getParameterCount() == 2).findFirst().orElseThrow();
final var expected = new ConstructorArgs(constructor, new LinkedHashMap<>());
final var actual = ReflectionHelper.getConstructorArgs(constructor);
assertEquals(expected, actual);
}
@Test
void testGetConstructorArgsMixed() {
final var constructor = Arrays.stream(WholeConstructorArgs.class.getConstructors()).filter(c -> c.getParameterCount() == 3).findFirst().orElseThrow();
assertThrows(IllegalStateException.class, () -> ReflectionHelper.getConstructorArgs(constructor));
}
}
@@ -0,0 +1,35 @@
package com.github.gtache.fxml.compiler.impl;
import javafx.beans.NamedArg;
public class WholeConstructorArgs {
public WholeConstructorArgs(@NamedArg("p1") final int p1, @NamedArg("p2") final Integer p2,
@NamedArg("p3") final char p3, @NamedArg("p4") final Character p4,
@NamedArg("p5") final boolean p5, @NamedArg("p6") final Boolean p6,
@NamedArg("p7") final byte p7, @NamedArg("p8") final Byte p8,
@NamedArg("p9") final short p9, @NamedArg("p10") final Short p10,
@NamedArg("p11") final long p11, @NamedArg("p12") final Long p12,
@NamedArg("p13") final float p13, @NamedArg("p14") final Float p14,
@NamedArg("p15") final double p15, @NamedArg("p16") final Double p16,
@NamedArg("p17") final String p17, @NamedArg("p18") final Object p18) {
}
public WholeConstructorArgs(@NamedArg(value = "p1", defaultValue = "1") final int p1,
@NamedArg(value = "p3", defaultValue = "a") final char p3,
@NamedArg(value = "p5", defaultValue = "true") final boolean p5,
@NamedArg(value = "p7", defaultValue = "2") final byte p7,
@NamedArg(value = "p9", defaultValue = "3") final short p9,
@NamedArg(value = "p11", defaultValue = "4") final long p11,
@NamedArg(value = "p13", defaultValue = "5.5") final float p13,
@NamedArg(value = "p15", defaultValue = "6.6") final double p15,
@NamedArg(value = "p17", defaultValue = "str") final String p17) {
}
public WholeConstructorArgs(final int p1, final char p3) {
}
public WholeConstructorArgs(final int p1, @NamedArg("p3") final char p3, @NamedArg("p5") final boolean p5) {
}
}
@@ -0,0 +1,51 @@
package com.github.gtache.fxml.compiler.parsing.impl;
import com.github.gtache.fxml.compiler.parsing.ParsedConstant;
import com.github.gtache.fxml.compiler.parsing.ParsedProperty;
import org.junit.jupiter.api.Test;
import java.util.HashMap;
import java.util.Map;
import static org.junit.jupiter.api.Assertions.*;
class TestParsedConstantImpl {
private final String className;
private final Map<String, ParsedProperty> attributes;
private final ParsedConstant constant;
TestParsedConstantImpl() {
this.className = "test";
this.attributes = new HashMap<>(Map.of("fx:constant", new ParsedPropertyImpl("fx:constant", String.class.getName(), "value")));
this.constant = new ParsedConstantImpl(className, attributes);
}
@Test
void testGetters() {
assertEquals(className, constant.className());
assertEquals(attributes, constant.attributes());
assertEquals(attributes.get("fx:constant").value(), constant.constant());
assertEquals(Map.of(), constant.properties());
}
@Test
void testCopyMap() {
final var originalAttributes = constant.attributes();
attributes.clear();
assertEquals(originalAttributes, constant.attributes());
assertNotEquals(attributes, constant.attributes());
}
@Test
void testUnmodifiable() {
final var objectProperties = constant.attributes();
assertThrows(UnsupportedOperationException.class, objectProperties::clear);
}
@Test
void testIllegal() {
assertThrows(NullPointerException.class, () -> new ParsedConstantImpl(null, attributes));
assertThrows(NullPointerException.class, () -> new ParsedConstantImpl(className, null));
}
}
@@ -26,22 +26,22 @@ class TestParsedIncludeImpl {
@Test @Test
void testGetters() { void testGetters() {
assertEquals(properties, include.properties()); assertEquals(properties, include.attributes());
assertEquals(ParsedInclude.class, include.clazz()); assertEquals(ParsedInclude.class.getName(), include.className());
assertEquals(new LinkedHashMap<>(), include.children()); assertEquals(new LinkedHashMap<>(), include.properties());
} }
@Test @Test
void testCopyMap() { void testCopyMap() {
final var originalProperties = include.properties(); final var originalProperties = include.attributes();
properties.clear(); properties.clear();
assertEquals(originalProperties, include.properties()); assertEquals(originalProperties, include.attributes());
assertNotEquals(properties, include.properties()); assertNotEquals(properties, include.attributes());
} }
@Test @Test
void testUnmodifiable() { void testUnmodifiable() {
final var objectProperties = include.properties(); final var objectProperties = include.attributes();
assertThrows(UnsupportedOperationException.class, objectProperties::clear); assertThrows(UnsupportedOperationException.class, objectProperties::clear);
} }
@@ -18,13 +18,13 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
@ExtendWith(MockitoExtension.class) @ExtendWith(MockitoExtension.class)
class TestParsedObjectImpl { class TestParsedObjectImpl {
private final Class<?> clazz; private final String clazz;
private final SequencedMap<String, ParsedProperty> properties; private final SequencedMap<String, ParsedProperty> properties;
private final SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children; private final SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children;
private final ParsedObject parsedObject; private final ParsedObject parsedObject;
TestParsedObjectImpl(@Mock final ParsedProperty property, @Mock final ParsedObject object) { TestParsedObjectImpl(@Mock final ParsedProperty property, @Mock final ParsedObject object) {
this.clazz = Object.class; this.clazz = Object.class.getName();
this.properties = new LinkedHashMap<>(); this.properties = new LinkedHashMap<>();
this.properties.put("name", property); this.properties.put("name", property);
this.children = new LinkedHashMap<>(); this.children = new LinkedHashMap<>();
@@ -34,25 +34,25 @@ class TestParsedObjectImpl {
@Test @Test
void testGetters() { void testGetters() {
assertEquals(clazz, parsedObject.clazz()); assertEquals(clazz, parsedObject.className());
assertEquals(properties, parsedObject.properties()); assertEquals(properties, parsedObject.attributes());
assertEquals(children, parsedObject.children()); assertEquals(children, parsedObject.properties());
} }
@Test @Test
void testCopyMap() { void testCopyMap() {
final var originalProperties = parsedObject.properties(); final var originalProperties = parsedObject.attributes();
final var originalChildren = parsedObject.children(); final var originalChildren = parsedObject.properties();
properties.clear(); properties.clear();
children.clear(); children.clear();
assertEquals(originalProperties, parsedObject.properties()); assertEquals(originalProperties, parsedObject.attributes());
assertEquals(originalChildren, parsedObject.children()); assertEquals(originalChildren, parsedObject.properties());
} }
@Test @Test
void testUnmodifiable() { void testUnmodifiable() {
final var objectProperties = parsedObject.properties(); final var objectProperties = parsedObject.attributes();
final var objectChildren = parsedObject.children(); final var objectChildren = parsedObject.properties();
assertThrows(UnsupportedOperationException.class, objectProperties::clear); assertThrows(UnsupportedOperationException.class, objectProperties::clear);
assertThrows(UnsupportedOperationException.class, objectChildren::clear); assertThrows(UnsupportedOperationException.class, objectChildren::clear);
} }
@@ -19,8 +19,8 @@ import static org.mockito.Mockito.when;
@ExtendWith(MockitoExtension.class) @ExtendWith(MockitoExtension.class)
class TestParsedObjectImplBuilder { class TestParsedObjectImplBuilder {
private final Class<?> clazz1; private final String clazz1;
private final Class<?> clazz2; private final String clazz2;
private final ParsedProperty property1; private final ParsedProperty property1;
private final ParsedProperty property2; private final ParsedProperty property2;
private final ParsedObject object1; private final ParsedObject object1;
@@ -29,8 +29,8 @@ class TestParsedObjectImplBuilder {
TestParsedObjectImplBuilder(@Mock final ParsedProperty property1, @Mock final ParsedProperty property2, TestParsedObjectImplBuilder(@Mock final ParsedProperty property1, @Mock final ParsedProperty property2,
@Mock final ParsedObject object1, @Mock final ParsedObject object2) { @Mock final ParsedObject object1, @Mock final ParsedObject object2) {
this.clazz1 = Object.class; this.clazz1 = Object.class.getName();
this.clazz2 = String.class; this.clazz2 = String.class.getName();
this.property1 = Objects.requireNonNull(property1); this.property1 = Objects.requireNonNull(property1);
this.property2 = Objects.requireNonNull(property2); this.property2 = Objects.requireNonNull(property2);
this.object1 = Objects.requireNonNull(object1); this.object1 = Objects.requireNonNull(object1);
@@ -50,59 +50,59 @@ class TestParsedObjectImplBuilder {
} }
@Test @Test
void testClazz() { void testClassName() {
builder.clazz(clazz1); builder.className(clazz1);
final var built = builder.build(); final var built = builder.build();
assertEquals(clazz1, built.clazz()); assertEquals(clazz1, built.className());
assertEquals(Map.of(), built.attributes());
assertEquals(Map.of(), built.properties()); assertEquals(Map.of(), built.properties());
assertEquals(Map.of(), built.children());
} }
@Test @Test
void testOverwriteClazz() { void testOverwriteClassName() {
builder.clazz(clazz1); builder.className(clazz1);
builder.clazz(clazz2); builder.className(clazz2);
final var built = builder.build(); final var built = builder.build();
assertEquals(clazz2, built.clazz()); assertEquals(clazz2, built.className());
assertEquals(Map.of(), built.attributes());
assertEquals(Map.of(), built.properties());
}
@Test
void testAddAttribute() {
builder.className(clazz1);
builder.addAttribute(property1);
final var built = builder.build();
assertEquals(Map.of(property1.name(), property1), built.attributes());
assertEquals(Map.of(), built.properties());
}
@Test
void testAddMultipleAttributes() {
builder.className(clazz1);
builder.addAttribute(property1);
builder.addAttribute(property2);
final var built = builder.build();
assertEquals(Map.of(property1.name(), property1, property2.name(), property2), built.attributes());
assertEquals(Map.of(), built.properties()); assertEquals(Map.of(), built.properties());
assertEquals(Map.of(), built.children());
} }
@Test @Test
void testAddProperty() { void testAddProperty() {
builder.clazz(clazz1); builder.className(clazz1);
builder.addProperty(property1); builder.addProperty(property1, object1);
final var built = builder.build(); final var built = builder.build();
assertEquals(Map.of(property1.name(), property1), built.properties()); assertEquals(Map.of(), built.attributes());
assertEquals(Map.of(), built.children()); assertEquals(Map.of(property1, List.of(object1)), built.properties());
} }
@Test @Test
void testAddMultipleProperties() { void testAddMultipleProperties() {
builder.clazz(clazz1); builder.className(clazz1);
builder.addProperty(property1); builder.addProperty(property1, object1);
builder.addProperty(property2); builder.addProperty(property2, object2);
final var built = builder.build(); final var built = builder.build();
assertEquals(Map.of(property1.name(), property1, property2.name(), property2), built.properties()); assertEquals(Map.of(), built.attributes());
assertEquals(Map.of(), built.children()); assertEquals(Map.of(property1, List.of(object1), property2, List.of(object2)), built.properties());
}
@Test
void testAddChild() {
builder.clazz(clazz1);
builder.addChild(property1, object1);
final var built = builder.build();
assertEquals(Map.of(), built.properties());
assertEquals(Map.of(property1, List.of(object1)), built.children());
}
@Test
void testAddMultipleChildren() {
builder.clazz(clazz1);
builder.addChild(property1, object1);
builder.addChild(property2, object2);
final var built = builder.build();
assertEquals(Map.of(), built.properties());
assertEquals(Map.of(property1, List.of(object1), property2, List.of(object2)), built.children());
} }
} }
@@ -8,13 +8,13 @@ import static org.junit.jupiter.api.Assertions.*;
class TestParsedPropertyImpl { class TestParsedPropertyImpl {
private final String name; private final String name;
private final Class<?> sourceType; private final String sourceType;
private final String value; private final String value;
private final ParsedProperty property; private final ParsedProperty property;
TestParsedPropertyImpl() { TestParsedPropertyImpl() {
this.name = "name"; this.name = "name";
this.sourceType = Object.class; this.sourceType = Object.class.getName();
this.value = "value"; this.value = "value";
this.property = new ParsedPropertyImpl(name, sourceType, value); this.property = new ParsedPropertyImpl(name, sourceType, value);
} }
-7
View File
@@ -16,17 +16,10 @@
<groupId>com.github.gtache</groupId> <groupId>com.github.gtache</groupId>
<artifactId>fxml-compiler-core</artifactId> <artifactId>fxml-compiler-core</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>${javafx.version}</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>org.openjfx</groupId> <groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId> <artifactId>javafx-fxml</artifactId>
<version>${javafx.version}</version> <version>${javafx.version}</version>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
@@ -1,25 +1,39 @@
package com.github.gtache.fxml.compiler.parsing.listener; package com.github.gtache.fxml.compiler.parsing.listener;
import com.github.gtache.fxml.compiler.parsing.FXMLParser;
import com.github.gtache.fxml.compiler.parsing.ParseException;
import com.github.gtache.fxml.compiler.parsing.ParsedObject; import com.github.gtache.fxml.compiler.parsing.ParsedObject;
import com.github.gtache.fxml.compiler.parsing.ParsedProperty; import com.github.gtache.fxml.compiler.parsing.ParsedProperty;
import com.github.gtache.fxml.compiler.parsing.impl.ParsedIncludeImpl; import com.github.gtache.fxml.compiler.parsing.impl.ParsedIncludeImpl;
import com.github.gtache.fxml.compiler.parsing.impl.ParsedObjectImpl; import com.github.gtache.fxml.compiler.parsing.impl.ParsedObjectImpl;
import com.github.gtache.fxml.compiler.parsing.impl.ParsedPropertyImpl; import com.github.gtache.fxml.compiler.parsing.impl.ParsedPropertyImpl;
import javafx.application.Platform;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import javafx.fxml.FXMLLoader;
import javafx.fxml.LoadListener; import javafx.fxml.LoadListener;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import java.io.IOException;
import java.io.UncheckedIOException;
import java.net.MalformedURLException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.ArrayDeque; import java.util.ArrayDeque;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Deque; import java.util.Deque;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.SequencedMap; import java.util.SequencedMap;
import java.util.concurrent.CompletableFuture;
/** /**
* {@link LoadListener} implementation parsing the FXML file to {@link ParsedObject} * {@link LoadListener} implementation parsing the FXML file to {@link ParsedObject}
*/ */
public class ParsingLoadListener implements LoadListener { public class LoadListenerParser implements LoadListener, FXMLParser {
private static final Logger logger = LogManager.getLogger(LoadListenerParser.class);
private final Deque<ParsedObjectImpl.Builder> stack; private final Deque<ParsedObjectImpl.Builder> stack;
private final Deque<ParsedProperty> propertyStack; private final Deque<ParsedProperty> propertyStack;
@@ -34,7 +48,7 @@ public class ParsingLoadListener implements LoadListener {
/** /**
* Instantiates the listener * Instantiates the listener
*/ */
public ParsingLoadListener() { public LoadListenerParser() {
this.stack = new ArrayDeque<>(); this.stack = new ArrayDeque<>();
this.propertyStack = new ArrayDeque<>(); this.propertyStack = new ArrayDeque<>();
this.currentObjectStack = new ArrayDeque<>(); this.currentObjectStack = new ArrayDeque<>();
@@ -45,7 +59,7 @@ public class ParsingLoadListener implements LoadListener {
/** /**
* @return The parsed root * @return The parsed root
*/ */
public ParsedObject root() { ParsedObject root() {
if (currentObjects != null && currentObjects.size() == 1) { if (currentObjects != null && currentObjects.size() == 1) {
return currentObjects.getFirst(); return currentObjects.getFirst();
} else { } else {
@@ -56,38 +70,44 @@ public class ParsingLoadListener implements LoadListener {
@Override @Override
public void readImportProcessingInstruction(final String target) { public void readImportProcessingInstruction(final String target) {
logger.debug("Import processing instruction : {}", target);
previousEnd = null; previousEnd = null;
//Do nothing //Do nothing
} }
@Override @Override
public void readLanguageProcessingInstruction(final String language) { public void readLanguageProcessingInstruction(final String language) {
logger.debug("Language processing instruction : {}", language);
previousEnd = null; previousEnd = null;
//Do nothing //Do nothing
} }
@Override @Override
public void readComment(final String comment) { public void readComment(final String comment) {
logger.debug("Comment : {}", comment);
//Do nothing //Do nothing
} }
@Override @Override
public void beginInstanceDeclarationElement(final Class<?> type) { public void beginInstanceDeclarationElement(final Class<?> type) {
logger.debug("Instance declaration : {}", type);
previousEnd = null; previousEnd = null;
if (current != null) { if (current != null) {
stack.push(current); stack.push(current);
} }
current = new ParsedObjectImpl.Builder(); current = new ParsedObjectImpl.Builder();
current.clazz(type); current.className(type.getName());
} }
@Override @Override
public void beginUnknownTypeElement(final String name) { public void beginUnknownTypeElement(final String name) {
logger.debug("Unknown type : {}", name);
throw new IllegalArgumentException("Unknown type : " + name); throw new IllegalArgumentException("Unknown type : " + name);
} }
@Override @Override
public void beginIncludeElement() { public void beginIncludeElement() {
logger.debug("Include");
previousEnd = null; previousEnd = null;
if (isInclude) { if (isInclude) {
throw new IllegalStateException("Nested include"); throw new IllegalStateException("Nested include");
@@ -99,21 +119,25 @@ public class ParsingLoadListener implements LoadListener {
@Override @Override
public void beginReferenceElement() { public void beginReferenceElement() {
logger.debug("Reference");
throw new UnsupportedOperationException("Reference not supported yet"); throw new UnsupportedOperationException("Reference not supported yet");
} }
@Override @Override
public void beginCopyElement() { public void beginCopyElement() {
logger.debug("Copy");
throw new UnsupportedOperationException("Copy not supported yet"); throw new UnsupportedOperationException("Copy not supported yet");
} }
@Override @Override
public void beginRootElement() { public void beginRootElement() {
logger.debug("Root element");
throw new UnsupportedOperationException("Root element not supported yet"); throw new UnsupportedOperationException("Root element not supported yet");
} }
@Override @Override
public void beginPropertyElement(final String name, final Class<?> sourceType) { public void beginPropertyElement(final String name, final Class<?> sourceType) {
logger.debug("Property ({}): {}", sourceType, name);
previousEnd = null; previousEnd = null;
if (isInclude) { if (isInclude) {
throw new IllegalStateException("Reading complex property for include"); throw new IllegalStateException("Reading complex property for include");
@@ -121,7 +145,7 @@ public class ParsingLoadListener implements LoadListener {
if (currentProperty != null) { if (currentProperty != null) {
propertyStack.push(currentProperty); propertyStack.push(currentProperty);
} }
currentProperty = new ParsedPropertyImpl(name, sourceType, null); currentProperty = new ParsedPropertyImpl(name, sourceType == null ? null : sourceType.getName(), null);
currentObjectStack.push(currentObjects); currentObjectStack.push(currentObjects);
currentObjects = new ArrayList<>(); currentObjects = new ArrayList<>();
} }
@@ -129,21 +153,25 @@ public class ParsingLoadListener implements LoadListener {
@Override @Override
public void beginUnknownStaticPropertyElement(final String name) { public void beginUnknownStaticPropertyElement(final String name) {
logger.debug("Unknown static property : {}", name);
throw new IllegalArgumentException("Unknown static property : " + name); throw new IllegalArgumentException("Unknown static property : " + name);
} }
@Override @Override
public void beginScriptElement() { public void beginScriptElement() {
logger.debug("Script");
throw new UnsupportedOperationException("Script not supported yet"); throw new UnsupportedOperationException("Script not supported yet");
} }
@Override @Override
public void beginDefineElement() { public void beginDefineElement() {
logger.debug("Define");
throw new UnsupportedOperationException("Define not supported yet"); throw new UnsupportedOperationException("Define not supported yet");
} }
@Override @Override
public void readInternalAttribute(final String name, final String value) { public void readInternalAttribute(final String name, final String value) {
logger.debug("Internal attribute : {} = {}", name, value);
previousEnd = null; previousEnd = null;
final var property = new ParsedPropertyImpl(name, null, value); final var property = new ParsedPropertyImpl(name, null, value);
if (isInclude) { if (isInclude) {
@@ -151,40 +179,44 @@ public class ParsingLoadListener implements LoadListener {
} else if (current == null) { } else if (current == null) {
throw new IllegalStateException("Current object is null (trying to add attribute " + name + " = " + value + ")"); throw new IllegalStateException("Current object is null (trying to add attribute " + name + " = " + value + ")");
} else { } else {
current.addProperty(property); current.addAttribute(property);
} }
} }
@Override @Override
public void readPropertyAttribute(final String name, final Class<?> sourceType, final String value) { public void readPropertyAttribute(final String name, final Class<?> sourceType, final String value) {
logger.debug("Property ({}): {} = {}", sourceType, name, value);
if (isInclude) { if (isInclude) {
throw new IllegalStateException("Reading complex property for include"); throw new IllegalStateException("Reading complex property for include");
} else if (current == null) { } else if (current == null) {
throw new IllegalStateException("Current object is null (trying to add property " + name + "/" + sourceType + " = " + value + ")"); throw new IllegalStateException("Current object is null (trying to add property " + name + "/" + sourceType + " = " + value + ")");
} else { } else {
previousEnd = null; previousEnd = null;
current.addProperty(new ParsedPropertyImpl(name, sourceType, value)); current.addAttribute(new ParsedPropertyImpl(name, sourceType == null ? null : sourceType.getName(), value));
} }
} }
@Override @Override
public void readUnknownStaticPropertyAttribute(final String name, final String value) { public void readUnknownStaticPropertyAttribute(final String name, final String value) {
logger.debug("Unknown static property attribute : {} = {}", name, value);
throw new IllegalArgumentException("Unknown static property : " + name); throw new IllegalArgumentException("Unknown static property : " + name);
} }
@Override @Override
public void readEventHandlerAttribute(final String name, final String value) { public void readEventHandlerAttribute(final String name, final String value) {
logger.debug("Event handler attribute : {} = {}", name, value);
if (isInclude) { if (isInclude) {
throw new IllegalStateException("Reading event handler for include"); throw new IllegalStateException("Reading event handler for include");
} else if (current == null) { } else if (current == null) {
throw new IllegalStateException("Current object is null (trying to add event handler" + name + " = " + value + ")"); throw new IllegalStateException("Current object is null (trying to add event handler" + name + " = " + value + ")");
} else { } else {
current.addProperty(new ParsedPropertyImpl(name, EventHandler.class, value)); current.addAttribute(new ParsedPropertyImpl(name, EventHandler.class.getName(), value));
} }
} }
@Override @Override
public void endElement(final Object value) { public void endElement(final Object value) {
logger.debug("End element : {}", value);
if (isInclude) { if (isInclude) {
endInclude(); endInclude();
} else if (previousEnd == value || value instanceof ObservableList<?>) { } else if (previousEnd == value || value instanceof ObservableList<?>) {
@@ -207,7 +239,7 @@ public class ParsingLoadListener implements LoadListener {
if (currentProperty == null) { if (currentProperty == null) {
throw new IllegalStateException("Unexpected end element (property is null) : " + value); throw new IllegalStateException("Unexpected end element (property is null) : " + value);
} else { } else {
currentObjects.forEach(go -> current.addChild(currentProperty, go)); currentObjects.forEach(go -> current.addProperty(currentProperty, go));
currentObjects = currentObjectStack.isEmpty() ? new ArrayList<>() : currentObjectStack.pop(); currentObjects = currentObjectStack.isEmpty() ? new ArrayList<>() : currentObjectStack.pop();
currentProperty = propertyStack.isEmpty() ? null : propertyStack.pop(); currentProperty = propertyStack.isEmpty() ? null : propertyStack.pop();
} }
@@ -219,4 +251,56 @@ public class ParsingLoadListener implements LoadListener {
current = stack.isEmpty() ? null : stack.pop(); current = stack.isEmpty() ? null : stack.pop();
previousEnd = value; previousEnd = value;
} }
@Override
public ParsedObject parse(final String content) throws ParseException {
Path path = null;
try {
path = Files.createTempFile("temp", ".fxml");
Files.writeString(path, content);
return parse(path);
} catch (final IOException e) {
throw new ParseException("Error creating temp file", e);
} finally {
if (path != null) {
try {
Files.deleteIfExists(path);
} catch (final IOException ignored) {
}
}
}
}
private void reset() {
current = null;
stack.clear();
propertyStack.clear();
currentObjects.clear();
currentObjectStack.clear();
currentIncludeProperties.clear();
currentProperty = null;
isInclude = false;
previousEnd = null;
}
@Override
public ParsedObject parse(final Path path) throws ParseException {
reset();
try {
final var url = path.toUri().toURL();
logger.info("Parsing {}", url);
return CompletableFuture.supplyAsync(() -> {
try {
final var loader = new FXMLLoader(url);
loader.setLoadListener(this);
loader.load();
return root();
} catch (final IOException e) {
throw new UncheckedIOException(e);
}
}, Platform::runLater).join();
} catch (final MalformedURLException | RuntimeException e) {
throw new ParseException("Error parsing " + path, e);
}
}
} }
+1
View File
@@ -4,6 +4,7 @@
module com.github.gtache.fxml.compiler.loader { module com.github.gtache.fxml.compiler.loader {
requires transitive com.github.gtache.fxml.compiler.core; requires transitive com.github.gtache.fxml.compiler.core;
requires transitive javafx.fxml; requires transitive javafx.fxml;
requires org.apache.logging.log4j;
exports com.github.gtache.fxml.compiler.parsing.listener; exports com.github.gtache.fxml.compiler.parsing.listener;
} }
@@ -1,5 +1,6 @@
package com.github.gtache.fxml.compiler.parsing.listener; package com.github.gtache.fxml.compiler.parsing.listener;
import com.github.gtache.fxml.compiler.GenerationException;
import com.github.gtache.fxml.compiler.GenerationRequest; import com.github.gtache.fxml.compiler.GenerationRequest;
import com.github.gtache.fxml.compiler.Generator; import com.github.gtache.fxml.compiler.Generator;
import com.github.gtache.fxml.compiler.impl.ControllerFieldInjectionTypes; import com.github.gtache.fxml.compiler.impl.ControllerFieldInjectionTypes;
@@ -69,41 +70,42 @@ class TestGeneratorImpl {
@ParameterizedTest @ParameterizedTest
@MethodSource("providesGenerationTestCases") @MethodSource("providesGenerationTestCases")
public void testGenerate(final String file, final ControllerFieldInjectionTypes field, final ControllerMethodsInjectionType method, final ResourceBundleInjectionTypes bundle) { void testGenerate(final String file, final ControllerFieldInjectionTypes field, final ControllerMethodsInjectionType method, final ResourceBundleInjectionTypes bundle) {
final var request = getRequest(file, field, method, bundle); final var request = getRequest(file, field, method, bundle);
final var path = Paths.get(getPath(file, field, method, bundle)); final var path = Paths.get(getPath(file, field, method, bundle));
try (final var in = getClass().getResourceAsStream("/com/github/gtache/fxml/compiler/parsing/listener/" + path)) { try (final var in = getClass().getResourceAsStream("/com/github/gtache/fxml/compiler/parsing/listener/" + path)) {
final var expected = new String(in.readAllBytes(), StandardCharsets.UTF_8); final var expected = new String(in.readAllBytes(), StandardCharsets.UTF_8);
final var actual = generator.generate(request); final var actual = generator.generate(request);
assertEquals(expected, actual); assertEquals(expected, actual);
} catch (final IOException e) { } catch (final IOException | GenerationException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
} }
public static void main(final String[] args) { public static void main(final String[] args) {
Platform.startup(() -> {
});
//Generates the test cases //Generates the test cases
try { try {
Platform.startup(() -> { final var generator = new GeneratorImpl();
final var generator = new GeneratorImpl(); final var files = List.of("Controls", "Includes");
final var files = List.of("Controls", "Includes"); for (final var file : files) {
for (final var file : files) { for (final var field : ControllerFieldInjectionTypes.values()) {
for (final var field : ControllerFieldInjectionTypes.values()) { for (final var method : ControllerMethodsInjectionType.values()) {
for (final var method : ControllerMethodsInjectionType.values()) { for (final var bundle : ResourceBundleInjectionTypes.values()) {
for (final var bundle : ResourceBundleInjectionTypes.values()) { final var request = getRequest(file, field, method, bundle);
final var request = getRequest(file, field, method, bundle); try {
final var content = generator.generate(request); final var content = generator.generate(request);
final var path = Paths.get(getPath(file, field, method, bundle)); final var path = Paths.get(getPath(file, field, method, bundle));
try { Files.writeString(path, content);
Files.writeString(path, content); } catch (final IOException | GenerationException e) {
} catch (final IOException e) { throw new RuntimeException(e);
throw new RuntimeException(e);
}
} }
} }
} }
} }
}); }
} finally { } finally {
Platform.exit(); Platform.exit();
} }
@@ -121,7 +123,7 @@ class TestGeneratorImpl {
final var controllerInfo = file.equals("Controls") ? controlsControllerInfo : includesControllerInfo; final var controllerInfo = file.equals("Controls") ? controlsControllerInfo : includesControllerInfo;
final var resourceBundlePath = "com.github.gtache.fxml.compiler.parsing.listener." + file + "Bundle"; final var resourceBundlePath = "com.github.gtache.fxml.compiler.parsing.listener." + file + "Bundle";
final var viewPath = "/com/github/gtache/fxml/compiler/parsing/listener/" + file + "View.fxml"; final var viewPath = "/com/github/gtache/fxml/compiler/parsing/listener/" + file + "View.fxml";
final var listener = new ParsingLoadListener(); final var listener = new LoadListenerParser();
final var loader = new FXMLLoader(TestGeneratorImpl.class.getResource(viewPath)); final var loader = new FXMLLoader(TestGeneratorImpl.class.getResource(viewPath));
loader.setLoadListener(listener); loader.setLoadListener(listener);
loader.setResources(ResourceBundle.getBundle(resourceBundlePath)); loader.setResources(ResourceBundle.getBundle(resourceBundlePath));
@@ -24,12 +24,12 @@ import java.util.concurrent.CompletableFuture;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
class TestParsingLoadListener { class TestLoadListenerParser {
private final ParsingLoadListener listener; private final LoadListenerParser listener;
TestParsingLoadListener() { TestLoadListenerParser() {
this.listener = new ParsingLoadListener(); this.listener = new LoadListenerParser();
} }
@BeforeAll @BeforeAll
@@ -45,32 +45,32 @@ class TestParsingLoadListener {
@Test @Test
void testRealCase() { void testRealCase() {
final var expected = new ParsedObjectImpl(BorderPane.class, final var expected = new ParsedObjectImpl(BorderPane.class.getName(),
newLinkedHashMap("fx:controller", new ParsedPropertyImpl("fx:controller", null, "com.github.gtache.fxml.compiler.parsing.listener.LoadController")), newLinkedHashMap("fx:controller", new ParsedPropertyImpl("fx:controller", null, "com.github.gtache.fxml.compiler.parsing.listener.LoadController")),
newLinkedHashMap(new ParsedPropertyImpl("bottom", null, null), newLinkedHashMap(new ParsedPropertyImpl("bottom", null, null),
List.of(new ParsedObjectImpl(VBox.class, List.of(new ParsedObjectImpl(VBox.class.getName(),
newLinkedHashMap("alignment", new ParsedPropertyImpl("alignment", BorderPane.class, "CENTER")), newLinkedHashMap("alignment", new ParsedPropertyImpl("alignment", BorderPane.class.getName(), "CENTER")),
newLinkedHashMap(new ParsedPropertyImpl("children", null, null), List.of( newLinkedHashMap(new ParsedPropertyImpl("children", null, null), List.of(
new ParsedObjectImpl(Slider.class, new ParsedObjectImpl(Slider.class.getName(),
newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "playSlider"), "hgrow", new ParsedPropertyImpl("hgrow", HBox.class, "ALWAYS")), newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "playSlider"), "hgrow", new ParsedPropertyImpl("hgrow", HBox.class.getName(), "ALWAYS")),
newLinkedHashMap(new ParsedPropertyImpl("padding", null, null), newLinkedHashMap(new ParsedPropertyImpl("padding", null, null),
List.of(new ParsedObjectImpl(Insets.class, List.of(new ParsedObjectImpl(Insets.class.getName(),
newLinkedHashMap("left", new ParsedPropertyImpl("left", null, "10.0")), newLinkedHashMap("left", new ParsedPropertyImpl("left", null, "10.0")),
newLinkedHashMap())))), newLinkedHashMap())))),
new ParsedObjectImpl(Label.class, new ParsedObjectImpl(Label.class.getName(),
newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "playLabel"), "text", new ParsedPropertyImpl("text", null, "Label"), "onMouseClicked", new ParsedPropertyImpl("onMouseClicked", EventHandler.class, "#mouseClicked")), newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "playLabel"), "text", new ParsedPropertyImpl("text", null, "Label"), "onMouseClicked", new ParsedPropertyImpl("onMouseClicked", EventHandler.class.getName(), "#mouseClicked")),
newLinkedHashMap(new ParsedPropertyImpl("padding", null, null), newLinkedHashMap(new ParsedPropertyImpl("padding", null, null),
List.of(new ParsedObjectImpl(Insets.class, List.of(new ParsedObjectImpl(Insets.class.getName(),
newLinkedHashMap("right", new ParsedPropertyImpl("right", null, "10.0")), newLinkedHashMap("right", new ParsedPropertyImpl("right", null, "10.0")),
newLinkedHashMap())))), newLinkedHashMap())))),
new ParsedIncludeImpl( new ParsedIncludeImpl(
newLinkedHashMap("source", new ParsedPropertyImpl("source", null, "includedView.fxml"), "resources", new ParsedPropertyImpl("resources", null, "com/github/gtache/fxml/compiler/parsing/listener/IncludedBundle"), "fx:id", new ParsedPropertyImpl("fx:id", null, "id"))) newLinkedHashMap("source", new ParsedPropertyImpl("source", null, "includedView.fxml"), "resources", new ParsedPropertyImpl("resources", null, "com/github/gtache/fxml/compiler/parsing/listener/IncludedBundle"), "fx:id", new ParsedPropertyImpl("fx:id", null, "id")))
)))), )))),
new ParsedPropertyImpl("center", null, null), new ParsedPropertyImpl("center", null, null),
List.of(new ParsedObjectImpl(VBox.class, newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "vbox")), newLinkedHashMap())) List.of(new ParsedObjectImpl(VBox.class.getName(), newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "vbox")), newLinkedHashMap()))
)); ));
final var actual = CompletableFuture.supplyAsync(() -> { final var actual = CompletableFuture.supplyAsync(() -> {
final var loader = new FXMLLoader(TestParsingLoadListener.class.getResource("loadView.fxml")); final var loader = new FXMLLoader(TestLoadListenerParser.class.getResource("loadView.fxml"));
loader.setLoadListener(listener); loader.setLoadListener(listener);
try { try {
loader.load(); loader.load();
@@ -116,7 +116,7 @@ class TestParsingLoadListener {
void testRootOneObject() { void testRootOneObject() {
listener.beginInstanceDeclarationElement(String.class); listener.beginInstanceDeclarationElement(String.class);
listener.endElement(""); listener.endElement("");
final var expected = new ParsedObjectImpl(String.class, new LinkedHashMap<>(), new LinkedHashMap<>()); final var expected = new ParsedObjectImpl(String.class.getName(), new LinkedHashMap<>(), new LinkedHashMap<>());
assertEquals(expected, listener.root()); assertEquals(expected, listener.root());
} }
@@ -121,7 +121,7 @@
<Insets bottom="3.0" left="2.0" right="4.0" top="5.0"/> <Insets bottom="3.0" left="2.0" right="4.0" top="5.0"/>
</padding> </padding>
</Pagination> </Pagination>
<PasswordField fx:id="passwordField" maxHeight="6.0" maxWidth="5.0" minHeight="2.0" minWidth="1.0" <PasswordField fx:id="passwordField" maxHeight="Infinity" maxWidth="5.0" minHeight="-Infinity" minWidth="1.0"
prefColumnCount="7" prefColumnCount="7"
prefHeight="4.0" prefWidth="3.0" GridPane.columnIndex="1" GridPane.rowIndex="8"/> prefHeight="4.0" prefWidth="3.0" GridPane.columnIndex="1" GridPane.rowIndex="8"/>
<ProgressBar fx:id="progressBar" layoutX="10.0" layoutY="20.0" prefWidth="200.0" progress="0.0" <ProgressBar fx:id="progressBar" layoutX="10.0" layoutY="20.0" prefWidth="200.0" progress="0.0"
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.button = object1;
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.checkBox = object2;
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.choiceBox = object3;
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.colorPicker = object4;
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.button = object22; final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object6;
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.comboBox = object7;
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.datePicker = object10;
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object11;
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.hyperlink = object12;
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.imageView = object13;
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.label = object14;
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.listView = object15;
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.mediaView = object16;
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.menuBar = object17;
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.menu1 = object18;
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object19;
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.checkBox = object23;
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.choiceBox = object24; final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.menuButton = object24;
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.colorPicker = object25; object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object26;
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.comboBox = object28; controller.pagination = object28;
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.passwordField = object30;
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.datePicker = object31; object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.htmlEditor = object32; final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.progressBar = object31;
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.hyperlink = object33; javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.progressIndicator = object32;
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.imageView = object34; final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.radioButton = object34;
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.label = object35; object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.scrollBarH = object35;
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.listView = object36; final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.scrollBarV = object36;
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.mediaView = object37;
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.separatorH = object37;
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
controller.menuBar = object38; object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
controller.menu1 = object39; object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.separatorV = object38;
controller.menuItem1 = object40; object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.sliderH = object39;
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.sliderV = object40;
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.spinner = object41;
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object42;
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.tableView = object45;
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.tableColumn1 = object46;
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.tableColumn2 = object47;
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.pagination = object49; object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.textArea = object48;
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.passwordField = object51; final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.textField = object49;
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.treeTableView = object51;
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.progressBar = object52; object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.treeTableColumn1 = object52;
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
controller.progressIndicator = object53; object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.treeTableColumn2 = object53;
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.radioButton = object55; final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.treeView = object54;
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.scrollBarH = object56; controller.webView = object55;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
controller.scrollBarV = object57; object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.separatorH = object58; object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.separatorV = object59; final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.sliderH = object60; final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.sliderV = object61;
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.spinner = object62;
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object63;
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.item1 = object64;
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.item2 = object65;
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.tableView = object66;
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object67;
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object68;
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.textArea = object69;
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.textField = object70;
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.treeTableView = object72;
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object73;
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object74;
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.treeView = object75;
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.webView = object76;
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.button = object1;
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.checkBox = object2;
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.choiceBox = object3;
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.colorPicker = object4;
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.button = object22; final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object6;
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.comboBox = object7;
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.datePicker = object10;
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object11;
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.hyperlink = object12;
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.imageView = object13;
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.label = object14;
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.listView = object15;
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.mediaView = object16;
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.menuBar = object17;
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.menu1 = object18;
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object19;
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.checkBox = object23;
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.choiceBox = object24; final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.menuButton = object24;
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.colorPicker = object25; object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object26;
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.comboBox = object28; controller.pagination = object28;
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.passwordField = object30;
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.datePicker = object31; object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.htmlEditor = object32; final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.progressBar = object31;
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.hyperlink = object33; javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.progressIndicator = object32;
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.imageView = object34; final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.radioButton = object34;
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.label = object35; object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.scrollBarH = object35;
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.listView = object36; final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.scrollBarV = object36;
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.mediaView = object37;
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.separatorH = object37;
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
controller.menuBar = object38; object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
controller.menu1 = object39; object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.separatorV = object38;
controller.menuItem1 = object40; object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.sliderH = object39;
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.sliderV = object40;
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.spinner = object41;
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object42;
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.tableView = object45;
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.tableColumn1 = object46;
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.tableColumn2 = object47;
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.pagination = object49; object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.textArea = object48;
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.passwordField = object51; final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.textField = object49;
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.treeTableView = object51;
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.progressBar = object52; object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.treeTableColumn1 = object52;
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
controller.progressIndicator = object53; object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.treeTableColumn2 = object53;
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.radioButton = object55; final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.treeView = object54;
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.scrollBarH = object56; controller.webView = object55;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
controller.scrollBarV = object57; object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.separatorH = object58; object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.separatorV = object59; final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.sliderH = object60; final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.sliderV = object61;
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.spinner = object62;
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object63;
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.item1 = object64;
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.item2 = object65;
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.tableView = object66;
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object67;
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object68;
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.textArea = object69;
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.textField = object70;
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.treeTableView = object72;
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object73;
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object74;
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.treeView = object75;
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.webView = object76;
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -53,357 +58,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.button = object1;
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.checkBox = object2;
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.choiceBox = object3;
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.colorPicker = object4;
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.button = object22; final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object6;
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.comboBox = object7;
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.datePicker = object10;
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object11;
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.hyperlink = object12;
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.imageView = object13;
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.label = object14;
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(controller.resources().getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.listView = object15;
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.mediaView = object16;
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.menuBar = object17;
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.menu1 = object18;
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object19;
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.checkBox = object23;
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.choiceBox = object24; final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.menuButton = object24;
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.colorPicker = object25; object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object26;
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.comboBox = object28; controller.pagination = object28;
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.passwordField = object30;
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.datePicker = object31; object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.htmlEditor = object32; final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.progressBar = object31;
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.hyperlink = object33; javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.progressIndicator = object32;
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.imageView = object34; final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.radioButton = object34;
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.label = object35; object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.scrollBarH = object35;
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.listView = object36; final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.scrollBarV = object36;
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.mediaView = object37;
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.separatorH = object37;
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
controller.menuBar = object38; object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
controller.menu1 = object39; object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.separatorV = object38;
controller.menuItem1 = object40; object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.sliderH = object39;
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.sliderV = object40;
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.spinner = object41;
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object42;
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.tableView = object45;
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.tableColumn1 = object46;
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.tableColumn2 = object47;
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.pagination = object49; object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.textArea = object48;
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.passwordField = object51; final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.textField = object49;
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.treeTableView = object51;
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.progressBar = object52; object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.treeTableColumn1 = object52;
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
controller.progressIndicator = object53; object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.treeTableColumn2 = object53;
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.radioButton = object55; final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.treeView = object54;
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.scrollBarH = object56; controller.webView = object55;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
controller.scrollBarV = object57; object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.separatorH = object58; object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.separatorV = object59; final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.sliderH = object60; final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.sliderV = object61;
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.spinner = object62;
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object63;
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.item1 = object64;
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.item2 = object65;
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.tableView = object66;
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object67;
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object68;
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.textArea = object69;
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.textField = object70;
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.treeTableView = object72;
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object73;
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object74;
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.treeView = object75;
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.webView = object76;
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.button = object1;
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.checkBox = object2;
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.choiceBox = object3;
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.colorPicker = object4;
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.button = object22; final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object6;
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.comboBox = object7;
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.datePicker = object10;
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object11;
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.hyperlink = object12;
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.imageView = object13;
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.label = object14;
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.listView = object15;
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.mediaView = object16;
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.menuBar = object17;
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.menu1 = object18;
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object19;
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.checkBox = object23;
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.choiceBox = object24; final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.menuButton = object24;
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.colorPicker = object25; object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object26;
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.comboBox = object28; controller.pagination = object28;
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.passwordField = object30;
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.datePicker = object31; object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.htmlEditor = object32; final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.progressBar = object31;
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.hyperlink = object33; javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.progressIndicator = object32;
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.imageView = object34; final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.radioButton = object34;
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.label = object35; object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.scrollBarH = object35;
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.listView = object36; final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.scrollBarV = object36;
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.mediaView = object37;
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.separatorH = object37;
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
controller.menuBar = object38; object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
controller.menu1 = object39; object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.separatorV = object38;
controller.menuItem1 = object40; object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.sliderH = object39;
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.sliderV = object40;
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.spinner = object41;
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object42;
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.tableView = object45;
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.tableColumn1 = object46;
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.tableColumn2 = object47;
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.pagination = object49; object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.textArea = object48;
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.passwordField = object51; final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.textField = object49;
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.treeTableView = object51;
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.progressBar = object52; object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.treeTableColumn1 = object52;
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
controller.progressIndicator = object53; object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.treeTableColumn2 = object53;
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.radioButton = object55; final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.treeView = object54;
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.scrollBarH = object56; controller.webView = object55;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
controller.scrollBarV = object57; object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.separatorH = object58; object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.separatorV = object59; final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.sliderH = object60; final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.sliderV = object61;
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.spinner = object62;
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object63;
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.item1 = object64;
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.item2 = object65;
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.tableView = object66;
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object67;
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object68;
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.textArea = object69;
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.textField = object70;
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.treeTableView = object72;
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object73;
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object74;
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.treeView = object75;
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.webView = object76;
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.button = object1;
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.checkBox = object2;
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.choiceBox = object3;
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.colorPicker = object4;
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.button = object22; final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object6;
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.comboBox = object7;
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.datePicker = object10;
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object11;
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.hyperlink = object12;
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.imageView = object13;
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.label = object14;
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.listView = object15;
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.mediaView = object16;
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.menuBar = object17;
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.menu1 = object18;
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object19;
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.checkBox = object23;
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.choiceBox = object24; final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.menuButton = object24;
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.colorPicker = object25; object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object26;
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.comboBox = object28; controller.pagination = object28;
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.passwordField = object30;
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.datePicker = object31; object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.htmlEditor = object32; final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.progressBar = object31;
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.hyperlink = object33; javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.progressIndicator = object32;
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.imageView = object34; final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.radioButton = object34;
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.label = object35; object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.scrollBarH = object35;
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.listView = object36; final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.scrollBarV = object36;
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.mediaView = object37;
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.separatorH = object37;
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
controller.menuBar = object38; object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
controller.menu1 = object39; object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.separatorV = object38;
controller.menuItem1 = object40; object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.sliderH = object39;
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.sliderV = object40;
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.spinner = object41;
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object42;
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.tableView = object45;
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.tableColumn1 = object46;
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.tableColumn2 = object47;
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.pagination = object49; object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.textArea = object48;
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.passwordField = object51; final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.textField = object49;
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.treeTableView = object51;
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.progressBar = object52; object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.treeTableColumn1 = object52;
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
controller.progressIndicator = object53; object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.treeTableColumn2 = object53;
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.radioButton = object55; final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.treeView = object54;
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.scrollBarH = object56; controller.webView = object55;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
controller.scrollBarV = object57; object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.separatorH = object58; object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.separatorV = object59; final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.sliderH = object60; final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.sliderV = object61;
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.spinner = object62;
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object63;
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.item1 = object64;
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.item2 = object65;
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.tableView = object66;
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object67;
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object68;
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.textArea = object69;
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.textField = object70;
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.treeTableView = object72;
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object73;
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object74;
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.treeView = object75;
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.webView = object76;
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -57,357 +62,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.button = object1;
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.checkBox = object2;
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.choiceBox = object3;
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.colorPicker = object4;
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.button = object22; final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object6;
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.comboBox = object7;
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.datePicker = object10;
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object11;
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.hyperlink = object12;
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.imageView = object13;
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.label = object14;
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(controller.resources().getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.listView = object15;
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.mediaView = object16;
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.menuBar = object17;
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.menu1 = object18;
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object19;
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.checkBox = object23;
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.choiceBox = object24; final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.menuButton = object24;
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.colorPicker = object25; object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.color = object26;
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.comboBox = object28; controller.pagination = object28;
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.passwordField = object30;
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.datePicker = object31; object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.htmlEditor = object32; final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.progressBar = object31;
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.hyperlink = object33; javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.progressIndicator = object32;
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.imageView = object34; final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.radioButton = object34;
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.label = object35; object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.scrollBarH = object35;
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.listView = object36; final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.scrollBarV = object36;
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.mediaView = object37;
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.separatorH = object37;
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
controller.menuBar = object38; object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
controller.menu1 = object39; object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.separatorV = object38;
controller.menuItem1 = object40; object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.sliderH = object39;
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.sliderV = object40;
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.spinner = object41;
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object42;
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.tableView = object45;
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.tableColumn1 = object46;
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.tableColumn2 = object47;
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.pagination = object49; object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.textArea = object48;
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.passwordField = object51; final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.textField = object49;
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.treeTableView = object51;
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.progressBar = object52; object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.treeTableColumn1 = object52;
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
controller.progressIndicator = object53; object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.treeTableColumn2 = object53;
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.radioButton = object55; final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.treeView = object54;
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.scrollBarH = object56; controller.webView = object55;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
controller.scrollBarV = object57; object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.separatorH = object58; object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.separatorV = object59; final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.sliderH = object60; final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.sliderV = object61;
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.spinner = object62;
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.splitMenuButton = object63;
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.item1 = object64;
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.item2 = object65;
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.tableView = object66;
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object67;
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object68;
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.textArea = object69;
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.textField = object70;
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.treeTableView = object72;
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object73;
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object74;
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.treeView = object75;
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.webView = object76;
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -43,7 +43,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -51,363 +56,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>(); final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane(); final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0); fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); fieldMap.put("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); fieldMap.put("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); fieldMap.put("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); fieldMap.put("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
fieldMap.put("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
fieldMap.put("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
fieldMap.put("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
fieldMap.put("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
fieldMap.put("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
fieldMap.put("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
fieldMap.put("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
fieldMap.put("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
fieldMap.put("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); fieldMap.put("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
fieldMap.put("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("comboBox", object28); fieldMap.put("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); fieldMap.put("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
fieldMap.put("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
fieldMap.put("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); fieldMap.put("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); fieldMap.put("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
fieldMap.put("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); fieldMap.put("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
fieldMap.put("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); fieldMap.put("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
fieldMap.put("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); fieldMap.put("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
fieldMap.put("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); fieldMap.put("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.MenuBar(); final var object38 = new javafx.scene.control.Separator();
fieldMap.put("menuBar", object38); fieldMap.put("separatorV", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
final var object39 = new javafx.scene.control.Menu(); fieldMap.put("sliderH", object39);
fieldMap.put("menu1", object39); javafx.scene.layout.GridPane.setRowIndex(object39, 12);
object39.setMnemonicParsing(false); final var object40 = new javafx.scene.control.Slider();
object39.setText("File"); fieldMap.put("sliderV", object40);
final var object40 = new javafx.scene.control.MenuItem(); object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
fieldMap.put("menuItem1", object40); javafx.scene.layout.GridPane.setRowIndex(object40, 13);
object40.setMnemonicParsing(false); final var object41 = new javafx.scene.control.Spinner<Double>();
object40.setText("Close"); javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
object39.getItems().addAll(object40); fieldMap.put("spinner", object41);
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setRowIndex(object41, 13);
object41.setMnemonicParsing(false); final var object42 = new javafx.scene.control.SplitMenuButton();
object41.setText("Edit"); fieldMap.put("splitMenuButton", object42);
final var object42 = new javafx.scene.control.MenuItem();
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); fieldMap.put("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); fieldMap.put("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); fieldMap.put("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
fieldMap.put("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); fieldMap.put("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
fieldMap.put("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); fieldMap.put("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object51.setPrefWidth(3.0); object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); fieldMap.put("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
fieldMap.put("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); fieldMap.put("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setPrefWidth(75.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setText("C1");
final var object53 = new javafx.scene.control.ProgressIndicator(); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("progressIndicator", object53); fieldMap.put("treeTableColumn2", object53);
object53.setProgress(0.0); object53.setPrefWidth(75.0);
object53.setRotate(2.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); object53.setText("C2");
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); final var object54 = new javafx.scene.control.TreeView<String>();
object53.setRotationAxis(object54); fieldMap.put("treeView", object54);
final var object55 = new javafx.scene.control.RadioButton(); object54.setPrefHeight(200.0);
fieldMap.put("radioButton", object55); object54.setPrefWidth(200.0);
object55.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
object55.setScaleX(7.0); final var object55 = new javafx.scene.web.WebView();
object55.setScaleY(2.0); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
object55.setScaleZ(3.0); fieldMap.put("webView", object55);
object55.setText("RadioButton"); object55.setPrefHeight(200.0);
object55.setTranslateX(4.0); object55.setPrefWidth(200.0);
object55.setTranslateY(5.0); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
object55.setTranslateZ(6.0); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object56 = new javafx.scene.control.ScrollBar(); final var object57 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("scrollBarH", object56); final var object58 = new javafx.scene.layout.ColumnConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object58.setMinWidth(10.0);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object58.setPrefWidth(100.0);
final var object57 = new javafx.scene.control.ScrollBar(); object0.getColumnConstraints().addAll(object56, object57, object58);
fieldMap.put("scrollBarV", object57); final var object59 = new javafx.scene.layout.RowConstraints();
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object60 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object57, 11); final var object61 = new javafx.scene.layout.RowConstraints();
final var object58 = new javafx.scene.control.Separator(); final var object62 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorH", object58); final var object63 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object65 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object66 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object67 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorV", object59); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object69 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object70 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object71 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object72 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderH", object60); final var object73 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object60, 1); final var object74 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object60, 12); final var object75 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.control.Slider(); final var object76 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderV", object61); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
fieldMap.put("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
fieldMap.put("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
fieldMap.put("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
fieldMap.put("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object73);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object75);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
fieldMap.put("webView", object76);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class); final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class);
controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap); controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap);
object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged); object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged);
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
object58.setOnDragDetected(controller::dragDetected); object37.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone); object37.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped); object37.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered); object37.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited); object37.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver); object37.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered); object37.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited); object37.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver); object37.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased); object37.setOnMouseDragReleased(controller::mouseDragReleased);
object60.setOnContextMenuRequested(controller::contextMenuRequested); object39.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked()); object39.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged); object39.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered); object39.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited); object39.setOnMouseExited(controller::mouseExited);
object60.setOnMouseMoved(controller::mouseMoved); object39.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed); object39.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased); object39.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll); object39.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished); object39.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted); object39.setOnScrollStarted(controller::onScrollStarted);
object61.setOnZoom(controller::onZoom); object40.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished); object40.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted); object40.setOnZoomStarted(controller::onZoomStarted);
object71.setOnAction(controller::onAction); object50.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate); object50.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished); object50.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted); object50.setOnRotationStarted(controller::onRotationStarted);
object73.setOnEditCancel(controller::onEditCancel); object52.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit); object52.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart); object52.setOnEditStart(controller::onEditStart);
object75.setOnSwipeDown(controller::onSwipeDown); object54.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft); object54.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight); object54.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp); object54.setOnSwipeUp(controller::onSwipeUp);
object76.setOnTouchMoved(controller::onTouchMoved); object55.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed); object55.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased); object55.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary); object55.setOnTouchStationary(controller::onTouchStationary);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -43,7 +43,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -51,363 +56,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>(); final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane(); final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0); fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); fieldMap.put("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); fieldMap.put("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); fieldMap.put("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); fieldMap.put("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
fieldMap.put("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
fieldMap.put("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
fieldMap.put("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
fieldMap.put("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
fieldMap.put("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
fieldMap.put("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
fieldMap.put("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
fieldMap.put("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
fieldMap.put("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); fieldMap.put("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
fieldMap.put("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("comboBox", object28); fieldMap.put("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); fieldMap.put("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
fieldMap.put("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
fieldMap.put("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); fieldMap.put("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); fieldMap.put("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
fieldMap.put("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); fieldMap.put("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
fieldMap.put("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); fieldMap.put("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
fieldMap.put("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); fieldMap.put("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
fieldMap.put("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); fieldMap.put("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.MenuBar(); final var object38 = new javafx.scene.control.Separator();
fieldMap.put("menuBar", object38); fieldMap.put("separatorV", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
final var object39 = new javafx.scene.control.Menu(); fieldMap.put("sliderH", object39);
fieldMap.put("menu1", object39); javafx.scene.layout.GridPane.setRowIndex(object39, 12);
object39.setMnemonicParsing(false); final var object40 = new javafx.scene.control.Slider();
object39.setText("File"); fieldMap.put("sliderV", object40);
final var object40 = new javafx.scene.control.MenuItem(); object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
fieldMap.put("menuItem1", object40); javafx.scene.layout.GridPane.setRowIndex(object40, 13);
object40.setMnemonicParsing(false); final var object41 = new javafx.scene.control.Spinner<Double>();
object40.setText("Close"); javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
object39.getItems().addAll(object40); fieldMap.put("spinner", object41);
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setRowIndex(object41, 13);
object41.setMnemonicParsing(false); final var object42 = new javafx.scene.control.SplitMenuButton();
object41.setText("Edit"); fieldMap.put("splitMenuButton", object42);
final var object42 = new javafx.scene.control.MenuItem();
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); fieldMap.put("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); fieldMap.put("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); fieldMap.put("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
fieldMap.put("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); fieldMap.put("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
fieldMap.put("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); fieldMap.put("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object51.setPrefWidth(3.0); object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); fieldMap.put("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
fieldMap.put("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); fieldMap.put("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setPrefWidth(75.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setText("C1");
final var object53 = new javafx.scene.control.ProgressIndicator(); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("progressIndicator", object53); fieldMap.put("treeTableColumn2", object53);
object53.setProgress(0.0); object53.setPrefWidth(75.0);
object53.setRotate(2.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); object53.setText("C2");
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); final var object54 = new javafx.scene.control.TreeView<String>();
object53.setRotationAxis(object54); fieldMap.put("treeView", object54);
final var object55 = new javafx.scene.control.RadioButton(); object54.setPrefHeight(200.0);
fieldMap.put("radioButton", object55); object54.setPrefWidth(200.0);
object55.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
object55.setScaleX(7.0); final var object55 = new javafx.scene.web.WebView();
object55.setScaleY(2.0); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
object55.setScaleZ(3.0); fieldMap.put("webView", object55);
object55.setText("RadioButton"); object55.setPrefHeight(200.0);
object55.setTranslateX(4.0); object55.setPrefWidth(200.0);
object55.setTranslateY(5.0); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
object55.setTranslateZ(6.0); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object56 = new javafx.scene.control.ScrollBar(); final var object57 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("scrollBarH", object56); final var object58 = new javafx.scene.layout.ColumnConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object58.setMinWidth(10.0);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object58.setPrefWidth(100.0);
final var object57 = new javafx.scene.control.ScrollBar(); object0.getColumnConstraints().addAll(object56, object57, object58);
fieldMap.put("scrollBarV", object57); final var object59 = new javafx.scene.layout.RowConstraints();
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object60 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object57, 11); final var object61 = new javafx.scene.layout.RowConstraints();
final var object58 = new javafx.scene.control.Separator(); final var object62 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorH", object58); final var object63 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object65 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object66 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object67 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorV", object59); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object69 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object70 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object71 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object72 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderH", object60); final var object73 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object60, 1); final var object74 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object60, 12); final var object75 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.control.Slider(); final var object76 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderV", object61); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
fieldMap.put("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
fieldMap.put("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
fieldMap.put("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
fieldMap.put("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object73);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object75);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
fieldMap.put("webView", object76);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class); final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class);
controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap); controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap);
object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged); object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged);
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
object58.setOnDragDetected(controller::dragDetected); object37.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone); object37.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped); object37.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered); object37.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited); object37.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver); object37.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered); object37.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited); object37.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver); object37.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased); object37.setOnMouseDragReleased(controller::mouseDragReleased);
object60.setOnContextMenuRequested(controller::contextMenuRequested); object39.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked()); object39.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged); object39.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered); object39.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited); object39.setOnMouseExited(controller::mouseExited);
object60.setOnMouseMoved(controller::mouseMoved); object39.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed); object39.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased); object39.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll); object39.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished); object39.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted); object39.setOnScrollStarted(controller::onScrollStarted);
object61.setOnZoom(controller::onZoom); object40.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished); object40.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted); object40.setOnZoomStarted(controller::onZoomStarted);
object71.setOnAction(controller::onAction); object50.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate); object50.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished); object50.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted); object50.setOnRotationStarted(controller::onRotationStarted);
object73.setOnEditCancel(controller::onEditCancel); object52.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit); object52.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart); object52.setOnEditStart(controller::onEditStart);
object75.setOnSwipeDown(controller::onSwipeDown); object54.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft); object54.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight); object54.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp); object54.setOnSwipeUp(controller::onSwipeUp);
object76.setOnTouchMoved(controller::onTouchMoved); object55.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed); object55.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased); object55.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary); object55.setOnTouchStationary(controller::onTouchStationary);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -43,370 +43,375 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
final var fieldMap = new HashMap<String, Object>(); final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane(); final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0); fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); fieldMap.put("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); fieldMap.put("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); fieldMap.put("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); fieldMap.put("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
fieldMap.put("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
fieldMap.put("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
fieldMap.put("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
fieldMap.put("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
fieldMap.put("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
fieldMap.put("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
fieldMap.put("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
fieldMap.put("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
fieldMap.put("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); fieldMap.put("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
fieldMap.put("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("comboBox", object28); fieldMap.put("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); fieldMap.put("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
fieldMap.put("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
fieldMap.put("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); fieldMap.put("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); fieldMap.put("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
fieldMap.put("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); fieldMap.put("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
fieldMap.put("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); fieldMap.put("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
fieldMap.put("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); fieldMap.put("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
fieldMap.put("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); fieldMap.put("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.MenuBar(); final var object38 = new javafx.scene.control.Separator();
fieldMap.put("menuBar", object38); fieldMap.put("separatorV", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
final var object39 = new javafx.scene.control.Menu(); fieldMap.put("sliderH", object39);
fieldMap.put("menu1", object39); javafx.scene.layout.GridPane.setRowIndex(object39, 12);
object39.setMnemonicParsing(false); final var object40 = new javafx.scene.control.Slider();
object39.setText("File"); fieldMap.put("sliderV", object40);
final var object40 = new javafx.scene.control.MenuItem(); object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
fieldMap.put("menuItem1", object40); javafx.scene.layout.GridPane.setRowIndex(object40, 13);
object40.setMnemonicParsing(false); final var object41 = new javafx.scene.control.Spinner<Double>();
object40.setText("Close"); javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
object39.getItems().addAll(object40); fieldMap.put("spinner", object41);
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setRowIndex(object41, 13);
object41.setMnemonicParsing(false); final var object42 = new javafx.scene.control.SplitMenuButton();
object41.setText("Edit"); fieldMap.put("splitMenuButton", object42);
final var object42 = new javafx.scene.control.MenuItem();
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); fieldMap.put("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); fieldMap.put("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); fieldMap.put("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
fieldMap.put("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); fieldMap.put("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
fieldMap.put("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); fieldMap.put("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object51.setPrefWidth(3.0); object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); fieldMap.put("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
fieldMap.put("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); fieldMap.put("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setPrefWidth(75.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setText("C1");
final var object53 = new javafx.scene.control.ProgressIndicator(); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("progressIndicator", object53); fieldMap.put("treeTableColumn2", object53);
object53.setProgress(0.0); object53.setPrefWidth(75.0);
object53.setRotate(2.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); object53.setText("C2");
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); final var object54 = new javafx.scene.control.TreeView<String>();
object53.setRotationAxis(object54); fieldMap.put("treeView", object54);
final var object55 = new javafx.scene.control.RadioButton(); object54.setPrefHeight(200.0);
fieldMap.put("radioButton", object55); object54.setPrefWidth(200.0);
object55.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
object55.setScaleX(7.0); final var object55 = new javafx.scene.web.WebView();
object55.setScaleY(2.0); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
object55.setScaleZ(3.0); fieldMap.put("webView", object55);
object55.setText("RadioButton"); object55.setPrefHeight(200.0);
object55.setTranslateX(4.0); object55.setPrefWidth(200.0);
object55.setTranslateY(5.0); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
object55.setTranslateZ(6.0); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object56 = new javafx.scene.control.ScrollBar(); final var object57 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("scrollBarH", object56); final var object58 = new javafx.scene.layout.ColumnConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object58.setMinWidth(10.0);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object58.setPrefWidth(100.0);
final var object57 = new javafx.scene.control.ScrollBar(); object0.getColumnConstraints().addAll(object56, object57, object58);
fieldMap.put("scrollBarV", object57); final var object59 = new javafx.scene.layout.RowConstraints();
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object60 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object57, 11); final var object61 = new javafx.scene.layout.RowConstraints();
final var object58 = new javafx.scene.control.Separator(); final var object62 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorH", object58); final var object63 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object65 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object66 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object67 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorV", object59); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object69 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object70 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object71 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object72 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderH", object60); final var object73 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object60, 1); final var object74 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object60, 12); final var object75 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.control.Slider(); final var object76 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderV", object61); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
fieldMap.put("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
fieldMap.put("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
fieldMap.put("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
fieldMap.put("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object73);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object75);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
fieldMap.put("webView", object76);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class); final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class);
controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap); controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap);
object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged); object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged);
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
object35.setText(controller.resources().getString("include.label")); object14.setText(controller.resources().getString("include.label"));
object58.setOnDragDetected(controller::dragDetected); object37.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone); object37.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped); object37.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered); object37.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited); object37.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver); object37.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered); object37.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited); object37.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver); object37.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased); object37.setOnMouseDragReleased(controller::mouseDragReleased);
object60.setOnContextMenuRequested(controller::contextMenuRequested); object39.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked()); object39.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged); object39.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered); object39.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited); object39.setOnMouseExited(controller::mouseExited);
object60.setOnMouseMoved(controller::mouseMoved); object39.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed); object39.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased); object39.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll); object39.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished); object39.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted); object39.setOnScrollStarted(controller::onScrollStarted);
object61.setOnZoom(controller::onZoom); object40.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished); object40.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted); object40.setOnZoomStarted(controller::onZoomStarted);
object71.setOnAction(controller::onAction); object50.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate); object50.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished); object50.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted); object50.setOnRotationStarted(controller::onRotationStarted);
object73.setOnEditCancel(controller::onEditCancel); object52.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit); object52.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart); object52.setOnEditStart(controller::onEditStart);
object75.setOnSwipeDown(controller::onSwipeDown); object54.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft); object54.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight); object54.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp); object54.setOnSwipeUp(controller::onSwipeUp);
object76.setOnTouchMoved(controller::onTouchMoved); object55.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed); object55.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased); object55.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary); object55.setOnTouchStationary(controller::onTouchStationary);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -47,7 +47,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -55,363 +60,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>(); final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane(); final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0); fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); fieldMap.put("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); fieldMap.put("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); fieldMap.put("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); fieldMap.put("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
fieldMap.put("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
fieldMap.put("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
fieldMap.put("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
fieldMap.put("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
fieldMap.put("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
fieldMap.put("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
fieldMap.put("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
fieldMap.put("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
fieldMap.put("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); fieldMap.put("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
fieldMap.put("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("comboBox", object28); fieldMap.put("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); fieldMap.put("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
fieldMap.put("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
fieldMap.put("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); fieldMap.put("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); fieldMap.put("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
fieldMap.put("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); fieldMap.put("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
fieldMap.put("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); fieldMap.put("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
fieldMap.put("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); fieldMap.put("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
fieldMap.put("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); fieldMap.put("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.MenuBar(); final var object38 = new javafx.scene.control.Separator();
fieldMap.put("menuBar", object38); fieldMap.put("separatorV", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
final var object39 = new javafx.scene.control.Menu(); fieldMap.put("sliderH", object39);
fieldMap.put("menu1", object39); javafx.scene.layout.GridPane.setRowIndex(object39, 12);
object39.setMnemonicParsing(false); final var object40 = new javafx.scene.control.Slider();
object39.setText("File"); fieldMap.put("sliderV", object40);
final var object40 = new javafx.scene.control.MenuItem(); object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
fieldMap.put("menuItem1", object40); javafx.scene.layout.GridPane.setRowIndex(object40, 13);
object40.setMnemonicParsing(false); final var object41 = new javafx.scene.control.Spinner<Double>();
object40.setText("Close"); javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
object39.getItems().addAll(object40); fieldMap.put("spinner", object41);
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setRowIndex(object41, 13);
object41.setMnemonicParsing(false); final var object42 = new javafx.scene.control.SplitMenuButton();
object41.setText("Edit"); fieldMap.put("splitMenuButton", object42);
final var object42 = new javafx.scene.control.MenuItem();
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); fieldMap.put("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); fieldMap.put("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); fieldMap.put("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
fieldMap.put("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); fieldMap.put("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
fieldMap.put("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); fieldMap.put("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object51.setPrefWidth(3.0); object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); fieldMap.put("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
fieldMap.put("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); fieldMap.put("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setPrefWidth(75.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setText("C1");
final var object53 = new javafx.scene.control.ProgressIndicator(); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("progressIndicator", object53); fieldMap.put("treeTableColumn2", object53);
object53.setProgress(0.0); object53.setPrefWidth(75.0);
object53.setRotate(2.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); object53.setText("C2");
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); final var object54 = new javafx.scene.control.TreeView<String>();
object53.setRotationAxis(object54); fieldMap.put("treeView", object54);
final var object55 = new javafx.scene.control.RadioButton(); object54.setPrefHeight(200.0);
fieldMap.put("radioButton", object55); object54.setPrefWidth(200.0);
object55.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
object55.setScaleX(7.0); final var object55 = new javafx.scene.web.WebView();
object55.setScaleY(2.0); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
object55.setScaleZ(3.0); fieldMap.put("webView", object55);
object55.setText("RadioButton"); object55.setPrefHeight(200.0);
object55.setTranslateX(4.0); object55.setPrefWidth(200.0);
object55.setTranslateY(5.0); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
object55.setTranslateZ(6.0); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object56 = new javafx.scene.control.ScrollBar(); final var object57 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("scrollBarH", object56); final var object58 = new javafx.scene.layout.ColumnConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object58.setMinWidth(10.0);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object58.setPrefWidth(100.0);
final var object57 = new javafx.scene.control.ScrollBar(); object0.getColumnConstraints().addAll(object56, object57, object58);
fieldMap.put("scrollBarV", object57); final var object59 = new javafx.scene.layout.RowConstraints();
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object60 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object57, 11); final var object61 = new javafx.scene.layout.RowConstraints();
final var object58 = new javafx.scene.control.Separator(); final var object62 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorH", object58); final var object63 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object65 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object66 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object67 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorV", object59); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object69 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object70 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object71 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object72 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderH", object60); final var object73 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object60, 1); final var object74 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object60, 12); final var object75 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.control.Slider(); final var object76 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderV", object61); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
fieldMap.put("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
fieldMap.put("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
fieldMap.put("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
fieldMap.put("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object73);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object75);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
fieldMap.put("webView", object76);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class); final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class);
controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap); controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap);
object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e)); object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e));
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e)); object37.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e)); object37.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e)); object37.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e)); object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e)); object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e)); object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e)); object39.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e)); object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e)); object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
object61.setOnZoom(e -> callMethod("onZoom", e)); object40.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e)); object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e)); object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object71.setOnAction(e -> callMethod("onAction", e)); object50.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e)); object50.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e)); object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e)); object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object73.setOnEditCancel(e -> callMethod("onEditCancel", e)); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e)); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e)); object52.setOnEditStart(e -> callMethod("onEditStart", e));
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e)); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e)); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e)); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e)); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e)); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e)); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e)); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e)); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -47,7 +47,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -55,363 +60,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>(); final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane(); final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0); fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); fieldMap.put("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); fieldMap.put("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); fieldMap.put("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); fieldMap.put("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
fieldMap.put("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
fieldMap.put("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
fieldMap.put("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
fieldMap.put("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
fieldMap.put("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
fieldMap.put("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
fieldMap.put("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
fieldMap.put("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
fieldMap.put("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); fieldMap.put("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
fieldMap.put("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("comboBox", object28); fieldMap.put("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); fieldMap.put("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
fieldMap.put("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
fieldMap.put("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); fieldMap.put("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); fieldMap.put("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
fieldMap.put("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); fieldMap.put("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
fieldMap.put("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); fieldMap.put("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
fieldMap.put("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); fieldMap.put("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
fieldMap.put("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); fieldMap.put("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.MenuBar(); final var object38 = new javafx.scene.control.Separator();
fieldMap.put("menuBar", object38); fieldMap.put("separatorV", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
final var object39 = new javafx.scene.control.Menu(); fieldMap.put("sliderH", object39);
fieldMap.put("menu1", object39); javafx.scene.layout.GridPane.setRowIndex(object39, 12);
object39.setMnemonicParsing(false); final var object40 = new javafx.scene.control.Slider();
object39.setText("File"); fieldMap.put("sliderV", object40);
final var object40 = new javafx.scene.control.MenuItem(); object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
fieldMap.put("menuItem1", object40); javafx.scene.layout.GridPane.setRowIndex(object40, 13);
object40.setMnemonicParsing(false); final var object41 = new javafx.scene.control.Spinner<Double>();
object40.setText("Close"); javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
object39.getItems().addAll(object40); fieldMap.put("spinner", object41);
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setRowIndex(object41, 13);
object41.setMnemonicParsing(false); final var object42 = new javafx.scene.control.SplitMenuButton();
object41.setText("Edit"); fieldMap.put("splitMenuButton", object42);
final var object42 = new javafx.scene.control.MenuItem();
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); fieldMap.put("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); fieldMap.put("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); fieldMap.put("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
fieldMap.put("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); fieldMap.put("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
fieldMap.put("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); fieldMap.put("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object51.setPrefWidth(3.0); object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); fieldMap.put("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
fieldMap.put("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); fieldMap.put("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setPrefWidth(75.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setText("C1");
final var object53 = new javafx.scene.control.ProgressIndicator(); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("progressIndicator", object53); fieldMap.put("treeTableColumn2", object53);
object53.setProgress(0.0); object53.setPrefWidth(75.0);
object53.setRotate(2.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); object53.setText("C2");
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); final var object54 = new javafx.scene.control.TreeView<String>();
object53.setRotationAxis(object54); fieldMap.put("treeView", object54);
final var object55 = new javafx.scene.control.RadioButton(); object54.setPrefHeight(200.0);
fieldMap.put("radioButton", object55); object54.setPrefWidth(200.0);
object55.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
object55.setScaleX(7.0); final var object55 = new javafx.scene.web.WebView();
object55.setScaleY(2.0); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
object55.setScaleZ(3.0); fieldMap.put("webView", object55);
object55.setText("RadioButton"); object55.setPrefHeight(200.0);
object55.setTranslateX(4.0); object55.setPrefWidth(200.0);
object55.setTranslateY(5.0); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
object55.setTranslateZ(6.0); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object56 = new javafx.scene.control.ScrollBar(); final var object57 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("scrollBarH", object56); final var object58 = new javafx.scene.layout.ColumnConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object58.setMinWidth(10.0);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object58.setPrefWidth(100.0);
final var object57 = new javafx.scene.control.ScrollBar(); object0.getColumnConstraints().addAll(object56, object57, object58);
fieldMap.put("scrollBarV", object57); final var object59 = new javafx.scene.layout.RowConstraints();
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object60 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object57, 11); final var object61 = new javafx.scene.layout.RowConstraints();
final var object58 = new javafx.scene.control.Separator(); final var object62 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorH", object58); final var object63 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object65 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object66 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object67 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorV", object59); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object69 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object70 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object71 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object72 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderH", object60); final var object73 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object60, 1); final var object74 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object60, 12); final var object75 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.control.Slider(); final var object76 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderV", object61); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
fieldMap.put("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
fieldMap.put("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
fieldMap.put("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
fieldMap.put("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object73);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object75);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
fieldMap.put("webView", object76);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class); final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class);
controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap); controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap);
object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e)); object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e));
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e)); object37.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e)); object37.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e)); object37.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e)); object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e)); object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e)); object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e)); object39.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e)); object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e)); object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
object61.setOnZoom(e -> callMethod("onZoom", e)); object40.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e)); object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e)); object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object71.setOnAction(e -> callMethod("onAction", e)); object50.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e)); object50.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e)); object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e)); object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object73.setOnEditCancel(e -> callMethod("onEditCancel", e)); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e)); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e)); object52.setOnEditStart(e -> callMethod("onEditStart", e));
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e)); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e)); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e)); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e)); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e)); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e)); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e)); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e)); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -47,370 +47,375 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
final var fieldMap = new HashMap<String, Object>(); final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane(); final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0); fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); fieldMap.put("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); fieldMap.put("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); fieldMap.put("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); fieldMap.put("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
fieldMap.put("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
fieldMap.put("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
fieldMap.put("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
fieldMap.put("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
fieldMap.put("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
fieldMap.put("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
fieldMap.put("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
fieldMap.put("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
fieldMap.put("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); fieldMap.put("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
fieldMap.put("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
fieldMap.put("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("comboBox", object28); fieldMap.put("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); fieldMap.put("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
fieldMap.put("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
fieldMap.put("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); fieldMap.put("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); fieldMap.put("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
fieldMap.put("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); fieldMap.put("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
fieldMap.put("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); fieldMap.put("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
fieldMap.put("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); fieldMap.put("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
fieldMap.put("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); fieldMap.put("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.MenuBar(); final var object38 = new javafx.scene.control.Separator();
fieldMap.put("menuBar", object38); fieldMap.put("separatorV", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
final var object39 = new javafx.scene.control.Menu(); fieldMap.put("sliderH", object39);
fieldMap.put("menu1", object39); javafx.scene.layout.GridPane.setRowIndex(object39, 12);
object39.setMnemonicParsing(false); final var object40 = new javafx.scene.control.Slider();
object39.setText("File"); fieldMap.put("sliderV", object40);
final var object40 = new javafx.scene.control.MenuItem(); object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
fieldMap.put("menuItem1", object40); javafx.scene.layout.GridPane.setRowIndex(object40, 13);
object40.setMnemonicParsing(false); final var object41 = new javafx.scene.control.Spinner<Double>();
object40.setText("Close"); javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
object39.getItems().addAll(object40); fieldMap.put("spinner", object41);
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setRowIndex(object41, 13);
object41.setMnemonicParsing(false); final var object42 = new javafx.scene.control.SplitMenuButton();
object41.setText("Edit"); fieldMap.put("splitMenuButton", object42);
final var object42 = new javafx.scene.control.MenuItem();
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); fieldMap.put("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); fieldMap.put("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); fieldMap.put("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
fieldMap.put("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); fieldMap.put("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
fieldMap.put("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); fieldMap.put("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object51.setPrefWidth(3.0); object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); fieldMap.put("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
fieldMap.put("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); fieldMap.put("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setPrefWidth(75.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setText("C1");
final var object53 = new javafx.scene.control.ProgressIndicator(); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("progressIndicator", object53); fieldMap.put("treeTableColumn2", object53);
object53.setProgress(0.0); object53.setPrefWidth(75.0);
object53.setRotate(2.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); object53.setText("C2");
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); final var object54 = new javafx.scene.control.TreeView<String>();
object53.setRotationAxis(object54); fieldMap.put("treeView", object54);
final var object55 = new javafx.scene.control.RadioButton(); object54.setPrefHeight(200.0);
fieldMap.put("radioButton", object55); object54.setPrefWidth(200.0);
object55.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
object55.setScaleX(7.0); final var object55 = new javafx.scene.web.WebView();
object55.setScaleY(2.0); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
object55.setScaleZ(3.0); fieldMap.put("webView", object55);
object55.setText("RadioButton"); object55.setPrefHeight(200.0);
object55.setTranslateX(4.0); object55.setPrefWidth(200.0);
object55.setTranslateY(5.0); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
object55.setTranslateZ(6.0); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object56 = new javafx.scene.control.ScrollBar(); final var object57 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("scrollBarH", object56); final var object58 = new javafx.scene.layout.ColumnConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object58.setMinWidth(10.0);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object58.setPrefWidth(100.0);
final var object57 = new javafx.scene.control.ScrollBar(); object0.getColumnConstraints().addAll(object56, object57, object58);
fieldMap.put("scrollBarV", object57); final var object59 = new javafx.scene.layout.RowConstraints();
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object60 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object57, 11); final var object61 = new javafx.scene.layout.RowConstraints();
final var object58 = new javafx.scene.control.Separator(); final var object62 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorH", object58); final var object63 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object65 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object66 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object67 = new javafx.scene.layout.RowConstraints();
fieldMap.put("separatorV", object59); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object69 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object70 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object71 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object72 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderH", object60); final var object73 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object60, 1); final var object74 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object60, 12); final var object75 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.control.Slider(); final var object76 = new javafx.scene.layout.RowConstraints();
fieldMap.put("sliderV", object61); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
fieldMap.put("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
fieldMap.put("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
fieldMap.put("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
fieldMap.put("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object73);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object75);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
fieldMap.put("webView", object76);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class); final var controllerFactory = controllersMap.get(com.github.gtache.fxml.compiler.parsing.listener.ControlsController.class);
controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap); controller = (com.github.gtache.fxml.compiler.parsing.listener.ControlsController) controllerFactory.create(fieldMap);
object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e)); object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e));
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
object35.setText(controller.resources().getString("include.label")); object14.setText(controller.resources().getString("include.label"));
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e)); object37.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e)); object37.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e)); object37.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e)); object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e)); object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e)); object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e)); object39.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e)); object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e)); object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
object61.setOnZoom(e -> callMethod("onZoom", e)); object40.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e)); object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e)); object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object71.setOnAction(e -> callMethod("onAction", e)); object50.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e)); object50.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e)); object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e)); object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object73.setOnEditCancel(e -> callMethod("onEditCancel", e)); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e)); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e)); object52.setOnEditStart(e -> callMethod("onEditStart", e));
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e)); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e)); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e)); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e)); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e)); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e)); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e)); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e)); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); injectField("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); injectField("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); injectField("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); injectField("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
injectField("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
injectField("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
injectField("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
injectField("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
injectField("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
injectField("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
injectField("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
injectField("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
injectField("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
injectField("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
injectField("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); injectField("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
injectField("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
injectField("comboBox", object28); injectField("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); injectField("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
injectField("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
injectField("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); injectField("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
injectField("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); injectField("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
injectField("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); injectField("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
injectField("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); injectField("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
injectField("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); injectField("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
injectField("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); injectField("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
injectField("menuBar", object38); object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
injectField("menu1", object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); injectField("separatorV", object38);
injectField("menuItem1", object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); injectField("sliderH", object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
injectField("sliderV", object40);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
injectField("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); injectField("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); injectField("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); injectField("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
injectField("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); injectField("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
injectField("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); injectField("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); injectField("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
injectField("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); injectField("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
injectField("progressIndicator", object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); injectField("treeTableColumn2", object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
injectField("radioButton", object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); injectField("treeView", object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("scrollBarH", object56); injectField("webView", object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
injectField("scrollBarV", object57); object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
injectField("separatorH", object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
injectField("separatorV", object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
injectField("sliderH", object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
injectField("sliderV", object61);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
injectField("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
injectField("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
injectField("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
injectField("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
injectField("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
injectField("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
injectField("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object73);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object75);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
injectField("webView", object76);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); injectField("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); injectField("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); injectField("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); injectField("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
injectField("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
injectField("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
injectField("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
injectField("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
injectField("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
injectField("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
injectField("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
injectField("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
injectField("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
injectField("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
injectField("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); injectField("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
injectField("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
injectField("comboBox", object28); injectField("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); injectField("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
injectField("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
injectField("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); injectField("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
injectField("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); injectField("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
injectField("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); injectField("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
injectField("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); injectField("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
injectField("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); injectField("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
injectField("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); injectField("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
injectField("menuBar", object38); object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
injectField("menu1", object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); injectField("separatorV", object38);
injectField("menuItem1", object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); injectField("sliderH", object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
injectField("sliderV", object40);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
injectField("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); injectField("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); injectField("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); injectField("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
injectField("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); injectField("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
injectField("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); injectField("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); injectField("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
injectField("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); injectField("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
injectField("progressIndicator", object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); injectField("treeTableColumn2", object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
injectField("radioButton", object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); injectField("treeView", object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("scrollBarH", object56); injectField("webView", object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
injectField("scrollBarV", object57); object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
injectField("separatorH", object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
injectField("separatorV", object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
injectField("sliderH", object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
injectField("sliderV", object61);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
injectField("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
injectField("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
injectField("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
injectField("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
injectField("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
injectField("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
injectField("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object73);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object75);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
injectField("webView", object76);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -53,357 +58,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); injectField("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); injectField("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); injectField("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); injectField("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
injectField("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
injectField("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
injectField("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
injectField("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
injectField("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
injectField("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(controller.resources().getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
injectField("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
injectField("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
injectField("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
injectField("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
injectField("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); injectField("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
injectField("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
injectField("comboBox", object28); injectField("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); injectField("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
injectField("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
injectField("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); injectField("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
injectField("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); injectField("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
injectField("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); injectField("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
injectField("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); injectField("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
injectField("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); injectField("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
injectField("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); injectField("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
injectField("menuBar", object38); object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
injectField("menu1", object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); injectField("separatorV", object38);
injectField("menuItem1", object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); injectField("sliderH", object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
injectField("sliderV", object40);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
injectField("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); injectField("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); injectField("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); injectField("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
injectField("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); injectField("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
injectField("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); injectField("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); injectField("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
injectField("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); injectField("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
injectField("progressIndicator", object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); injectField("treeTableColumn2", object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
injectField("radioButton", object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); injectField("treeView", object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("scrollBarH", object56); injectField("webView", object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
injectField("scrollBarV", object57); object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
injectField("separatorH", object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
injectField("separatorV", object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
injectField("sliderH", object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
injectField("sliderV", object61);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
injectField("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
injectField("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
injectField("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
injectField("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
injectField("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
injectField("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
injectField("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object73);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object75);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
injectField("webView", object76);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); injectField("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); injectField("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); injectField("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); injectField("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
injectField("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
injectField("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
injectField("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
injectField("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
injectField("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
injectField("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
injectField("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
injectField("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
injectField("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
injectField("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
injectField("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); injectField("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
injectField("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
injectField("comboBox", object28); injectField("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); injectField("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
injectField("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
injectField("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); injectField("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
injectField("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); injectField("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
injectField("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); injectField("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
injectField("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); injectField("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
injectField("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); injectField("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
injectField("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); injectField("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
injectField("menuBar", object38); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
injectField("menu1", object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); injectField("separatorV", object38);
injectField("menuItem1", object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); injectField("sliderH", object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
injectField("sliderV", object40);
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
injectField("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); injectField("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); injectField("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); injectField("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
injectField("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); injectField("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
injectField("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); injectField("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); injectField("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
injectField("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); injectField("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
injectField("progressIndicator", object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); injectField("treeTableColumn2", object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
injectField("radioButton", object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); injectField("treeView", object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("scrollBarH", object56); injectField("webView", object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
injectField("scrollBarV", object57); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
injectField("separatorH", object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
injectField("separatorV", object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
injectField("sliderH", object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
injectField("sliderV", object61);
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
injectField("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
injectField("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
injectField("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
injectField("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
injectField("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
injectField("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
injectField("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object73);
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object75);
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
injectField("webView", object76);
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); injectField("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); injectField("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); injectField("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); injectField("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
injectField("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
injectField("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
injectField("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
injectField("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
injectField("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
injectField("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
injectField("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
injectField("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
injectField("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
injectField("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
injectField("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); injectField("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
injectField("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
injectField("comboBox", object28); injectField("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); injectField("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
injectField("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
injectField("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); injectField("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
injectField("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); injectField("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
injectField("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); injectField("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
injectField("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); injectField("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
injectField("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); injectField("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
injectField("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); injectField("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
injectField("menuBar", object38); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
injectField("menu1", object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); injectField("separatorV", object38);
injectField("menuItem1", object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); injectField("sliderH", object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
injectField("sliderV", object40);
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
injectField("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); injectField("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); injectField("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); injectField("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
injectField("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); injectField("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
injectField("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); injectField("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); injectField("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
injectField("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); injectField("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
injectField("progressIndicator", object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); injectField("treeTableColumn2", object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
injectField("radioButton", object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); injectField("treeView", object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("scrollBarH", object56); injectField("webView", object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
injectField("scrollBarV", object57); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
injectField("separatorH", object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
injectField("separatorV", object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
injectField("sliderH", object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
injectField("sliderV", object61);
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
injectField("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
injectField("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
injectField("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
injectField("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
injectField("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
injectField("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
injectField("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object73);
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object75);
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
injectField("webView", object76);
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -57,357 +62,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); injectField("button", object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); injectField("checkBox", object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); injectField("choiceBox", object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); injectField("colorPicker", object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
injectField("button", object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
injectField("comboBox", object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
injectField("datePicker", object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
injectField("hyperlink", object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
injectField("imageView", object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
injectField("label", object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(controller.resources().getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
injectField("listView", object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
injectField("mediaView", object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
injectField("menuBar", object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
injectField("menu1", object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
injectField("choiceBox", object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); injectField("menuButton", object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
injectField("colorPicker", object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
injectField("color", object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
injectField("comboBox", object28); injectField("pagination", object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); injectField("passwordField", object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
injectField("datePicker", object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
injectField("htmlEditor", object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); injectField("progressBar", object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
injectField("hyperlink", object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); injectField("progressIndicator", object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
injectField("imageView", object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); injectField("radioButton", object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
injectField("label", object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); injectField("scrollBarH", object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
injectField("listView", object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); injectField("scrollBarV", object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
injectField("mediaView", object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); injectField("separatorH", object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
injectField("menuBar", object38); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
injectField("menu1", object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); injectField("separatorV", object38);
injectField("menuItem1", object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); injectField("sliderH", object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
injectField("sliderV", object40);
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
injectField("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); injectField("tableView", object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); injectField("tableColumn1", object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); injectField("tableColumn2", object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
injectField("pagination", object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); injectField("textArea", object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
injectField("passwordField", object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); injectField("textField", object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); injectField("treeTableView", object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
injectField("progressBar", object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); injectField("treeTableColumn1", object52);
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
injectField("progressIndicator", object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); injectField("treeTableColumn2", object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
injectField("radioButton", object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); injectField("treeView", object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("scrollBarH", object56); injectField("webView", object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
injectField("scrollBarV", object57); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
injectField("separatorH", object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
injectField("separatorV", object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
injectField("sliderH", object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
injectField("sliderV", object61);
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
injectField("spinner", object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
injectField("splitMenuButton", object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
injectField("item1", object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
injectField("item2", object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
injectField("tableView", object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
injectField("textArea", object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
injectField("textField", object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
injectField("treeTableView", object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object73);
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object75);
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
injectField("webView", object76);
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.setButton(object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.setCheckBox(object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.setChoiceBox(object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.setColorPicker(object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.setButton(object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.setComboBox(object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.setDatePicker(object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.setHyperlink(object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.setImageView(object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.setLabel(object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.setListView(object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.setMediaView(object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.setMenu1(object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.setChoiceBox(object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.setMenuButton(object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.setColorPicker(object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.setComboBox(object28); controller.setPagination(object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.setPasswordField(object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.setDatePicker(object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.setHtmlEditor(object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.setProgressBar(object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.setHyperlink(object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.setProgressIndicator(object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.setImageView(object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.setRadioButton(object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.setLabel(object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.setScrollBarH(object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.setListView(object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.setScrollBarV(object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.setMediaView(object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.setSeparatorH(object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
controller.setMenuBar(object38); object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
controller.setMenu1(object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.setSeparatorV(object38);
controller.setMenuItem1(object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.setSliderH(object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.setSliderV(object40);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.setSpinner(object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.setTableView(object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.setTableColumn1(object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.setTableColumn2(object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.setPagination(object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.setTextArea(object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.setPasswordField(object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.setTextField(object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.setTreeTableView(object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.setProgressBar(object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.setTreeTableColumn1(object52);
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
controller.setProgressIndicator(object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.setTreeTableColumn2(object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.setRadioButton(object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.setTreeView(object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setScrollBarH(object56); controller.setWebView(object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
controller.setScrollBarV(object57); object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.setSeparatorH(object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.setSeparatorV(object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.setSliderH(object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.setSliderV(object61);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.setSpinner(object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.setItem1(object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.setItem2(object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.setTableView(object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.setTextArea(object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.setTextField(object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.setTreeTableView(object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object73);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object75);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.setWebView(object76);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.setButton(object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.setCheckBox(object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.setChoiceBox(object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.setColorPicker(object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.setButton(object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.setComboBox(object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.setDatePicker(object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.setHyperlink(object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.setImageView(object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.setLabel(object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.setListView(object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.setMediaView(object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.setMenu1(object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.setChoiceBox(object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.setMenuButton(object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.setColorPicker(object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.setComboBox(object28); controller.setPagination(object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.setPasswordField(object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.setDatePicker(object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.setHtmlEditor(object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.setProgressBar(object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.setHyperlink(object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.setProgressIndicator(object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.setImageView(object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.setRadioButton(object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.setLabel(object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.setScrollBarH(object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.setListView(object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.setScrollBarV(object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.setMediaView(object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.setSeparatorH(object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
controller.setMenuBar(object38); object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
controller.setMenu1(object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.setSeparatorV(object38);
controller.setMenuItem1(object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.setSliderH(object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.setSliderV(object40);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.setSpinner(object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.setTableView(object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.setTableColumn1(object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.setTableColumn2(object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.setPagination(object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.setTextArea(object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.setPasswordField(object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.setTextField(object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.setTreeTableView(object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.setProgressBar(object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.setTreeTableColumn1(object52);
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
controller.setProgressIndicator(object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.setTreeTableColumn2(object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.setRadioButton(object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.setTreeView(object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setScrollBarH(object56); controller.setWebView(object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
controller.setScrollBarV(object57); object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.setSeparatorH(object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.setSeparatorV(object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.setSliderH(object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.setSliderV(object61);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.setSpinner(object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.setItem1(object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.setItem2(object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.setTableView(object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.setTextArea(object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.setTextField(object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.setTreeTableView(object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object73);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object75);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.setWebView(object76);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -53,357 +58,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed()); object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased); object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped); object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.setButton(object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.setCheckBox(object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.setChoiceBox(object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.setColorPicker(object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.setButton(object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.setComboBox(object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.setDatePicker(object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.setHyperlink(object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.setImageView(object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.setLabel(object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(controller.resources().getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.setListView(object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.setMediaView(object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.setMenu1(object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.setChoiceBox(object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.setMenuButton(object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.setColorPicker(object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.setComboBox(object28); controller.setPagination(object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.setPasswordField(object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.setDatePicker(object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.setHtmlEditor(object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.setProgressBar(object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.setHyperlink(object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.setProgressIndicator(object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.setImageView(object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.setRadioButton(object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.setLabel(object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.setScrollBarH(object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.setListView(object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.setScrollBarV(object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.setMediaView(object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.setSeparatorH(object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(controller::dragDetected);
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(controller::dragDone);
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(controller::dragDropped);
controller.setMenuBar(object38); object37.setOnDragEntered(controller::dragEntered);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(controller::dragExited);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(controller::dragOver);
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(controller::mouseDragEntered);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(controller::mouseDragExited);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(controller::mouseDragOver);
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(controller::mouseDragReleased);
controller.setMenu1(object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.setSeparatorV(object38);
controller.setMenuItem1(object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.setSliderH(object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(controller::contextMenuRequested);
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> controller.mouseClicked());
object39.setOnMouseDragged(controller::mouseDragged);
object39.setOnMouseEntered(controller::mouseEntered);
object39.setOnMouseExited(controller::mouseExited);
object39.setOnMouseMoved(controller::mouseMoved);
object39.setOnMousePressed(controller::mousePressed);
object39.setOnMouseReleased(controller::mouseReleased);
object39.setOnScroll(controller::onScroll);
object39.setOnScrollFinished(controller::onScrollFinished);
object39.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.setSliderV(object40);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.setSpinner(object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.setTableView(object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.setTableColumn1(object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.setTableColumn2(object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.setPagination(object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.setTextArea(object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.setPasswordField(object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.setTextField(object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(controller::onAction);
object51.setPrefWidth(3.0); object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.setTreeTableView(object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.setProgressBar(object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.setTreeTableColumn1(object52);
object52.setProgress(0.0); object52.setOnEditCancel(controller::onEditCancel);
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(controller::onEditCommit);
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(controller::onEditStart);
controller.setProgressIndicator(object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.setTreeTableColumn2(object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.setRadioButton(object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.setTreeView(object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(controller::onSwipeDown);
object55.setScaleY(2.0); object54.setOnSwipeLeft(controller::onSwipeLeft);
object55.setScaleZ(3.0); object54.setOnSwipeRight(controller::onSwipeRight);
object55.setText("RadioButton"); object54.setOnSwipeUp(controller::onSwipeUp);
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setScrollBarH(object56); controller.setWebView(object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(controller::onTouchMoved);
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(controller::onTouchPressed);
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(controller::onTouchReleased);
controller.setScrollBarV(object57); object55.setOnTouchStationary(controller::onTouchStationary);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.setSeparatorH(object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(controller::dragDetected); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(controller::dragDone); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(controller::dragDropped); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(controller::dragEntered); object58.setMinWidth(10.0);
object58.setOnDragExited(controller::dragExited); object58.setPrefWidth(100.0);
object58.setOnDragOver(controller::dragOver); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(controller::mouseDragEntered); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(controller::mouseDragExited); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(controller::mouseDragOver); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(controller::mouseDragReleased); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.setSeparatorV(object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.setSliderH(object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(controller::contextMenuRequested); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> controller.mouseClicked()); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(controller::mouseDragged); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(controller::mouseEntered); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(controller::mouseExited); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.setSliderV(object61);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.setSpinner(object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.setItem1(object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.setItem2(object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.setTableView(object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.setTextArea(object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.setTextField(object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.setTreeTableView(object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object73);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object75);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.setWebView(object76);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
controller.initialize(); controller.initialize();
loaded = true; loaded = true;
return object0; return object0;
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.setButton(object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.setCheckBox(object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.setChoiceBox(object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.setColorPicker(object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.setButton(object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.setComboBox(object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.setDatePicker(object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.setHyperlink(object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.setImageView(object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.setLabel(object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.setListView(object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.setMediaView(object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.setMenu1(object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.setChoiceBox(object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.setMenuButton(object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.setColorPicker(object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.setComboBox(object28); controller.setPagination(object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.setPasswordField(object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.setDatePicker(object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.setHtmlEditor(object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.setProgressBar(object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.setHyperlink(object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.setProgressIndicator(object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.setImageView(object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.setRadioButton(object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.setLabel(object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.setScrollBarH(object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.setListView(object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.setScrollBarV(object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.setMediaView(object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.setSeparatorH(object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
controller.setMenuBar(object38); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
controller.setMenu1(object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.setSeparatorV(object38);
controller.setMenuItem1(object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.setSliderH(object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.setSliderV(object40);
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.setSpinner(object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.setTableView(object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.setTableColumn1(object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.setTableColumn2(object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.setPagination(object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.setTextArea(object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.setPasswordField(object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.setTextField(object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.setTreeTableView(object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.setProgressBar(object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.setTreeTableColumn1(object52);
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
controller.setProgressIndicator(object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.setTreeTableColumn2(object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.setRadioButton(object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.setTreeView(object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setScrollBarH(object56); controller.setWebView(object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
controller.setScrollBarV(object57); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.setSeparatorH(object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.setSeparatorV(object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.setSliderH(object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.setSliderV(object61);
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.setSpinner(object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.setItem1(object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.setItem2(object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.setTableView(object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.setTextArea(object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.setTextField(object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.setTreeTableView(object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object73);
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object75);
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.setWebView(object76);
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.setButton(object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.setCheckBox(object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.setChoiceBox(object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.setColorPicker(object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.setButton(object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.setComboBox(object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.setDatePicker(object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.setHyperlink(object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.setImageView(object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.setLabel(object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(bundle.getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.setListView(object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.setMediaView(object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.setMenu1(object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.setChoiceBox(object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.setMenuButton(object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.setColorPicker(object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.setComboBox(object28); controller.setPagination(object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.setPasswordField(object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.setDatePicker(object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.setHtmlEditor(object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.setProgressBar(object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.setHyperlink(object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.setProgressIndicator(object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.setImageView(object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.setRadioButton(object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.setLabel(object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.setScrollBarH(object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.setListView(object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.setScrollBarV(object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.setMediaView(object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.setSeparatorH(object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
controller.setMenuBar(object38); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
controller.setMenu1(object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.setSeparatorV(object38);
controller.setMenuItem1(object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.setSliderH(object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.setSliderV(object40);
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.setSpinner(object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.setTableView(object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.setTableColumn1(object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.setTableColumn2(object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.setPagination(object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.setTextArea(object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.setPasswordField(object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.setTextField(object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.setTreeTableView(object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.setProgressBar(object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.setTreeTableColumn1(object52);
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
controller.setProgressIndicator(object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.setTreeTableColumn2(object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.setRadioButton(object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.setTreeView(object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setScrollBarH(object56); controller.setWebView(object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
controller.setScrollBarV(object57); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.setSeparatorH(object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.setSeparatorV(object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.setSliderH(object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.setSliderV(object61);
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.setSpinner(object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.setItem1(object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.setItem2(object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.setTableView(object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.setTextArea(object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.setTextField(object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.setTreeTableView(object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object73);
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object75);
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.setWebView(object76);
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -57,357 +62,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e)); object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e)); object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e)); object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints(); final var object1 = new javafx.scene.control.Button();
final var object2 = new javafx.scene.layout.RowConstraints(); controller.setButton(object1);
final var object3 = new javafx.scene.layout.RowConstraints(); object1.setMnemonicParsing(false);
final var object4 = new javafx.scene.layout.RowConstraints(); object1.setText("Button");
final var object5 = new javafx.scene.layout.RowConstraints(); final var object2 = new javafx.scene.control.CheckBox();
final var object6 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
final var object7 = new javafx.scene.layout.RowConstraints(); controller.setCheckBox(object2);
final var object8 = new javafx.scene.layout.RowConstraints(); object2.setIndeterminate(true);
final var object9 = new javafx.scene.layout.RowConstraints(); object2.setMnemonicParsing(false);
final var object10 = new javafx.scene.layout.RowConstraints(); object2.setText("CheckBox");
final var object11 = new javafx.scene.layout.RowConstraints(); final var object3 = new javafx.scene.control.ChoiceBox<String>();
final var object12 = new javafx.scene.layout.RowConstraints(); object3.setCacheShape(false);
final var object13 = new javafx.scene.layout.RowConstraints(); object3.setCenterShape(false);
final var object14 = new javafx.scene.layout.RowConstraints(); object3.setDisable(true);
final var object15 = new javafx.scene.layout.RowConstraints(); object3.setFocusTraversable(false);
final var object16 = new javafx.scene.layout.RowConstraints(); controller.setChoiceBox(object3);
final var object17 = new javafx.scene.layout.RowConstraints(); object3.setPrefWidth(150.0);
final var object18 = new javafx.scene.layout.RowConstraints(); javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18); object3.setScaleShape(false);
final var object19 = new javafx.scene.layout.ColumnConstraints(); object3.setVisible(false);
final var object20 = new javafx.scene.layout.ColumnConstraints(); final var object4 = new javafx.scene.control.ColorPicker();
final var object21 = new javafx.scene.layout.ColumnConstraints(); javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
object21.setMinWidth(10.0); controller.setColorPicker(object4);
object21.setPrefWidth(100.0); object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object0.getColumnConstraints().addAll(object19, object20, object21); object4.setOpacity(0.5);
final var object22 = new javafx.scene.control.Button(); javafx.scene.layout.GridPane.setRowIndex(object4, 1);
controller.setButton(object22); final var object5 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object4.setOpaqueInsets(object5);
final var object6 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object6);
object4.setValue(object6);
final var object7 = new javafx.scene.control.ComboBox();
object7.setEditable(true);
controller.setComboBox(object7);
object7.setPrefWidth(150.0);
object7.setPromptText("Text");
javafx.scene.layout.GridPane.setRowIndex(object7, 2);
object7.setVisibleRowCount(5);
final var object8 = javafx.scene.Cursor.CLOSED_HAND;
object7.setCursor(object8);
final var object9 = new javafx.scene.effect.Bloom();
object7.setEffect(object9);
final var object10 = new javafx.scene.control.DatePicker();
javafx.scene.layout.GridPane.setColumnIndex(object10, 1);
controller.setDatePicker(object10);
javafx.scene.layout.GridPane.setRowIndex(object10, 2);
object10.setShowWeekNumbers(true);
object10.setStyle("-fx-background-color: #ffffff;");
final var object11 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object11);
object11.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object11.setPrefHeight(200.0);
object11.setPrefWidth(506.0);
javafx.scene.layout.GridPane.setRowIndex(object11, 3);
object11.getStyleClass().addAll("clazz");
object11.getStylesheets().addAll("@style.css");
final var object12 = new javafx.scene.control.Hyperlink();
javafx.scene.layout.GridPane.setColumnIndex(object12, 1);
controller.setHyperlink(object12);
javafx.scene.layout.GridPane.setRowIndex(object12, 3);
object12.setText("Hyperlink");
final var object13 = new javafx.scene.image.ImageView();
object13.setFitHeight(150.0);
object13.setFitWidth(200.0);
controller.setImageView(object13);
object13.setPickOnBounds(true);
object13.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object13, 4);
final var object14 = new javafx.scene.control.Label();
object14.setAccessibleHelp("TTTTT");
object14.setAccessibleText("TTT");
object14.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object14.setCache(true);
object14.setCacheHint(javafx.scene.CacheHint.QUALITY);
javafx.scene.layout.GridPane.setColumnIndex(object14, 1);
object14.setDepthTest(javafx.scene.DepthTest.ENABLE);
controller.setLabel(object14);
object14.setMnemonicParsing(true);
object14.setMouseTransparent(true);
javafx.scene.layout.GridPane.setRowIndex(object14, 4);
object14.setText(controller.resources().getString("include.label"));
final var object15 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
object15.setFixedCellSize(20.0);
controller.setListView(object15);
object15.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object15.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object15.setPrefHeight(200.0);
object15.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object15, 5);
final var object16 = new javafx.scene.media.MediaView();
javafx.scene.layout.GridPane.setColumnIndex(object16, 1);
javafx.scene.layout.GridPane.setColumnSpan(object16, 2);
object16.setFitHeight(200.0);
object16.setFitWidth(200.0);
controller.setMediaView(object16);
javafx.scene.layout.GridPane.setRowIndex(object16, 5);
javafx.scene.layout.GridPane.setRowSpan(object16, 2);
final var object17 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object17);
javafx.scene.layout.GridPane.setHalignment(object17, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object17, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object17, 7);
javafx.scene.layout.GridPane.setValignment(object17, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object17, javafx.scene.layout.Priority.SOMETIMES);
final var object18 = new javafx.scene.control.Menu();
controller.setMenu1(object18);
object18.setMnemonicParsing(false);
object18.setText("File");
final var object19 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object19);
object19.setMnemonicParsing(false);
object19.setText("Close");
object18.getItems().addAll(object19);
final var object20 = new javafx.scene.control.Menu();
object20.setMnemonicParsing(false);
object20.setText("Edit");
final var object21 = new javafx.scene.control.MenuItem();
object21.setMnemonicParsing(false);
object21.setText("Delete");
object20.getItems().addAll(object21);
final var object22 = new javafx.scene.control.Menu();
object22.setMnemonicParsing(false); object22.setMnemonicParsing(false);
object22.setText("Button"); object22.setText("Help");
final var object23 = new javafx.scene.control.CheckBox(); final var object23 = new javafx.scene.control.MenuItem();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object23.setMnemonicParsing(false); object23.setMnemonicParsing(false);
object23.setText("CheckBox"); object23.setText("About");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1); object22.getItems().addAll(object23);
final var object24 = new javafx.scene.control.ChoiceBox<String>(); object17.getMenus().addAll(object18, object20, object22);
controller.setChoiceBox(object24); final var object24 = new javafx.scene.control.MenuButton();
object24.setCacheShape(false); javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
object24.setCenterShape(false); controller.setMenuButton(object24);
object24.setDisable(true); object24.setMnemonicParsing(false);
object24.setFocusTraversable(false); javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setPrefWidth(150.0); object24.setText("MenuButton");
object24.setScaleShape(false); final var object25 = new javafx.scene.control.MenuItem();
object24.setVisible(false); object25.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1); object25.setText("Action 1");
final var object25 = new javafx.scene.control.ColorPicker(); final var object26 = new javafx.scene.control.MenuItem();
controller.setColorPicker(object25); object26.setMnemonicParsing(false);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT); object26.setText("Action 2");
object25.setOpacity(0.5); object24.getItems().addAll(object25, object26);
javafx.scene.layout.GridPane.setColumnIndex(object25, 1);
javafx.scene.layout.GridPane.setRowIndex(object25, 1);
final var object26 = new javafx.scene.paint.Color(0.7894737124443054, 0.08771929889917374, 0.08771929889917374, 1);
controller.setColor(object26);
object25.setValue(object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27); javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.ComboBox(); final var object28 = new javafx.scene.control.Pagination();
controller.setComboBox(object28); controller.setPagination(object28);
object28.setEditable(true); object28.setPrefHeight(200.0);
object28.setPrefWidth(150.0); object28.setPrefWidth(200.0);
object28.setPromptText("Text"); javafx.scene.layout.GridPane.setRowIndex(object28, 8);
object28.setVisibleRowCount(5); final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 2); object28.setPadding(object29);
final var object29 = javafx.scene.Cursor.CLOSED_HAND; final var object30 = new javafx.scene.control.PasswordField();
object28.setCursor(object29); javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
final var object30 = new javafx.scene.effect.Bloom(); controller.setPasswordField(object30);
object28.setEffect(object30); object30.setMaxHeight(Double.valueOf("Infinity"));
final var object31 = new javafx.scene.control.DatePicker(); object30.setMaxWidth(5.0);
controller.setDatePicker(object31); object30.setMinHeight(Double.valueOf("-Infinity"));
object31.setShowWeekNumbers(true); object30.setMinWidth(1.0);
object31.setStyle("-fx-background-color: #ffffff;"); object30.setPrefColumnCount(7);
javafx.scene.layout.GridPane.setColumnIndex(object31, 1); object30.setPrefHeight(4.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 2); object30.setPrefWidth(3.0);
final var object32 = new javafx.scene.web.HTMLEditor(); javafx.scene.layout.GridPane.setRowIndex(object30, 8);
controller.setHtmlEditor(object32); final var object31 = new javafx.scene.control.ProgressBar();
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>"); controller.setProgressBar(object31);
object32.setPrefHeight(200.0); object31.setLayoutX(10.0);
object32.setPrefWidth(506.0); object31.setLayoutY(20.0);
object32.getStyleClass().addAll("clazz"); object31.setPrefWidth(200.0);
object32.getStylesheets().addAll("@style.css"); object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 3); javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object33 = new javafx.scene.control.Hyperlink(); final var object32 = new javafx.scene.control.ProgressIndicator();
controller.setHyperlink(object33); javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
object33.setText("Hyperlink"); controller.setProgressIndicator(object32);
javafx.scene.layout.GridPane.setColumnIndex(object33, 1); object32.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object33, 3); object32.setRotate(2.0);
final var object34 = new javafx.scene.image.ImageView(); javafx.scene.layout.GridPane.setRowIndex(object32, 9);
controller.setImageView(object34); final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object34.setFitHeight(150.0); object32.setRotationAxis(object33);
object34.setFitWidth(200.0); final var object34 = new javafx.scene.control.RadioButton();
object34.setPickOnBounds(true); controller.setRadioButton(object34);
object34.setPreserveRatio(true); object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 4); javafx.scene.layout.GridPane.setRowIndex(object34, 10);
final var object35 = new javafx.scene.control.Label(); object34.setScaleX(7.0);
controller.setLabel(object35); object34.setScaleY(2.0);
object35.setAccessibleHelp("TTTTT"); object34.setScaleZ(3.0);
object35.setAccessibleText("TTT"); object34.setText("RadioButton");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD); object34.setTranslateX(4.0);
object35.setCache(true); object34.setTranslateY(5.0);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY); object34.setTranslateZ(6.0);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE); final var object35 = new javafx.scene.control.ScrollBar();
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setColumnIndex(object35, 1); javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4); controller.setScrollBarH(object35);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>(); javafx.scene.layout.GridPane.setRowIndex(object35, 10);
controller.setListView(object36); final var object36 = new javafx.scene.control.ScrollBar();
object36.setFixedCellSize(20.0); controller.setScrollBarV(object36);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT); object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL); javafx.scene.layout.GridPane.setRowIndex(object36, 11);
object36.setPrefHeight(200.0); final var object37 = new javafx.scene.control.Separator();
object36.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object36, 5);
final var object37 = new javafx.scene.media.MediaView();
controller.setMediaView(object37);
object37.setFitHeight(200.0);
object37.setFitWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object37, 1); javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2); controller.setSeparatorH(object37);
javafx.scene.layout.GridPane.setRowIndex(object37, 5); object37.setOnDragDetected(e -> callMethod("dragDetected", e));
javafx.scene.layout.GridPane.setRowSpan(object37, 2); object37.setOnDragDone(e -> callMethod("dragDone", e));
final var object38 = new javafx.scene.control.MenuBar(); object37.setOnDragDropped(e -> callMethod("dragDropped", e));
controller.setMenuBar(object38); object37.setOnDragEntered(e -> callMethod("dragEntered", e));
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT); object37.setOnDragExited(e -> callMethod("dragExited", e));
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS); object37.setOnDragOver(e -> callMethod("dragOver", e));
javafx.scene.layout.GridPane.setRowIndex(object38, 7); object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE); object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES); object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
final var object39 = new javafx.scene.control.Menu(); object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
controller.setMenu1(object39); object37.setPrefWidth(200.0);
object39.setMnemonicParsing(false); javafx.scene.layout.GridPane.setRowIndex(object37, 11);
object39.setText("File"); final var object38 = new javafx.scene.control.Separator();
final var object40 = new javafx.scene.control.MenuItem(); controller.setSeparatorV(object38);
controller.setMenuItem1(object40); object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object40.setMnemonicParsing(false); object38.setPrefHeight(200.0);
object40.setText("Close"); javafx.scene.layout.GridPane.setRowIndex(object38, 12);
object39.getItems().addAll(object40); final var object39 = new javafx.scene.control.Slider();
final var object41 = new javafx.scene.control.Menu(); javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
object41.setMnemonicParsing(false); controller.setSliderH(object39);
object41.setText("Edit"); object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
final var object42 = new javafx.scene.control.MenuItem(); object39.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object39.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object39.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object39.setOnMouseExited(e -> callMethod("mouseExited", e));
object39.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object39.setOnMousePressed(e -> callMethod("mousePressed", e));
object39.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object39.setOnScroll(e -> callMethod("onScroll", e));
object39.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object39.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
controller.setSliderV(object40);
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object40.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object40, 13);
final var object41 = new javafx.scene.control.Spinner<Double>();
javafx.scene.layout.GridPane.setColumnIndex(object41, 1);
controller.setSpinner(object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object42);
object42.setMnemonicParsing(false); object42.setMnemonicParsing(false);
object42.setText("Delete"); javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object41.getItems().addAll(object42); object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.Menu(); final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false); object43.setMnemonicParsing(false);
object43.setText("Help"); object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem(); final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false); object44.setMnemonicParsing(false);
object44.setText("About"); object44.setText("Action 2");
object43.getItems().addAll(object44); object42.getItems().addAll(object43, object44);
object38.getMenus().addAll(object39, object41, object43); final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
javafx.scene.layout.GridPane.setColumnIndex(object45, 1); javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7); controller.setTableView(object45);
final var object46 = new javafx.scene.control.MenuItem(); object45.setPrefHeight(200.0);
object46.setMnemonicParsing(false); object45.setPrefWidth(200.0);
object46.setText("Action 1"); javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object47 = new javafx.scene.control.MenuItem(); final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
object47.setMnemonicParsing(false); controller.setTableColumn1(object46);
object47.setText("Action 2"); object46.setPrefWidth(75.0);
object45.getItems().addAll(object46, object47); object46.setText("C1");
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
javafx.scene.layout.GridPane.setMargin(object45, object48); controller.setTableColumn2(object47);
final var object49 = new javafx.scene.control.Pagination(); object47.setPrefWidth(75.0);
controller.setPagination(object49); object47.setText("C2");
object49.setPrefHeight(200.0); object45.getColumns().addAll(object46, object47);
object49.setPrefWidth(200.0); final var object48 = new javafx.scene.control.TextArea();
javafx.scene.layout.GridPane.setRowIndex(object49, 8); controller.setTextArea(object48);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0); object48.setPrefHeight(200.0);
object49.setPadding(object50); object48.setPrefWidth(200.0);
final var object51 = new javafx.scene.control.PasswordField(); javafx.scene.layout.GridPane.setRowIndex(object48, 15);
controller.setPasswordField(object51); final var object49 = new javafx.scene.control.TextField();
object51.setMaxHeight(6.0); javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
object51.setMaxWidth(5.0); controller.setTextField(object49);
object51.setMinHeight(2.0); javafx.scene.layout.GridPane.setRowIndex(object49, 15);
object51.setMinWidth(1.0); final var object50 = new javafx.scene.control.ToggleButton();
object51.setPrefColumnCount(7); object50.setMnemonicParsing(false);
object51.setPrefHeight(4.0); object50.setOnAction(e -> callMethod("onAction", e));
object51.setPrefWidth(3.0); object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
javafx.scene.layout.GridPane.setRowIndex(object50, 16);
object50.setText("ToggleButton");
final var object51 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
javafx.scene.layout.GridPane.setColumnIndex(object51, 1); javafx.scene.layout.GridPane.setColumnIndex(object51, 1);
javafx.scene.layout.GridPane.setRowIndex(object51, 8); controller.setTreeTableView(object51);
final var object52 = new javafx.scene.control.ProgressBar(); object51.setPrefHeight(200.0);
controller.setProgressBar(object52); object51.setPrefWidth(200.0);
object52.setLayoutX(10.0); javafx.scene.layout.GridPane.setRowIndex(object51, 16);
object52.setLayoutY(20.0); final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
object52.setPrefWidth(200.0); controller.setTreeTableColumn1(object52);
object52.setProgress(0.0); object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
javafx.scene.layout.GridPane.setRowIndex(object52, 9); object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
final var object53 = new javafx.scene.control.ProgressIndicator(); object52.setOnEditStart(e -> callMethod("onEditStart", e));
controller.setProgressIndicator(object53); object52.setPrefWidth(75.0);
object53.setProgress(0.0); object52.setText("C1");
object53.setRotate(2.0); final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
javafx.scene.layout.GridPane.setColumnIndex(object53, 1); controller.setTreeTableColumn2(object53);
javafx.scene.layout.GridPane.setRowIndex(object53, 9); object53.setPrefWidth(75.0);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0); object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setRotationAxis(object54); object53.setText("C2");
final var object55 = new javafx.scene.control.RadioButton(); object51.getColumns().addAll(object52, object53);
controller.setRadioButton(object55); final var object54 = new javafx.scene.control.TreeView<String>();
object55.setMnemonicParsing(false); controller.setTreeView(object54);
object55.setScaleX(7.0); object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object55.setScaleY(2.0); object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object55.setScaleZ(3.0); object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object55.setText("RadioButton"); object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setTranslateX(4.0); object54.setPrefHeight(200.0);
object55.setTranslateY(5.0); object54.setPrefWidth(200.0);
object55.setTranslateZ(6.0); javafx.scene.layout.GridPane.setRowIndex(object54, 17);
javafx.scene.layout.GridPane.setRowIndex(object55, 10); final var object55 = new javafx.scene.web.WebView();
final var object56 = new javafx.scene.control.ScrollBar(); javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setScrollBarH(object56); controller.setWebView(object55);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1); object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
javafx.scene.layout.GridPane.setRowIndex(object56, 10); object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
final var object57 = new javafx.scene.control.ScrollBar(); object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
controller.setScrollBarV(object57); object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object57.setOrientation(javafx.geometry.Orientation.VERTICAL); object55.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object57, 11); object55.setPrefWidth(200.0);
final var object58 = new javafx.scene.control.Separator(); javafx.scene.layout.GridPane.setRowIndex(object55, 17);
controller.setSeparatorH(object58); object0.getChildren().addAll(object1, object2, object3, object4, object7, object10, object11, object12, object13, object14, object15, object16, object17, object24, object28, object30, object31, object32, object34, object35, object36, object37, object38, object39, object40, object41, object42, object45, object48, object49, object50, object51, object54, object55);
object58.setOnDragDetected(e -> callMethod("dragDetected", e)); final var object56 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDone(e -> callMethod("dragDone", e)); final var object57 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragDropped(e -> callMethod("dragDropped", e)); final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setOnDragEntered(e -> callMethod("dragEntered", e)); object58.setMinWidth(10.0);
object58.setOnDragExited(e -> callMethod("dragExited", e)); object58.setPrefWidth(100.0);
object58.setOnDragOver(e -> callMethod("dragOver", e)); object0.getColumnConstraints().addAll(object56, object57, object58);
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e)); final var object59 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e)); final var object60 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e)); final var object61 = new javafx.scene.layout.RowConstraints();
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e)); final var object62 = new javafx.scene.layout.RowConstraints();
object58.setPrefWidth(200.0); final var object63 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setColumnIndex(object58, 1); final var object64 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object58, 11); final var object65 = new javafx.scene.layout.RowConstraints();
final var object59 = new javafx.scene.control.Separator(); final var object66 = new javafx.scene.layout.RowConstraints();
controller.setSeparatorV(object59); final var object67 = new javafx.scene.layout.RowConstraints();
object59.setOrientation(javafx.geometry.Orientation.VERTICAL); final var object68 = new javafx.scene.layout.RowConstraints();
object59.setPrefHeight(200.0); final var object69 = new javafx.scene.layout.RowConstraints();
javafx.scene.layout.GridPane.setRowIndex(object59, 12); final var object70 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.control.Slider(); final var object71 = new javafx.scene.layout.RowConstraints();
controller.setSliderH(object60); final var object72 = new javafx.scene.layout.RowConstraints();
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e)); final var object73 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e)); final var object74 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e)); final var object75 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e)); final var object76 = new javafx.scene.layout.RowConstraints();
object60.setOnMouseExited(e -> callMethod("mouseExited", e)); object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
object60.setOnMouseMoved(e -> callMethod("mouseMoved", e));
object60.setOnMousePressed(e -> callMethod("mousePressed", e));
object60.setOnMouseReleased(e -> callMethod("mouseReleased", e));
object60.setOnScroll(e -> callMethod("onScroll", e));
object60.setOnScrollFinished(e -> callMethod("onScrollFinished", e));
object60.setOnScrollStarted(e -> callMethod("onScrollStarted", e));
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
controller.setSliderV(object61);
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object61.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object61, 13);
final var object62 = new javafx.scene.control.Spinner<Double>();
controller.setSpinner(object62);
javafx.scene.layout.GridPane.setColumnIndex(object62, 1);
javafx.scene.layout.GridPane.setRowIndex(object62, 13);
final var object63 = new javafx.scene.control.SplitMenuButton();
controller.setSplitMenuButton(object63);
object63.setMnemonicParsing(false);
object63.setText("SplitMenuButton");
javafx.scene.layout.GridPane.setRowIndex(object63, 14);
final var object64 = new javafx.scene.control.MenuItem();
controller.setItem1(object64);
object64.setMnemonicParsing(false);
object64.setText("Action 1");
final var object65 = new javafx.scene.control.MenuItem();
controller.setItem2(object65);
object65.setMnemonicParsing(false);
object65.setText("Action 2");
object63.getItems().addAll(object64, object65);
final var object66 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
controller.setTableView(object66);
object66.setPrefHeight(200.0);
object66.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object66, 1);
javafx.scene.layout.GridPane.setRowIndex(object66, 14);
final var object67 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object67);
object67.setPrefWidth(75.0);
object67.setText("C1");
final var object68 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object68);
object68.setPrefWidth(75.0);
object68.setText("C2");
object66.getColumns().addAll(object67, object68);
final var object69 = new javafx.scene.control.TextArea();
controller.setTextArea(object69);
object69.setPrefHeight(200.0);
object69.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object69, 15);
final var object70 = new javafx.scene.control.TextField();
controller.setTextField(object70);
javafx.scene.layout.GridPane.setColumnIndex(object70, 1);
javafx.scene.layout.GridPane.setRowIndex(object70, 15);
final var object71 = new javafx.scene.control.ToggleButton();
object71.setMnemonicParsing(false);
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object71.setText("ToggleButton");
javafx.scene.layout.GridPane.setRowIndex(object71, 16);
final var object72 = new javafx.scene.control.TreeTableView<javafx.scene.control.TreeItem<String>>();
controller.setTreeTableView(object72);
object72.setPrefHeight(200.0);
object72.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object72, 1);
javafx.scene.layout.GridPane.setRowIndex(object72, 16);
final var object73 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object73);
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object73.setPrefWidth(75.0);
object73.setText("C1");
final var object74 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object74);
object74.setPrefWidth(75.0);
object74.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object74.setText("C2");
object72.getColumns().addAll(object73, object74);
final var object75 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object75);
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object75.setPrefHeight(200.0);
object75.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object75, 17);
final var object76 = new javafx.scene.web.WebView();
controller.setWebView(object76);
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object76.setPrefHeight(200.0);
object76.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object76, 1);
javafx.scene.layout.GridPane.setRowIndex(object76, 17);
object0.getChildren().addAll(object22, object23, object24, object25, object28, object31, object32, object33, object34, object35, object36, object37, object38, object45, object49, object51, object52, object53, object55, object56, object57, object58, object59, object60, object61, object62, object63, object66, object69, object70, object71, object72, object75, object76);
try { try {
final var initialize = controller.getClass().getDeclaredMethod("initialize"); final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true); initialize.setAccessible(true);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.group = object28; controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29; controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.columnConstraints = object30; controller.flowPane = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.dialogPane = object31;
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.buttonBar = object32;
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.anchorPane = object33;
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.flowPane = object32; object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.dialogPane = object33; object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.buttonBar = object34; object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.anchorPane = object35; controller.columnConstraints = object35;
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.group = object28; controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29; controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.columnConstraints = object30; controller.flowPane = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.dialogPane = object31;
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.buttonBar = object32;
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.anchorPane = object33;
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.flowPane = object32; object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.dialogPane = object33; object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.buttonBar = object34; object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.anchorPane = object35; controller.columnConstraints = object35;
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -123,30 +128,30 @@ public final class IncludesController {
controller.group = object28; controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29; controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.columnConstraints = object30; controller.flowPane = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.dialogPane = object31;
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.buttonBar = object32;
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.anchorPane = object33;
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.flowPane = object32; object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.dialogPane = object33; object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.buttonBar = object34; object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.anchorPane = object35; controller.columnConstraints = object35;
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.group = object28; controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29; controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.columnConstraints = object30; controller.flowPane = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.dialogPane = object31;
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.buttonBar = object32;
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.anchorPane = object33;
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.flowPane = object32; object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.dialogPane = object33; object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.buttonBar = object34; object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.anchorPane = object35; controller.columnConstraints = object35;
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.group = object28; controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29; controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.columnConstraints = object30; controller.flowPane = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.dialogPane = object31;
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.buttonBar = object32;
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.anchorPane = object33;
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.flowPane = object32; object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.dialogPane = object33; object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.buttonBar = object34; object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.anchorPane = object35; controller.columnConstraints = object35;
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -127,30 +132,30 @@ public final class IncludesController {
controller.group = object28; controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29; controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.columnConstraints = object30; controller.flowPane = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.dialogPane = object31;
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.buttonBar = object32;
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.anchorPane = object33;
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.flowPane = object32; object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.dialogPane = object33; object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.buttonBar = object34; object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.anchorPane = object35; controller.columnConstraints = object35;
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -43,7 +43,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
fieldMap.put("group", object28); fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29); fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("columnConstraints", object30); fieldMap.put("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); fieldMap.put("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); fieldMap.put("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); fieldMap.put("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
fieldMap.put("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
fieldMap.put("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
fieldMap.put("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("anchorPane", object35); fieldMap.put("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -43,7 +43,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
fieldMap.put("group", object28); fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29); fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("columnConstraints", object30); fieldMap.put("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); fieldMap.put("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); fieldMap.put("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); fieldMap.put("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
fieldMap.put("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
fieldMap.put("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
fieldMap.put("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("anchorPane", object35); fieldMap.put("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -43,7 +43,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -122,30 +127,30 @@ public final class IncludesController {
fieldMap.put("group", object28); fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29); fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("columnConstraints", object30); fieldMap.put("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); fieldMap.put("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); fieldMap.put("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); fieldMap.put("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
fieldMap.put("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
fieldMap.put("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
fieldMap.put("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("anchorPane", object35); fieldMap.put("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -47,7 +47,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
fieldMap.put("group", object28); fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29); fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("columnConstraints", object30); fieldMap.put("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); fieldMap.put("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); fieldMap.put("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); fieldMap.put("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
fieldMap.put("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
fieldMap.put("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
fieldMap.put("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("anchorPane", object35); fieldMap.put("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -47,7 +47,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
fieldMap.put("group", object28); fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29); fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("columnConstraints", object30); fieldMap.put("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); fieldMap.put("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); fieldMap.put("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); fieldMap.put("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
fieldMap.put("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
fieldMap.put("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
fieldMap.put("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("anchorPane", object35); fieldMap.put("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -47,7 +47,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -126,30 +131,30 @@ public final class IncludesController {
fieldMap.put("group", object28); fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29); fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("columnConstraints", object30); fieldMap.put("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); fieldMap.put("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); fieldMap.put("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); fieldMap.put("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
fieldMap.put("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
fieldMap.put("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
fieldMap.put("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("anchorPane", object35); fieldMap.put("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
injectField("group", object28); injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29); injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
injectField("columnConstraints", object30); injectField("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); injectField("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); injectField("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); injectField("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
injectField("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
injectField("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
injectField("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("anchorPane", object35); injectField("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
injectField("group", object28); injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29); injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
injectField("columnConstraints", object30); injectField("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); injectField("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); injectField("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); injectField("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
injectField("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
injectField("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
injectField("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("anchorPane", object35); injectField("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -123,30 +128,30 @@ public final class IncludesController {
injectField("group", object28); injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29); injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
injectField("columnConstraints", object30); injectField("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); injectField("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); injectField("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); injectField("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
injectField("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
injectField("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
injectField("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("anchorPane", object35); injectField("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
injectField("group", object28); injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29); injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
injectField("columnConstraints", object30); injectField("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); injectField("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); injectField("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); injectField("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
injectField("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
injectField("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
injectField("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("anchorPane", object35); injectField("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
injectField("group", object28); injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29); injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
injectField("columnConstraints", object30); injectField("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); injectField("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); injectField("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); injectField("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
injectField("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
injectField("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
injectField("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("anchorPane", object35); injectField("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -127,30 +132,30 @@ public final class IncludesController {
injectField("group", object28); injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29); injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
injectField("columnConstraints", object30); injectField("flowPane", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); injectField("dialogPane", object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); injectField("buttonBar", object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); injectField("anchorPane", object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
injectField("flowPane", object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
injectField("dialogPane", object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
injectField("buttonBar", object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("anchorPane", object35); injectField("columnConstraints", object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.setGroup(object28); controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29); controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.setColumnConstraints(object30); controller.setFlowPane(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.setDialogPane(object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.setButtonBar(object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.setAnchorPane(object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.setFlowPane(object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.setDialogPane(object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.setButtonBar(object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setAnchorPane(object35); controller.setColumnConstraints(object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.setGroup(object28); controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29); controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.setColumnConstraints(object30); controller.setFlowPane(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.setDialogPane(object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.setButtonBar(object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.setAnchorPane(object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.setFlowPane(object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.setDialogPane(object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.setButtonBar(object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setAnchorPane(object35); controller.setColumnConstraints(object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -123,30 +128,30 @@ public final class IncludesController {
controller.setGroup(object28); controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29); controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.setColumnConstraints(object30); controller.setFlowPane(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.setDialogPane(object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.setButtonBar(object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.setAnchorPane(object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.setFlowPane(object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.setDialogPane(object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.setButtonBar(object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setAnchorPane(object35); controller.setColumnConstraints(object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.setGroup(object28); controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29); controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.setColumnConstraints(object30); controller.setFlowPane(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.setDialogPane(object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.setButtonBar(object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.setAnchorPane(object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.setFlowPane(object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.setDialogPane(object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.setButtonBar(object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setAnchorPane(object35); controller.setColumnConstraints(object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.setGroup(object28); controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29); controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.setColumnConstraints(object30); controller.setFlowPane(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.setDialogPane(object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.setButtonBar(object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.setAnchorPane(object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.setFlowPane(object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.setDialogPane(object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.setButtonBar(object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setAnchorPane(object35); controller.setColumnConstraints(object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap); this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
} }
public javafx.scene.Parent load() { /**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
public <T> T load() {
if (loaded) { if (loaded) {
throw new IllegalStateException("Already loaded"); throw new IllegalStateException("Already loaded");
} }
@@ -127,30 +132,30 @@ public final class IncludesController {
controller.setGroup(object28); controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane(); final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29); controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints(); final var object30 = new javafx.scene.layout.FlowPane();
controller.setColumnConstraints(object30); controller.setFlowPane(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES); final var object31 = new javafx.scene.control.DialogPane();
object30.setMinWidth(10.0); controller.setDialogPane(object31);
object29.getColumnConstraints().addAll(object30); final var object32 = new javafx.scene.control.ButtonBar();
final var object31 = new javafx.scene.layout.RowConstraints(); controller.setButtonBar(object32);
object31.setMinHeight(10.0); final var object33 = new javafx.scene.layout.AnchorPane();
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES); controller.setAnchorPane(object33);
object29.getRowConstraints().addAll(object31); final var object34 = new javafx.scene.control.Label();
final var object32 = new javafx.scene.layout.FlowPane(); object34.setManaged(false);
controller.setFlowPane(object32); object33.getChildren().addAll(object34);
final var object33 = new javafx.scene.control.DialogPane(); object32.getButtons().addAll(object33);
controller.setDialogPane(object33); object31.setContent(object32);
final var object34 = new javafx.scene.control.ButtonBar(); object30.getChildren().addAll(object31);
controller.setButtonBar(object34); object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.AnchorPane(); final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setAnchorPane(object35); controller.setColumnConstraints(object35);
final var object36 = new javafx.scene.control.Label(); object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object36.setManaged(false); object35.setMinWidth(10.0);
object35.getChildren().addAll(object36); object29.getColumnConstraints().addAll(object35);
object34.getButtons().addAll(object35); final var object36 = new javafx.scene.layout.RowConstraints();
object33.setContent(object34); object36.setMinHeight(10.0);
object32.getChildren().addAll(object33); object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getChildren().addAll(object32); object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29); object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28); object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27); object26.getChildren().addAll(object27);
+10 -1
View File
@@ -44,9 +44,18 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.github.gtache</groupId> <groupId>com.github.gtache</groupId>
<artifactId>fxml-compiler-loader</artifactId> <artifactId>fxml-compiler-xml</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>${javafx.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-to-slf4j</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.apache.maven</groupId> <groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId> <artifactId>maven-plugin-api</artifactId>
@@ -0,0 +1,105 @@
package com.github.gtache.fxml.compiler.maven;
import java.nio.file.Path;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
/**
* Info about FXML file compilation
*
* @param inputFile The input file
* @param outputFile The output file
* @param outputClass The output class name
* @param controllerFile The controller file
* @param controllerClass The controller class name
* @param injectedFields The injected fields
* @param injectedMethods The injected methods
* @param includes The FXML inclusions
*/
record CompilationInfo(Path inputFile, Path outputFile, String outputClass, Path controllerFile,
String controllerClass,
Set<FieldInfo> injectedFields,
Set<String> injectedMethods, Map<String, Path> includes) {
CompilationInfo {
Objects.requireNonNull(inputFile);
Objects.requireNonNull(outputFile);
Objects.requireNonNull(outputClass);
Objects.requireNonNull(controllerFile);
injectedFields = Set.copyOf(injectedFields);
injectedMethods = Set.copyOf(injectedMethods);
includes = Map.copyOf(includes);
}
/**
* Builder for {@link CompilationInfo}
*/
static class Builder {
private Path inputFile;
private Path outputFile;
private String outputClass;
private Path controllerFile;
private String controllerClass;
private final Set<FieldInfo> injectedFields;
private final Set<String> injectedMethods;
private final Map<String, Path> includes;
Builder() {
this.injectedFields = new HashSet<>();
this.injectedMethods = new HashSet<>();
this.includes = new HashMap<>();
}
Path inputFile() {
return inputFile;
}
Builder inputFile(final Path inputFile) {
this.inputFile = inputFile;
return this;
}
Builder outputFile(final Path outputFile) {
this.outputFile = outputFile;
return this;
}
Builder outputClass(final String outputClassName) {
this.outputClass = outputClassName;
return this;
}
Builder controllerFile(final Path controllerFile) {
this.controllerFile = controllerFile;
return this;
}
Builder controllerClass(final String controllerClass) {
this.controllerClass = controllerClass;
return this;
}
Builder addInjectedField(final String field, final String type) {
injectedFields.add(new FieldInfo(type, field));
return this;
}
Builder addInjectedMethod(final String method) {
injectedMethods.add(method);
return this;
}
Builder addInclude(final String key, final Path value) {
this.includes.put(key, value);
return this;
}
CompilationInfo build() {
return new CompilationInfo(inputFile, outputFile, outputClass, controllerFile, controllerClass, injectedFields, injectedMethods, includes);
}
}
}
@@ -0,0 +1,164 @@
package com.github.gtache.fxml.compiler.maven;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.logging.Log;
import org.apache.maven.project.MavenProject;
import org.w3c.dom.Node;
import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Map;
import java.util.regex.Pattern;
import static java.util.Objects.requireNonNull;
/**
* Helper class for {@link FXMLCompilerMojo} to provides {@link CompilationInfo}
*/
class CompilationInfoProvider {
private static final DocumentBuilderFactory DOCUMENT_BUILDER_FACTORY = DocumentBuilderFactory.newInstance();
private static final Pattern START_DOT_PATTERN = Pattern.compile("^\\.");
private final MavenProject project;
private final Path outputDirectory;
private final Log logger;
CompilationInfoProvider(final MavenProject project, final Path outputDirectory, final Log logger) {
this.project = requireNonNull(project);
this.outputDirectory = requireNonNull(outputDirectory);
this.logger = requireNonNull(logger);
}
CompilationInfo getCompilationInfo(final Path root, final Path inputPath, final Map<? extends Path, String> controllerMapping) throws MojoExecutionException {
logger.info("Parsing " + inputPath);
try {
final var documentBuilder = DOCUMENT_BUILDER_FACTORY.newDocumentBuilder();
final var document = documentBuilder.parse(inputPath.toFile());
document.getDocumentElement().normalize();
final var builder = new CompilationInfo.Builder();
builder.inputFile(inputPath);
final var inputFilename = inputPath.getFileName().toString();
final var outputFilename = getOutputFilename(inputFilename);
final var outputClass = getOutputClass(root, inputPath, outputFilename);
final var replacedPrefixPath = inputPath.toString().replace(root.toString(), outputDirectory.toString());
final var targetPath = Paths.get(replacedPrefixPath.replace(inputFilename, outputFilename));
builder.outputFile(targetPath);
builder.outputClass(outputClass);
handleNode(document.getDocumentElement(), builder, controllerMapping);
logger.info(inputPath + " will be compiled to " + targetPath);
return builder.build();
} catch (final SAXException | IOException | ParserConfigurationException e) {
throw new MojoExecutionException("Error parsing fxml at " + inputPath, e);
}
}
private static String getOutputClass(final Path root, final Path inputPath, final String outputFilename) {
final var inputFilename = inputPath.getFileName().toString();
final var className = outputFilename.replace(".java", "");
final var replacedPrefixPath = inputPath.toString().replace(root.toString(), "").replace(inputFilename, className);
return START_DOT_PATTERN.matcher(replacedPrefixPath.replace(File.separator, ".")).replaceAll("");
}
private static String getOutputFilename(final CharSequence inputFilename) {
final var builder = new StringBuilder(inputFilename.length());
var nextUppercase = true;
for (var i = 0; i < inputFilename.length(); i++) {
final var c = inputFilename.charAt(i);
if (c == '-' || c == '_') {
nextUppercase = true;
} else if (nextUppercase) {
builder.append(Character.toUpperCase(c));
nextUppercase = false;
} else {
builder.append(c);
}
}
return builder.toString().replace(".fxml", ".java");
}
private void handleNode(final Node node, final CompilationInfo.Builder builder, final Map<? extends Path, String> controllerMapping) throws MojoExecutionException {
if (node.getNodeName().equals("fx:include")) {
handleInclude(node, builder);
}
handleAttributes(node, builder, controllerMapping);
handleChildren(node, builder, controllerMapping);
}
private void handleInclude(final Node node, final CompilationInfo.Builder builder) throws MojoExecutionException {
final var map = node.getAttributes();
if (map == null) {
throw new MojoExecutionException("Missing attributes for include");
} else {
final var sourceAttr = map.getNamedItem("source");
if (sourceAttr == null) {
throw new MojoExecutionException("Missing source for include");
} else {
final var source = sourceAttr.getNodeValue();
final var path = getRelativePath(builder.inputFile(), source);
logger.info("Found include " + source);
builder.addInclude(source, path);
}
}
}
private static Path getRelativePath(final Path base, final String relative) {
return base.getParent().resolve(relative).normalize();
}
private void handleChildren(final Node node, final CompilationInfo.Builder builder, final Map<? extends Path, String> controllerMapping) throws MojoExecutionException {
final var nl = node.getChildNodes();
for (var i = 0; i < nl.getLength(); i++) {
handleNode(nl.item(i), builder, controllerMapping);
}
}
private void handleAttributes(final Node node, final CompilationInfo.Builder builder, final Map<? extends Path, String> controllerMapping) throws MojoExecutionException {
final var map = node.getAttributes();
if (map != null) {
for (var i = 0; i < map.getLength(); i++) {
final var item = map.item(i);
final var name = item.getNodeName();
final var value = item.getNodeValue();
if (name.startsWith("on") && value.startsWith("#")) {
final var methodName = value.replace("#", "");
logger.debug("Found injected method " + methodName);
builder.addInjectedMethod(methodName);
} else if (name.equals("fx:controller")) {
handleController(value, builder);
} else if (name.equals("fx:id")) {
final var type = node.getNodeName();
logger.debug("Found injected field " + value + " of type " + type);
if (type.equals("fx:include")) {
final var path = getRelativePath(builder.inputFile(), map.getNamedItem("source").getNodeValue()).normalize();
final var controllerClass = controllerMapping.get(path);
if (controllerClass == null) {
throw new MojoExecutionException("Cannot find controller for " + path);
}
builder.addInjectedField(value + "Controller", controllerClass);
} else {
builder.addInjectedField(value, type);
}
}
}
}
}
private void handleController(final String controllerClass, final CompilationInfo.Builder builder) throws MojoExecutionException {
final var subPath = controllerClass.replace(".", "/") + ".java";
final var path = project.getCompileSourceRoots().stream()
.map(s -> Paths.get(s).resolve(subPath))
.filter(Files::exists)
.findFirst()
.orElseThrow(() -> new MojoExecutionException("Cannot find controller " + controllerClass));
logger.info("Found controller " + controllerClass);
builder.controllerFile(path);
builder.controllerClass(controllerClass);
}
}
@@ -0,0 +1,152 @@
package com.github.gtache.fxml.compiler.maven;
import com.github.gtache.fxml.compiler.ControllerInfo;
import com.github.gtache.fxml.compiler.impl.ClassesFinder;
import com.github.gtache.fxml.compiler.impl.ControllerInfoImpl;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.logging.Log;
import java.io.IOException;
import java.nio.file.Files;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.regex.Pattern;
/**
* Helper class for {@link FXMLCompilerMojo} to provides {@link ControllerInfo}
*/
class ControllerInfoProvider {
private static final Pattern IMPORT_PATTERN = Pattern.compile("import\\s+(?:static\\s+)?(?<import>[^;]+);");
private static final Set<String> JAVA_LANG_CLASSES;
static {
final var set = new HashSet<String>();
set.add("Object");
set.add("String");
set.add("Boolean");
set.add("Character");
set.add("Byte");
set.add("Short");
set.add("Integer");
set.add("Long");
set.add("Float");
set.add("Double");
JAVA_LANG_CLASSES = Set.copyOf(set);
}
private final Log logger;
ControllerInfoProvider(final Log logger) {
this.logger = Objects.requireNonNull(logger);
}
ControllerInfo getControllerInfo(final CompilationInfo info) throws MojoExecutionException {
try {
final var content = Files.readString(info.controllerFile());
final var imports = getImports(content);
final var propertyGenericTypes = new HashMap<String, List<String>>();
for (final var fieldInfo : info.injectedFields()) {
final var name = fieldInfo.name();
final var type = fieldInfo.type();
if (fillGenericTypes(type, name, content, imports, propertyGenericTypes)) {
logger.debug("Found injected field " + name + " of type " + type + " with generic types "
+ propertyGenericTypes.get(name) + " in controller " + info.controllerFile());
} else if (type.contains(".")) {
final var simpleName = type.substring(type.lastIndexOf('.') + 1);
if (fillGenericTypes(simpleName, name, content, imports, propertyGenericTypes)) {
logger.debug("Found injected field " + name + " of type " + simpleName + " with generic types "
+ propertyGenericTypes.get(name) + " in controller " + info.controllerFile());
}
} else {
throw new MojoExecutionException("Cannot find field " + name + "(" + type + ")" + " in controller " + info.controllerFile());
}
}
final var handlerHasArgument = new HashMap<String, Boolean>();
for (final var name : info.injectedMethods()) {
final var pattern = Pattern.compile("void\\s+" + Pattern.quote(name) + "\\s*\\((?<arg>[^)]*)\\)");
final var matcher = pattern.matcher(content);
if (matcher.find()) {
final var arg = matcher.group("arg");
handlerHasArgument.put(name, arg != null && !arg.isBlank());
logger.debug("Found injected method " + name + " with argument " + arg + " in controller " + info.controllerFile());
} else {
throw new MojoExecutionException("Cannot find method " + name + " in controller " + info.controllerFile());
}
}
return new ControllerInfoImpl(handlerHasArgument, propertyGenericTypes);
} catch (final IOException e) {
throw new MojoExecutionException("Error reading controller " + info.controllerFile(), e);
}
}
private static Imports getImports(final CharSequence content) throws MojoExecutionException {
final var resolved = new HashMap<String, String>();
final var unresolved = new HashSet<String>();
final var matcher = IMPORT_PATTERN.matcher(content);
while (matcher.find()) {
final var value = matcher.group("import");
if (value.endsWith(".*")) {
final var packagePath = value.substring(0, value.length() - 2);
try {
final var classes = ClassesFinder.getClasses(packagePath);
if (classes.isEmpty()) {
unresolved.add(packagePath);
} else {
classes.forEach(s -> resolved.put(s.substring(packagePath.length() + 1), s));
}
} catch (final IOException e) {
throw new MojoExecutionException("Error reading package " + packagePath, e);
}
} else {
final var simpleName = value.substring(value.lastIndexOf('.') + 1);
resolved.put(simpleName, value);
}
}
return new Imports(resolved, unresolved);
}
private static boolean fillGenericTypes(final String type, final String name, final CharSequence content, final Imports imports, final Map<? super String, ? super List<String>> propertyGenericTypes) throws MojoExecutionException {
final var pattern = Pattern.compile(Pattern.quote(type) + "(?<type><[^>]+>)?\\s+" + Pattern.quote(name) + "\\s*;");
final var matcher = pattern.matcher(content);
if (matcher.find()) {
final var genericTypes = matcher.group("type");
if (genericTypes != null && !genericTypes.isBlank()) {
if (genericTypes.equals("<>")) {
propertyGenericTypes.put(name, List.of());
} else {
final var split = genericTypes.replace("<", "").replace(">", "").split(",");
final var resolved = new ArrayList<String>();
for (final var s : split) {
final var trimmed = s.trim();
if (trimmed.contains(".") || JAVA_LANG_CLASSES.contains(trimmed)) {
resolved.add(trimmed);
} else {
final var imported = imports.imports().get(trimmed);
if (imported == null) {
throw new MojoExecutionException("Cannot find class " + trimmed + " probably in one of " + imports.packages() + " ; " +
"Use non-wildcard imports, use fully qualified name or put the classes in a dependency.");
} else {
resolved.add(imported);
}
}
}
propertyGenericTypes.put(name, resolved);
}
}
return true;
} else {
return false;
}
}
private record Imports(Map<String, String> imports, Set<String> packages) {
}
}
@@ -1,32 +1,188 @@
package com.github.gtache.fxml.compiler.maven; package com.github.gtache.fxml.compiler.maven;
import com.github.gtache.fxml.compiler.ControllerInjection;
import com.github.gtache.fxml.compiler.GenerationException;
import com.github.gtache.fxml.compiler.impl.ControllerFieldInjectionTypes;
import com.github.gtache.fxml.compiler.impl.ControllerInjectionImpl;
import com.github.gtache.fxml.compiler.impl.ControllerMethodsInjectionType;
import com.github.gtache.fxml.compiler.impl.GenerationParametersImpl;
import com.github.gtache.fxml.compiler.impl.GenerationRequestImpl;
import com.github.gtache.fxml.compiler.impl.GeneratorImpl;
import com.github.gtache.fxml.compiler.impl.ResourceBundleInjectionImpl;
import com.github.gtache.fxml.compiler.impl.ResourceBundleInjectionTypes;
import com.github.gtache.fxml.compiler.parsing.ParseException;
import com.github.gtache.fxml.compiler.parsing.xml.DOMFXMLParser;
import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.LifecyclePhase;
import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.project.MavenProject; import org.apache.maven.project.MavenProject;
import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import java.io.IOException;
import java.nio.file.FileVisitOption;
import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.HashMap;
import java.util.Map;
/** /**
* Main mojo for FXML compiler * Main mojo for FXML compiler
*/ */
@Mojo(name = "fxml-compile", defaultPhase = LifecyclePhase.GENERATE_SOURCES) @Mojo(name = "compile", defaultPhase = LifecyclePhase.GENERATE_SOURCES)
public class FXMLCompilerMojo extends AbstractMojo { public class FXMLCompilerMojo extends AbstractMojo {
private static final DocumentBuilderFactory DOCUMENT_BUILDER_FACTORY = DocumentBuilderFactory.newInstance();
@Parameter(defaultValue = "${project}", required = true, readonly = true) @Parameter(defaultValue = "${project}", required = true, readonly = true)
private MavenProject project; private MavenProject project;
@Parameter(defaultValue = "${project.build.directory}/generated-sources", required = true) @Parameter(property = "output-directory", defaultValue = "${project.build.directory}/generated-sources/java", required = true)
private Path outputDirectory; private Path outputDirectory;
@Parameter(property = "field-injection", defaultValue = "REFLECTION", required = true)
private ControllerFieldInjectionTypes fieldInjectionTypes;
@Parameter(property = "method-injection", defaultValue = "REFLECTION", required = true)
private ControllerMethodsInjectionType methodsInjectionType;
@Parameter(property = "bundle-injection", defaultValue = "CONSTRUCTOR", required = true)
private ResourceBundleInjectionTypes bundleInjectionType;
@Parameter(property = "bundle-map")
private Map<String, String> bundleMap;
@Override @Override
public void execute() throws MojoExecutionException, MojoFailureException { public void execute() throws MojoExecutionException {
final var fxmls = getAllFXMLs();
final var controllerMapping = createControllerMapping(fxmls);
final var mapping = createMapping(fxmls, controllerMapping);
compile(mapping);
}
private Map<Path, Path> getAllFXMLs() throws MojoExecutionException {
final var map = new HashMap<Path, Path>();
for (final var resource : project.getResources()) { for (final var resource : project.getResources()) {
final var location = resource.getLocation(""); final var path = Paths.get(resource.getDirectory());
location.toString(); if (Files.isDirectory(path)) {
try (final var stream = Files.find(path, Integer.MAX_VALUE, (p, a) -> p.toString().endsWith(".fxml"), FileVisitOption.FOLLOW_LINKS)) {
final var curList = stream.toList();
getLog().info("Found " + curList);
for (final var p : curList) {
map.put(p, path);
}
} catch (final IOException e) {
throw new MojoExecutionException("Error reading resources", e);
}
} else {
getLog().info("Directory " + path + " does not exist");
}
}
return map;
}
private static Map<Path, String> createControllerMapping(final Map<? extends Path, ? extends Path> fxmls) throws MojoExecutionException {
final var mapping = new HashMap<Path, String>();
for (final var fxml : fxmls.keySet()) {
mapping.put(fxml, getControllerClass(fxml));
}
return mapping;
}
private static String getControllerClass(final Path fxml) throws MojoExecutionException {
try {
final var documentBuilder = DOCUMENT_BUILDER_FACTORY.newDocumentBuilder();
final var document = documentBuilder.parse(fxml.toFile());
document.getDocumentElement().normalize();
final var controller = document.getDocumentElement().getAttribute("fx:controller");
if (controller.isBlank()) {
throw new MojoExecutionException("Missing controller attribute for " + fxml);
} else {
return controller;
}
} catch (final SAXException | IOException | ParserConfigurationException e) {
throw new MojoExecutionException("Error parsing fxml at " + fxml, e);
}
}
private Map<Path, CompilationInfo> createMapping(final Map<? extends Path, ? extends Path> fxmls, final Map<? extends Path, String> controllerMapping) throws MojoExecutionException {
final var compilationInfoProvider = new CompilationInfoProvider(project, outputDirectory, getLog());
final var mapping = new HashMap<Path, CompilationInfo>();
for (final var entry : fxmls.entrySet()) {
final var info = compilationInfoProvider.getCompilationInfo(entry.getValue(), entry.getKey(), controllerMapping);
mapping.put(entry.getKey(), info);
}
return mapping;
}
private void compile(final Map<Path, CompilationInfo> mapping) throws MojoExecutionException {
final var generator = new GeneratorImpl();
final var parser = new DOMFXMLParser();
final var controllerInfoProvider = new ControllerInfoProvider(getLog());
try {
for (final var entry : mapping.entrySet()) {
final var inputPath = entry.getKey();
final var info = entry.getValue();
getLog().info("Parsing " + inputPath + " with " + parser.getClass().getSimpleName());
final var root = parser.parse(inputPath);
final var controllerInjection = getControllerInjection(mapping, info);
final var sourceToGeneratedClassName = getSourceToGeneratedClassName(mapping, info);
final var sourceToControllerName = getSourceToControllerName(mapping, info);
final var resourceBundleInjection = new ResourceBundleInjectionImpl(bundleInjectionType, getBundleName(info));
final var parameters = new GenerationParametersImpl(controllerInjection, sourceToGeneratedClassName, sourceToControllerName, resourceBundleInjection);
final var controllerInfo = controllerInfoProvider.getControllerInfo(info);
final var output = info.outputFile();
final var request = new GenerationRequestImpl(parameters, controllerInfo, root, info.outputClass());
getLog().info("Compiling " + inputPath);
final var content = generator.generate(request);
final var outputDirectory = output.getParent();
Files.createDirectories(outputDirectory);
Files.writeString(output, content);
getLog().info("Compiled " + inputPath + " to " + output);
}
} catch (final IOException | RuntimeException | ParseException | GenerationException e) {
throw new MojoExecutionException("Error compiling fxml", e);
} }
project.addCompileSourceRoot(outputDirectory.toAbsolutePath().toString()); project.addCompileSourceRoot(outputDirectory.toAbsolutePath().toString());
} }
private String getBundleName(final CompilationInfo info) {
return bundleMap == null ? "" : bundleMap.getOrDefault(info.inputFile().toString(), "");
}
private static Map<String, String> getSourceToControllerName(final Map<Path, CompilationInfo> mapping, final CompilationInfo info) {
final var ret = new HashMap<String, String>();
for (final var entry : info.includes().entrySet()) {
ret.put(entry.getKey(), mapping.get(entry.getValue()).controllerClass());
}
return ret;
}
private static Map<String, String> getSourceToGeneratedClassName(final Map<Path, CompilationInfo> mapping, final CompilationInfo info) {
final var ret = new HashMap<String, String>();
for (final var entry : info.includes().entrySet()) {
ret.put(entry.getKey(), mapping.get(entry.getValue()).outputClass());
}
return ret;
}
private Map<String, ControllerInjection> getControllerInjection(final Map<Path, CompilationInfo> compilationInfoMapping, final CompilationInfo info) {
final var ret = new HashMap<String, ControllerInjection>();
ret.put(info.controllerClass(), getControllerInjection(info));
for (final var entry : info.includes().entrySet()) {
final var key = entry.getKey();
final var value = entry.getValue();
final var subInfo = compilationInfoMapping.get(value);
ret.put(key, getControllerInjection(subInfo));
}
return ret;
}
private ControllerInjection getControllerInjection(final CompilationInfo info) {
return new ControllerInjectionImpl(fieldInjectionTypes, methodsInjectionType, info.controllerClass());
}
} }
@@ -0,0 +1,16 @@
package com.github.gtache.fxml.compiler.maven;
import java.util.Objects;
/**
* Info about a field
*
* @param type The field type
* @param name The field name
*/
record FieldInfo(String type, String name) {
FieldInfo {
Objects.requireNonNull(type);
Objects.requireNonNull(name);
}
}
+46 -31
View File
@@ -44,13 +44,13 @@
<plugin.release.version>3.1.1</plugin.release.version> <plugin.release.version>3.1.1</plugin.release.version>
<plugin.source.version>3.3.1</plugin.source.version> <plugin.source.version>3.3.1</plugin.source.version>
<plugin.resources.version>3.3.1</plugin.resources.version> <plugin.resources.version>3.3.1</plugin.resources.version>
<plugin.site.version>3.12.1</plugin.site.version> <plugin.site.version>3.21.0</plugin.site.version>
<plugin.surefire.version>3.5.2</plugin.surefire.version> <plugin.surefire.version>3.5.2</plugin.surefire.version>
<plugin.versions.version>2.18.0</plugin.versions.version> <plugin.versions.version>2.18.0</plugin.versions.version>
<javafx.version>23.0.1</javafx.version> <javafx.version>23.0.1</javafx.version>
<junit.version>5.11.3</junit.version> <junit.version>5.11.3</junit.version>
<maven.site.version>3.21.0</maven.site.version> <log4j.version>2.21.0</log4j.version>
<mockito.version>5.14.2</mockito.version> <mockito.version>5.14.2</mockito.version>
</properties> </properties>
@@ -214,7 +214,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId> <artifactId>maven-site-plugin</artifactId>
<version>${maven.site.version}</version> <version>${plugin.site.version}</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
@@ -306,34 +306,6 @@
</plugins> </plugins>
</build> </build>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
<dependency> <dependency>
@@ -362,6 +334,21 @@
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-to-slf4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.junit.jupiter</groupId> <groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId> <artifactId>junit-jupiter-api</artifactId>
@@ -395,5 +382,33 @@
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project> </project>

Some files were not shown because too many files have changed in this diff Show More