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
*/
@FunctionalInterface
public interface ControllerFactory<T> {
/**
@@ -9,6 +9,8 @@ import java.util.Map;
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
*/
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
*/
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
* @return The generic types
@@ -6,17 +6,23 @@ package com.github.gtache.fxml.compiler;
public interface ControllerInjection {
/**
* Returns the injection type of class fields
*
* @return The injection type for fields
*/
InjectionType fieldInjectionType();
/**
* Returns the injection type for event handlers methods
*
* @return The injection type for event handlers
*/
InjectionType methodInjectionType();
/**
* @return The injection class
* The name of the controller class
*
* @return The class
*/
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 {
/**
* @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();
/**
* @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();
/**
* @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();
/**
* @return The resource bundle injection to use
* Returns the resource bundle injection to use
*
* @return The injection
*/
ResourceBundleInjection resourceBundleInjection();
}
@@ -8,22 +8,30 @@ import com.github.gtache.fxml.compiler.parsing.ParsedObject;
public interface GenerationRequest {
/**
* @return The main controller info
* Returns the info about the main controller for code generation
*
* @return The info
*/
ControllerInfo controllerInfo();
/**
* @return The request parameters
* Returns the generation parameters
*
* @return The parameters
*/
GenerationParameters parameters();
/**
* @return The object to generate code for
* Returns the object to generate code for
*
* @return The object
*/
ParsedObject rootObject();
/**
* @return The output class name
* Returns the output class name
*
* @return The class name
*/
String outputClassName();
}
@@ -10,6 +10,7 @@ public interface Generator {
*
* @param request The request
* @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 {
/**
* @return The name of the type
* Returns the name of the type
*
* @return The name
*/
String name();
}
@@ -6,12 +6,16 @@ package com.github.gtache.fxml.compiler;
public interface ResourceBundleInjection {
/**
* Returns the injection type for the resource bundle
*
* @return The injection type
*/
InjectionType injectionType();
/**
* @return The resource bundle path
* Returns the resource bundle name
*
* @return The path
*/
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 {
/**
* @return The controller id if present
* Returns the subcontroller id (if present)
*
* @return The id
*/
default String controllerId() {
final var property = properties().get("fx:id");
final var property = attributes().get("fx:id");
if (property == null) {
return null;
} 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() {
final var property = properties().get("resources");
final var property = attributes().get("resources");
if (property == null) {
return null;
} else {
@@ -35,10 +39,12 @@ public interface ParsedInclude extends ParsedObject {
}
/**
* Returns the include source
*
* @return The source
*/
default String source() {
final var property = properties().get("source");
final var property = attributes().get("source");
if (property == null) {
throw new IllegalStateException("Missing source");
} else {
@@ -47,12 +53,12 @@ public interface ParsedInclude extends ParsedObject {
}
@Override
default Class<?> clazz() {
return ParsedInclude.class;
default String className() {
return ParsedInclude.class.getName();
}
@Override
default SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children() {
default SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties() {
return new LinkedHashMap<>();
}
}
@@ -1,5 +1,6 @@
package com.github.gtache.fxml.compiler.parsing;
import java.util.Map;
import java.util.SequencedCollection;
import java.util.SequencedMap;
@@ -9,17 +10,23 @@ import java.util.SequencedMap;
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 {
/**
* @return The property name
* Returns the name of the property
*
* @return The 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();
}
@@ -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.junit.jupiter.MockitoExtension;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects;
import java.util.SequencedMap;
import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.Mockito.spy;
@@ -18,13 +19,13 @@ import static org.mockito.Mockito.when;
@ExtendWith(MockitoExtension.class)
class TestParsedInclude {
private final SequencedMap<String, ParsedProperty> properties;
private final Map<String, ParsedProperty> attributes;
private final ParsedProperty property;
private final String string;
private final ParsedInclude include;
TestParsedInclude(@Mock final ParsedProperty property) {
this.properties = new LinkedHashMap<>();
this.attributes = new HashMap<>();
this.property = Objects.requireNonNull(property);
this.string = "str/ing";
this.include = spy(ParsedInclude.class);
@@ -32,7 +33,7 @@ class TestParsedInclude {
@BeforeEach
void beforeEach() {
when(include.properties()).thenReturn(properties);
when(include.attributes()).thenReturn(attributes);
when(property.value()).thenReturn(string);
}
@@ -43,7 +44,7 @@ class TestParsedInclude {
@Test
void testControllerId() {
properties.put("fx:id", property);
attributes.put("fx:id", property);
assertEquals(string + "Controller", include.controllerId());
}
@@ -54,7 +55,7 @@ class TestParsedInclude {
@Test
void testResources() {
properties.put("resources", property);
attributes.put("resources", property);
assertEquals(string.replace("/", "."), include.resources());
}
@@ -65,17 +66,17 @@ class TestParsedInclude {
@Test
void testSource() {
properties.put("source", property);
attributes.put("source", property);
assertEquals(string, include.source());
}
@Test
void testClazz() {
assertEquals(ParsedInclude.class, include.clazz());
void testClassName() {
assertEquals(ParsedInclude.class.getName(), include.className());
}
@Test
void testChildren() {
assertEquals(new LinkedHashMap<>(), include.children());
void testProperties() {
assertEquals(new LinkedHashMap<>(), include.properties());
}
}
+4 -1
View File
@@ -16,11 +16,14 @@
<groupId>com.github.gtache</groupId>
<artifactId>fxml-compiler-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>${javafx.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<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}
*
* @param parameters The generation parameters
* @param controllerInfo The controller info
* @param rootObject The root object
* @param outputClassName The output class name
*/
@@ -1,42 +1,31 @@
package com.github.gtache.fxml.compiler.impl;
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.Generator;
import com.github.gtache.fxml.compiler.parsing.ParsedConstant;
import com.github.gtache.fxml.compiler.parsing.ParsedInclude;
import com.github.gtache.fxml.compiler.parsing.ParsedObject;
import com.github.gtache.fxml.compiler.parsing.ParsedProperty;
import javafx.beans.NamedArg;
import javafx.event.EventHandler;
import javafx.scene.Node;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
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.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
import static java.util.Objects.requireNonNull;
import static com.github.gtache.fxml.compiler.impl.ReflectionHelper.*;
/**
* Implementation of {@link Generator}
*/
public class GeneratorImpl implements Generator {
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 static final Pattern INT_PATTERN = Pattern.compile("\\d+");
private static final Pattern DECIMAL_PATTERN = Pattern.compile("\\d+(?:\\.\\d+)?");
private final Collection<String> controllerFactoryPostAction;
private final Map<String, AtomicInteger> variableNameCounters;
@@ -50,7 +39,7 @@ public class GeneratorImpl implements Generator {
}
@Override
public String generate(final GenerationRequest request) {
public String generate(final GenerationRequest request) throws GenerationException {
controllerFactoryPostAction.clear();
variableNameCounters.clear();
final var className = request.outputClassName();
@@ -119,6 +108,11 @@ public class GeneratorImpl implements Generator {
this.resourceBundlesMap = Map.copyOf(resourceBundlesMap);
}
/**
* Loads the view. Can only be called once.
*
* @return The view parent
*/
%6$s
%10$s
@@ -144,7 +138,7 @@ public class GeneratorImpl implements Generator {
* @param request The generation request
* @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 methodInjectionType = injection.methodInjectionType();
final var sb = new StringBuilder();
@@ -207,7 +201,7 @@ public class GeneratorImpl implements Generator {
* @param request The generation request
* @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 fieldInjectionType = injection.fieldInjectionType();
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
* @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 controllerInjection = getControllerInjection(request);
final var controllerInjectionType = controllerInjection.fieldInjectionType();
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(" throw new IllegalStateException(\"Already loaded\");\n");
sb.append(" }\n");
@@ -283,44 +277,52 @@ public class GeneratorImpl implements Generator {
* @param variableName The variable name for the object
* @param sb The string builder
*/
private void format(final GenerationRequest request, final ParsedObject parsedObject, final String variableName, final StringBuilder sb) {
if (parsedObject instanceof final ParsedInclude include) {
formatInclude(request, include, variableName, sb);
} else {
final var clazz = parsedObject.clazz();
private void format(final GenerationRequest request, final ParsedObject parsedObject, final String variableName, final StringBuilder sb) throws GenerationException {
switch (parsedObject) {
case final ParsedInclude include -> formatInclude(request, include, variableName, sb);
case final ParsedConstant constant -> formatConstant(constant, variableName, sb);
default -> {
final var clazz = getClass(parsedObject.className());
final var constructors = clazz.getConstructors();
final var allPropertyNames = new HashSet<>(parsedObject.properties().keySet());
allPropertyNames.addAll(parsedObject.children().keySet().stream().map(ParsedProperty::name).collect(Collectors.toSet()));
final var allPropertyNames = new HashSet<>(parsedObject.attributes().keySet());
allPropertyNames.addAll(parsedObject.properties().keySet().stream().map(ParsedProperty::name).collect(Collectors.toSet()));
final var constructorArgs = getMatchingConstructorArgs(constructors, allPropertyNames);
if (constructorArgs == null) {
if (allPropertyNames.size() == 1 && allPropertyNames.iterator().next().equals("fx:constant")) {
final var property = parsedObject.properties().get("fx:constant");
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 IllegalStateException("Cannot find constructor for " + clazz.getCanonicalName());
throw new GenerationException("Cannot find constructor for " + clazz.getCanonicalName());
}
} 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 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);
});
parsedObject.children().entrySet().stream().filter(e -> !constructorArgs.namedArgs().containsKey(e.getKey().name())).forEach(e -> {
}
}
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);
});
}
}
}
}
}
}
private static String getGenericTypes(final GenerationRequest request, final ParsedObject parsedObject) {
final var clazz = parsedObject.clazz();
private static String getGenericTypes(final GenerationRequest request, final ParsedObject parsedObject) throws GenerationException {
final var clazz = getClass(parsedObject.className());
if (isGeneric(clazz)) {
final var idProperty = parsedObject.properties().get("fx:id");
final var idProperty = parsedObject.attributes().get("fx:id");
if (idProperty == null) {
return "<>";
} else {
@@ -336,16 +338,6 @@ public class GeneratorImpl implements Generator {
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
@@ -355,14 +347,14 @@ public class GeneratorImpl implements Generator {
* @param subNodeName The sub node name
* @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 source = include.source();
final var resources = include.resources();
final var subControllerClass = request.parameters().sourceToControllerName().get(source);
final var subClassName = request.parameters().sourceToGeneratedClassName().get(source);
if (subClassName == null) {
throw new IllegalArgumentException("Unknown include source : " + source);
throw new GenerationException("Unknown include source : " + source);
}
if (resources == null) {
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
*
@@ -392,7 +395,7 @@ public class GeneratorImpl implements Generator {
* @param parentVariable The parent variable
* @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 setMethod = getSetMethod(propertyName);
if (propertyName.equals("fx:id")) {
@@ -400,40 +403,42 @@ public class GeneratorImpl implements Generator {
injectControllerField(request, id, parentVariable, sb);
} else if (propertyName.equals("fx:controller")) {
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);
} else if (property.sourceType() != null) {
if (hasStaticMethod(property.sourceType(), setMethod)) {
final var method = getStaticMethod(property.sourceType(), setMethod);
final var propertySourceTypeClass = getClass(property.sourceType());
if (hasStaticMethod(propertySourceTypeClass, setMethod)) {
final var method = getStaticMethod(propertySourceTypeClass, setMethod);
final var parameterType = method.getParameterTypes()[1];
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 {
throw new IllegalStateException("Cannot set " + propertyName + " on " + property.sourceType().getCanonicalName());
throw new GenerationException("Cannot set " + propertyName + " on " + property.sourceType());
}
} else {
final var getMethod = getGetMethod(propertyName);
if (hasMethod(parent.clazz(), setMethod)) {
final var method = getMethod(parent.clazz(), setMethod);
final var parentClass = getClass(parent.className());
if (hasMethod(parentClass, setMethod)) {
final var method = getMethod(parentClass, setMethod);
final var parameterType = method.getParameterTypes()[0];
final var arg = getArg(request, property.value(), parameterType);
setLaterIfNeeded(request, property, parameterType, " " + parentVariable + "." + setMethod + "(" + arg + ");\n", sb);
} else if (hasMethod(parent.clazz(), getMethod)) {
final var method = getMethod(parent.clazz(), getMethod);
} else if (hasMethod(parentClass, getMethod)) {
final var method = getMethod(parentClass, getMethod);
final var returnType = method.getReturnType();
if (hasMethod(returnType, "addAll")) {
final var arg = getArg(request, property.value(), String.class);
setLaterIfNeeded(request, property, String.class, " " + parentVariable + "." + getMethod + "().addAll(" + arg + ");\n", sb);
}
} 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
&& getControllerInjection(request).fieldInjectionType() == ControllerFieldInjectionTypes.FACTORY) {
controllerFactoryPostAction.add(arg);
@@ -450,7 +455,7 @@ public class GeneratorImpl implements Generator {
* @param parentVariable The parent variable
* @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 methodInjection = getMethodInjection(request, property, parentVariable, sb);
if (injection.fieldInjectionType() instanceof final ControllerFieldInjectionTypes fieldTypes) {
@@ -459,7 +464,7 @@ public class GeneratorImpl implements Generator {
case ASSIGN, SETTERS, REFLECTION -> sb.append(methodInjection);
}
} 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
* @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 injection = getControllerInjection(request);
final var controllerMethod = property.value().replace("#", "");
@@ -490,7 +495,7 @@ public class GeneratorImpl implements Generator {
" " + parentVariable + "." + setMethod + "(e -> callMethod(\"" + controllerMethod + "\", e));\n";
};
} 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
* @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("%")) {
return getBundleValue(request, value.substring(1));
} else {
@@ -518,7 +523,7 @@ public class GeneratorImpl implements Generator {
* @param variable The object variable
* @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 controllerInjectionType = controllerInjection.fieldInjectionType();
if (controllerInjectionType instanceof final ControllerFieldInjectionTypes types) {
@@ -530,12 +535,11 @@ public class GeneratorImpl implements Generator {
final var setMethod = getSetMethod(id);
sb.append(" controller.").append(setMethod).append("(").append(variable).append(");\n");
}
case REFLECTION -> {
case REFLECTION ->
sb.append(" injectField(\"").append(id).append("\", ").append(variable).append(");\n");
}
}
} 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
* @return The controller injection
*/
private static ControllerInjection getControllerInjection(final GenerationRequest request) {
final var property = request.rootObject().properties().get("fx:controller");
private static ControllerInjection getControllerInjection(final GenerationRequest request) throws GenerationException {
final var property = request.rootObject().attributes().get("fx:controller");
if (property == null) {
throw new IllegalArgumentException("Root object must have a controller property");
throw new GenerationException("Root object must have a controller property");
} else {
final var id = property.value();
return request.parameters().controllerInjections().get(id);
@@ -566,13 +570,14 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder
*/
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 variables = objects.stream().map(go -> {
final var variables = new ArrayList<String>();
for (final var object : objects) {
final var vn = getNextVariableName("object");
format(request, go, vn, sb);
return vn;
}).toList();
format(request, object, vn, sb);
variables.add(vn);
}
if (variables.size() > 1) {
formatMultipleChildren(variables, propertyName, parent, parentVariable, sb);
} else if (variables.size() == 1) {
@@ -591,10 +596,12 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder
*/
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);
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");
} else {
throw new GenerationException("Cannot set " + propertyName + " on " + parent.className());
}
}
@@ -608,7 +615,7 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder
*/
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) {
formatSingleChildInstance(variableName, property, parent, parentVariable, sb);
} else {
@@ -626,16 +633,17 @@ public class GeneratorImpl implements Generator {
* @param sb The string builder
*/
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 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");
} else if (hasMethod(parent.clazz(), getMethod)) {
} else if (hasMethod(parentClass, getMethod)) {
//Probably a list method that has only one element
sb.append(" ").append(parentVariable).append(".").append(getMethod).append("().addAll(").append(variableName).append(");\n");
} 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 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);
if (hasStaticMethod(property.sourceType(), setMethod)) {
sb.append(" ").append(property.sourceType().getName()).append(".").append(setMethod).append("(").append(parentVariable).append(", ").append(variableName).append(");\n");
if (hasStaticMethod(getClass(property.sourceType()), setMethod)) {
sb.append(" ").append(property.sourceType()).append(".").append(setMethod).append("(").append(parentVariable).append(", ").append(variableName).append(");\n");
} 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);
}
/**
* 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;
}
/**
* 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) {
private static String getBundleValue(final GenerationRequest request, final String value) throws GenerationException {
final var resourceBundleInjectionType = request.parameters().resourceBundleInjection().injectionType();
if (resourceBundleInjectionType instanceof final ResourceBundleInjectionTypes types) {
return switch (types) {
@@ -813,7 +713,7 @@ public class GeneratorImpl implements Generator {
case GETTER -> "controller.resources().getString(\"" + value + "\")";
};
} 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
* @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());
for (final var entry : constructorArgs.namedArgs().entrySet()) {
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) {
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);
if (c == null) {
args.add(toString(entry.getValue().defaultValue(), type));
} else {
throw new UnsupportedOperationException("Constructor using complex property not supported yet");
throw new GenerationException("Constructor using complex property not supported yet");
}
} else {
args.add(toString(p.value(), type));
@@ -878,47 +778,6 @@ public class GeneratorImpl implements Generator {
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
@@ -928,13 +787,25 @@ public class GeneratorImpl implements Generator {
* @return The computed string value
*/
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) {
return "\"" + value.replace("\"", "\\\"") + "\"";
} else if (clazz == char.class || clazz == Character.class) {
return "'" + value + "'";
} else if (clazz.isPrimitive() || primitiveWrappers.contains(clazz)) {
} else if (clazz == boolean.class || clazz == Boolean.class) {
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)) {
if (clazz.isEnum()) {
return clazz.getCanonicalName() + "." + value;
@@ -946,29 +817,12 @@ public class GeneratorImpl implements Generator {
}
}
/**
* 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)
*/
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;
private static String getWrapperClass(final Class<?> clazz) {
final var name = clazz.getName();
if (name.contains(".") || Character.isUpperCase(name.charAt(0))) {
return name;
} else {
return name.substring(0, 1).toUpperCase() + name.substring(1);
}
}
@@ -983,20 +837,11 @@ public class GeneratorImpl implements Generator {
return prefix + counter.getAndIncrement();
}
private record ConstructorArgs(Constructor<?> constructor,
SequencedMap<String, GeneratorImpl.Parameter> namedArgs) {
private ConstructorArgs {
requireNonNull(constructor);
namedArgs = new LinkedHashMap<>(namedArgs);
}
}
private record Parameter(String name, Class<?> type, String defaultValue) {
private Parameter {
requireNonNull(name);
requireNonNull(type);
requireNonNull(defaultValue);
private static Class<?> getClass(final String className) throws GenerationException {
try {
return Class.forName(className, false, Thread.currentThread().getContextClassLoader());
} catch (final ClassNotFoundException e) {
throw new GenerationException("Cannot find class " + className + " ; Is a dependency missing for the plugin?", e);
}
}
}
@@ -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.ParsedProperty;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.SequencedMap;
import java.util.Map;
/**
* 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 {
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.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects;
import java.util.SequencedCollection;
import java.util.SequencedMap;
@@ -13,17 +15,17 @@ import java.util.SequencedMap;
/**
* Implementation of {@link ParsedObject}
*
* @param clazz The object class
* @param properties The object properties
* @param children The object children (complex properties)
* @param className The object class
* @param attributes The object properties
* @param properties The object children (complex properties)
*/
public record ParsedObjectImpl(Class<?> clazz, SequencedMap<String, ParsedProperty> properties,
SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children) implements ParsedObject {
public record ParsedObjectImpl(String className, Map<String, ParsedProperty> attributes,
SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties) implements ParsedObject {
public ParsedObjectImpl {
Objects.requireNonNull(clazz);
Objects.requireNonNull(className);
attributes = Map.copyOf(attributes);
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 {
private Class<?> clazz;
private final SequencedMap<String, ParsedProperty> properties;
private final SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children;
private String className;
private final Map<String, ParsedProperty> attributes;
private final SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> properties;
/**
* Creates a new builder
*/
public Builder() {
this.attributes = new HashMap<>();
this.properties = new LinkedHashMap<>();
this.children = new LinkedHashMap<>();
}
/**
* Sets the object class
*
* @param clazz The object class
* @param className The object class
* @return The builder
*/
public Builder clazz(final Class<?> clazz) {
this.clazz = clazz;
public Builder className(final String className) {
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;
}
@@ -58,24 +71,13 @@ public record ParsedObjectImpl(Class<?> clazz, SequencedMap<String, ParsedProper
* Adds a property
*
* @param property The property
* @param child The property element
* @return The builder
*/
public Builder addProperty(final ParsedProperty property) {
properties.put(property.name(), property);
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<>());
public Builder addProperty(final ParsedProperty property, final ParsedObject child) {
final var sequence = properties.computeIfAbsent(property, k -> new ArrayList<>());
sequence.add(child);
children.put(property, sequence);
properties.put(property, sequence);
return this;
}
@@ -85,7 +87,7 @@ public record ParsedObjectImpl(Class<?> clazz, SequencedMap<String, ParsedProper
* @return The object
*/
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 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 {
Objects.requireNonNull(name);
+1
View File
@@ -4,6 +4,7 @@
module com.github.gtache.fxml.compiler.core {
requires transitive com.github.gtache.fxml.compiler.api;
requires transitive javafx.graphics;
requires org.apache.logging.log4j;
exports com.github.gtache.fxml.compiler.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
void testGetters() {
assertEquals(properties, include.properties());
assertEquals(ParsedInclude.class, include.clazz());
assertEquals(new LinkedHashMap<>(), include.children());
assertEquals(properties, include.attributes());
assertEquals(ParsedInclude.class.getName(), include.className());
assertEquals(new LinkedHashMap<>(), include.properties());
}
@Test
void testCopyMap() {
final var originalProperties = include.properties();
final var originalProperties = include.attributes();
properties.clear();
assertEquals(originalProperties, include.properties());
assertNotEquals(properties, include.properties());
assertEquals(originalProperties, include.attributes());
assertNotEquals(properties, include.attributes());
}
@Test
void testUnmodifiable() {
final var objectProperties = include.properties();
final var objectProperties = include.attributes();
assertThrows(UnsupportedOperationException.class, objectProperties::clear);
}
@@ -18,13 +18,13 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
@ExtendWith(MockitoExtension.class)
class TestParsedObjectImpl {
private final Class<?> clazz;
private final String clazz;
private final SequencedMap<String, ParsedProperty> properties;
private final SequencedMap<ParsedProperty, SequencedCollection<ParsedObject>> children;
private final ParsedObject parsedObject;
TestParsedObjectImpl(@Mock final ParsedProperty property, @Mock final ParsedObject object) {
this.clazz = Object.class;
this.clazz = Object.class.getName();
this.properties = new LinkedHashMap<>();
this.properties.put("name", property);
this.children = new LinkedHashMap<>();
@@ -34,25 +34,25 @@ class TestParsedObjectImpl {
@Test
void testGetters() {
assertEquals(clazz, parsedObject.clazz());
assertEquals(properties, parsedObject.properties());
assertEquals(children, parsedObject.children());
assertEquals(clazz, parsedObject.className());
assertEquals(properties, parsedObject.attributes());
assertEquals(children, parsedObject.properties());
}
@Test
void testCopyMap() {
final var originalProperties = parsedObject.properties();
final var originalChildren = parsedObject.children();
final var originalProperties = parsedObject.attributes();
final var originalChildren = parsedObject.properties();
properties.clear();
children.clear();
assertEquals(originalProperties, parsedObject.properties());
assertEquals(originalChildren, parsedObject.children());
assertEquals(originalProperties, parsedObject.attributes());
assertEquals(originalChildren, parsedObject.properties());
}
@Test
void testUnmodifiable() {
final var objectProperties = parsedObject.properties();
final var objectChildren = parsedObject.children();
final var objectProperties = parsedObject.attributes();
final var objectChildren = parsedObject.properties();
assertThrows(UnsupportedOperationException.class, objectProperties::clear);
assertThrows(UnsupportedOperationException.class, objectChildren::clear);
}
@@ -19,8 +19,8 @@ import static org.mockito.Mockito.when;
@ExtendWith(MockitoExtension.class)
class TestParsedObjectImplBuilder {
private final Class<?> clazz1;
private final Class<?> clazz2;
private final String clazz1;
private final String clazz2;
private final ParsedProperty property1;
private final ParsedProperty property2;
private final ParsedObject object1;
@@ -29,8 +29,8 @@ class TestParsedObjectImplBuilder {
TestParsedObjectImplBuilder(@Mock final ParsedProperty property1, @Mock final ParsedProperty property2,
@Mock final ParsedObject object1, @Mock final ParsedObject object2) {
this.clazz1 = Object.class;
this.clazz2 = String.class;
this.clazz1 = Object.class.getName();
this.clazz2 = String.class.getName();
this.property1 = Objects.requireNonNull(property1);
this.property2 = Objects.requireNonNull(property2);
this.object1 = Objects.requireNonNull(object1);
@@ -50,59 +50,59 @@ class TestParsedObjectImplBuilder {
}
@Test
void testClazz() {
builder.clazz(clazz1);
void testClassName() {
builder.className(clazz1);
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.children());
}
@Test
void testOverwriteClazz() {
builder.clazz(clazz1);
builder.clazz(clazz2);
void testOverwriteClassName() {
builder.className(clazz1);
builder.className(clazz2);
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.children());
}
@Test
void testAddProperty() {
builder.clazz(clazz1);
builder.addProperty(property1);
builder.className(clazz1);
builder.addProperty(property1, object1);
final var built = builder.build();
assertEquals(Map.of(property1.name(), property1), built.properties());
assertEquals(Map.of(), built.children());
assertEquals(Map.of(), built.attributes());
assertEquals(Map.of(property1, List.of(object1)), built.properties());
}
@Test
void testAddMultipleProperties() {
builder.clazz(clazz1);
builder.addProperty(property1);
builder.addProperty(property2);
builder.className(clazz1);
builder.addProperty(property1, object1);
builder.addProperty(property2, object2);
final var built = builder.build();
assertEquals(Map.of(property1.name(), property1, property2.name(), property2), built.properties());
assertEquals(Map.of(), built.children());
}
@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());
assertEquals(Map.of(), built.attributes());
assertEquals(Map.of(property1, List.of(object1), property2, List.of(object2)), built.properties());
}
}
@@ -8,13 +8,13 @@ import static org.junit.jupiter.api.Assertions.*;
class TestParsedPropertyImpl {
private final String name;
private final Class<?> sourceType;
private final String sourceType;
private final String value;
private final ParsedProperty property;
TestParsedPropertyImpl() {
this.name = "name";
this.sourceType = Object.class;
this.sourceType = Object.class.getName();
this.value = "value";
this.property = new ParsedPropertyImpl(name, sourceType, value);
}
-7
View File
@@ -16,17 +16,10 @@
<groupId>com.github.gtache</groupId>
<artifactId>fxml-compiler-core</artifactId>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>${javafx.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>${javafx.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
@@ -1,25 +1,39 @@
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.ParsedProperty;
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.ParsedPropertyImpl;
import javafx.application.Platform;
import javafx.collections.ObservableList;
import javafx.event.EventHandler;
import javafx.fxml.FXMLLoader;
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.ArrayList;
import java.util.Deque;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.SequencedMap;
import java.util.concurrent.CompletableFuture;
/**
* {@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<ParsedProperty> propertyStack;
@@ -34,7 +48,7 @@ public class ParsingLoadListener implements LoadListener {
/**
* Instantiates the listener
*/
public ParsingLoadListener() {
public LoadListenerParser() {
this.stack = new ArrayDeque<>();
this.propertyStack = new ArrayDeque<>();
this.currentObjectStack = new ArrayDeque<>();
@@ -45,7 +59,7 @@ public class ParsingLoadListener implements LoadListener {
/**
* @return The parsed root
*/
public ParsedObject root() {
ParsedObject root() {
if (currentObjects != null && currentObjects.size() == 1) {
return currentObjects.getFirst();
} else {
@@ -56,38 +70,44 @@ public class ParsingLoadListener implements LoadListener {
@Override
public void readImportProcessingInstruction(final String target) {
logger.debug("Import processing instruction : {}", target);
previousEnd = null;
//Do nothing
}
@Override
public void readLanguageProcessingInstruction(final String language) {
logger.debug("Language processing instruction : {}", language);
previousEnd = null;
//Do nothing
}
@Override
public void readComment(final String comment) {
logger.debug("Comment : {}", comment);
//Do nothing
}
@Override
public void beginInstanceDeclarationElement(final Class<?> type) {
logger.debug("Instance declaration : {}", type);
previousEnd = null;
if (current != null) {
stack.push(current);
}
current = new ParsedObjectImpl.Builder();
current.clazz(type);
current.className(type.getName());
}
@Override
public void beginUnknownTypeElement(final String name) {
logger.debug("Unknown type : {}", name);
throw new IllegalArgumentException("Unknown type : " + name);
}
@Override
public void beginIncludeElement() {
logger.debug("Include");
previousEnd = null;
if (isInclude) {
throw new IllegalStateException("Nested include");
@@ -99,21 +119,25 @@ public class ParsingLoadListener implements LoadListener {
@Override
public void beginReferenceElement() {
logger.debug("Reference");
throw new UnsupportedOperationException("Reference not supported yet");
}
@Override
public void beginCopyElement() {
logger.debug("Copy");
throw new UnsupportedOperationException("Copy not supported yet");
}
@Override
public void beginRootElement() {
logger.debug("Root element");
throw new UnsupportedOperationException("Root element not supported yet");
}
@Override
public void beginPropertyElement(final String name, final Class<?> sourceType) {
logger.debug("Property ({}): {}", sourceType, name);
previousEnd = null;
if (isInclude) {
throw new IllegalStateException("Reading complex property for include");
@@ -121,7 +145,7 @@ public class ParsingLoadListener implements LoadListener {
if (currentProperty != null) {
propertyStack.push(currentProperty);
}
currentProperty = new ParsedPropertyImpl(name, sourceType, null);
currentProperty = new ParsedPropertyImpl(name, sourceType == null ? null : sourceType.getName(), null);
currentObjectStack.push(currentObjects);
currentObjects = new ArrayList<>();
}
@@ -129,21 +153,25 @@ public class ParsingLoadListener implements LoadListener {
@Override
public void beginUnknownStaticPropertyElement(final String name) {
logger.debug("Unknown static property : {}", name);
throw new IllegalArgumentException("Unknown static property : " + name);
}
@Override
public void beginScriptElement() {
logger.debug("Script");
throw new UnsupportedOperationException("Script not supported yet");
}
@Override
public void beginDefineElement() {
logger.debug("Define");
throw new UnsupportedOperationException("Define not supported yet");
}
@Override
public void readInternalAttribute(final String name, final String value) {
logger.debug("Internal attribute : {} = {}", name, value);
previousEnd = null;
final var property = new ParsedPropertyImpl(name, null, value);
if (isInclude) {
@@ -151,40 +179,44 @@ public class ParsingLoadListener implements LoadListener {
} else if (current == null) {
throw new IllegalStateException("Current object is null (trying to add attribute " + name + " = " + value + ")");
} else {
current.addProperty(property);
current.addAttribute(property);
}
}
@Override
public void readPropertyAttribute(final String name, final Class<?> sourceType, final String value) {
logger.debug("Property ({}): {} = {}", sourceType, name, value);
if (isInclude) {
throw new IllegalStateException("Reading complex property for include");
} else if (current == null) {
throw new IllegalStateException("Current object is null (trying to add property " + name + "/" + sourceType + " = " + value + ")");
} else {
previousEnd = null;
current.addProperty(new ParsedPropertyImpl(name, sourceType, value));
current.addAttribute(new ParsedPropertyImpl(name, sourceType == null ? null : sourceType.getName(), value));
}
}
@Override
public void readUnknownStaticPropertyAttribute(final String name, final String value) {
logger.debug("Unknown static property attribute : {} = {}", name, value);
throw new IllegalArgumentException("Unknown static property : " + name);
}
@Override
public void readEventHandlerAttribute(final String name, final String value) {
logger.debug("Event handler attribute : {} = {}", name, value);
if (isInclude) {
throw new IllegalStateException("Reading event handler for include");
} else if (current == null) {
throw new IllegalStateException("Current object is null (trying to add event handler" + name + " = " + value + ")");
} else {
current.addProperty(new ParsedPropertyImpl(name, EventHandler.class, value));
current.addAttribute(new ParsedPropertyImpl(name, EventHandler.class.getName(), value));
}
}
@Override
public void endElement(final Object value) {
logger.debug("End element : {}", value);
if (isInclude) {
endInclude();
} else if (previousEnd == value || value instanceof ObservableList<?>) {
@@ -207,7 +239,7 @@ public class ParsingLoadListener implements LoadListener {
if (currentProperty == null) {
throw new IllegalStateException("Unexpected end element (property is null) : " + value);
} else {
currentObjects.forEach(go -> current.addChild(currentProperty, go));
currentObjects.forEach(go -> current.addProperty(currentProperty, go));
currentObjects = currentObjectStack.isEmpty() ? new ArrayList<>() : currentObjectStack.pop();
currentProperty = propertyStack.isEmpty() ? null : propertyStack.pop();
}
@@ -219,4 +251,56 @@ public class ParsingLoadListener implements LoadListener {
current = stack.isEmpty() ? null : stack.pop();
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 {
requires transitive com.github.gtache.fxml.compiler.core;
requires transitive javafx.fxml;
requires org.apache.logging.log4j;
exports com.github.gtache.fxml.compiler.parsing.listener;
}
@@ -1,5 +1,6 @@
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.Generator;
import com.github.gtache.fxml.compiler.impl.ControllerFieldInjectionTypes;
@@ -69,22 +70,24 @@ class TestGeneratorImpl {
@ParameterizedTest
@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 path = Paths.get(getPath(file, field, method, bundle));
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 actual = generator.generate(request);
assertEquals(expected, actual);
} catch (final IOException e) {
} catch (final IOException | GenerationException e) {
throw new RuntimeException(e);
}
}
public static void main(final String[] args) {
Platform.startup(() -> {
});
//Generates the test cases
try {
Platform.startup(() -> {
final var generator = new GeneratorImpl();
final var files = List.of("Controls", "Includes");
for (final var file : files) {
@@ -92,18 +95,17 @@ class TestGeneratorImpl {
for (final var method : ControllerMethodsInjectionType.values()) {
for (final var bundle : ResourceBundleInjectionTypes.values()) {
final var request = getRequest(file, field, method, bundle);
try {
final var content = generator.generate(request);
final var path = Paths.get(getPath(file, field, method, bundle));
try {
Files.writeString(path, content);
} catch (final IOException e) {
} catch (final IOException | GenerationException e) {
throw new RuntimeException(e);
}
}
}
}
}
});
} finally {
Platform.exit();
}
@@ -121,7 +123,7 @@ class TestGeneratorImpl {
final var controllerInfo = file.equals("Controls") ? controlsControllerInfo : includesControllerInfo;
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 listener = new ParsingLoadListener();
final var listener = new LoadListenerParser();
final var loader = new FXMLLoader(TestGeneratorImpl.class.getResource(viewPath));
loader.setLoadListener(listener);
loader.setResources(ResourceBundle.getBundle(resourceBundlePath));
@@ -24,12 +24,12 @@ import java.util.concurrent.CompletableFuture;
import static org.junit.jupiter.api.Assertions.*;
class TestParsingLoadListener {
class TestLoadListenerParser {
private final ParsingLoadListener listener;
private final LoadListenerParser listener;
TestParsingLoadListener() {
this.listener = new ParsingLoadListener();
TestLoadListenerParser() {
this.listener = new LoadListenerParser();
}
@BeforeAll
@@ -45,32 +45,32 @@ class TestParsingLoadListener {
@Test
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(new ParsedPropertyImpl("bottom", null, null),
List.of(new ParsedObjectImpl(VBox.class,
newLinkedHashMap("alignment", new ParsedPropertyImpl("alignment", BorderPane.class, "CENTER")),
List.of(new ParsedObjectImpl(VBox.class.getName(),
newLinkedHashMap("alignment", new ParsedPropertyImpl("alignment", BorderPane.class.getName(), "CENTER")),
newLinkedHashMap(new ParsedPropertyImpl("children", null, null), List.of(
new ParsedObjectImpl(Slider.class,
newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "playSlider"), "hgrow", new ParsedPropertyImpl("hgrow", HBox.class, "ALWAYS")),
new ParsedObjectImpl(Slider.class.getName(),
newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "playSlider"), "hgrow", new ParsedPropertyImpl("hgrow", HBox.class.getName(), "ALWAYS")),
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())))),
new ParsedObjectImpl(Label.class,
newLinkedHashMap("fx:id", new ParsedPropertyImpl("fx:id", null, "playLabel"), "text", new ParsedPropertyImpl("text", null, "Label"), "onMouseClicked", new ParsedPropertyImpl("onMouseClicked", EventHandler.class, "#mouseClicked")),
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.getName(), "#mouseClicked")),
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())))),
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")))
)))),
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 loader = new FXMLLoader(TestParsingLoadListener.class.getResource("loadView.fxml"));
final var loader = new FXMLLoader(TestLoadListenerParser.class.getResource("loadView.fxml"));
loader.setLoadListener(listener);
try {
loader.load();
@@ -116,7 +116,7 @@ class TestParsingLoadListener {
void testRootOneObject() {
listener.beginInstanceDeclarationElement(String.class);
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());
}
@@ -121,7 +121,7 @@
<Insets bottom="3.0" left="2.0" right="4.0" top="5.0"/>
</padding>
</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"
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"
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.button = object22;
final var object1 = new javafx.scene.control.Button();
controller.button = object1;
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.checkBox = object2;
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.choiceBox = object3;
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.colorPicker = object4;
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.checkBox = object23;
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.choiceBox = object24;
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.colorPicker = object25;
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.menuButton = object24;
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.comboBox = object28;
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.datePicker = object31;
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object32;
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.hyperlink = object33;
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.imageView = object34;
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.label = object35;
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.pagination = object28;
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.passwordField = object30;
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.progressBar = object31;
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.progressIndicator = object32;
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.radioButton = object34;
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.listView = object36;
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.scrollBarH = object35;
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object36;
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.menuBar = object38;
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.menu1 = object39;
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object40;
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.separatorH = object37;
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.separatorV = object38;
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.sliderH = object39;
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.pagination = object49;
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.passwordField = object51;
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.tableView = object45;
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object46;
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object47;
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.textArea = object48;
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.textField = object49;
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.progressBar = object52;
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.progressIndicator = object53;
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.radioButton = object55;
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.scrollBarH = object56;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object57;
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.separatorH = object58;
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.separatorV = object59;
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.sliderH = object60;
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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.treeTableView = object51;
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object52;
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object53;
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.treeView = object54;
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.webView = object55;
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.button = object22;
final var object1 = new javafx.scene.control.Button();
controller.button = object1;
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.checkBox = object2;
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.choiceBox = object3;
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.colorPicker = object4;
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.checkBox = object23;
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.choiceBox = object24;
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.colorPicker = object25;
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.menuButton = object24;
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.comboBox = object28;
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.datePicker = object31;
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object32;
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.hyperlink = object33;
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.imageView = object34;
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.label = object35;
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.pagination = object28;
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.passwordField = object30;
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.progressBar = object31;
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.progressIndicator = object32;
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.radioButton = object34;
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.listView = object36;
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.scrollBarH = object35;
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object36;
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.menuBar = object38;
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.menu1 = object39;
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object40;
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.separatorH = object37;
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.separatorV = object38;
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.sliderH = object39;
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.pagination = object49;
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.passwordField = object51;
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.tableView = object45;
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object46;
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object47;
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.textArea = object48;
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.textField = object49;
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.progressBar = object52;
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.progressIndicator = object53;
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.radioButton = object55;
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.scrollBarH = object56;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object57;
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.separatorH = object58;
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.separatorV = object59;
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.sliderH = object60;
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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.treeTableView = object51;
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object52;
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object53;
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.treeView = object54;
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.webView = object55;
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -53,357 +58,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.button = object22;
final var object1 = new javafx.scene.control.Button();
controller.button = object1;
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.checkBox = object2;
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.choiceBox = object3;
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.colorPicker = object4;
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.checkBox = object23;
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.choiceBox = object24;
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.colorPicker = object25;
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.menuButton = object24;
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.comboBox = object28;
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.datePicker = object31;
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object32;
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.hyperlink = object33;
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.imageView = object34;
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.label = object35;
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.pagination = object28;
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.passwordField = object30;
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.progressBar = object31;
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.progressIndicator = object32;
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.radioButton = object34;
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.listView = object36;
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.scrollBarH = object35;
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object36;
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.menuBar = object38;
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.menu1 = object39;
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object40;
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.separatorH = object37;
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.separatorV = object38;
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.sliderH = object39;
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.pagination = object49;
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.passwordField = object51;
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.tableView = object45;
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object46;
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object47;
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.textArea = object48;
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.textField = object49;
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.progressBar = object52;
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.progressIndicator = object53;
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.radioButton = object55;
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.scrollBarH = object56;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object57;
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.separatorH = object58;
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.separatorV = object59;
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.sliderH = object60;
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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.treeTableView = object51;
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object52;
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object53;
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.treeView = object54;
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.webView = object55;
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.button = object22;
final var object1 = new javafx.scene.control.Button();
controller.button = object1;
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.checkBox = object2;
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.choiceBox = object3;
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.colorPicker = object4;
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.checkBox = object23;
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.choiceBox = object24;
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.colorPicker = object25;
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.menuButton = object24;
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.comboBox = object28;
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.datePicker = object31;
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object32;
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.hyperlink = object33;
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.imageView = object34;
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.label = object35;
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.pagination = object28;
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.passwordField = object30;
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.progressBar = object31;
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.progressIndicator = object32;
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.radioButton = object34;
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.listView = object36;
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.scrollBarH = object35;
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object36;
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.menuBar = object38;
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.menu1 = object39;
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object40;
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.separatorH = object37;
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.separatorV = object38;
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.sliderH = object39;
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.pagination = object49;
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.passwordField = object51;
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.tableView = object45;
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object46;
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object47;
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.textArea = object48;
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.textField = object49;
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.progressBar = object52;
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.progressIndicator = object53;
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.radioButton = object55;
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.scrollBarH = object56;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object57;
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.separatorH = object58;
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.separatorV = object59;
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.sliderH = object60;
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
controller.treeTableView = object51;
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object52;
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object53;
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.treeView = object54;
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.webView = object55;
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.button = object22;
final var object1 = new javafx.scene.control.Button();
controller.button = object1;
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.checkBox = object2;
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.choiceBox = object3;
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.colorPicker = object4;
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.checkBox = object23;
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.choiceBox = object24;
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.colorPicker = object25;
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.menuButton = object24;
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.comboBox = object28;
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.datePicker = object31;
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object32;
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.hyperlink = object33;
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.imageView = object34;
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.label = object35;
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.pagination = object28;
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.passwordField = object30;
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.progressBar = object31;
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.progressIndicator = object32;
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.radioButton = object34;
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.listView = object36;
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.scrollBarH = object35;
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object36;
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.menuBar = object38;
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.menu1 = object39;
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object40;
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.separatorH = object37;
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.separatorV = object38;
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.sliderH = object39;
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.pagination = object49;
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.passwordField = object51;
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.tableView = object45;
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object46;
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object47;
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.textArea = object48;
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.textField = object49;
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.progressBar = object52;
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.progressIndicator = object53;
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.radioButton = object55;
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.scrollBarH = object56;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object57;
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.separatorH = object58;
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.separatorV = object59;
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.sliderH = object60;
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
controller.treeTableView = object51;
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object52;
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object53;
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.treeView = object54;
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.webView = object55;
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -57,357 +62,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.button = object22;
final var object1 = new javafx.scene.control.Button();
controller.button = object1;
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.checkBox = object2;
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.choiceBox = object3;
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.colorPicker = object4;
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.checkBox = object23;
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.choiceBox = object24;
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.colorPicker = object25;
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.menuButton = object24;
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.comboBox = object28;
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.datePicker = object31;
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.htmlEditor = object32;
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.hyperlink = object33;
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.imageView = object34;
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.label = object35;
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.pagination = object28;
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.passwordField = object30;
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.progressBar = object31;
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.progressIndicator = object32;
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.radioButton = object34;
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.listView = object36;
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.scrollBarH = object35;
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object36;
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.menuBar = object38;
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.menu1 = object39;
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.menuItem1 = object40;
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.separatorH = object37;
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.separatorV = object38;
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.sliderH = object39;
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.item1 = object43;
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.item2 = object44;
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.menuButton = object45;
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.pagination = object49;
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.passwordField = object51;
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.tableView = object45;
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.tableColumn1 = object46;
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.tableColumn2 = object47;
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.textArea = object48;
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.textField = object49;
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.progressBar = object52;
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.progressIndicator = object53;
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.radioButton = object55;
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.scrollBarH = object56;
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.scrollBarV = object57;
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.separatorH = object58;
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.separatorV = object59;
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.sliderH = object60;
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
controller.treeTableView = object51;
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.treeTableColumn1 = object52;
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.treeTableColumn2 = object53;
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.treeView = object54;
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.webView = object55;
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -43,7 +43,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -51,363 +56,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
fieldMap.put("button", object22);
final var object1 = new javafx.scene.control.Button();
fieldMap.put("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
fieldMap.put("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
fieldMap.put("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
fieldMap.put("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
fieldMap.put("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
fieldMap.put("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
fieldMap.put("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
fieldMap.put("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
fieldMap.put("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
fieldMap.put("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
fieldMap.put("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
fieldMap.put("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
fieldMap.put("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
fieldMap.put("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
fieldMap.put("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
fieldMap.put("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
fieldMap.put("separatorH", object37);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
fieldMap.put("sliderH", object39);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object40);
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);
fieldMap.put("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object42);
object42.setMnemonicParsing(false);
object42.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
fieldMap.put("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
fieldMap.put("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
fieldMap.put("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
fieldMap.put("separatorH", object58);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
fieldMap.put("sliderH", object60);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object61);
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);
fieldMap.put("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object52);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object54);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
fieldMap.put("webView", object55);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
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);
object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged);
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object50.setOnAction(controller::onAction);
object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
controller.initialize();
loaded = true;
return object0;
@@ -43,7 +43,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -51,363 +56,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
fieldMap.put("button", object22);
final var object1 = new javafx.scene.control.Button();
fieldMap.put("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
fieldMap.put("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
fieldMap.put("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
fieldMap.put("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
fieldMap.put("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
fieldMap.put("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
fieldMap.put("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
fieldMap.put("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
fieldMap.put("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
fieldMap.put("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
fieldMap.put("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
fieldMap.put("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
fieldMap.put("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
fieldMap.put("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
fieldMap.put("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
fieldMap.put("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
fieldMap.put("separatorH", object37);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
fieldMap.put("sliderH", object39);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object40);
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);
fieldMap.put("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object42);
object42.setMnemonicParsing(false);
object42.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
fieldMap.put("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
fieldMap.put("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
fieldMap.put("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
fieldMap.put("separatorH", object58);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
fieldMap.put("sliderH", object60);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object61);
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);
fieldMap.put("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object52);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object54);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
fieldMap.put("webView", object55);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
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);
object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged);
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object50.setOnAction(controller::onAction);
object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
controller.initialize();
loaded = true;
return object0;
@@ -43,370 +43,375 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
fieldMap.put("button", object22);
final var object1 = new javafx.scene.control.Button();
fieldMap.put("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
fieldMap.put("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
fieldMap.put("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
fieldMap.put("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
fieldMap.put("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
fieldMap.put("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
fieldMap.put("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
fieldMap.put("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
fieldMap.put("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
fieldMap.put("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
fieldMap.put("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
fieldMap.put("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
fieldMap.put("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
fieldMap.put("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
fieldMap.put("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
fieldMap.put("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
fieldMap.put("separatorH", object37);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
fieldMap.put("sliderH", object39);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object40);
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);
fieldMap.put("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object42);
object42.setMnemonicParsing(false);
object42.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
fieldMap.put("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
fieldMap.put("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
fieldMap.put("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
fieldMap.put("separatorH", object58);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
fieldMap.put("sliderH", object60);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object61);
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);
fieldMap.put("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object52);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object54);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
fieldMap.put("webView", object55);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
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);
object0.setOnInputMethodTextChanged(controller::inputMethodTextChanged);
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
object35.setText(controller.resources().getString("include.label"));
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
object60.setOnMouseMoved(controller::mouseMoved);
object60.setOnMousePressed(controller::mousePressed);
object60.setOnMouseReleased(controller::mouseReleased);
object60.setOnScroll(controller::onScroll);
object60.setOnScrollFinished(controller::onScrollFinished);
object60.setOnScrollStarted(controller::onScrollStarted);
object61.setOnZoom(controller::onZoom);
object61.setOnZoomFinished(controller::onZoomFinished);
object61.setOnZoomStarted(controller::onZoomStarted);
object71.setOnAction(controller::onAction);
object71.setOnRotate(controller::onRotate);
object71.setOnRotationFinished(controller::onRotationFinished);
object71.setOnRotationStarted(controller::onRotationStarted);
object73.setOnEditCancel(controller::onEditCancel);
object73.setOnEditCommit(controller::onEditCommit);
object73.setOnEditStart(controller::onEditStart);
object75.setOnSwipeDown(controller::onSwipeDown);
object75.setOnSwipeLeft(controller::onSwipeLeft);
object75.setOnSwipeRight(controller::onSwipeRight);
object75.setOnSwipeUp(controller::onSwipeUp);
object76.setOnTouchMoved(controller::onTouchMoved);
object76.setOnTouchPressed(controller::onTouchPressed);
object76.setOnTouchReleased(controller::onTouchReleased);
object76.setOnTouchStationary(controller::onTouchStationary);
object14.setText(controller.resources().getString("include.label"));
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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);
object40.setOnZoom(controller::onZoom);
object40.setOnZoomFinished(controller::onZoomFinished);
object40.setOnZoomStarted(controller::onZoomStarted);
object50.setOnAction(controller::onAction);
object50.setOnRotate(controller::onRotate);
object50.setOnRotationFinished(controller::onRotationFinished);
object50.setOnRotationStarted(controller::onRotationStarted);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
controller.initialize();
loaded = true;
return object0;
@@ -47,7 +47,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -55,363 +60,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
fieldMap.put("button", object22);
final var object1 = new javafx.scene.control.Button();
fieldMap.put("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
fieldMap.put("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
fieldMap.put("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
fieldMap.put("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
fieldMap.put("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
fieldMap.put("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
fieldMap.put("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
fieldMap.put("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
fieldMap.put("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
fieldMap.put("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
fieldMap.put("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
fieldMap.put("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
fieldMap.put("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
fieldMap.put("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
fieldMap.put("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
fieldMap.put("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
fieldMap.put("separatorH", object37);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
fieldMap.put("sliderH", object39);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object40);
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);
fieldMap.put("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object42);
object42.setMnemonicParsing(false);
object42.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
fieldMap.put("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
fieldMap.put("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
fieldMap.put("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
fieldMap.put("separatorH", object58);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
fieldMap.put("sliderH", object60);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object61);
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);
fieldMap.put("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object52);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object54);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
fieldMap.put("webView", object55);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
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);
object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e));
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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));
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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));
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object50.setOnAction(e -> callMethod("onAction", e));
object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -47,7 +47,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -55,363 +60,363 @@ public final class ControlsController {
final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
fieldMap.put("button", object22);
final var object1 = new javafx.scene.control.Button();
fieldMap.put("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
fieldMap.put("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
fieldMap.put("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
fieldMap.put("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
fieldMap.put("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
fieldMap.put("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
fieldMap.put("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
fieldMap.put("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
fieldMap.put("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
fieldMap.put("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
fieldMap.put("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
fieldMap.put("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
fieldMap.put("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
fieldMap.put("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
fieldMap.put("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
fieldMap.put("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
fieldMap.put("separatorH", object37);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
fieldMap.put("sliderH", object39);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object40);
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);
fieldMap.put("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object42);
object42.setMnemonicParsing(false);
object42.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
fieldMap.put("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
fieldMap.put("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
fieldMap.put("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
fieldMap.put("separatorH", object58);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
fieldMap.put("sliderH", object60);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object61);
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);
fieldMap.put("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object52);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object54);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
fieldMap.put("webView", object55);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
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);
object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e));
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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));
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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));
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object50.setOnAction(e -> callMethod("onAction", e));
object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -47,370 +47,375 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
final var fieldMap = new HashMap<String, Object>();
final var object0 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object0);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
fieldMap.put("button", object22);
final var object1 = new javafx.scene.control.Button();
fieldMap.put("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
fieldMap.put("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
fieldMap.put("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
fieldMap.put("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
fieldMap.put("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
fieldMap.put("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
fieldMap.put("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
fieldMap.put("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
fieldMap.put("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
fieldMap.put("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
fieldMap.put("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
fieldMap.put("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
fieldMap.put("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
fieldMap.put("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
fieldMap.put("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
fieldMap.put("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
fieldMap.put("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
fieldMap.put("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
fieldMap.put("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
fieldMap.put("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
fieldMap.put("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
fieldMap.put("separatorH", object37);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
fieldMap.put("sliderH", object39);
javafx.scene.layout.GridPane.setRowIndex(object39, 12);
final var object40 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object40);
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);
fieldMap.put("spinner", object41);
javafx.scene.layout.GridPane.setRowIndex(object41, 13);
final var object42 = new javafx.scene.control.SplitMenuButton();
fieldMap.put("splitMenuButton", object42);
object42.setMnemonicParsing(false);
object42.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
fieldMap.put("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
fieldMap.put("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
fieldMap.put("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
fieldMap.put("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
fieldMap.put("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
fieldMap.put("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
fieldMap.put("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
fieldMap.put("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
fieldMap.put("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
fieldMap.put("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
fieldMap.put("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
fieldMap.put("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
fieldMap.put("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
fieldMap.put("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
fieldMap.put("separatorH", object58);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
fieldMap.put("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
fieldMap.put("sliderH", object60);
javafx.scene.layout.GridPane.setColumnIndex(object60, 1);
javafx.scene.layout.GridPane.setRowIndex(object60, 12);
final var object61 = new javafx.scene.control.Slider();
fieldMap.put("sliderV", object61);
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);
fieldMap.put("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
fieldMap.put("treeTableColumn1", object52);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
fieldMap.put("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
fieldMap.put("treeView", object54);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
fieldMap.put("webView", object55);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
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);
object0.setOnInputMethodTextChanged(e -> callMethod("inputMethodTextChanged", e));
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
object35.setText(controller.resources().getString("include.label"));
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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));
object61.setOnZoom(e -> callMethod("onZoom", e));
object61.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object61.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object71.setOnAction(e -> callMethod("onAction", e));
object71.setOnRotate(e -> callMethod("onRotate", e));
object71.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object71.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object73.setOnEditCancel(e -> callMethod("onEditCancel", e));
object73.setOnEditCommit(e -> callMethod("onEditCommit", e));
object73.setOnEditStart(e -> callMethod("onEditStart", e));
object75.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object75.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object75.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object75.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object76.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object76.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object76.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object76.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object14.setText(controller.resources().getString("include.label"));
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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));
object40.setOnZoom(e -> callMethod("onZoom", e));
object40.setOnZoomFinished(e -> callMethod("onZoomFinished", e));
object40.setOnZoomStarted(e -> callMethod("onZoomStarted", e));
object50.setOnAction(e -> callMethod("onAction", e));
object50.setOnRotate(e -> callMethod("onRotate", e));
object50.setOnRotationFinished(e -> callMethod("onRotationFinished", e));
object50.setOnRotationStarted(e -> callMethod("onRotationStarted", e));
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
injectField("button", object22);
final var object1 = new javafx.scene.control.Button();
injectField("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
injectField("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
injectField("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
injectField("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
injectField("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
injectField("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
injectField("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
injectField("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
injectField("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
injectField("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
injectField("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
injectField("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
injectField("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
injectField("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
injectField("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
injectField("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
injectField("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
injectField("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
injectField("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
injectField("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
injectField("separatorH", object37);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
injectField("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
injectField("sliderH", object39);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
injectField("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
injectField("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
injectField("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
injectField("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
injectField("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
injectField("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
injectField("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
injectField("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
injectField("separatorH", object58);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
injectField("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
injectField("sliderH", object60);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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);
injectField("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object52);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object54);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("webView", object55);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
injectField("button", object22);
final var object1 = new javafx.scene.control.Button();
injectField("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
injectField("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
injectField("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
injectField("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
injectField("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
injectField("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
injectField("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
injectField("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
injectField("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
injectField("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
injectField("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
injectField("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
injectField("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
injectField("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
injectField("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
injectField("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
injectField("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
injectField("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
injectField("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
injectField("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
injectField("separatorH", object37);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
injectField("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
injectField("sliderH", object39);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
injectField("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
injectField("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
injectField("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
injectField("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
injectField("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
injectField("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
injectField("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
injectField("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
injectField("separatorH", object58);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
injectField("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
injectField("sliderH", object60);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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);
injectField("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object52);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object54);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("webView", object55);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -53,357 +58,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
injectField("button", object22);
final var object1 = new javafx.scene.control.Button();
injectField("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
injectField("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
injectField("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
injectField("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
injectField("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
injectField("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
injectField("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
injectField("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
injectField("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
injectField("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
injectField("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
injectField("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
injectField("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
injectField("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
injectField("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
injectField("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
injectField("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
injectField("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
injectField("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
injectField("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
injectField("separatorH", object37);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
injectField("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
injectField("sliderH", object39);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
injectField("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
injectField("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
injectField("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
injectField("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
injectField("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
injectField("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
injectField("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
injectField("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
injectField("separatorH", object58);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
injectField("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
injectField("sliderH", object60);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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);
injectField("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object52);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object54);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("webView", object55);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
injectField("button", object22);
final var object1 = new javafx.scene.control.Button();
injectField("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
injectField("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
injectField("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
injectField("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
injectField("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
injectField("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
injectField("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
injectField("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
injectField("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
injectField("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
injectField("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
injectField("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
injectField("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
injectField("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
injectField("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
injectField("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
injectField("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
injectField("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
injectField("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
injectField("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
injectField("separatorH", object37);
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
injectField("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
injectField("sliderH", object39);
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
injectField("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
injectField("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
injectField("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
injectField("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
injectField("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
injectField("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
injectField("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
injectField("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
injectField("separatorH", object58);
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
injectField("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
injectField("sliderH", object60);
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
injectField("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object52);
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object54);
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("webView", object55);
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
injectField("button", object22);
final var object1 = new javafx.scene.control.Button();
injectField("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
injectField("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
injectField("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
injectField("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
injectField("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
injectField("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
injectField("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
injectField("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
injectField("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
injectField("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
injectField("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
injectField("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
injectField("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
injectField("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
injectField("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
injectField("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
injectField("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
injectField("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
injectField("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
injectField("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
injectField("separatorH", object37);
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
injectField("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
injectField("sliderH", object39);
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
injectField("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
injectField("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
injectField("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
injectField("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
injectField("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
injectField("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
injectField("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
injectField("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
injectField("separatorH", object58);
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
injectField("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
injectField("sliderH", object60);
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
injectField("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object52);
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object54);
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("webView", object55);
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -57,357 +62,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
injectField("button", object22);
final var object1 = new javafx.scene.control.Button();
injectField("button", object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
injectField("checkBox", object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
injectField("choiceBox", object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
injectField("colorPicker", object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
injectField("checkBox", object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
injectField("choiceBox", object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
injectField("colorPicker", object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
injectField("menuButton", object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
injectField("comboBox", object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
injectField("datePicker", object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
injectField("htmlEditor", object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
injectField("hyperlink", object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
injectField("imageView", object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
injectField("label", object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
injectField("pagination", object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
injectField("passwordField", object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
injectField("progressIndicator", object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
injectField("radioButton", object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
injectField("listView", object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
injectField("scrollBarH", object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
injectField("menuBar", object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
injectField("menu1", object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
injectField("menuItem1", object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
injectField("separatorH", object37);
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
injectField("separatorV", object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
injectField("sliderH", object39);
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
injectField("item1", object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
injectField("item2", object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
injectField("menuButton", object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
injectField("pagination", object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
injectField("passwordField", object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
injectField("tableView", object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
injectField("tableColumn1", object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
injectField("tableColumn2", object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
injectField("textArea", object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
injectField("textField", object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
injectField("progressBar", object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
injectField("progressIndicator", object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
injectField("radioButton", object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
injectField("scrollBarH", object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
injectField("scrollBarV", object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
injectField("separatorH", object58);
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
injectField("separatorV", object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
injectField("sliderH", object60);
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
injectField("treeTableView", object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
injectField("treeTableColumn1", object52);
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
injectField("treeTableColumn2", object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
injectField("treeView", object54);
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
injectField("webView", object55);
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.setButton(object22);
final var object1 = new javafx.scene.control.Button();
controller.setButton(object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.setCheckBox(object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.setChoiceBox(object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.setColorPicker(object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.setChoiceBox(object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.setColorPicker(object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.setMenuButton(object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.setComboBox(object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.setDatePicker(object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.setHyperlink(object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.setImageView(object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.setLabel(object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.setPagination(object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.setPasswordField(object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.setProgressIndicator(object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.setListView(object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.setScrollBarH(object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.setMenu1(object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.setSeparatorH(object37);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.setSeparatorV(object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.setSliderH(object39);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.setPagination(object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.setPasswordField(object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.setTableView(object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.setTextArea(object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.setTextField(object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.setProgressIndicator(object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.setScrollBarH(object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.setSeparatorH(object58);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.setSeparatorV(object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.setSliderH(object60);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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.setTreeTableView(object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object52);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object54);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setWebView(object55);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -54,357 +59,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.setButton(object22);
final var object1 = new javafx.scene.control.Button();
controller.setButton(object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.setCheckBox(object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.setChoiceBox(object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.setColorPicker(object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.setChoiceBox(object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.setColorPicker(object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.setMenuButton(object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.setComboBox(object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.setDatePicker(object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.setHyperlink(object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.setImageView(object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.setLabel(object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.setPagination(object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.setPasswordField(object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.setProgressIndicator(object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.setListView(object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.setScrollBarH(object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.setMenu1(object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.setSeparatorH(object37);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.setSeparatorV(object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.setSliderH(object39);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.setPagination(object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.setPasswordField(object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.setTableView(object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.setTextArea(object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.setTextField(object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.setProgressIndicator(object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.setScrollBarH(object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.setSeparatorH(object58);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.setSeparatorV(object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.setSliderH(object60);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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.setTreeTableView(object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object52);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object54);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setWebView(object55);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -42,7 +42,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -53,357 +58,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> controller.keyPressed());
object0.setOnKeyReleased(controller::keyReleased);
object0.setOnKeyTyped(controller::keyTyped);
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.setButton(object22);
final var object1 = new javafx.scene.control.Button();
controller.setButton(object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.setCheckBox(object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.setChoiceBox(object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.setColorPicker(object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.setChoiceBox(object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.setColorPicker(object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.setMenuButton(object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.setComboBox(object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.setDatePicker(object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.setHyperlink(object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.setImageView(object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.setLabel(object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.setPagination(object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.setPasswordField(object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.setProgressIndicator(object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.setListView(object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.setScrollBarH(object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.setMenu1(object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.setSeparatorH(object37);
object37.setOnDragDetected(controller::dragDetected);
object37.setOnDragDone(controller::dragDone);
object37.setOnDragDropped(controller::dragDropped);
object37.setOnDragEntered(controller::dragEntered);
object37.setOnDragExited(controller::dragExited);
object37.setOnDragOver(controller::dragOver);
object37.setOnMouseDragEntered(controller::mouseDragEntered);
object37.setOnMouseDragExited(controller::mouseDragExited);
object37.setOnMouseDragOver(controller::mouseDragOver);
object37.setOnMouseDragReleased(controller::mouseDragReleased);
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.setSeparatorV(object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.setSliderH(object39);
object39.setOnContextMenuRequested(controller::contextMenuRequested);
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.setPagination(object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.setPasswordField(object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.setTableView(object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.setTextArea(object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.setTextField(object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(controller::onAction);
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.setProgressIndicator(object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.setScrollBarH(object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.setSeparatorH(object58);
object58.setOnDragDetected(controller::dragDetected);
object58.setOnDragDone(controller::dragDone);
object58.setOnDragDropped(controller::dragDropped);
object58.setOnDragEntered(controller::dragEntered);
object58.setOnDragExited(controller::dragExited);
object58.setOnDragOver(controller::dragOver);
object58.setOnMouseDragEntered(controller::mouseDragEntered);
object58.setOnMouseDragExited(controller::mouseDragExited);
object58.setOnMouseDragOver(controller::mouseDragOver);
object58.setOnMouseDragReleased(controller::mouseDragReleased);
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.setSeparatorV(object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.setSliderH(object60);
object60.setOnContextMenuRequested(controller::contextMenuRequested);
object60.setOnMouseClicked(e -> controller.mouseClicked());
object60.setOnMouseDragged(controller::mouseDragged);
object60.setOnMouseEntered(controller::mouseEntered);
object60.setOnMouseExited(controller::mouseExited);
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.setTreeTableView(object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object52);
object52.setOnEditCancel(controller::onEditCancel);
object52.setOnEditCommit(controller::onEditCommit);
object52.setOnEditStart(controller::onEditStart);
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object54);
object54.setOnSwipeDown(controller::onSwipeDown);
object54.setOnSwipeLeft(controller::onSwipeLeft);
object54.setOnSwipeRight(controller::onSwipeRight);
object54.setOnSwipeUp(controller::onSwipeUp);
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setWebView(object55);
object55.setOnTouchMoved(controller::onTouchMoved);
object55.setOnTouchPressed(controller::onTouchPressed);
object55.setOnTouchReleased(controller::onTouchReleased);
object55.setOnTouchStationary(controller::onTouchStationary);
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
controller.initialize();
loaded = true;
return object0;
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.setButton(object22);
final var object1 = new javafx.scene.control.Button();
controller.setButton(object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.setCheckBox(object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.setChoiceBox(object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.setColorPicker(object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.setChoiceBox(object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.setColorPicker(object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.setMenuButton(object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.setComboBox(object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.setDatePicker(object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.setHyperlink(object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.setImageView(object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.setLabel(object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.setPagination(object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.setPasswordField(object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.setProgressIndicator(object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.setListView(object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.setScrollBarH(object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.setMenu1(object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.setSeparatorH(object37);
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.setSeparatorV(object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.setSliderH(object39);
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.setPagination(object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.setPasswordField(object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.setTableView(object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.setTextArea(object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.setTextField(object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.setProgressIndicator(object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.setScrollBarH(object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.setSeparatorH(object58);
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.setSeparatorV(object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.setSliderH(object60);
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
controller.setTreeTableView(object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object52);
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object54);
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setWebView(object55);
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -58,357 +63,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.setButton(object22);
final var object1 = new javafx.scene.control.Button();
controller.setButton(object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.setCheckBox(object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.setChoiceBox(object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.setColorPicker(object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.setChoiceBox(object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.setColorPicker(object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.setMenuButton(object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.setComboBox(object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.setDatePicker(object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.setHyperlink(object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.setImageView(object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.setLabel(object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(bundle.getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.setPagination(object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.setPasswordField(object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.setProgressIndicator(object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.setListView(object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.setScrollBarH(object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.setMenu1(object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.setSeparatorH(object37);
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.setSeparatorV(object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.setSliderH(object39);
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.setPagination(object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.setPasswordField(object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.setTableView(object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.setTextArea(object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.setTextField(object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.setProgressIndicator(object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.setScrollBarH(object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.setSeparatorH(object58);
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.setSeparatorV(object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.setSliderH(object60);
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
controller.setTreeTableView(object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object52);
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object54);
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setWebView(object55);
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -46,7 +46,12 @@ public final class ControlsController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -57,357 +62,357 @@ public final class ControlsController {
object0.setOnKeyPressed(e -> callMethod("keyPressed", e));
object0.setOnKeyReleased(e -> callMethod("keyReleased", e));
object0.setOnKeyTyped(e -> callMethod("keyTyped", e));
final var object1 = new javafx.scene.layout.RowConstraints();
final var object2 = new javafx.scene.layout.RowConstraints();
final var object3 = new javafx.scene.layout.RowConstraints();
final var object4 = new javafx.scene.layout.RowConstraints();
final var object5 = new javafx.scene.layout.RowConstraints();
final var object6 = new javafx.scene.layout.RowConstraints();
final var object7 = new javafx.scene.layout.RowConstraints();
final var object8 = new javafx.scene.layout.RowConstraints();
final var object9 = new javafx.scene.layout.RowConstraints();
final var object10 = new javafx.scene.layout.RowConstraints();
final var object11 = new javafx.scene.layout.RowConstraints();
final var object12 = new javafx.scene.layout.RowConstraints();
final var object13 = new javafx.scene.layout.RowConstraints();
final var object14 = new javafx.scene.layout.RowConstraints();
final var object15 = new javafx.scene.layout.RowConstraints();
final var object16 = new javafx.scene.layout.RowConstraints();
final var object17 = new javafx.scene.layout.RowConstraints();
final var object18 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18);
final var object19 = new javafx.scene.layout.ColumnConstraints();
final var object20 = new javafx.scene.layout.ColumnConstraints();
final var object21 = new javafx.scene.layout.ColumnConstraints();
object21.setMinWidth(10.0);
object21.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object19, object20, object21);
final var object22 = new javafx.scene.control.Button();
controller.setButton(object22);
final var object1 = new javafx.scene.control.Button();
controller.setButton(object1);
object1.setMnemonicParsing(false);
object1.setText("Button");
final var object2 = new javafx.scene.control.CheckBox();
javafx.scene.layout.GridPane.setColumnIndex(object2, 1);
controller.setCheckBox(object2);
object2.setIndeterminate(true);
object2.setMnemonicParsing(false);
object2.setText("CheckBox");
final var object3 = new javafx.scene.control.ChoiceBox<String>();
object3.setCacheShape(false);
object3.setCenterShape(false);
object3.setDisable(true);
object3.setFocusTraversable(false);
controller.setChoiceBox(object3);
object3.setPrefWidth(150.0);
javafx.scene.layout.GridPane.setRowIndex(object3, 1);
object3.setScaleShape(false);
object3.setVisible(false);
final var object4 = new javafx.scene.control.ColorPicker();
javafx.scene.layout.GridPane.setColumnIndex(object4, 1);
controller.setColorPicker(object4);
object4.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object4.setOpacity(0.5);
javafx.scene.layout.GridPane.setRowIndex(object4, 1);
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.setText("Button");
final var object23 = new javafx.scene.control.CheckBox();
controller.setCheckBox(object23);
object23.setIndeterminate(true);
object22.setText("Help");
final var object23 = new javafx.scene.control.MenuItem();
object23.setMnemonicParsing(false);
object23.setText("CheckBox");
javafx.scene.layout.GridPane.setColumnIndex(object23, 1);
final var object24 = new javafx.scene.control.ChoiceBox<String>();
controller.setChoiceBox(object24);
object24.setCacheShape(false);
object24.setCenterShape(false);
object24.setDisable(true);
object24.setFocusTraversable(false);
object24.setPrefWidth(150.0);
object24.setScaleShape(false);
object24.setVisible(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 1);
final var object25 = new javafx.scene.control.ColorPicker();
controller.setColorPicker(object25);
object25.setNodeOrientation(javafx.geometry.NodeOrientation.LEFT_TO_RIGHT);
object25.setOpacity(0.5);
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);
object23.setText("About");
object22.getItems().addAll(object23);
object17.getMenus().addAll(object18, object20, object22);
final var object24 = new javafx.scene.control.MenuButton();
javafx.scene.layout.GridPane.setColumnIndex(object24, 1);
controller.setMenuButton(object24);
object24.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object24, 7);
object24.setText("MenuButton");
final var object25 = new javafx.scene.control.MenuItem();
object25.setMnemonicParsing(false);
object25.setText("Action 1");
final var object26 = new javafx.scene.control.MenuItem();
object26.setMnemonicParsing(false);
object26.setText("Action 2");
object24.getItems().addAll(object25, object26);
final var object27 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object25.setOpaqueInsets(object27);
final var object28 = new javafx.scene.control.ComboBox();
controller.setComboBox(object28);
object28.setEditable(true);
object28.setPrefWidth(150.0);
object28.setPromptText("Text");
object28.setVisibleRowCount(5);
javafx.scene.layout.GridPane.setRowIndex(object28, 2);
final var object29 = javafx.scene.Cursor.CLOSED_HAND;
object28.setCursor(object29);
final var object30 = new javafx.scene.effect.Bloom();
object28.setEffect(object30);
final var object31 = new javafx.scene.control.DatePicker();
controller.setDatePicker(object31);
object31.setShowWeekNumbers(true);
object31.setStyle("-fx-background-color: #ffffff;");
javafx.scene.layout.GridPane.setColumnIndex(object31, 1);
javafx.scene.layout.GridPane.setRowIndex(object31, 2);
final var object32 = new javafx.scene.web.HTMLEditor();
controller.setHtmlEditor(object32);
object32.setHtmlText("<html><head></head><body contenteditable=\"true\"></body></html>");
object32.setPrefHeight(200.0);
object32.setPrefWidth(506.0);
object32.getStyleClass().addAll("clazz");
object32.getStylesheets().addAll("@style.css");
javafx.scene.layout.GridPane.setRowIndex(object32, 3);
final var object33 = new javafx.scene.control.Hyperlink();
controller.setHyperlink(object33);
object33.setText("Hyperlink");
javafx.scene.layout.GridPane.setColumnIndex(object33, 1);
javafx.scene.layout.GridPane.setRowIndex(object33, 3);
final var object34 = new javafx.scene.image.ImageView();
controller.setImageView(object34);
object34.setFitHeight(150.0);
object34.setFitWidth(200.0);
object34.setPickOnBounds(true);
object34.setPreserveRatio(true);
javafx.scene.layout.GridPane.setRowIndex(object34, 4);
final var object35 = new javafx.scene.control.Label();
controller.setLabel(object35);
object35.setAccessibleHelp("TTTTT");
object35.setAccessibleText("TTT");
object35.setBlendMode(javafx.scene.effect.BlendMode.ADD);
object35.setCache(true);
object35.setCacheHint(javafx.scene.CacheHint.QUALITY);
object35.setDepthTest(javafx.scene.DepthTest.ENABLE);
object35.setMnemonicParsing(true);
object35.setMouseTransparent(true);
object35.setText(controller.resources().getString("include.label"));
javafx.scene.layout.GridPane.setMargin(object24, object27);
final var object28 = new javafx.scene.control.Pagination();
controller.setPagination(object28);
object28.setPrefHeight(200.0);
object28.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object28, 8);
final var object29 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object28.setPadding(object29);
final var object30 = new javafx.scene.control.PasswordField();
javafx.scene.layout.GridPane.setColumnIndex(object30, 1);
controller.setPasswordField(object30);
object30.setMaxHeight(Double.valueOf("Infinity"));
object30.setMaxWidth(5.0);
object30.setMinHeight(Double.valueOf("-Infinity"));
object30.setMinWidth(1.0);
object30.setPrefColumnCount(7);
object30.setPrefHeight(4.0);
object30.setPrefWidth(3.0);
javafx.scene.layout.GridPane.setRowIndex(object30, 8);
final var object31 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object31);
object31.setLayoutX(10.0);
object31.setLayoutY(20.0);
object31.setPrefWidth(200.0);
object31.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object31, 9);
final var object32 = new javafx.scene.control.ProgressIndicator();
javafx.scene.layout.GridPane.setColumnIndex(object32, 1);
controller.setProgressIndicator(object32);
object32.setProgress(0.0);
object32.setRotate(2.0);
javafx.scene.layout.GridPane.setRowIndex(object32, 9);
final var object33 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object32.setRotationAxis(object33);
final var object34 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object34);
object34.setMnemonicParsing(false);
javafx.scene.layout.GridPane.setRowIndex(object34, 10);
object34.setScaleX(7.0);
object34.setScaleY(2.0);
object34.setScaleZ(3.0);
object34.setText("RadioButton");
object34.setTranslateX(4.0);
object34.setTranslateY(5.0);
object34.setTranslateZ(6.0);
final var object35 = new javafx.scene.control.ScrollBar();
javafx.scene.layout.GridPane.setColumnIndex(object35, 1);
javafx.scene.layout.GridPane.setRowIndex(object35, 4);
final var object36 = new javafx.scene.control.ListView<javafx.scene.control.Label>();
controller.setListView(object36);
object36.setFixedCellSize(20.0);
object36.setNodeOrientation(javafx.geometry.NodeOrientation.RIGHT_TO_LEFT);
object36.setOrientation(javafx.geometry.Orientation.HORIZONTAL);
object36.setPrefHeight(200.0);
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);
controller.setScrollBarH(object35);
javafx.scene.layout.GridPane.setRowIndex(object35, 10);
final var object36 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object36);
object36.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object36, 11);
final var object37 = new javafx.scene.control.Separator();
javafx.scene.layout.GridPane.setColumnIndex(object37, 1);
javafx.scene.layout.GridPane.setColumnSpan(object37, 2);
javafx.scene.layout.GridPane.setRowIndex(object37, 5);
javafx.scene.layout.GridPane.setRowSpan(object37, 2);
final var object38 = new javafx.scene.control.MenuBar();
controller.setMenuBar(object38);
javafx.scene.layout.GridPane.setHalignment(object38, javafx.geometry.HPos.RIGHT);
javafx.scene.layout.GridPane.setHgrow(object38, javafx.scene.layout.Priority.ALWAYS);
javafx.scene.layout.GridPane.setRowIndex(object38, 7);
javafx.scene.layout.GridPane.setValignment(object38, javafx.geometry.VPos.BASELINE);
javafx.scene.layout.GridPane.setVgrow(object38, javafx.scene.layout.Priority.SOMETIMES);
final var object39 = new javafx.scene.control.Menu();
controller.setMenu1(object39);
object39.setMnemonicParsing(false);
object39.setText("File");
final var object40 = new javafx.scene.control.MenuItem();
controller.setMenuItem1(object40);
object40.setMnemonicParsing(false);
object40.setText("Close");
object39.getItems().addAll(object40);
final var object41 = new javafx.scene.control.Menu();
object41.setMnemonicParsing(false);
object41.setText("Edit");
final var object42 = new javafx.scene.control.MenuItem();
controller.setSeparatorH(object37);
object37.setOnDragDetected(e -> callMethod("dragDetected", e));
object37.setOnDragDone(e -> callMethod("dragDone", e));
object37.setOnDragDropped(e -> callMethod("dragDropped", e));
object37.setOnDragEntered(e -> callMethod("dragEntered", e));
object37.setOnDragExited(e -> callMethod("dragExited", e));
object37.setOnDragOver(e -> callMethod("dragOver", e));
object37.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object37.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object37.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object37.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object37.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object37, 11);
final var object38 = new javafx.scene.control.Separator();
controller.setSeparatorV(object38);
object38.setOrientation(javafx.geometry.Orientation.VERTICAL);
object38.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object38, 12);
final var object39 = new javafx.scene.control.Slider();
javafx.scene.layout.GridPane.setColumnIndex(object39, 1);
controller.setSliderH(object39);
object39.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
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.setText("Delete");
object41.getItems().addAll(object42);
final var object43 = new javafx.scene.control.Menu();
javafx.scene.layout.GridPane.setRowIndex(object42, 14);
object42.setText("SplitMenuButton");
final var object43 = new javafx.scene.control.MenuItem();
controller.setItem1(object43);
object43.setMnemonicParsing(false);
object43.setText("Help");
object43.setText("Action 1");
final var object44 = new javafx.scene.control.MenuItem();
controller.setItem2(object44);
object44.setMnemonicParsing(false);
object44.setText("About");
object43.getItems().addAll(object44);
object38.getMenus().addAll(object39, object41, object43);
final var object45 = new javafx.scene.control.MenuButton();
controller.setMenuButton(object45);
object45.setMnemonicParsing(false);
object45.setText("MenuButton");
object44.setText("Action 2");
object42.getItems().addAll(object43, object44);
final var object45 = new javafx.scene.control.TableView<javafx.scene.control.TextArea>();
javafx.scene.layout.GridPane.setColumnIndex(object45, 1);
javafx.scene.layout.GridPane.setRowIndex(object45, 7);
final var object46 = new javafx.scene.control.MenuItem();
object46.setMnemonicParsing(false);
object46.setText("Action 1");
final var object47 = new javafx.scene.control.MenuItem();
object47.setMnemonicParsing(false);
object47.setText("Action 2");
object45.getItems().addAll(object46, object47);
final var object48 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
javafx.scene.layout.GridPane.setMargin(object45, object48);
final var object49 = new javafx.scene.control.Pagination();
controller.setPagination(object49);
object49.setPrefHeight(200.0);
object49.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object49, 8);
final var object50 = new javafx.geometry.Insets(5.0, 4.0, 3.0, 2.0);
object49.setPadding(object50);
final var object51 = new javafx.scene.control.PasswordField();
controller.setPasswordField(object51);
object51.setMaxHeight(6.0);
object51.setMaxWidth(5.0);
object51.setMinHeight(2.0);
object51.setMinWidth(1.0);
object51.setPrefColumnCount(7);
object51.setPrefHeight(4.0);
object51.setPrefWidth(3.0);
controller.setTableView(object45);
object45.setPrefHeight(200.0);
object45.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object45, 14);
final var object46 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, Float>();
controller.setTableColumn1(object46);
object46.setPrefWidth(75.0);
object46.setText("C1");
final var object47 = new javafx.scene.control.TableColumn<javafx.scene.control.TextArea, String>();
controller.setTableColumn2(object47);
object47.setPrefWidth(75.0);
object47.setText("C2");
object45.getColumns().addAll(object46, object47);
final var object48 = new javafx.scene.control.TextArea();
controller.setTextArea(object48);
object48.setPrefHeight(200.0);
object48.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object48, 15);
final var object49 = new javafx.scene.control.TextField();
javafx.scene.layout.GridPane.setColumnIndex(object49, 1);
controller.setTextField(object49);
javafx.scene.layout.GridPane.setRowIndex(object49, 15);
final var object50 = new javafx.scene.control.ToggleButton();
object50.setMnemonicParsing(false);
object50.setOnAction(e -> callMethod("onAction", e));
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.setRowIndex(object51, 8);
final var object52 = new javafx.scene.control.ProgressBar();
controller.setProgressBar(object52);
object52.setLayoutX(10.0);
object52.setLayoutY(20.0);
object52.setPrefWidth(200.0);
object52.setProgress(0.0);
javafx.scene.layout.GridPane.setRowIndex(object52, 9);
final var object53 = new javafx.scene.control.ProgressIndicator();
controller.setProgressIndicator(object53);
object53.setProgress(0.0);
object53.setRotate(2.0);
javafx.scene.layout.GridPane.setColumnIndex(object53, 1);
javafx.scene.layout.GridPane.setRowIndex(object53, 9);
final var object54 = new javafx.geometry.Point3D(4.0, 5.0, 6.0);
object53.setRotationAxis(object54);
final var object55 = new javafx.scene.control.RadioButton();
controller.setRadioButton(object55);
object55.setMnemonicParsing(false);
object55.setScaleX(7.0);
object55.setScaleY(2.0);
object55.setScaleZ(3.0);
object55.setText("RadioButton");
object55.setTranslateX(4.0);
object55.setTranslateY(5.0);
object55.setTranslateZ(6.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 10);
final var object56 = new javafx.scene.control.ScrollBar();
controller.setScrollBarH(object56);
javafx.scene.layout.GridPane.setColumnIndex(object56, 1);
javafx.scene.layout.GridPane.setRowIndex(object56, 10);
final var object57 = new javafx.scene.control.ScrollBar();
controller.setScrollBarV(object57);
object57.setOrientation(javafx.geometry.Orientation.VERTICAL);
javafx.scene.layout.GridPane.setRowIndex(object57, 11);
final var object58 = new javafx.scene.control.Separator();
controller.setSeparatorH(object58);
object58.setOnDragDetected(e -> callMethod("dragDetected", e));
object58.setOnDragDone(e -> callMethod("dragDone", e));
object58.setOnDragDropped(e -> callMethod("dragDropped", e));
object58.setOnDragEntered(e -> callMethod("dragEntered", e));
object58.setOnDragExited(e -> callMethod("dragExited", e));
object58.setOnDragOver(e -> callMethod("dragOver", e));
object58.setOnMouseDragEntered(e -> callMethod("mouseDragEntered", e));
object58.setOnMouseDragExited(e -> callMethod("mouseDragExited", e));
object58.setOnMouseDragOver(e -> callMethod("mouseDragOver", e));
object58.setOnMouseDragReleased(e -> callMethod("mouseDragReleased", e));
object58.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setColumnIndex(object58, 1);
javafx.scene.layout.GridPane.setRowIndex(object58, 11);
final var object59 = new javafx.scene.control.Separator();
controller.setSeparatorV(object59);
object59.setOrientation(javafx.geometry.Orientation.VERTICAL);
object59.setPrefHeight(200.0);
javafx.scene.layout.GridPane.setRowIndex(object59, 12);
final var object60 = new javafx.scene.control.Slider();
controller.setSliderH(object60);
object60.setOnContextMenuRequested(e -> callMethod("contextMenuRequested", e));
object60.setOnMouseClicked(e -> callMethod("mouseClicked", e));
object60.setOnMouseDragged(e -> callMethod("mouseDragged", e));
object60.setOnMouseEntered(e -> callMethod("mouseEntered", e));
object60.setOnMouseExited(e -> callMethod("mouseExited", e));
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);
controller.setTreeTableView(object51);
object51.setPrefHeight(200.0);
object51.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object51, 16);
final var object52 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, String>();
controller.setTreeTableColumn1(object52);
object52.setOnEditCancel(e -> callMethod("onEditCancel", e));
object52.setOnEditCommit(e -> callMethod("onEditCommit", e));
object52.setOnEditStart(e -> callMethod("onEditStart", e));
object52.setPrefWidth(75.0);
object52.setText("C1");
final var object53 = new javafx.scene.control.TreeTableColumn<javafx.scene.control.TreeItem<String>, Integer>();
controller.setTreeTableColumn2(object53);
object53.setPrefWidth(75.0);
object53.setSortType(javafx.scene.control.TreeTableColumn.SortType.DESCENDING);
object53.setText("C2");
object51.getColumns().addAll(object52, object53);
final var object54 = new javafx.scene.control.TreeView<String>();
controller.setTreeView(object54);
object54.setOnSwipeDown(e -> callMethod("onSwipeDown", e));
object54.setOnSwipeLeft(e -> callMethod("onSwipeLeft", e));
object54.setOnSwipeRight(e -> callMethod("onSwipeRight", e));
object54.setOnSwipeUp(e -> callMethod("onSwipeUp", e));
object54.setPrefHeight(200.0);
object54.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object54, 17);
final var object55 = new javafx.scene.web.WebView();
javafx.scene.layout.GridPane.setColumnIndex(object55, 1);
controller.setWebView(object55);
object55.setOnTouchMoved(e -> callMethod("onTouchMoved", e));
object55.setOnTouchPressed(e -> callMethod("onTouchPressed", e));
object55.setOnTouchReleased(e -> callMethod("onTouchReleased", e));
object55.setOnTouchStationary(e -> callMethod("onTouchStationary", e));
object55.setPrefHeight(200.0);
object55.setPrefWidth(200.0);
javafx.scene.layout.GridPane.setRowIndex(object55, 17);
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);
final var object56 = new javafx.scene.layout.ColumnConstraints();
final var object57 = new javafx.scene.layout.ColumnConstraints();
final var object58 = new javafx.scene.layout.ColumnConstraints();
object58.setMinWidth(10.0);
object58.setPrefWidth(100.0);
object0.getColumnConstraints().addAll(object56, object57, object58);
final var object59 = new javafx.scene.layout.RowConstraints();
final var object60 = new javafx.scene.layout.RowConstraints();
final var object61 = new javafx.scene.layout.RowConstraints();
final var object62 = new javafx.scene.layout.RowConstraints();
final var object63 = new javafx.scene.layout.RowConstraints();
final var object64 = new javafx.scene.layout.RowConstraints();
final var object65 = new javafx.scene.layout.RowConstraints();
final var object66 = new javafx.scene.layout.RowConstraints();
final var object67 = new javafx.scene.layout.RowConstraints();
final var object68 = new javafx.scene.layout.RowConstraints();
final var object69 = new javafx.scene.layout.RowConstraints();
final var object70 = new javafx.scene.layout.RowConstraints();
final var object71 = new javafx.scene.layout.RowConstraints();
final var object72 = new javafx.scene.layout.RowConstraints();
final var object73 = new javafx.scene.layout.RowConstraints();
final var object74 = new javafx.scene.layout.RowConstraints();
final var object75 = new javafx.scene.layout.RowConstraints();
final var object76 = new javafx.scene.layout.RowConstraints();
object0.getRowConstraints().addAll(object59, object60, object61, object62, object63, object64, object65, object66, object67, object68, object69, object70, object71, object72, object73, object74, object75, object76);
try {
final var initialize = controller.getClass().getDeclaredMethod("initialize");
initialize.setAccessible(true);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.flowPane = object32;
final var object33 = new javafx.scene.control.DialogPane();
controller.dialogPane = object33;
final var object34 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object34;
final var object35 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object35;
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.flowPane = object30;
final var object31 = new javafx.scene.control.DialogPane();
controller.dialogPane = object31;
final var object32 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object32;
final var object33 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object33;
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object35;
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.flowPane = object32;
final var object33 = new javafx.scene.control.DialogPane();
controller.dialogPane = object33;
final var object34 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object34;
final var object35 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object35;
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.flowPane = object30;
final var object31 = new javafx.scene.control.DialogPane();
controller.dialogPane = object31;
final var object32 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object32;
final var object33 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object33;
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object35;
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -123,30 +128,30 @@ public final class IncludesController {
controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.flowPane = object32;
final var object33 = new javafx.scene.control.DialogPane();
controller.dialogPane = object33;
final var object34 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object34;
final var object35 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object35;
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.flowPane = object30;
final var object31 = new javafx.scene.control.DialogPane();
controller.dialogPane = object31;
final var object32 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object32;
final var object33 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object33;
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object35;
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.flowPane = object32;
final var object33 = new javafx.scene.control.DialogPane();
controller.dialogPane = object33;
final var object34 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object34;
final var object35 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object35;
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.flowPane = object30;
final var object31 = new javafx.scene.control.DialogPane();
controller.dialogPane = object31;
final var object32 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object32;
final var object33 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object33;
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object35;
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.flowPane = object32;
final var object33 = new javafx.scene.control.DialogPane();
controller.dialogPane = object33;
final var object34 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object34;
final var object35 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object35;
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.flowPane = object30;
final var object31 = new javafx.scene.control.DialogPane();
controller.dialogPane = object31;
final var object32 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object32;
final var object33 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object33;
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object35;
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -127,30 +132,30 @@ public final class IncludesController {
controller.group = object28;
final var object29 = new javafx.scene.layout.GridPane();
controller.gridPane = object29;
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object30;
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.flowPane = object32;
final var object33 = new javafx.scene.control.DialogPane();
controller.dialogPane = object33;
final var object34 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object34;
final var object35 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object35;
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.flowPane = object30;
final var object31 = new javafx.scene.control.DialogPane();
controller.dialogPane = object31;
final var object32 = new javafx.scene.control.ButtonBar();
controller.buttonBar = object32;
final var object33 = new javafx.scene.layout.AnchorPane();
controller.anchorPane = object33;
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.columnConstraints = object35;
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -43,7 +43,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -43,7 +43,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -43,7 +43,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -122,30 +127,30 @@ public final class IncludesController {
fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -47,7 +47,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -47,7 +47,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -47,7 +47,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -126,30 +131,30 @@ public final class IncludesController {
fieldMap.put("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
fieldMap.put("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
fieldMap.put("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
fieldMap.put("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
fieldMap.put("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
fieldMap.put("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
fieldMap.put("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -123,30 +128,30 @@ public final class IncludesController {
injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -127,30 +132,30 @@ public final class IncludesController {
injectField("group", object28);
final var object29 = new javafx.scene.layout.GridPane();
injectField("gridPane", object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object32);
final var object33 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object33);
final var object34 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object34);
final var object35 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
injectField("flowPane", object30);
final var object31 = new javafx.scene.control.DialogPane();
injectField("dialogPane", object31);
final var object32 = new javafx.scene.control.ButtonBar();
injectField("buttonBar", object32);
final var object33 = new javafx.scene.layout.AnchorPane();
injectField("anchorPane", object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
injectField("columnConstraints", object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object32);
final var object33 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object33);
final var object34 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object34);
final var object35 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object30);
final var object31 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object31);
final var object32 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object32);
final var object33 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -124,30 +129,30 @@ public final class IncludesController {
controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object32);
final var object33 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object33);
final var object34 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object34);
final var object35 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object30);
final var object31 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object31);
final var object32 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object32);
final var object33 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -42,7 +42,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -123,30 +128,30 @@ public final class IncludesController {
controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object32);
final var object33 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object33);
final var object34 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object34);
final var object35 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object30);
final var object31 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object31);
final var object32 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object32);
final var object33 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object32);
final var object33 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object33);
final var object34 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object34);
final var object35 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object30);
final var object31 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object31);
final var object32 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object32);
final var object33 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -128,30 +133,30 @@ public final class IncludesController {
controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object32);
final var object33 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object33);
final var object34 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object34);
final var object35 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object30);
final var object31 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object31);
final var object32 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object32);
final var object33 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
@@ -46,7 +46,12 @@ public final class IncludesController {
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) {
throw new IllegalStateException("Already loaded");
}
@@ -127,30 +132,30 @@ public final class IncludesController {
controller.setGroup(object28);
final var object29 = new javafx.scene.layout.GridPane();
controller.setGridPane(object29);
final var object30 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object30);
object30.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object30.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object30);
final var object31 = new javafx.scene.layout.RowConstraints();
object31.setMinHeight(10.0);
object31.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object31);
final var object32 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object32);
final var object33 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object33);
final var object34 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object34);
final var object35 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object35);
final var object36 = new javafx.scene.control.Label();
object36.setManaged(false);
object35.getChildren().addAll(object36);
object34.getButtons().addAll(object35);
object33.setContent(object34);
object32.getChildren().addAll(object33);
object29.getChildren().addAll(object32);
final var object30 = new javafx.scene.layout.FlowPane();
controller.setFlowPane(object30);
final var object31 = new javafx.scene.control.DialogPane();
controller.setDialogPane(object31);
final var object32 = new javafx.scene.control.ButtonBar();
controller.setButtonBar(object32);
final var object33 = new javafx.scene.layout.AnchorPane();
controller.setAnchorPane(object33);
final var object34 = new javafx.scene.control.Label();
object34.setManaged(false);
object33.getChildren().addAll(object34);
object32.getButtons().addAll(object33);
object31.setContent(object32);
object30.getChildren().addAll(object31);
object29.getChildren().addAll(object30);
final var object35 = new javafx.scene.layout.ColumnConstraints();
controller.setColumnConstraints(object35);
object35.setHgrow(javafx.scene.layout.Priority.SOMETIMES);
object35.setMinWidth(10.0);
object29.getColumnConstraints().addAll(object35);
final var object36 = new javafx.scene.layout.RowConstraints();
object36.setMinHeight(10.0);
object36.setVgrow(javafx.scene.layout.Priority.SOMETIMES);
object29.getRowConstraints().addAll(object36);
object28.getChildren().addAll(object29);
object27.getChildren().addAll(object28);
object26.getChildren().addAll(object27);
+10 -1
View File
@@ -44,9 +44,18 @@
<dependencies>
<dependency>
<groupId>com.github.gtache</groupId>
<artifactId>fxml-compiler-loader</artifactId>
<artifactId>fxml-compiler-xml</artifactId>
</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>
<groupId>org.apache.maven</groupId>
<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;
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.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.plugins.annotations.LifecyclePhase;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;
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.Paths;
import java.util.HashMap;
import java.util.Map;
/**
* 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 {
private static final DocumentBuilderFactory DOCUMENT_BUILDER_FACTORY = DocumentBuilderFactory.newInstance();
@Parameter(defaultValue = "${project}", required = true, readonly = true)
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;
@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
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()) {
final var location = resource.getLocation("");
location.toString();
final var path = Paths.get(resource.getDirectory());
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());
}
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.source.version>3.3.1</plugin.source.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.versions.version>2.18.0</plugin.versions.version>
<javafx.version>23.0.1</javafx.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>
</properties>
@@ -214,7 +214,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>${maven.site.version}</version>
<version>${plugin.site.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -306,34 +306,6 @@
</plugins>
</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>
<dependencies>
<dependency>
@@ -362,6 +334,21 @@
<version>${project.version}</version>
</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>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
@@ -395,5 +382,33 @@
</dependencies>
</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>

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