From 0f94ca1b5a08de7cbb5b2eacae7f181824718fd1 Mon Sep 17 00:00:00 2001 From: Dierk Koenig Date: Sun, 23 Aug 2015 23:22:24 +0200 Subject: [PATCH] before drawing FregeFX as a dependency --- README.adoc | 7 +- client/build.gradle | 3 +- fregeFX/src/main/frege/fregefx/JavaFxAll.fr | 10538 ++++++++++++++++ .../main/frege/fregefx/JavaFxProperties.fr | 0 fregeFX/src/main/frege/org/frege/JavaFX.fr | 42 - .../java/org/frege/FregeEventHandler.java | 26 + .../src/main/java/org/frege/FregeFX.java | 0 .../javafx/animation/AnimationAccessorImpl.fr | 13 - .../frege/javafx/animation/AnimationTimer.fr | 9 - .../javafx/animation/ParallelTransition.fr | 20 - .../frege/javafx/animation/PathTransition.fr | 33 - .../animation/PauseTransitionBuilder.fr | 11 - .../animation/ScaleTransitionBuilder.fr | 31 - .../javafx/animation/SequentialTransition.fr | 16 - .../animation/SequentialTransitionBuilder.fr | 14 - .../frege/javafx/animation/Timeline.fr | 12 - .../frege/javafx/animation/Transition.fr | 9 - .../javafx/animation/TransitionBuilder.fr | 9 - .../javafx/animation/TranslateTransition.fr | 75 - .../animation/TranslateTransitionBuilder.fr | 31 - .../javafx/application/ConditionalFeature.fr | 27 - .../frege/javafx/application/Platform.fr | 19 - .../javafx/beans/InvalidationListener.fr | 5 - .../frege/javafx/beans/WeakListener.fr | 5 - .../javafx/beans/binding/BooleanExpression.fr | 22 - .../javafx/beans/binding/DoubleBinding.fr | 21 - .../javafx/beans/binding/DoubleExpression.fr | 44 - .../javafx/beans/binding/FloatBinding.fr | 21 - .../javafx/beans/binding/IntegerExpression.fr | 40 - .../javafx/beans/binding/ListExpression.fr | 74 - .../javafx/beans/binding/ObjectBinding.fr | 21 - .../javafx/beans/binding/ObjectExpression.fr | 21 - .../frege/javafx/beans/binding/SetBinding.fr | 27 - .../javafx/beans/binding/StringExpression.fr | 45 - .../frege/javafx/beans/binding/When.fr | 17 - .../beans/property/BooleanPropertyBase.fr | 21 - .../javafx/beans/property/FloatProperty.fr | 15 - .../beans/property/FloatPropertyBase.fr | 21 - .../javafx/beans/property/IntegerProperty.fr | 15 - .../javafx/beans/property/ListProperty.fr | 11 - .../javafx/beans/property/LongProperty.fr | 15 - .../javafx/beans/property/MapProperty.fr | 11 - .../beans/property/ReadOnlyBooleanProperty.fr | 9 - .../property/ReadOnlyBooleanPropertyBase.fr | 9 - .../beans/property/ReadOnlyDoubleProperty.fr | 9 - .../property/ReadOnlyDoublePropertyBase.fr | 9 - .../beans/property/ReadOnlyFloatWrapper.fr | 16 - .../property/ReadOnlyIntegerPropertyBase.fr | 9 - .../beans/property/ReadOnlyListProperty.fr | 17 - .../beans/property/ReadOnlyMapProperty.fr | 17 - .../property/ReadOnlyObjectPropertyBase.fr | 9 - .../beans/property/ReadOnlySetProperty.fr | 17 - .../beans/property/ReadOnlySetWrapper.fr | 18 - .../property/ReadOnlyStringPropertyBase.fr | 9 - .../javafx/beans/property/SetProperty.fr | 11 - .../beans/property/SimpleBooleanProperty.fr | 12 - .../beans/property/SimpleDoubleProperty.fr | 12 - .../beans/property/SimpleMapProperty.fr | 12 - .../beans/property/SimpleSetProperty.fr | 12 - .../beans/property/SimpleStringProperty.fr | 12 - .../adapter/JavaBeanBooleanProperty.fr | 29 - .../adapter/JavaBeanDoubleProperty.fr | 29 - .../property/adapter/JavaBeanFloatProperty.fr | 29 - .../adapter/JavaBeanIntegerPropertyBuilder.fr | 21 - .../property/adapter/JavaBeanLongProperty.fr | 29 - .../adapter/JavaBeanObjectPropertyBuilder.fr | 21 - .../property/adapter/JavaBeanProperty.fr | 1 - .../adapter/JavaBeanStringPropertyBuilder.fr | 21 - .../ReadOnlyJavaBeanBooleanProperty.fr | 13 - .../adapter/ReadOnlyJavaBeanDoubleProperty.fr | 13 - .../ReadOnlyJavaBeanIntegerProperty.fr | 13 - .../adapter/ReadOnlyJavaBeanLongProperty.fr | 13 - .../ReadOnlyJavaBeanObjectPropertyBuilder.fr | 18 - .../javafx/beans/value/ChangeListener.fr | 5 - .../beans/value/ObservableFloatValue.fr | 5 - .../beans/value/ObservableObjectValue.fr | 5 - .../javafx/beans/value/ObservableSetValue.fr | 1 - .../beans/value/ObservableStringValue.fr | 1 - .../beans/value/WritableBooleanValue.fr | 9 - .../javafx/beans/value/WritableDoubleValue.fr | 9 - .../javafx/beans/value/WritableListValue.fr | 1 - .../javafx/beans/value/WritableMapValue.fr | 1 - .../javafx/beans/value/WritableNumberValue.fr | 1 - .../javafx/beans/value/WritableStringValue.fr | 1 - .../frege/javafx/beans/value/WritableValue.fr | 7 - .../javafx/collections/ArrayChangeListener.fr | 5 - .../javafx/collections/ListChangeBuilder.fr | 20 - .../javafx/collections/MapChangeListener.fr | 5 - .../javafx/collections/ObservableArray.fr | 17 - .../collections/ObservableFloatArray.fr | 25 - .../javafx/collections/ObservableList.fr | 23 - .../collections/WeakListChangeListener.fr | 9 - .../collections/WeakMapChangeListener.fr | 9 - .../collections/WeakSetChangeListener.fr | 9 - .../transformation/FilteredList.fr | 18 - .../transformation/TransformationList.fr | 11 - .../frege/javafx/concurrent/EventHelper.fr | 1 - .../javafx/concurrent/ScheduledService.fr | 59 - .../generated/frege/javafx/concurrent/Task.fr | 84 - .../generated/frege/javafx/css/CssMetaData.fr | 25 - .../generated/frege/javafx/css/PseudoClass.fr | 9 - .../css/SimpleStyleableDoubleProperty.fr | 14 - .../css/SimpleStyleableStringProperty.fr | 14 - .../generated/frege/javafx/css/StyleOrigin.fr | 13 - .../generated/frege/javafx/css/Styleable.fr | 17 - .../javafx/css/StyleableBooleanProperty.fr | 11 - .../javafx/css/StyleableIntegerProperty.fr | 11 - .../frege/javafx/css/StyleableLongProperty.fr | 11 - .../javafx/css/StyleableStringProperty.fr | 11 - .../javafx/embed/swing/InputMethodSupport.fr | 7 - .../frege/javafx/embed/swing/SwingEvents.fr | 1 - .../frege/javafx/embed/swing/SwingFXUtils.fr | 7 - .../javafx/embed/swt/CustomTransferBuilder.fr | 0 .../frege/javafx/embed/swt/SWTCursors.fr | 0 .../frege/javafx/embed/swt/SWTEvents.fr | 0 .../frege/javafx/embed/swt/SWTFXUtils.fr | 0 .../frege/javafx/event/EventDispatcher.fr | 5 - .../frege/javafx/event/EventTarget.fr | 5 - .../frege/javafx/event/WeakEventHandler.fr | 9 - .../src/generated/frege/javafx/fxml/FXML.fr | 1 - .../generated/frege/javafx/fxml/FXMLLoader.fr | 110 - .../frege/javafx/fxml/Initializable.fr | 5 - .../frege/javafx/fxml/JavaFXBuilderFactory.fr | 10 - .../javafx/geometry/BoundingBoxBuilder.fr | 19 - .../generated/frege/javafx/geometry/Bounds.fr | 35 - .../generated/frege/javafx/geometry/Insets.fr | 22 - .../frege/javafx/geometry/InsetsBuilder.fr | 15 - .../frege/javafx/geometry/Orientation.fr | 11 - .../frege/javafx/geometry/Point2D.fr | 45 - .../generated/frege/javafx/geometry/Side.fr | 17 - .../frege/javafx/print/PageOrientation.fr | 13 - .../frege/javafx/print/PrintColor.fr | 11 - .../frege/javafx/print/PrintQuality.fr | 13 - .../frege/javafx/print/PrintResolution.fr | 13 - .../frege/javafx/print/PrinterJob.fr | 31 - .../frege/javafx/scene/AccessibleRole.fr | 57 - .../src/generated/frege/javafx/scene/Group.fr | 23 - .../frege/javafx/scene/ImageCursor.fr | 25 - .../frege/javafx/scene/NodeBuilder.fr | 147 - .../javafx/scene/SnapshotParametersBuilder.fr | 19 - .../generated/frege/javafx/scene/SubScene.fr | 52 - .../javafx/scene/chart/BarChartBuilder.fr | 17 - .../javafx/scene/chart/BubbleChartBuilder.fr | 11 - .../frege/javafx/scene/chart/Chart.fr | 37 - .../frege/javafx/scene/chart/ChartBuilder.fr | 15 - .../frege/javafx/scene/chart/LineChart.fr | 22 - .../javafx/scene/chart/StackedBarChart.fr | 17 - .../javafx/scene/chart/ValueAxisBuilder.fr | 17 - .../javafx/scene/chart/XYChartBuilder.fr | 23 - .../frege/javafx/scene/control/Accordion.fr | 14 - .../javafx/scene/control/AccordionBuilder.fr | 14 - .../frege/javafx/scene/control/Button.fr | 21 - .../javafx/scene/control/ButtonBuilder.fr | 13 - .../javafx/scene/control/CheckBoxBuilder.fr | 15 - .../scene/control/CheckBoxTreeItemBuilder.fr | 7 - .../frege/javafx/scene/control/ChoiceBox.fr | 42 - .../javafx/scene/control/ChoiceBoxBuilder.fr | 17 - .../scene/control/ColorPickerBuilder.fr | 12 - .../frege/javafx/scene/control/ComboBox.fr | 54 - .../scene/control/ComboBoxBaseBuilder.fr | 21 - .../javafx/scene/control/ComboBoxBuilder.fr | 21 - .../javafx/scene/control/ContentDisplay.fr | 16 - .../scene/control/ContextMenuBuilder.fr | 16 - .../frege/javafx/scene/control/Control.fr | 33 - .../javafx/scene/control/ControlUtils.fr | 7 - .../javafx/scene/control/CustomMenuItem.fr | 19 - .../scene/control/CustomMenuItemBuilder.fr | 13 - .../frege/javafx/scene/control/DialogEvent.fr | 20 - .../frege/javafx/scene/control/FXDialog.fr | 41 - .../frege/javafx/scene/control/FocusModel.fr | 19 - .../javafx/scene/control/HeavyweightDialog.fr | 39 - .../frege/javafx/scene/control/IndexedCell.fr | 11 - .../scene/control/IndexedCellBuilder.fr | 7 - .../frege/javafx/scene/control/MenuItem.fr | 105 - .../frege/javafx/scene/control/ProgressBar.fr | 8 - .../frege/javafx/scene/control/RadioButton.fr | 10 - .../scene/control/ResizeFeaturesBase.fr | 9 - .../frege/javafx/scene/control/ScrollPane.fr | 114 - .../frege/javafx/scene/control/Separator.fr | 26 - .../javafx/scene/control/SeparatorBuilder.fr | 15 - .../frege/javafx/scene/control/SkinBase.fr | 17 - .../frege/javafx/scene/control/SortEvent.fr | 12 - .../javafx/scene/control/SplitMenuButton.fr | 12 - .../frege/javafx/scene/control/TabBuilder.fr | 36 - .../javafx/scene/control/TableCellBuilder.fr | 7 - .../javafx/scene/control/TableColumnBase.fr | 137 - .../javafx/scene/control/TablePositionBase.fr | 13 - .../frege/javafx/scene/control/TableRow.fr | 13 - .../javafx/scene/control/TableRowBuilder.fr | 7 - .../scene/control/TableSelectionModel.fr | 27 - .../frege/javafx/scene/control/TableUtil.fr | 1 - .../frege/javafx/scene/control/TextArea.fr | 46 - .../javafx/scene/control/TextFieldBuilder.fr | 17 - .../javafx/scene/control/TextInputDialog.fr | 10 - .../frege/javafx/scene/control/TitledPane.fr | 40 - .../frege/javafx/scene/control/ToggleGroup.fr | 21 - .../frege/javafx/scene/control/ToolBar.fr | 18 - .../javafx/scene/control/ToolBarBuilder.fr | 14 - .../frege/javafx/scene/control/Tooltip.fr | 68 - .../javafx/scene/control/TooltipBuilder.fr | 25 - .../frege/javafx/scene/control/TreeItem.fr | 63 - .../javafx/scene/control/TreeTableCell.fr | 35 - .../javafx/scene/control/TreeTablePosition.fr | 13 - .../control/cell/CheckBoxListCellBuilder.fr | 13 - .../scene/control/cell/CheckBoxTableCell.fr | 26 - .../control/cell/CheckBoxTableCellBuilder.fr | 13 - .../scene/control/cell/CheckBoxTreeCell.fr | 25 - .../control/cell/ChoiceBoxTableCellBuilder.fr | 14 - .../scene/control/cell/ChoiceBoxTreeCell.fr | 28 - .../control/cell/ChoiceBoxTreeTableCell.fr | 28 - .../scene/control/cell/ComboBoxTableCell.fr | 34 - .../control/cell/ComboBoxTreeCellBuilder.fr | 16 - .../control/cell/ProgressBarTreeTableCell.fr | 9 - .../control/cell/PropertyValueFactory.fr | 9 - .../scene/control/cell/TextFieldListCell.fr | 21 - .../scene/control/cell/TextFieldTableCell.fr | 21 - .../scene/control/cell/TextFieldTreeCell.fr | 21 - .../cell/TreeItemPropertyValueFactory.fr | 9 - .../frege/javafx/scene/effect/Blend.fr | 37 - .../frege/javafx/scene/effect/Bloom.fr | 22 - .../javafx/scene/effect/ColorAdjustBuilder.fr | 19 - .../javafx/scene/effect/DisplacementMap.fr | 53 - .../scene/effect/GaussianBlurBuilder.fr | 13 - .../frege/javafx/scene/effect/Glow.fr | 22 - .../frege/javafx/scene/effect/ImageInput.fr | 29 - .../frege/javafx/scene/effect/InnerShadow.fr | 66 - .../frege/javafx/scene/effect/Lighting.fr | 52 - .../frege/javafx/scene/effect/MotionBlur.fr | 28 - .../javafx/scene/effect/ReflectionBuilder.fr | 19 - .../javafx/scene/effect/SepiaToneBuilder.fr | 13 - .../frege/javafx/scene/effect/Shadow.fr | 47 - .../frege/javafx/scene/image/ImageView.fr | 67 - .../frege/javafx/scene/image/WritableImage.fr | 9 - .../frege/javafx/scene/input/Clipboard.fr | 41 - .../scene/input/ClipboardContentBuilder.fr | 12 - .../frege/javafx/scene/input/DragEvent.fr | 58 - .../frege/javafx/scene/input/Dragboard.fr | 22 - .../javafx/scene/input/InputMethodEvent.fr | 22 - .../scene/input/InputMethodHighlight.fr | 13 - .../scene/input/KeyCharacterCombination.fr | 18 - .../frege/javafx/scene/input/KeyCode.fr | 259 - .../frege/javafx/scene/input/Mnemonic.fr | 15 - .../frege/javafx/scene/input/MouseEvent.fr | 74 - .../frege/javafx/scene/input/TouchEvent.fr | 36 - .../frege/javafx/scene/input/ZoomEvent.fr | 23 - .../frege/javafx/scene/layout/AnchorPane.fr | 24 - .../javafx/scene/layout/BackgroundFill.fr | 15 - .../frege/javafx/scene/layout/Border.fr | 26 - .../frege/javafx/scene/layout/BorderStroke.fr | 40 - .../javafx/scene/layout/ColumnConstraints.fr | 52 - .../frege/javafx/scene/layout/CornerRadii.fr | 50 - .../frege/javafx/scene/layout/FlowPane.fr | 68 - .../javafx/scene/layout/FlowPaneBuilder.fr | 23 - .../frege/javafx/scene/layout/GridPane.fr | 110 - .../frege/javafx/scene/layout/Pane.fr | 8 - .../frege/javafx/scene/layout/PaneBuilder.fr | 12 - .../frege/javafx/scene/layout/StackPane.fr | 30 - .../frege/javafx/scene/layout/VBox.fr | 44 - .../frege/javafx/scene/layout/VBoxBuilder.fr | 15 - .../frege/javafx/scene/media/AudioTrack.fr | 5 - .../frege/javafx/scene/media/Media.fr | 35 - .../frege/javafx/scene/media/MediaBuilder.fr | 16 - .../javafx/scene/media/MediaMarkerEvent.fr | 6 - .../javafx/scene/media/MediaPlayerBuilder.fr | 55 - .../javafx/scene/media/MediaViewBuilder.fr | 27 - .../frege/javafx/scene/media/Track.fr | 13 - .../frege/javafx/scene/paint/ColorBuilder.fr | 15 - .../frege/javafx/scene/paint/CycleMethod.fr | 12 - .../scene/paint/LinearGradientBuilder.fr | 22 - .../frege/javafx/scene/paint/Material.fr | 9 - .../frege/javafx/scene/paint/Paint.fr | 7 - .../frege/javafx/scene/paint/PhongMaterial.fr | 55 - .../scene/paint/RadialGradientBuilder.fr | 24 - .../frege/javafx/scene/paint/StopBuilder.fr | 11 - .../generated/frege/javafx/scene/shape/Arc.fr | 54 - .../generated/frege/javafx/scene/shape/Box.fr | 30 - .../frege/javafx/scene/shape/CircleBuilder.fr | 15 - .../frege/javafx/scene/shape/CubicCurve.fr | 60 - .../javafx/scene/shape/CubicCurveBuilder.fr | 25 - .../frege/javafx/scene/shape/Cylinder.fr | 25 - .../javafx/scene/shape/EllipseBuilder.fr | 17 - .../javafx/scene/shape/HLineToBuilder.fr | 11 - .../frege/javafx/scene/shape/Line.fr | 38 - .../frege/javafx/scene/shape/LineBuilder.fr | 17 - .../frege/javafx/scene/shape/LineTo.fr | 22 - .../frege/javafx/scene/shape/Mesh.fr | 1 - .../frege/javafx/scene/shape/MeshView.fr | 16 - .../frege/javafx/scene/shape/MoveTo.fr | 22 - .../frege/javafx/scene/shape/PathElement.fr | 11 - .../frege/javafx/scene/shape/Polygon.fr | 16 - .../javafx/scene/shape/PolygonBuilder.fr | 12 - .../frege/javafx/scene/shape/QuadCurve.fr | 48 - .../javafx/scene/shape/QuadCurveToBuilder.fr | 17 - .../frege/javafx/scene/shape/Rectangle.fr | 56 - .../javafx/scene/shape/RectangleBuilder.fr | 21 - .../frege/javafx/scene/shape/Shape.fr | 79 - .../frege/javafx/scene/shape/Shape3D.fr | 27 - .../frege/javafx/scene/shape/ShapeBuilder.fr | 26 - .../frege/javafx/scene/shape/Sphere.fr | 19 - .../frege/javafx/scene/shape/StrokeLineCap.fr | 12 - .../frege/javafx/scene/shape/TriangleMesh.fr | 30 - .../javafx/scene/shape/VLineToBuilder.fr | 11 - .../frege/javafx/scene/shape/VertexFormat.fr | 16 - .../frege/javafx/scene/text/FontPosture.fr | 13 - .../frege/javafx/scene/text/TextAlignment.fr | 13 - .../frege/javafx/scene/text/TextFlow.fr | 32 - .../NonInvertibleTransformException.fr | 7 - .../frege/javafx/scene/transform/Rotate.fr | 93 - .../frege/javafx/scene/transform/Scale.fr | 82 - .../javafx/scene/transform/ShearBuilder.fr | 17 - .../scene/transform/TransformChangedEvent.fr | 10 - .../javafx/scene/web/WebEngineBuilder.fr | 27 - .../frege/javafx/scene/web/WebHistory.fr | 17 - .../frege/javafx/scene/web/WebView.fr | 105 - .../frege/javafx/stage/DirectoryChooser.fr | 19 - .../javafx/stage/DirectoryChooserBuilder.fr | 13 - .../frege/javafx/stage/FileChooser.fr | 37 - .../generated/frege/javafx/stage/Modality.fr | 12 - .../frege/javafx/stage/PopupBuilder.fr | 12 - .../frege/javafx/stage/PopupWindow.fr | 65 - .../generated/frege/javafx/stage/Screen.fr | 22 - .../generated/frege/javafx/stage/Window.fr | 117 - .../frege/javafx/stage/WindowBuilder.fr | 29 - .../generated/frege/javafx/util/Builder.fr | 5 - .../generated/frege/javafx/util/Callback.fr | 5 - .../generated/frege/javafx/util/Duration.fr | 61 - .../src/generated/frege/javafx/util/Pair.fr | 16 - .../util/converter/CurrencyStringConverter.fr | 9 - .../util/converter/DateStringConverter.fr | 11 - .../util/converter/FormatStringConverter.fr | 9 - .../util/converter/IntegerStringConverter.fr | 9 - .../converter/LocalDateStringConverter.fr | 12 - .../util/converter/LongStringConverter.fr | 9 - .../util/converter/NumberStringConverter.fr | 13 - preFregeFX/types.properties | 990 -- 335 files changed, 10568 insertions(+), 8963 deletions(-) create mode 100644 fregeFX/src/main/frege/fregefx/JavaFxAll.fr rename {preFregeFX => fregeFX}/src/main/frege/fregefx/JavaFxProperties.fr (100%) delete mode 100644 fregeFX/src/main/frege/org/frege/JavaFX.fr create mode 100644 fregeFX/src/main/java/org/frege/FregeEventHandler.java rename {preFregeFX => fregeFX}/src/main/java/org/frege/FregeFX.java (100%) delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/AnimationAccessorImpl.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/AnimationTimer.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/ParallelTransition.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/PathTransition.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/PauseTransitionBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/ScaleTransitionBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/SequentialTransition.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/SequentialTransitionBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/Timeline.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/Transition.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/TransitionBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/TranslateTransition.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/animation/TranslateTransitionBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/application/ConditionalFeature.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/application/Platform.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/InvalidationListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/WeakListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/BooleanExpression.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/DoubleBinding.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/DoubleExpression.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/FloatBinding.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/IntegerExpression.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/ListExpression.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/ObjectBinding.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/ObjectExpression.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/SetBinding.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/StringExpression.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/binding/When.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/BooleanPropertyBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/FloatProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/FloatPropertyBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/IntegerProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ListProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/LongProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/MapProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanPropertyBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoubleProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoublePropertyBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyFloatWrapper.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyIntegerPropertyBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyListProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyMapProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyObjectPropertyBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetWrapper.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyStringPropertyBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/SetProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/SimpleBooleanProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/SimpleDoubleProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/SimpleMapProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/SimpleSetProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/SimpleStringProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanBooleanProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanDoubleProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanFloatProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanIntegerPropertyBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanLongProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanObjectPropertyBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanStringPropertyBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/ChangeListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/ObservableFloatValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/ObservableObjectValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/ObservableSetValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/ObservableStringValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/WritableBooleanValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/WritableDoubleValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/WritableListValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/WritableMapValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/WritableNumberValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/WritableStringValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/beans/value/WritableValue.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/ArrayChangeListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/ListChangeBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/MapChangeListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/ObservableArray.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/ObservableFloatArray.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/ObservableList.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/WeakListChangeListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/WeakMapChangeListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/WeakSetChangeListener.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/transformation/FilteredList.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/collections/transformation/TransformationList.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/concurrent/EventHelper.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/concurrent/ScheduledService.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/concurrent/Task.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/CssMetaData.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/PseudoClass.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/SimpleStyleableDoubleProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/SimpleStyleableStringProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/StyleOrigin.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/Styleable.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/StyleableBooleanProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/StyleableIntegerProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/StyleableLongProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/css/StyleableStringProperty.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/embed/swing/InputMethodSupport.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/embed/swing/SwingEvents.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/embed/swing/SwingFXUtils.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/embed/swt/CustomTransferBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/embed/swt/SWTCursors.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/embed/swt/SWTEvents.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/embed/swt/SWTFXUtils.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/event/EventDispatcher.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/event/EventTarget.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/event/WeakEventHandler.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/fxml/FXML.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/fxml/FXMLLoader.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/fxml/Initializable.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/fxml/JavaFXBuilderFactory.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/geometry/BoundingBoxBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/geometry/Bounds.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/geometry/Insets.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/geometry/InsetsBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/geometry/Orientation.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/geometry/Point2D.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/geometry/Side.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/print/PageOrientation.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/print/PrintColor.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/print/PrintQuality.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/print/PrintResolution.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/print/PrinterJob.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/AccessibleRole.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/Group.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/ImageCursor.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/NodeBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/SnapshotParametersBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/SubScene.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/BarChartBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/BubbleChartBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/Chart.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/ChartBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/LineChart.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/StackedBarChart.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/ValueAxisBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/chart/XYChartBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/Accordion.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/AccordionBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/Button.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ButtonBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxTreeItemBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBox.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBoxBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ColorPickerBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ComboBox.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBaseBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ContentDisplay.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ContextMenuBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/Control.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ControlUtils.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItem.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItemBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/DialogEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/FXDialog.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/FocusModel.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/HeavyweightDialog.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/IndexedCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/IndexedCellBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/MenuItem.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ProgressBar.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/RadioButton.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ResizeFeaturesBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ScrollPane.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/Separator.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/SeparatorBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/SkinBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/SortEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/SplitMenuButton.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TabBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TableCellBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TableColumnBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TablePositionBase.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TableRow.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TableRowBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TableSelectionModel.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TableUtil.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TextArea.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TextFieldBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TextInputDialog.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TitledPane.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ToggleGroup.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ToolBar.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/ToolBarBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/Tooltip.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TooltipBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TreeItem.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TreeTableCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/TreeTablePosition.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxListCellBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCellBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTreeCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTableCellBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeTableCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTableCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTreeCellBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/ProgressBarTreeTableCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/PropertyValueFactory.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldListCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTableCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTreeCell.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/control/cell/TreeItemPropertyValueFactory.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/Blend.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/Bloom.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/ColorAdjustBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/DisplacementMap.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/GaussianBlurBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/Glow.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/ImageInput.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/InnerShadow.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/Lighting.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/MotionBlur.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/ReflectionBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/SepiaToneBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/effect/Shadow.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/image/ImageView.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/image/WritableImage.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/Clipboard.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/ClipboardContentBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/DragEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/Dragboard.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/InputMethodEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/InputMethodHighlight.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/KeyCharacterCombination.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/KeyCode.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/Mnemonic.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/MouseEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/TouchEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/input/ZoomEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/AnchorPane.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/BackgroundFill.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/Border.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/BorderStroke.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/ColumnConstraints.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/CornerRadii.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/FlowPane.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/FlowPaneBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/GridPane.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/Pane.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/PaneBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/StackPane.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/VBox.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/layout/VBoxBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/media/AudioTrack.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/media/Media.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/media/MediaBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/media/MediaMarkerEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/media/MediaPlayerBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/media/MediaViewBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/media/Track.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/ColorBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/CycleMethod.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/LinearGradientBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/Material.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/Paint.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/PhongMaterial.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/RadialGradientBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/paint/StopBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Arc.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Box.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/CircleBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurve.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurveBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Cylinder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/EllipseBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/HLineToBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Line.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/LineBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/LineTo.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Mesh.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/MeshView.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/MoveTo.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/PathElement.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Polygon.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/PolygonBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurve.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurveToBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Rectangle.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/RectangleBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Shape.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Shape3D.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/ShapeBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/Sphere.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/StrokeLineCap.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/TriangleMesh.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/VLineToBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/shape/VertexFormat.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/text/FontPosture.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/text/TextAlignment.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/text/TextFlow.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/transform/NonInvertibleTransformException.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/transform/Rotate.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/transform/Scale.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/transform/ShearBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/transform/TransformChangedEvent.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/web/WebEngineBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/web/WebHistory.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/scene/web/WebView.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/DirectoryChooser.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/DirectoryChooserBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/FileChooser.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/Modality.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/PopupBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/PopupWindow.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/Screen.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/Window.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/stage/WindowBuilder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/Builder.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/Callback.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/Duration.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/Pair.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/converter/CurrencyStringConverter.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/converter/DateStringConverter.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/converter/FormatStringConverter.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/converter/IntegerStringConverter.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/converter/LocalDateStringConverter.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/converter/LongStringConverter.fr delete mode 100644 preFregeFX/src/generated/frege/javafx/util/converter/NumberStringConverter.fr delete mode 100644 preFregeFX/types.properties diff --git a/README.adoc b/README.adoc index 45de6dc..8fe4fd8 100644 --- a/README.adoc +++ b/README.adoc @@ -18,11 +18,10 @@ In addition to the commands in the command-line REPL like `:help`, you can press with all available shortcuts and commands. The "history" list is pre-populated with commands that you may want to try out. -New in version 0.4.0: -* :l http:... to load a script from URL -* import ... to make the module known -* play ... for graphical output +* `:l http:...` to load a script from URL +* `:browse Stairs` to see what's in the _Stairs_ module +* `play ...` for graphical output Please note that _this GUI is not an IDE_. The content of the editor is fed line-by-line to the command-line REPL and this limits the amount of work that one can do in "one go". diff --git a/client/build.gradle b/client/build.gradle index 321548a..135dcef 100644 --- a/client/build.gradle +++ b/client/build.gradle @@ -16,8 +16,7 @@ sourceSets { dependencies { compile files("$jfxLibDir/jfxrt.jar") // TODO: find out why this seems to be necessary even on JDK 8 - compile project(':fregeFX') - compile project(':preFregeFX') + compile project(':FregeFx') } boolean runningOnJDK8() { diff --git a/fregeFX/src/main/frege/fregefx/JavaFxAll.fr b/fregeFX/src/main/frege/fregefx/JavaFxAll.fr new file mode 100644 index 0000000..5afa757 --- /dev/null +++ b/fregeFX/src/main/frege/fregefx/JavaFxAll.fr @@ -0,0 +1,10538 @@ +module fregefx.JavaFxAll where + +import frege.Prelude hiding(ListView) +import frege.java.Util hiding(Observable) +import frege.java.Net + +data Material = native javafx.scene.paint.Material +-- +data Animation_Status = pure native javafx.animation.Animation.Status where + pure native paused "javafx.animation.Animation.Status.PAUSED" :: Animation_Status + pure native running "javafx.animation.Animation.Status.RUNNING" :: Animation_Status + pure native stopped "javafx.animation.Animation.Status.STOPPED" :: Animation_Status + pure native valueOf "javafx.animation.Animation.Status.valueOf" :: String -> Animation_Status + native values "javafx.animation.Animation.Status.values" :: () -> STMutable s (JArray Animation_Status) + +data PathTransition_OrientationType = pure native javafx.animation.PathTransition.OrientationType where + pure native paused "javafx.animation.PathTransition.OrientationType.NONE" :: PathTransition_OrientationType + pure native running "javafx.animation.PathTransition.OrientationType.ORTHOGONAL_TO_TANGENT" :: PathTransition_OrientationType + pure native valueOf "javafx.animation.PathTransition.OrientationType.valueOf" :: String -> PathTransition_OrientationType + native values "javafx.animation.PathTransition.OrientationType.values" :: () -> STMutable s (JArray PathTransition_OrientationType) + +data StyleOrigin = pure native javafx.css.StyleOrigin where + pure native user_agent "javafx.css.StyleOrigin.USER_AGENT" :: StyleOrigin + pure native user "javafx.css.StyleOrigin.USER" :: StyleOrigin + pure native author "javafx.css.StyleOrigin.AUTHOR" :: StyleOrigin + pure native inline "javafx.css.StyleOrigin.INLINE" :: StyleOrigin + pure native valueOf "javafx.css.StyleOrigin.valueOf" :: String -> StyleOrigin + native values "javafx.css.StyleOrigin.values" :: () -> STMutable s (JArray StyleOrigin) + +data Collation = pure native javafx.print.Collation where + pure native uncollated "javafx.print.Collation.UNCOLLATED" :: Collation + pure native collated "javafx.print.Collation.COLLATED" :: Collation + pure native valueOf "javafx.print.Collation.valueOf" :: String -> Collation + native values "javafx.print.Collation.values" :: () -> STMutable s (JArray Collation) + +data PageOrientation = pure native javafx.print.PageOrientation where + pure native portrait "javafx.print.PageOrientation.PORTRAIT" :: PageOrientation + pure native landscape "javafx.print.PageOrientation.LANDSCAPE" :: PageOrientation + pure native reverse_portrait "javafx.print.PageOrientation.REVERSE_PORTRAIT" :: PageOrientation + pure native reverse_landscape "javafx.print.PageOrientation.REVERSE_LANDSCAPE" :: PageOrientation + pure native valueOf "javafx.print.PageOrientation.valueOf" :: String -> PageOrientation + native values "javafx.print.PageOrientation.values" :: () -> STMutable s (JArray PageOrientation) + + +data Animation = mutable native javafx.animation.Animation where + native indefinite "javafx.animation.Animation.INDEFINITE" :: Int + native autoReverseProperty :: Animation -> IO BooleanProperty + native currentRateProperty :: Animation -> IO ReadOnlyDoubleProperty + native currentTimeProperty :: Animation -> IO (ReadOnlyObjectProperty Duration) + native cycleCountProperty :: Animation -> IO IntegerProperty + native cycleDurationProperty :: Animation -> IO (ReadOnlyObjectProperty Duration) + native delayProperty :: Animation -> IO (ObjectProperty Duration) + native getCuePoints :: Animation -> IO (ObservableMap String Duration) + native getCurrentRate :: Animation -> IO Double + native getCurrentTime :: Animation -> IO Duration + native getCycleCount :: Animation -> IO Int + native getCycleDuration :: Animation -> IO Duration + native getDelay :: Animation -> IO Duration + native getOnFinished :: Animation -> IO (EventHandler ActionEvent) + native getRate :: Animation -> IO Double + native getStatus :: Animation -> IO Animation_Status + native getTargetFramerate :: Animation -> IO Double + native getTotalDuration :: Animation -> IO Duration + native isAutoReverse :: Animation -> IO Bool + native jumpTo :: Animation -> String -> IO () + | Animation -> Duration -> IO () + native onFinishedProperty :: Animation -> IO (ObjectProperty (EventHandler ActionEvent)) + native pause :: Animation -> IO () + native play :: Animation -> IO () + native playFrom :: Animation -> String -> IO () + | Animation -> Duration -> IO () + native playFromStart :: Animation -> IO () + native rateProperty :: Animation -> IO DoubleProperty + native setAutoReverse :: Animation -> Bool -> IO () + native setCycleCount :: Animation -> Int -> IO () + native setDelay :: Animation -> Duration -> IO () + native setOnFinished :: Animation -> EventHandler ActionEvent -> IO () + native setRate :: Animation -> Double -> IO () + native statusProperty :: Animation -> IO (ReadOnlyObjectProperty Animation_Status) + native stop :: Animation -> IO () + native totalDurationProperty :: Animation -> IO (ReadOnlyObjectProperty Duration) +-- +data AnimationTimer = mutable native javafx.animation.AnimationTimer where + native handle :: AnimationTimer -> Long -> IO () + native start :: AnimationTimer -> IO () + native stop :: AnimationTimer -> IO () +-- + +data FadeTransition = mutable native javafx.animation.FadeTransition where + native new :: Duration -> IO FadeTransition + | Duration -> Node -> IO FadeTransition + | () -> IO FadeTransition + native byValueProperty :: FadeTransition -> IO DoubleProperty + native durationProperty :: FadeTransition -> IO (ObjectProperty Duration) + native fromValueProperty :: FadeTransition -> IO DoubleProperty + native getByValue :: FadeTransition -> IO Double + native getDuration :: FadeTransition -> IO Duration + native getFromValue :: FadeTransition -> IO Double + native getNode :: FadeTransition -> IO Node + native getToValue :: FadeTransition -> IO Double + native nodeProperty :: FadeTransition -> IO (ObjectProperty Node) + native setByValue :: FadeTransition -> Double -> IO () + native setDuration :: FadeTransition -> Duration -> IO () + native setFromValue :: FadeTransition -> Double -> IO () + native setNode :: FadeTransition -> Node -> IO () + native setToValue :: FadeTransition -> Double -> IO () + native toValueProperty :: FadeTransition -> IO DoubleProperty +-- +data FillTransition = mutable native javafx.animation.FillTransition where + native new :: () -> IO FillTransition + | Duration -> Shape -> Color -> Color -> IO FillTransition + | Duration -> Color -> Color -> IO FillTransition + | Duration -> Shape -> IO FillTransition + | Duration -> IO FillTransition + native durationProperty :: FillTransition -> IO (ObjectProperty Duration) + native fromValueProperty :: FillTransition -> IO (ObjectProperty Color) + native getDuration :: FillTransition -> IO Duration + native getFromValue :: FillTransition -> IO Color + native getShape :: FillTransition -> IO Shape + native getToValue :: FillTransition -> IO Color + native setDuration :: FillTransition -> Duration -> IO () + native setFromValue :: FillTransition -> Color -> IO () + native setShape :: FillTransition -> Shape -> IO () + native setToValue :: FillTransition -> Color -> IO () + native shapeProperty :: FillTransition -> IO (ObjectProperty Shape) + native toValueProperty :: FillTransition -> IO (ObjectProperty Color) +-- +data Interpolatable t = mutable native javafx.animation.Interpolatable where + native interpolate :: Interpolatable t -> t -> Double -> IO t +-- +data Interpolator = mutable native javafx.animation.Interpolator where + native discrete "javafx.animation.Interpolator.DISCRETE" :: IO Interpolator + native linear "javafx.animation.Interpolator.LINEAR" :: IO Interpolator + native ease_both "javafx.animation.Interpolator.EASE_BOTH" :: IO Interpolator + native ease_in "javafx.animation.Interpolator.EASE_IN" :: IO Interpolator + native ease_out "javafx.animation.Interpolator.EASE_OUT" :: IO Interpolator + native interpolate :: Interpolator -> Bool -> Bool -> Double -> IO Bool + | Interpolator -> Double -> Double -> Double -> IO Double + | Interpolator -> Long -> Long -> Double -> IO Long + | Interpolator -> Int -> Int -> Double -> IO Int + | Interpolator -> Object -> Object -> Double -> IO Object + native sPLINE "javafx.animation.Interpolator.SPLINE" :: Double -> Double -> Double -> Double -> IO Interpolator + native tANGENT "javafx.animation.Interpolator.TANGENT" :: Duration -> Double -> Duration -> Double -> IO Interpolator + | Duration -> Double -> IO Interpolator +-- +data KeyFrame = mutable native javafx.animation.KeyFrame where + native new :: Duration -> String -> EventHandler ActionEvent -> MutableIO (Collection KeyValue) -> IO KeyFrame + | Duration -> String -> EventHandler ActionEvent -> MutableIO (JArray KeyValue) -> IO KeyFrame + | Duration -> String -> MutableIO (JArray KeyValue) -> IO KeyFrame + | Duration -> MutableIO (JArray KeyValue) -> IO KeyFrame + | Duration -> EventHandler ActionEvent -> MutableIO (JArray KeyValue) -> IO KeyFrame + native equals :: KeyFrame -> Object -> IO Bool + native getName :: KeyFrame -> IO String + native getOnFinished :: KeyFrame -> IO (EventHandler ActionEvent) + native getTime :: KeyFrame -> IO Duration + native getValues :: KeyFrame -> IOMutable (Set KeyValue) + native hashCode :: KeyFrame -> IO Int + native toString :: KeyFrame -> IO String +-- +data KeyValue = mutable native javafx.animation.KeyValue where + native new :: WritableValue t -> t -> IO KeyValue + | WritableValue t -> t -> Interpolator -> IO KeyValue + native equals :: KeyValue -> Object -> IO Bool + native getEndValue :: KeyValue -> IO Object + native getInterpolator :: KeyValue -> IO Interpolator + native getTarget :: KeyValue -> IO (WritableValue Object) +-- ENUM -- native getType :: KeyValue -> IO KeyValue_Type -- this is deprecated anyway + native hashCode :: KeyValue -> IO Int + native toString :: KeyValue -> IO String +-- +data ParallelTransition = mutable native javafx.animation.ParallelTransition where + native new :: MutableIO (JArray Animation) -> IO ParallelTransition + | Node -> IO ParallelTransition + | () -> IO ParallelTransition + | Node -> MutableIO (JArray Animation) -> IO ParallelTransition + native getChildren :: ParallelTransition -> IO (ObservableList Animation) + native getNode :: ParallelTransition -> IO Node + native nodeProperty :: ParallelTransition -> IO (ObjectProperty Node) + native setNode :: ParallelTransition -> Node -> IO () +-- +data PathTransition = mutable native javafx.animation.PathTransition where + native new :: Duration -> Shape -> IO PathTransition + | () -> IO PathTransition + | Duration -> Shape -> Node -> IO PathTransition + native durationProperty :: PathTransition -> IO (ObjectProperty Duration) + native getDuration :: PathTransition -> IO Duration + native getNode :: PathTransition -> IO Node + native getOrientation :: PathTransition -> IO PathTransition_OrientationType + native getPath :: PathTransition -> IO Shape + native interpolate :: PathTransition -> Double -> IO () + native nodeProperty :: PathTransition -> IO (ObjectProperty Node) + native orientationProperty :: PathTransition -> IO (ObjectProperty PathTransition_OrientationType) + native pathProperty :: PathTransition -> IO (ObjectProperty Shape) + native setDuration :: PathTransition -> Duration -> IO () + native setNode :: PathTransition -> Node -> IO () + native setOrientation :: PathTransition -> PathTransition_OrientationType -> IO () + native setPath :: PathTransition -> Shape -> IO () +-- +data PauseTransition = mutable native javafx.animation.PauseTransition where + native new :: Duration -> IO PauseTransition + | () -> IO PauseTransition + native durationProperty :: PauseTransition -> IO (ObjectProperty Duration) + native getDuration :: PauseTransition -> IO Duration + native interpolate :: PauseTransition -> Double -> IO () + native setDuration :: PauseTransition -> Duration -> IO () +-- +data RotateTransition = mutable native javafx.animation.RotateTransition where + native new :: Duration -> IO RotateTransition + | Duration -> Node -> IO RotateTransition + | () -> IO RotateTransition + native axisProperty :: RotateTransition -> IO (ObjectProperty Point3D) + native byAngleProperty :: RotateTransition -> IO DoubleProperty + native durationProperty :: RotateTransition -> IO (ObjectProperty Duration) + native fromAngleProperty :: RotateTransition -> IO DoubleProperty + native getAxis :: RotateTransition -> IO Point3D + native getByAngle :: RotateTransition -> IO Double + native getDuration :: RotateTransition -> IO Duration + native getFromAngle :: RotateTransition -> IO Double + native getNode :: RotateTransition -> IO Node + native getToAngle :: RotateTransition -> IO Double + native nodeProperty :: RotateTransition -> IO (ObjectProperty Node) + native setAxis :: RotateTransition -> Point3D -> IO () + native setByAngle :: RotateTransition -> Double -> IO () + native setDuration :: RotateTransition -> Duration -> IO () + native setFromAngle :: RotateTransition -> Double -> IO () + native setNode :: RotateTransition -> Node -> IO () + native setToAngle :: RotateTransition -> Double -> IO () + native toAngleProperty :: RotateTransition -> IO DoubleProperty +-- +data ScaleTransition = mutable native javafx.animation.ScaleTransition where + native new :: () -> IO ScaleTransition + | Duration -> Node -> IO ScaleTransition + | Duration -> IO ScaleTransition + native byXProperty :: ScaleTransition -> IO DoubleProperty + native byYProperty :: ScaleTransition -> IO DoubleProperty + native byZProperty :: ScaleTransition -> IO DoubleProperty + native durationProperty :: ScaleTransition -> IO (ObjectProperty Duration) + native fromXProperty :: ScaleTransition -> IO DoubleProperty + native fromYProperty :: ScaleTransition -> IO DoubleProperty + native fromZProperty :: ScaleTransition -> IO DoubleProperty + native getByX :: ScaleTransition -> IO Double + native getByY :: ScaleTransition -> IO Double + native getByZ :: ScaleTransition -> IO Double + native getDuration :: ScaleTransition -> IO Duration + native getFromX :: ScaleTransition -> IO Double + native getFromY :: ScaleTransition -> IO Double + native getFromZ :: ScaleTransition -> IO Double + native getNode :: ScaleTransition -> IO Node + native getToX :: ScaleTransition -> IO Double + native getToY :: ScaleTransition -> IO Double + native getToZ :: ScaleTransition -> IO Double + native interpolate :: ScaleTransition -> Double -> IO () + native nodeProperty :: ScaleTransition -> IO (ObjectProperty Node) + native setByX :: ScaleTransition -> Double -> IO () + native setByY :: ScaleTransition -> Double -> IO () + native setByZ :: ScaleTransition -> Double -> IO () + native setDuration :: ScaleTransition -> Duration -> IO () + native setFromX :: ScaleTransition -> Double -> IO () + native setFromY :: ScaleTransition -> Double -> IO () + native setFromZ :: ScaleTransition -> Double -> IO () + native setNode :: ScaleTransition -> Node -> IO () + native setToX :: ScaleTransition -> Double -> IO () + native setToY :: ScaleTransition -> Double -> IO () + native setToZ :: ScaleTransition -> Double -> IO () + native toXProperty :: ScaleTransition -> IO DoubleProperty + native toYProperty :: ScaleTransition -> IO DoubleProperty + native toZProperty :: ScaleTransition -> IO DoubleProperty +-- +data SequentialTransition = mutable native javafx.animation.SequentialTransition where + native new :: Node -> MutableIO (JArray Animation) -> IO SequentialTransition + | MutableIO (JArray Animation) -> IO SequentialTransition + | Node -> IO SequentialTransition + | () -> IO SequentialTransition + native getChildren :: SequentialTransition -> IO (ObservableList Animation) + native getNode :: SequentialTransition -> IO Node + native nodeProperty :: SequentialTransition -> IO (ObjectProperty Node) + native setNode :: SequentialTransition -> Node -> IO () +-- +data StrokeTransition = mutable native javafx.animation.StrokeTransition where + native new :: Duration -> Color -> Color -> IO StrokeTransition + | Duration -> Shape -> Color -> Color -> IO StrokeTransition + | Duration -> IO StrokeTransition + | () -> IO StrokeTransition + | Duration -> Shape -> IO StrokeTransition + native durationProperty :: StrokeTransition -> IO (ObjectProperty Duration) + native fromValueProperty :: StrokeTransition -> IO (ObjectProperty Color) + native getDuration :: StrokeTransition -> IO Duration + native getFromValue :: StrokeTransition -> IO Color + native getShape :: StrokeTransition -> IO Shape + native getToValue :: StrokeTransition -> IO Color + native setDuration :: StrokeTransition -> Duration -> IO () + native setFromValue :: StrokeTransition -> Color -> IO () + native setShape :: StrokeTransition -> Shape -> IO () + native setToValue :: StrokeTransition -> Color -> IO () + native shapeProperty :: StrokeTransition -> IO (ObjectProperty Shape) + native toValueProperty :: StrokeTransition -> IO (ObjectProperty Color) +-- +data Timeline = mutable native javafx.animation.Timeline where + native new :: () -> IO Timeline + | Double -> IO Timeline + | MutableIO (JArray KeyFrame) -> IO Timeline + | Double -> MutableIO (JArray KeyFrame) -> IO Timeline + native getKeyFrames :: Timeline -> IO (ObservableList KeyFrame) + native stop :: Timeline -> IO () +-- +data Transition = mutable native javafx.animation.Transition where + native getInterpolator :: Transition -> IO Interpolator + native interpolatorProperty :: Transition -> IO (ObjectProperty Interpolator) + native setInterpolator :: Transition -> Interpolator -> IO () +-- +data TranslateTransition = mutable native javafx.animation.TranslateTransition where + native new :: Duration -> IO TranslateTransition + | Duration -> Node -> IO TranslateTransition + | () -> IO TranslateTransition + native byXProperty :: TranslateTransition -> IO DoubleProperty + native byYProperty :: TranslateTransition -> IO DoubleProperty + native byZProperty :: TranslateTransition -> IO DoubleProperty + native durationProperty :: TranslateTransition -> IO (ObjectProperty Duration) + native fromXProperty :: TranslateTransition -> IO DoubleProperty + native fromYProperty :: TranslateTransition -> IO DoubleProperty + native fromZProperty :: TranslateTransition -> IO DoubleProperty + native getByX :: TranslateTransition -> IO Double + native getByY :: TranslateTransition -> IO Double + native getByZ :: TranslateTransition -> IO Double + native getDuration :: TranslateTransition -> IO Duration + native getFromX :: TranslateTransition -> IO Double + native getFromY :: TranslateTransition -> IO Double + native getFromZ :: TranslateTransition -> IO Double + native getNode :: TranslateTransition -> IO Node + native getToX :: TranslateTransition -> IO Double + native getToY :: TranslateTransition -> IO Double + native getToZ :: TranslateTransition -> IO Double + native interpolate :: TranslateTransition -> Double -> IO () + native nodeProperty :: TranslateTransition -> IO (ObjectProperty Node) + native setByX :: TranslateTransition -> Double -> IO () + native setByY :: TranslateTransition -> Double -> IO () + native setByZ :: TranslateTransition -> Double -> IO () + native setDuration :: TranslateTransition -> Duration -> IO () + native setFromX :: TranslateTransition -> Double -> IO () + native setFromY :: TranslateTransition -> Double -> IO () + native setFromZ :: TranslateTransition -> Double -> IO () + native setNode :: TranslateTransition -> Node -> IO () + native setToX :: TranslateTransition -> Double -> IO () + native setToY :: TranslateTransition -> Double -> IO () + native setToZ :: TranslateTransition -> Double -> IO () + native toXProperty :: TranslateTransition -> IO DoubleProperty + native toYProperty :: TranslateTransition -> IO DoubleProperty + native toZProperty :: TranslateTransition -> IO DoubleProperty +-- +data DataFlavorUtils = mutable native javafx.embed.swing.DataFlavorUtils +-- +data JFXPanel = mutable native javafx.embed.swing.JFXPanel where + native new :: () -> IO JFXPanel + native addNotify :: JFXPanel -> IO () +-- native getInputMethodRequests :: JFXPanel -> IO InputMethodRequests + native getPreferredSize :: JFXPanel -> IOMutable Dimension + native getScene :: JFXPanel -> IO Scene + native isOpaque :: JFXPanel -> IO Bool + native removeNotify :: JFXPanel -> IO () + native setOpaque :: JFXPanel -> Bool -> IO () + native setScene :: JFXPanel -> Scene -> IO () +-- derive Serializable JFXPanel +-- +data SwingCursors = mutable native javafx.embed.swing.SwingCursors +data SwingDnD = mutable native javafx.embed.swing.SwingDnD +-- +data SwingEvents = mutable native javafx.embed.swing.SwingEvents +data SwingFXUtils = mutable native javafx.embed.swing.SwingFXUtils where + native fromFXImage "javafx.embed.swing.SwingFXUtils.fromFXImage" :: Image -> MutableIO BufferedImage -> IOMutable BufferedImage + native toFXImage "javafx.embed.swing.SwingFXUtils.toFXImage" :: MutableIO BufferedImage -> WritableImage -> IO WritableImage +-- +data SwingNode = mutable native javafx.embed.swing.SwingNode where + native new :: () -> IO SwingNode + native getContent :: SwingNode -> IOMutable JComponent + native isResizable :: SwingNode -> IO Bool + native maxHeight :: SwingNode -> Double -> IO Double + native maxWidth :: SwingNode -> Double -> IO Double + native minHeight :: SwingNode -> Double -> IO Double + native minWidth :: SwingNode -> Double -> IO Double + native prefHeight :: SwingNode -> Double -> IO Double + native prefWidth :: SwingNode -> Double -> IO Double + native resize :: SwingNode -> Double -> Double -> IO () + native setContent :: SwingNode -> MutableIO JComponent -> IO () +-- +data Builder t = mutable native javafx.util.Builder where + native build :: Builder t -> IO t +-- +data BuilderFactory = mutable native javafx.util.BuilderFactory where + native getBuilder :: BuilderFactory -> Class Object -> IO (Builder Object) +-- +data JavaFXBuilderFactory = mutable native javafx.fxml.JavaFXBuilderFactory where + native new :: ClassLoader -> Bool -> IO JavaFXBuilderFactory + | ClassLoader -> IO JavaFXBuilderFactory + | Bool -> IO JavaFXBuilderFactory + | () -> IO JavaFXBuilderFactory + native getBuilder :: JavaFXBuilderFactory -> Class Object -> IO (Builder Object) +-- +data FXML = mutable native javafx.fxml.FXML +data FXMLLoader = mutable native javafx.fxml.FXMLLoader where + pure native default_charset_name "javafx.fxml.FXMLLoader.DEFAULT_CHARSET_NAME" :: String + pure native language_processing_instruction "javafx.fxml.FXMLLoader.LANGUAGE_PROCESSING_INSTRUCTION" :: String + pure native import_processing_instruction "javafx.fxml.FXMLLoader.IMPORT_PROCESSING_INSTRUCTION" :: String + pure native fx_namespace_prefix "javafx.fxml.FXMLLoader.FX_NAMESPACE_PREFIX" :: String + pure native fx_controller_attribute "javafx.fxml.FXMLLoader.FX_CONTROLLER_ATTRIBUTE" :: String + pure native fx_id_attribute "javafx.fxml.FXMLLoader.FX_ID_ATTRIBUTE" :: String + pure native fx_value_attribute "javafx.fxml.FXMLLoader.FX_VALUE_ATTRIBUTE" :: String + pure native fx_constant_attribute "javafx.fxml.FXMLLoader.FX_CONSTANT_ATTRIBUTE" :: String + pure native fx_factory_attribute "javafx.fxml.FXMLLoader.FX_FACTORY_ATTRIBUTE" :: String + pure native include_tag "javafx.fxml.FXMLLoader.INCLUDE_TAG" :: String + pure native include_source_attribute "javafx.fxml.FXMLLoader.INCLUDE_SOURCE_ATTRIBUTE" :: String + pure native include_resources_attribute "javafx.fxml.FXMLLoader.INCLUDE_RESOURCES_ATTRIBUTE" :: String + pure native include_charset_attribute "javafx.fxml.FXMLLoader.INCLUDE_CHARSET_ATTRIBUTE" :: String + pure native script_tag "javafx.fxml.FXMLLoader.SCRIPT_TAG" :: String + pure native script_source_attribute "javafx.fxml.FXMLLoader.SCRIPT_SOURCE_ATTRIBUTE" :: String + pure native script_charset_attribute "javafx.fxml.FXMLLoader.SCRIPT_CHARSET_ATTRIBUTE" :: String + pure native define_tag "javafx.fxml.FXMLLoader.DEFINE_TAG" :: String + pure native reference_tag "javafx.fxml.FXMLLoader.REFERENCE_TAG" :: String + pure native reference_source_attribute "javafx.fxml.FXMLLoader.REFERENCE_SOURCE_ATTRIBUTE" :: String + pure native root_tag "javafx.fxml.FXMLLoader.ROOT_TAG" :: String + pure native root_type_attribute "javafx.fxml.FXMLLoader.ROOT_TYPE_ATTRIBUTE" :: String + pure native copy_tag "javafx.fxml.FXMLLoader.COPY_TAG" :: String + pure native copy_source_attribute "javafx.fxml.FXMLLoader.COPY_SOURCE_ATTRIBUTE" :: String + pure native event_handler_prefix "javafx.fxml.FXMLLoader.EVENT_HANDLER_PREFIX" :: String + pure native event_key "javafx.fxml.FXMLLoader.EVENT_KEY" :: String + pure native change_event_handler_suffix "javafx.fxml.FXMLLoader.CHANGE_EVENT_HANDLER_SUFFIX" :: String + pure native null_keyword "javafx.fxml.FXMLLoader.NULL_KEYWORD" :: String + pure native escape_prefix "javafx.fxml.FXMLLoader.ESCAPE_PREFIX" :: String + pure native relative_path_prefix "javafx.fxml.FXMLLoader.RELATIVE_PATH_PREFIX" :: String + pure native resource_key_prefix "javafx.fxml.FXMLLoader.RESOURCE_KEY_PREFIX" :: String + pure native expression_prefix "javafx.fxml.FXMLLoader.EXPRESSION_PREFIX" :: String + pure native binding_expression_prefix "javafx.fxml.FXMLLoader.BINDING_EXPRESSION_PREFIX" :: String + pure native binding_expression_suffix "javafx.fxml.FXMLLoader.BINDING_EXPRESSION_SUFFIX" :: String + pure native bi_directional_binding_prefix "javafx.fxml.FXMLLoader.BI_DIRECTIONAL_BINDING_PREFIX" :: String + pure native bi_directional_binding_suffix "javafx.fxml.FXMLLoader.BI_DIRECTIONAL_BINDING_SUFFIX" :: String + pure native array_component_delimiter "javafx.fxml.FXMLLoader.ARRAY_COMPONENT_DELIMITER" :: String + pure native location_key "javafx.fxml.FXMLLoader.LOCATION_KEY" :: String + pure native resources_key "javafx.fxml.FXMLLoader.RESOURCES_KEY" :: String + pure native controller_method_prefix "javafx.fxml.FXMLLoader.CONTROLLER_METHOD_PREFIX" :: String + pure native controller_keyword "javafx.fxml.FXMLLoader.CONTROLLER_KEYWORD" :: String + pure native controller_suffix "javafx.fxml.FXMLLoader.CONTROLLER_SUFFIX" :: String + pure native initialize_method_name "javafx.fxml.FXMLLoader.INITIALIZE_METHOD_NAME" :: String + pure native javafx_version "javafx.fxml.FXMLLoader.JAVAFX_VERSION" :: String + pure native fx_namespace_version "javafx.fxml.FXMLLoader.FX_NAMESPACE_VERSION" :: String + native new :: URL -> MutableIO ResourceBundle -> BuilderFactory -> IO FXMLLoader + | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> IO FXMLLoader + | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> Charset -> MutableIO (LinkedList FXMLLoader) -> IO FXMLLoader + | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> Charset -> IO FXMLLoader + | Charset -> IO FXMLLoader + | () -> IO FXMLLoader + | URL -> IO FXMLLoader + | URL -> MutableIO ResourceBundle -> IO FXMLLoader + native equals :: FXMLLoader -> Object -> IO Bool + native getBuilderFactory :: FXMLLoader -> IO BuilderFactory + native getCharset :: FXMLLoader -> IO Charset + native getClassLoader :: FXMLLoader -> IO ClassLoader + native getController :: FXMLLoader -> IO t + native getControllerFactory :: FXMLLoader -> IO (Callback (Class Object) Object) + native getDefaultClassLoader "javafx.fxml.FXMLLoader.getDefaultClassLoader" :: () -> IO ClassLoader + native getLocation :: FXMLLoader -> IO URL + native getNamespace :: FXMLLoader -> IO (ObservableMap String Object) +-- native getResources :: FXMLLoader -> IO ResourceBundle + native getRoot :: FXMLLoader -> IO t + native load "javafx.fxml.FXMLLoader.load" :: URL -> Mutable s ResourceBundle -> ST s t throws IOException + | URL -> ST s t throws IOException + | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> Charset -> IO t throws IOException + | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> IO t throws IOException + | URL -> MutableIO ResourceBundle -> BuilderFactory -> IO t throws IOException +-- | FXMLLoader -> IO t throws IOException +-- | FXMLLoader -> InputStream -> IO t throws IOException + native loadType "javafx.fxml.FXMLLoader.loadType" :: String -> String -> ST s (Class Object) throws ClassNotFoundException + | String -> ST s (Class Object) throws ClassNotFoundException + native setBuilderFactory :: FXMLLoader -> BuilderFactory -> IO () + native setCharset :: FXMLLoader -> Charset -> IO () + native setClassLoader :: FXMLLoader -> ClassLoader -> IO () + native setController :: FXMLLoader -> Object -> IO () + native setControllerFactory :: FXMLLoader -> Callback (Class Object) Object -> IO () + + native setDefaultClassLoader "javafx.fxml.FXMLLoader.setDefaultClassLoader" :: ClassLoader -> IO () + native setLocation :: FXMLLoader -> URL -> IO () + native setResources :: FXMLLoader -> MutableIO ResourceBundle -> IO () + native setRoot :: FXMLLoader -> Object -> IO () +-- +data Initializable = mutable native javafx.fxml.Initializable where + native initialize :: Initializable -> URL -> MutableIO ResourceBundle -> IO () +-- + +data LoadException = mutable native javafx.fxml.LoadException where + native new :: String -> Throwable -> IO LoadException + | Throwable -> IO LoadException + | String -> IO LoadException + | () -> IO LoadException +-- derive Exceptional LoadException +-- derive Serializable LoadException +-- +-- + +-- +data JobSettings = mutable native javafx.print.JobSettings where + native collationProperty :: JobSettings -> IO (ObjectProperty Collation) + native copiesProperty :: JobSettings -> IO IntegerProperty + native getCollation :: JobSettings -> IO Collation + native getCopies :: JobSettings -> IO Int + native getJobName :: JobSettings -> IO String + native getPageLayout :: JobSettings -> IO PageLayout +-- native getPageRanges :: JobSettings -> IO (JArray PageRange) + native getPaperSource :: JobSettings -> IO PaperSource + native getPrintColor :: JobSettings -> IO PrintColor + native getPrintQuality :: JobSettings -> IO PrintQuality + native getPrintResolution :: JobSettings -> IO PrintResolution + native getPrintSides :: JobSettings -> IO PrintSides + native jobNameProperty :: JobSettings -> IO StringProperty + native pageLayoutProperty :: JobSettings -> IO (ObjectProperty PageLayout) +-- native pageRangesProperty :: JobSettings -> IO ObjectProperty + native paperSourceProperty :: JobSettings -> IO (ObjectProperty PaperSource) + native printColorProperty :: JobSettings -> IO (ObjectProperty PrintColor) + native printQualityProperty :: JobSettings -> IO (ObjectProperty PrintQuality) + native printResolutionProperty :: JobSettings -> IO (ObjectProperty PrintResolution) + native printSidesProperty :: JobSettings -> IO (ObjectProperty PrintSides) + native setCollation :: JobSettings -> Collation -> IO () + native setCopies :: JobSettings -> Int -> IO () + native setJobName :: JobSettings -> String -> IO () + native setPageLayout :: JobSettings -> PageLayout -> IO () + native setPageRanges :: JobSettings -> MutableIO (JArray PageRange) -> IO () + native setPaperSource :: JobSettings -> PaperSource -> IO () + native setPrintColor :: JobSettings -> PrintColor -> IO () + native setPrintQuality :: JobSettings -> PrintQuality -> IO () + native setPrintResolution :: JobSettings -> PrintResolution -> IO () + native setPrintSides :: JobSettings -> PrintSides -> IO () + native toString :: JobSettings -> IO String +-- +data PageLayout = mutable native javafx.print.PageLayout where + native equals :: PageLayout -> Object -> IO Bool + native getBottomMargin :: PageLayout -> IO Double + native getLeftMargin :: PageLayout -> IO Double + native getPageOrientation :: PageLayout -> IO PageOrientation + native getPaper :: PageLayout -> IO Paper + native getPrintableHeight :: PageLayout -> IO Double + native getPrintableWidth :: PageLayout -> IO Double + native getRightMargin :: PageLayout -> IO Double + native getTopMargin :: PageLayout -> IO Double + native hashCode :: PageLayout -> IO Int + native toString :: PageLayout -> IO String +-- +-- +data PageRange = mutable native javafx.print.PageRange where + native new :: Int -> Int -> IO PageRange + native endPageProperty :: PageRange -> IO ReadOnlyIntegerProperty + native getEndPage :: PageRange -> IO Int + native getStartPage :: PageRange -> IO Int + native startPageProperty :: PageRange -> IO ReadOnlyIntegerProperty +-- +data Paper = mutable native javafx.print.Paper where + native a0 "javafx.print.Paper.A0" :: IO Paper + native a1 "javafx.print.Paper.A1" :: IO Paper + native a2 "javafx.print.Paper.A2" :: IO Paper + native a3 "javafx.print.Paper.A3" :: IO Paper + native a4 "javafx.print.Paper.A4" :: IO Paper + native a5 "javafx.print.Paper.A5" :: IO Paper + native a6 "javafx.print.Paper.A6" :: IO Paper + native designated_long "javafx.print.Paper.DESIGNATED_LONG" :: IO Paper + native na_letter "javafx.print.Paper.NA_LETTER" :: IO Paper + native legal "javafx.print.Paper.LEGAL" :: IO Paper + native tabloid "javafx.print.Paper.TABLOID" :: IO Paper + native executive "javafx.print.Paper.EXECUTIVE" :: IO Paper + native na_8x10 "javafx.print.Paper.NA_8X10" :: IO Paper + native monarch_envelope "javafx.print.Paper.MONARCH_ENVELOPE" :: IO Paper + native na_number_10_envelope "javafx.print.Paper.NA_NUMBER_10_ENVELOPE" :: IO Paper + native c "javafx.print.Paper.C" :: IO Paper + native jis_b4 "javafx.print.Paper.JIS_B4" :: IO Paper + native jis_b5 "javafx.print.Paper.JIS_B5" :: IO Paper + native jis_b6 "javafx.print.Paper.JIS_B6" :: IO Paper + native japanese_postcard "javafx.print.Paper.JAPANESE_POSTCARD" :: IO Paper + native equals :: Paper -> Object -> IO Bool + native getHeight :: Paper -> IO Double + native getName :: Paper -> IO String + native getWidth :: Paper -> IO Double + native hashCode :: Paper -> IO Int + native toString :: Paper -> IO String +-- +data PaperSource = mutable native javafx.print.PaperSource where + native automatic "javafx.print.PaperSource.AUTOMATIC" :: IO PaperSource + native main "javafx.print.PaperSource.MAIN" :: IO PaperSource + native manual "javafx.print.PaperSource.MANUAL" :: IO PaperSource + native bottom "javafx.print.PaperSource.BOTTOM" :: IO PaperSource + native middle "javafx.print.PaperSource.MIDDLE" :: IO PaperSource + native top "javafx.print.PaperSource.TOP" :: IO PaperSource + native side "javafx.print.PaperSource.SIDE" :: IO PaperSource + native envelope "javafx.print.PaperSource.ENVELOPE" :: IO PaperSource + native large_capacity "javafx.print.PaperSource.LARGE_CAPACITY" :: IO PaperSource + native getName :: PaperSource -> IO String + native toString :: PaperSource -> IO String +-- +data PrintColor = pure native javafx.print.PrintColor where + pure native color "javafx.print.PrintColor.COLOR" :: PrintColor + pure native monochrome "javafx.print.PrintColor.MONOCHROME" :: PrintColor + pure native valueOf "javafx.print.PrintColor.valueOf" :: String -> PrintColor + native values "javafx.print.PrintColor.values" :: () -> STMutable s (JArray PrintColor) + +-- +data Printer = mutable native javafx.print.Printer where + native createPageLayout :: Printer -> Paper -> PageOrientation -> Double -> Double -> Double -> Double -> IO PageLayout +-- ENUM | Printer -> Paper -> PageOrientation -> Printer_MarginType -> IO PageLayout + native defaultPrinterProperty "javafx.print.Printer.defaultPrinterProperty" :: () -> IO (ReadOnlyObjectProperty Printer) + native getAllPrinters "javafx.print.Printer.getAllPrinters" :: () -> IO (ObservableSet Printer) + native getDefaultPageLayout :: Printer -> IO PageLayout + native getDefaultPrinter "javafx.print.Printer.getDefaultPrinter" :: () -> IO Printer + native getName :: Printer -> IO String + native getPrinterAttributes :: Printer -> IO PrinterAttributes + native toString :: Printer -> IO String +-- +data PrinterAttributes = mutable native javafx.print.PrinterAttributes where + native getDefaultCollation :: PrinterAttributes -> IO Collation + native getDefaultCopies :: PrinterAttributes -> IO Int + native getDefaultPageOrientation :: PrinterAttributes -> IO PageOrientation + native getDefaultPaper :: PrinterAttributes -> IO Paper + native getDefaultPaperSource :: PrinterAttributes -> IO PaperSource + native getDefaultPrintColor :: PrinterAttributes -> IO PrintColor + native getDefaultPrintQuality :: PrinterAttributes -> IO PrintQuality + native getDefaultPrintResolution :: PrinterAttributes -> IO PrintResolution + native getDefaultPrintSides :: PrinterAttributes -> IO PrintSides + native getMaxCopies :: PrinterAttributes -> IO Int + native getSupportedCollations :: PrinterAttributes -> IOMutable (Set Collation) + native getSupportedPageOrientations :: PrinterAttributes -> IOMutable (Set PageOrientation) + native getSupportedPaperSources :: PrinterAttributes -> IOMutable (Set PaperSource) + native getSupportedPapers :: PrinterAttributes -> IOMutable (Set Paper) + native getSupportedPrintColors :: PrinterAttributes -> IOMutable (Set PrintColor) + native getSupportedPrintQuality :: PrinterAttributes -> IOMutable (Set PrintQuality) + native getSupportedPrintResolutions :: PrinterAttributes -> IOMutable (Set PrintResolution) + native getSupportedPrintSides :: PrinterAttributes -> IOMutable (Set PrintSides) + native supportsPageRanges :: PrinterAttributes -> IO Bool +-- +data PrinterJob = mutable native javafx.print.PrinterJob where + native cancelJob :: PrinterJob -> IO () + native createPrinterJob "javafx.print.PrinterJob.createPrinterJob" :: () -> IO PrinterJob + | Printer -> IO PrinterJob + native endJob :: PrinterJob -> IO Bool + native getJobSettings :: PrinterJob -> IO JobSettings +-- ENUM -- native getJobStatus :: PrinterJob -> IO PrinterJob_JobStatus + native getPrinter :: PrinterJob -> IO Printer +-- ENUM -- native jobStatusProperty :: PrinterJob -> IO (ReadOnlyObjectProperty PrinterJob_JobStatus) + native printPage :: PrinterJob -> Node -> IO Bool + | PrinterJob -> PageLayout -> Node -> IO Bool + native printerProperty :: PrinterJob -> IO (ObjectProperty Printer) + native setPrinter :: PrinterJob -> Printer -> IO () + native showPageSetupDialog :: PrinterJob -> Window -> IO Bool + native showPrintDialog :: PrinterJob -> Window -> IO Bool + native toString :: PrinterJob -> IO String +-- +data PrintQuality = pure native javafx.print.PrintQuality where + pure native draft "javafx.print.PrintQuality.DRAFT" :: PrintQuality + pure native low "javafx.print.PrintQuality.LOW" :: PrintQuality + pure native normal "javafx.print.PrintQuality.NORMAL" :: PrintQuality + pure native high "javafx.print.PrintQuality.HIGH" :: PrintQuality + pure native valueOf "javafx.print.PrintQuality.valueOf" :: String -> PrintQuality + native values "javafx.print.PrintQuality.values" :: () -> STMutable s (JArray PrintQuality) +-- derive Serializable PrintQuality +-- +data PrintResolution = mutable native javafx.print.PrintResolution where + native equals :: PrintResolution -> Object -> IO Bool + native getCrossFeedResolution :: PrintResolution -> IO Int + native getFeedResolution :: PrintResolution -> IO Int + native hashCode :: PrintResolution -> IO Int + native toString :: PrintResolution -> IO String +-- +data PrintSides = pure native javafx.print.PrintSides where + pure native one_sided "javafx.print.PrintSides.ONE_SIDED" :: PrintSides + pure native duplex "javafx.print.PrintSides.DUPLEX" :: PrintSides + pure native tumble "javafx.print.PrintSides.TUMBLE" :: PrintSides + pure native valueOf "javafx.print.PrintSides.valueOf" :: String -> PrintSides + native values "javafx.print.PrintSides.values" :: () -> STMutable s (JArray PrintSides) +-- derive Serializable PrintSides +-- +data AccessibleAction = pure native javafx.scene.AccessibleAction where + pure native block_decrement "javafx.scene.AccessibleAction.BLOCK_DECREMENT" :: AccessibleAction + pure native block_increment "javafx.scene.AccessibleAction.BLOCK_INCREMENT" :: AccessibleAction + pure native collapse "javafx.scene.AccessibleAction.COLLAPSE" :: AccessibleAction + pure native decrement "javafx.scene.AccessibleAction.DECREMENT" :: AccessibleAction + pure native expand "javafx.scene.AccessibleAction.EXPAND" :: AccessibleAction + pure native fire "javafx.scene.AccessibleAction.FIRE" :: AccessibleAction + pure native increment "javafx.scene.AccessibleAction.INCREMENT" :: AccessibleAction + pure native request_focus "javafx.scene.AccessibleAction.REQUEST_FOCUS" :: AccessibleAction + pure native show_item "javafx.scene.AccessibleAction.SHOW_ITEM" :: AccessibleAction + pure native show_text_range "javafx.scene.AccessibleAction.SHOW_TEXT_RANGE" :: AccessibleAction + pure native set_selected_items "javafx.scene.AccessibleAction.SET_SELECTED_ITEMS" :: AccessibleAction + pure native set_text_selection "javafx.scene.AccessibleAction.SET_TEXT_SELECTION" :: AccessibleAction + pure native set_text "javafx.scene.AccessibleAction.SET_TEXT" :: AccessibleAction + pure native set_value "javafx.scene.AccessibleAction.SET_VALUE" :: AccessibleAction + pure native show_menu "javafx.scene.AccessibleAction.SHOW_MENU" :: AccessibleAction + pure native valueOf "javafx.scene.AccessibleAction.valueOf" :: String -> AccessibleAction + native values "javafx.scene.AccessibleAction.values" :: () -> STMutable s (JArray AccessibleAction) +-- derive Serializable AccessibleAction +-- +data AccessibleAttribute = pure native javafx.scene.AccessibleAttribute where + pure native accelerator "javafx.scene.AccessibleAttribute.ACCELERATOR" :: AccessibleAttribute + pure native bounds "javafx.scene.AccessibleAttribute.BOUNDS" :: AccessibleAttribute + pure native bounds_for_range "javafx.scene.AccessibleAttribute.BOUNDS_FOR_RANGE" :: AccessibleAttribute + pure native caret_offset "javafx.scene.AccessibleAttribute.CARET_OFFSET" :: AccessibleAttribute + pure native children "javafx.scene.AccessibleAttribute.CHILDREN" :: AccessibleAttribute + pure native column_at_index "javafx.scene.AccessibleAttribute.COLUMN_AT_INDEX" :: AccessibleAttribute + pure native cell_at_row_column "javafx.scene.AccessibleAttribute.CELL_AT_ROW_COLUMN" :: AccessibleAttribute + pure native column_count "javafx.scene.AccessibleAttribute.COLUMN_COUNT" :: AccessibleAttribute + pure native column_index "javafx.scene.AccessibleAttribute.COLUMN_INDEX" :: AccessibleAttribute + pure native contents "javafx.scene.AccessibleAttribute.CONTENTS" :: AccessibleAttribute + pure native disabled "javafx.scene.AccessibleAttribute.DISABLED" :: AccessibleAttribute + pure native disclosure_level "javafx.scene.AccessibleAttribute.DISCLOSURE_LEVEL" :: AccessibleAttribute + pure native date "javafx.scene.AccessibleAttribute.DATE" :: AccessibleAttribute + pure native editable "javafx.scene.AccessibleAttribute.EDITABLE" :: AccessibleAttribute + pure native expanded "javafx.scene.AccessibleAttribute.EXPANDED" :: AccessibleAttribute + pure native focus_item "javafx.scene.AccessibleAttribute.FOCUS_ITEM" :: AccessibleAttribute + pure native focus_node "javafx.scene.AccessibleAttribute.FOCUS_NODE" :: AccessibleAttribute + pure native focused "javafx.scene.AccessibleAttribute.FOCUSED" :: AccessibleAttribute + pure native font "javafx.scene.AccessibleAttribute.FONT" :: AccessibleAttribute + pure native header "javafx.scene.AccessibleAttribute.HEADER" :: AccessibleAttribute + pure native help "javafx.scene.AccessibleAttribute.HELP" :: AccessibleAttribute + pure native horizontal_scrollbar "javafx.scene.AccessibleAttribute.HORIZONTAL_SCROLLBAR" :: AccessibleAttribute + pure native indeterminate "javafx.scene.AccessibleAttribute.INDETERMINATE" :: AccessibleAttribute + pure native item_at_index "javafx.scene.AccessibleAttribute.ITEM_AT_INDEX" :: AccessibleAttribute + pure native item_count "javafx.scene.AccessibleAttribute.ITEM_COUNT" :: AccessibleAttribute + pure native index "javafx.scene.AccessibleAttribute.INDEX" :: AccessibleAttribute + pure native labeled_by "javafx.scene.AccessibleAttribute.LABELED_BY" :: AccessibleAttribute + pure native leaf "javafx.scene.AccessibleAttribute.LEAF" :: AccessibleAttribute + pure native line_end "javafx.scene.AccessibleAttribute.LINE_END" :: AccessibleAttribute + pure native line_for_offset "javafx.scene.AccessibleAttribute.LINE_FOR_OFFSET" :: AccessibleAttribute + pure native line_start "javafx.scene.AccessibleAttribute.LINE_START" :: AccessibleAttribute + pure native min_value "javafx.scene.AccessibleAttribute.MIN_VALUE" :: AccessibleAttribute + pure native max_value "javafx.scene.AccessibleAttribute.MAX_VALUE" :: AccessibleAttribute + pure native mnemonic "javafx.scene.AccessibleAttribute.MNEMONIC" :: AccessibleAttribute + pure native multiple_selection "javafx.scene.AccessibleAttribute.MULTIPLE_SELECTN" :: AccessibleAttribute + pure native node_at_point "javafx.scene.AccessibleAttribute.NODE_AT_POINT" :: AccessibleAttribute + pure native offset_at_point "javafx.scene.AccessibleAttribute.OFFSET_AT_POINT" :: AccessibleAttribute + pure native orientation "javafx.scene.AccessibleAttribute.ORIENTATN" :: AccessibleAttribute + pure native overflow_button "javafx.scene.AccessibleAttribute.OVERFLOW_BUTTON" :: AccessibleAttribute + pure native parent "javafx.scene.AccessibleAttribute.PARENT" :: AccessibleAttribute + pure native parent_menu "javafx.scene.AccessibleAttribute.PARENT_MENU" :: AccessibleAttribute + pure native role "javafx.scene.AccessibleAttribute.ROLE" :: AccessibleAttribute + pure native role_description "javafx.scene.AccessibleAttribute.ROLE_DESCRIPTN" :: AccessibleAttribute + pure native row_at_index "javafx.scene.AccessibleAttribute.ROW_AT_INDEX" :: AccessibleAttribute + pure native row_count "javafx.scene.AccessibleAttribute.ROW_COUNT" :: AccessibleAttribute + pure native row_index "javafx.scene.AccessibleAttribute.ROW_INDEX" :: AccessibleAttribute + pure native scene "javafx.scene.AccessibleAttribute.SCENE" :: AccessibleAttribute + pure native selected "javafx.scene.AccessibleAttribute.SELECTED" :: AccessibleAttribute + pure native selected_items "javafx.scene.AccessibleAttribute.SELECTED_ITEMS" :: AccessibleAttribute + pure native selection_end "javafx.scene.AccessibleAttribute.SELECTN_END" :: AccessibleAttribute + pure native selection_start "javafx.scene.AccessibleAttribute.SELECTN_START" :: AccessibleAttribute + pure native submenu "javafx.scene.AccessibleAttribute.SUBMENU" :: AccessibleAttribute + pure native text "javafx.scene.AccessibleAttribute.TEXT" :: AccessibleAttribute + pure native tree_item_at_index "javafx.scene.AccessibleAttribute.TREE_ITEM_AT_INDEX" :: AccessibleAttribute + pure native tree_item_count "javafx.scene.AccessibleAttribute.TREE_ITEM_COUNT" :: AccessibleAttribute + pure native tree_item_parent "javafx.scene.AccessibleAttribute.TREE_ITEM_PARENT" :: AccessibleAttribute + pure native value "javafx.scene.AccessibleAttribute.VALUE" :: AccessibleAttribute + pure native vertical_scrollbar "javafx.scene.AccessibleAttribute.VERTICAL_SCROLLBAR" :: AccessibleAttribute + pure native visible "javafx.scene.AccessibleAttribute.VISIBLE" :: AccessibleAttribute + pure native visited "javafx.scene.AccessibleAttribute.VISITED" :: AccessibleAttribute + pure native getReturnType :: AccessibleAttribute -> (Class Object) + pure native valueOf "javafx.scene.AccessibleAttribute.valueOf" :: String -> AccessibleAttribute + native values "javafx.scene.AccessibleAttribute.values" :: () -> STMutable s (JArray AccessibleAttribute) +-- derive Serializable AccessibleAttribute +-- +data AccessibleRole = mutable native javafx.scene.AccessibleRole where + native button "javafx.scene.AccessibleRole.BUTTON" :: IO AccessibleRole + native check_box "javafx.scene.AccessibleRole.CHECK_BOX" :: IO AccessibleRole + native check_menu_item "javafx.scene.AccessibleRole.CHECK_MENU_ITEM" :: IO AccessibleRole + native combo_box "javafx.scene.AccessibleRole.COMBO_BOX" :: IO AccessibleRole + native context_menu "javafx.scene.AccessibleRole.CONTEXT_MENU" :: IO AccessibleRole + native date_picker "javafx.scene.AccessibleRole.DATE_PICKER" :: IO AccessibleRole + native decrement_button "javafx.scene.AccessibleRole.DECREMENT_BUTTON" :: IO AccessibleRole + native hyperlink "javafx.scene.AccessibleRole.HYPERLINK" :: IO AccessibleRole + native increment_button "javafx.scene.AccessibleRole.INCREMENT_BUTTON" :: IO AccessibleRole + native image_view "javafx.scene.AccessibleRole.IMAGE_VIEW" :: IO AccessibleRole + native list_view "javafx.scene.AccessibleRole.LIST_VIEW" :: IO AccessibleRole + native list_item "javafx.scene.AccessibleRole.LIST_ITEM" :: IO AccessibleRole + native menu "javafx.scene.AccessibleRole.MENU" :: IO AccessibleRole + native menu_bar "javafx.scene.AccessibleRole.MENU_BAR" :: IO AccessibleRole + native menu_button "javafx.scene.AccessibleRole.MENU_BUTTON" :: IO AccessibleRole + native menu_item "javafx.scene.AccessibleRole.MENU_ITEM" :: IO AccessibleRole + native node "javafx.scene.AccessibleRole.NODE" :: IO AccessibleRole + native page_item "javafx.scene.AccessibleRole.PAGE_ITEM" :: IO AccessibleRole + native pagination "javafx.scene.AccessibleRole.PAGINATION" :: IO AccessibleRole + native parent "javafx.scene.AccessibleRole.PARENT" :: IO AccessibleRole + native password_field "javafx.scene.AccessibleRole.PASSWORD_FIELD" :: IO AccessibleRole + native progress_indicator "javafx.scene.AccessibleRole.PROGRESS_INDICATOR" :: IO AccessibleRole + native radio_button "javafx.scene.AccessibleRole.RADIO_BUTTON" :: IO AccessibleRole + native radio_menu_item "javafx.scene.AccessibleRole.RADIO_MENU_ITEM" :: IO AccessibleRole + native slider "javafx.scene.AccessibleRole.SLIDER" :: IO AccessibleRole + native spinner "javafx.scene.AccessibleRole.SPINNER" :: IO AccessibleRole + native text "javafx.scene.AccessibleRole.TEXT" :: IO AccessibleRole + native text_area "javafx.scene.AccessibleRole.TEXT_AREA" :: IO AccessibleRole + native text_field "javafx.scene.AccessibleRole.TEXT_FIELD" :: IO AccessibleRole + native toggle_button "javafx.scene.AccessibleRole.TOGGLE_BUTTON" :: IO AccessibleRole + native tooltip "javafx.scene.AccessibleRole.TOOLTIP" :: IO AccessibleRole + native scroll_bar "javafx.scene.AccessibleRole.SCROLL_BAR" :: IO AccessibleRole + native scroll_pane "javafx.scene.AccessibleRole.SCROLL_PANE" :: IO AccessibleRole + native split_menu_button "javafx.scene.AccessibleRole.SPLIT_MENU_BUTTON" :: IO AccessibleRole + native tab_item "javafx.scene.AccessibleRole.TAB_ITEM" :: IO AccessibleRole + native tab_pane "javafx.scene.AccessibleRole.TAB_PANE" :: IO AccessibleRole + native table_cell "javafx.scene.AccessibleRole.TABLE_CELL" :: IO AccessibleRole + native table_column "javafx.scene.AccessibleRole.TABLE_COLUMN" :: IO AccessibleRole + native table_row "javafx.scene.AccessibleRole.TABLE_ROW" :: IO AccessibleRole + native table_view "javafx.scene.AccessibleRole.TABLE_VIEW" :: IO AccessibleRole + native thumb "javafx.scene.AccessibleRole.THUMB" :: IO AccessibleRole + native titled_pane "javafx.scene.AccessibleRole.TITLED_PANE" :: IO AccessibleRole + native tool_bar "javafx.scene.AccessibleRole.TOOL_BAR" :: IO AccessibleRole + native tree_item "javafx.scene.AccessibleRole.TREE_ITEM" :: IO AccessibleRole + native tree_table_cell "javafx.scene.AccessibleRole.TREE_TABLE_CELL" :: IO AccessibleRole + native tree_table_row "javafx.scene.AccessibleRole.TREE_TABLE_ROW" :: IO AccessibleRole + native tree_table_view "javafx.scene.AccessibleRole.TREE_TABLE_VIEW" :: IO AccessibleRole + native tree_view "javafx.scene.AccessibleRole.TREE_VIEW" :: IO AccessibleRole + native valueOf "javafx.scene.AccessibleRole.valueOf" :: String -> IO AccessibleRole + native values "javafx.scene.AccessibleRole.values" :: () -> STMutable s (JArray AccessibleRole) +-- derive Serializable AccessibleRole +-- + +data AmbientLight = mutable native javafx.scene.AmbientLight where + native new :: () -> IO AmbientLight + | Color -> IO AmbientLight +-- +data CacheHint = pure native javafx.scene.CacheHint where + pure native default "javafx.scene.CacheHint.DEFAULT" :: CacheHint + pure native speed "javafx.scene.CacheHint.SPEED" :: CacheHint + pure native quality "javafx.scene.CacheHint.QUALITY" :: CacheHint + pure native scale "javafx.scene.CacheHint.SCALE" :: CacheHint + pure native rotate "javafx.scene.CacheHint.ROTATE" :: CacheHint + pure native scale_and_rotate "javafx.scene.CacheHint.SCALE_AND_ROTATE" :: CacheHint + pure native valueOf "javafx.scene.CacheHint.valueOf" :: String -> CacheHint + native values "javafx.scene.CacheHint.values" :: () -> STMutable s (JArray CacheHint) +-- derive Serializable CacheHint +-- +data Camera = mutable native javafx.scene.Camera where + native farClipProperty :: Camera -> IO DoubleProperty + native getFarClip :: Camera -> IO Double + native getNearClip :: Camera -> IO Double + native nearClipProperty :: Camera -> IO DoubleProperty + native setFarClip :: Camera -> Double -> IO () + native setNearClip :: Camera -> Double -> IO () +-- +data Canvas = mutable native javafx.scene.canvas.Canvas where + native new :: () -> IO Canvas + | Double -> Double -> IO Canvas + native getGraphicsContext2D :: Canvas -> IO GraphicsContext + native getHeight :: Canvas -> IO Double + native getWidth :: Canvas -> IO Double + native heightProperty :: Canvas -> IO DoubleProperty + native setHeight :: Canvas -> Double -> IO () + native setWidth :: Canvas -> Double -> IO () + native widthProperty :: Canvas -> IO DoubleProperty +-- +data GraphicsContext = mutable native javafx.scene.canvas.GraphicsContext where + native appendSVGPath :: GraphicsContext -> String -> IO () + native applyEffect :: GraphicsContext -> Effect -> IO () + native arc :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native arcTo :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> IO () + native beginPath :: GraphicsContext -> IO () + native bezierCurveTo :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native clearRect :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native clip :: GraphicsContext -> IO () + native closePath :: GraphicsContext -> IO () + native drawImage :: GraphicsContext -> Image -> Double -> Double -> IO () + | GraphicsContext -> Image -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | GraphicsContext -> Image -> Double -> Double -> Double -> Double -> IO () + native fill :: GraphicsContext -> IO () + native fillArc :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> ArcType -> IO () + native fillOval :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native fillPolygon :: GraphicsContext -> MutableIO (JArray Double) -> MutableIO (JArray Double) -> Int -> IO () + native fillRect :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native fillRoundRect :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native fillText :: GraphicsContext -> String -> Double -> Double -> IO () + | GraphicsContext -> String -> Double -> Double -> Double -> IO () + native getCanvas :: GraphicsContext -> IO Canvas + native getEffect :: GraphicsContext -> Effect -> IO Effect + native getFill :: GraphicsContext -> IO Paint + native getFillRule :: GraphicsContext -> IO FillRule + native getFont :: GraphicsContext -> IO Font + native getFontSmoothingType :: GraphicsContext -> IO FontSmoothingType + native getGlobalAlpha :: GraphicsContext -> IO Double + native getGlobalBlendMode :: GraphicsContext -> IO BlendMode + native getLineCap :: GraphicsContext -> IO StrokeLineCap + native getLineDashOffset :: GraphicsContext -> IO Double +-- native getLineDashes :: GraphicsContext -> IO (JArray Double) + native getLineJoin :: GraphicsContext -> IO StrokeLineJoin + native getLineWidth :: GraphicsContext -> IO Double + native getMiterLimit :: GraphicsContext -> IO Double + native getPixelWriter :: GraphicsContext -> IO PixelWriter + native getStroke :: GraphicsContext -> IO Paint + native getTextAlign :: GraphicsContext -> IO TextAlignment + native getTextBaseline :: GraphicsContext -> IO VPos + native getTransform :: GraphicsContext -> Affine -> IO Affine + | GraphicsContext -> IO Affine + native isPointInPath :: GraphicsContext -> Double -> Double -> IO Bool + native lineTo :: GraphicsContext -> Double -> Double -> IO () + native moveTo :: GraphicsContext -> Double -> Double -> IO () + native quadraticCurveTo :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native rect :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native restore :: GraphicsContext -> IO () + native rotate :: GraphicsContext -> Double -> IO () + native save :: GraphicsContext -> IO () + native scale :: GraphicsContext -> Double -> Double -> IO () + native setEffect :: GraphicsContext -> Effect -> IO () + native setFill :: GraphicsContext -> Paint -> IO () + native setFillRule :: GraphicsContext -> FillRule -> IO () + native setFont :: GraphicsContext -> Font -> IO () + native setFontSmoothingType :: GraphicsContext -> FontSmoothingType -> IO () + native setGlobalAlpha :: GraphicsContext -> Double -> IO () + native setGlobalBlendMode :: GraphicsContext -> BlendMode -> IO () + native setLineCap :: GraphicsContext -> StrokeLineCap -> IO () + native setLineDashOffset :: GraphicsContext -> Double -> IO () + native setLineDashes :: GraphicsContext -> MutableIO (JArray Double) -> IO () + native setLineJoin :: GraphicsContext -> StrokeLineJoin -> IO () + native setLineWidth :: GraphicsContext -> Double -> IO () + native setMiterLimit :: GraphicsContext -> Double -> IO () + native setStroke :: GraphicsContext -> Paint -> IO () + native setTextAlign :: GraphicsContext -> TextAlignment -> IO () + native setTextBaseline :: GraphicsContext -> VPos -> IO () + native setTransform :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | GraphicsContext -> Affine -> IO () + native stroke :: GraphicsContext -> IO () + native strokeArc :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> ArcType -> IO () + native strokeLine :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native strokeOval :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native strokePolygon :: GraphicsContext -> MutableIO (JArray Double) -> MutableIO (JArray Double) -> Int -> IO () + native strokePolyline :: GraphicsContext -> MutableIO (JArray Double) -> MutableIO (JArray Double) -> Int -> IO () + native strokeRect :: GraphicsContext -> Double -> Double -> Double -> Double -> IO () + native strokeRoundRect :: GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native strokeText :: GraphicsContext -> String -> Double -> Double -> IO () + | GraphicsContext -> String -> Double -> Double -> Double -> IO () + native transform :: GraphicsContext -> Affine -> IO () + | GraphicsContext -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native translate :: GraphicsContext -> Double -> Double -> IO () +-- +data AreaChart x y = mutable native javafx.scene.chart.AreaChart where +-- ENUM -- native new :: Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (AreaChart x y) + native new :: Axis x -> Axis y -> IO (AreaChart x y) + native createSymbolsProperty :: AreaChart x y -> IO BooleanProperty + native getClassCssMetaData "javafx.scene.chart.AreaChart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCreateSymbols :: AreaChart x y -> IO Bool + native getCssMetaData :: AreaChart x y -> IOMutable (List (CssMetaData Styleable Object)) + native setCreateSymbols :: AreaChart x y -> Bool -> IO () +-- +data Axis t = mutable native javafx.scene.chart.Axis where + native animatedProperty :: Axis t -> IO BooleanProperty + native autoRangingProperty :: Axis t -> IO BooleanProperty + native getAnimated :: Axis t -> IO Bool + native getClassCssMetaData "javafx.scene.chart.Axis.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: Axis t -> IOMutable (List (CssMetaData Styleable Object)) + native getDisplayPosition :: Axis t -> t -> IO Double + native getLabel :: Axis t -> IO String + native getSide :: Axis t -> IO Side + native getTickLabelFill :: Axis t -> IO Paint + native getTickLabelFont :: Axis t -> IO Font + native getTickLabelGap :: Axis t -> IO Double + native getTickLabelRotation :: Axis t -> IO Double + native getTickLength :: Axis t -> IO Double +-- ENUM -- native getTickMarks :: Axis t -> IO (ObservableList (Axis_TickMark t)) + native getValueForDisplay :: Axis t -> Double -> IO t + native getZeroPosition :: Axis t -> IO Double + native invalidateRange :: Axis t -> MutableIO (List t) -> IO () + native isAutoRanging :: Axis t -> IO Bool + native isTickLabelsVisible :: Axis t -> IO Bool + native isTickMarkVisible :: Axis t -> IO Bool + native isValueOnAxis :: Axis t -> t -> IO Bool + native labelProperty :: Axis t -> IO (ObjectProperty String) + native requestAxisLayout :: Axis t -> IO () + native requestLayout :: Axis t -> IO () + native setAnimated :: Axis t -> Bool -> IO () + native setAutoRanging :: Axis t -> Bool -> IO () + native setLabel :: Axis t -> String -> IO () + native setSide :: Axis t -> Side -> IO () + native setTickLabelFill :: Axis t -> Paint -> IO () + native setTickLabelFont :: Axis t -> Font -> IO () + native setTickLabelGap :: Axis t -> Double -> IO () + native setTickLabelRotation :: Axis t -> Double -> IO () + native setTickLabelsVisible :: Axis t -> Bool -> IO () + native setTickLength :: Axis t -> Double -> IO () + native setTickMarkVisible :: Axis t -> Bool -> IO () + native sideProperty :: Axis t -> IO (ObjectProperty Side) + native tickLabelFillProperty :: Axis t -> IO (ObjectProperty Paint) + native tickLabelFontProperty :: Axis t -> IO (ObjectProperty Font) + native tickLabelGapProperty :: Axis t -> IO DoubleProperty + native tickLabelRotationProperty :: Axis t -> IO DoubleProperty + native tickLabelsVisibleProperty :: Axis t -> IO BooleanProperty + native tickLengthProperty :: Axis t -> IO DoubleProperty + native tickMarkVisibleProperty :: Axis t -> IO BooleanProperty + native toNumericValue :: Axis t -> t -> IO Double + native toRealValue :: Axis t -> Double -> IO t +-- +data BarChart x y = mutable native javafx.scene.chart.BarChart where + native new :: Axis x -> Axis y -> IO (BarChart x y) +-- ENUM | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (BarChart x y) +-- ENUM | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> Double -> IO (BarChart x y) + native barGapProperty :: BarChart x y -> IO DoubleProperty + native categoryGapProperty :: BarChart x y -> IO DoubleProperty + native getBarGap :: BarChart x y -> IO Double + native getCategoryGap :: BarChart x y -> IO Double + native getClassCssMetaData "javafx.scene.chart.BarChart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: BarChart x y -> IOMutable (List (CssMetaData Styleable Object)) + native setBarGap :: BarChart x y -> Double -> IO () + native setCategoryGap :: BarChart x y -> Double -> IO () +-- +data BubbleChart x y = mutable native javafx.scene.chart.BubbleChart where + native new :: Axis x -> Axis y -> IO (BubbleChart x y) +-- ENUM | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (BubbleChart x y) +-- +data CategoryAxis = mutable native javafx.scene.chart.CategoryAxis where + native new :: ObservableList String -> IO CategoryAxis + | () -> IO CategoryAxis + native categorySpacingProperty :: CategoryAxis -> IO ReadOnlyDoubleProperty + native endMarginProperty :: CategoryAxis -> IO DoubleProperty + native gapStartAndEndProperty :: CategoryAxis -> IO BooleanProperty + native getCategories :: CategoryAxis -> IO (ObservableList String) + native getCategorySpacing :: CategoryAxis -> IO Double + native getClassCssMetaData "javafx.scene.chart.CategoryAxis.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: CategoryAxis -> IOMutable (List (CssMetaData Styleable Object)) + native getDisplayPosition :: CategoryAxis -> String -> IO Double + native getEndMargin :: CategoryAxis -> IO Double + native getStartMargin :: CategoryAxis -> IO Double + native getValueForDisplay :: CategoryAxis -> Double -> IO String + native getZeroPosition :: CategoryAxis -> IO Double + native invalidateRange :: CategoryAxis -> MutableIO (List String) -> IO () + native isGapStartAndEnd :: CategoryAxis -> IO Bool + native isValueOnAxis :: CategoryAxis -> String -> IO Bool + native setCategories :: CategoryAxis -> ObservableList String -> IO () + native setEndMargin :: CategoryAxis -> Double -> IO () + native setGapStartAndEnd :: CategoryAxis -> Bool -> IO () + native setStartMargin :: CategoryAxis -> Double -> IO () + native startMarginProperty :: CategoryAxis -> IO DoubleProperty + native toNumericValue :: CategoryAxis -> String -> IO Double + native toRealValue :: CategoryAxis -> Double -> IO String +-- +data Chart = mutable native javafx.scene.chart.Chart where + native animatedProperty :: Chart -> IO BooleanProperty + native getAnimated :: Chart -> IO Bool + native getClassCssMetaData "javafx.scene.chart.Chart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: Chart -> IOMutable (List (CssMetaData Styleable Object)) + native getLegendSide :: Chart -> IO Side + native getTitle :: Chart -> IO String + native getTitleSide :: Chart -> IO Side + native isLegendVisible :: Chart -> IO Bool + native legendSideProperty :: Chart -> IO (ObjectProperty Side) + native legendVisibleProperty :: Chart -> IO BooleanProperty + native setAnimated :: Chart -> Bool -> IO () + native setLegendSide :: Chart -> Side -> IO () + native setLegendVisible :: Chart -> Bool -> IO () + native setTitle :: Chart -> String -> IO () + native setTitleSide :: Chart -> Side -> IO () + native titleProperty :: Chart -> IO StringProperty + native titleSideProperty :: Chart -> IO (ObjectProperty Side) +-- +data LineChart x y = mutable native javafx.scene.chart.LineChart where + native new :: Axis x -> Axis y -> IO (LineChart x y) +-- ENUM | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (LineChart x y) +-- ENUM -- native axisSortingPolicyProperty :: LineChart x y -> IO (ObjectProperty LineChart_SortingPolicy) + native createSymbolsProperty :: LineChart x y -> IO BooleanProperty +-- ENUM -- native getAxisSortingPolicy :: LineChart x y -> IO LineChart_SortingPolicy + native getClassCssMetaData "javafx.scene.chart.LineChart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCreateSymbols :: LineChart x y -> IO Bool + native getCssMetaData :: LineChart x y -> IOMutable (List (CssMetaData Styleable Object)) +-- ENUM -- native setAxisSortingPolicy :: LineChart x y -> LineChart_SortingPolicy -> IO () + native setCreateSymbols :: LineChart x y -> Bool -> IO () +-- +data NumberAxis = mutable native javafx.scene.chart.NumberAxis where + native new :: () -> IO NumberAxis + | Double -> Double -> Double -> IO NumberAxis + | String -> Double -> Double -> Double -> IO NumberAxis + native forceZeroInRangeProperty :: NumberAxis -> IO BooleanProperty + native getClassCssMetaData "javafx.scene.chart.NumberAxis.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: NumberAxis -> IOMutable (List (CssMetaData Styleable Object)) + native getTickUnit :: NumberAxis -> IO Double + native isForceZeroInRange :: NumberAxis -> IO Bool + native setForceZeroInRange :: NumberAxis -> Bool -> IO () + native setTickUnit :: NumberAxis -> Double -> IO () + native tickUnitProperty :: NumberAxis -> IO DoubleProperty +-- +data PieChart = mutable native javafx.scene.chart.PieChart where + native new :: () -> IO PieChart +-- ENUM | ObservableList PieChart_Data -> IO PieChart + native clockwiseProperty :: PieChart -> IO BooleanProperty +-- ENUM -- native dataProperty :: PieChart -> IO (ObjectProperty (ObservableList PieChart_Data)) + native getClassCssMetaData "javafx.scene.chart.PieChart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: PieChart -> IOMutable (List (CssMetaData Styleable Object)) +-- ENUM -- native getData :: PieChart -> IO (ObservableList PieChart_Data) + native getLabelLineLength :: PieChart -> IO Double + native getLabelsVisible :: PieChart -> IO Bool + native getStartAngle :: PieChart -> IO Double + native isClockwise :: PieChart -> IO Bool + native labelLineLengthProperty :: PieChart -> IO DoubleProperty + native labelsVisibleProperty :: PieChart -> IO BooleanProperty + native setClockwise :: PieChart -> Bool -> IO () +-- ENUM -- native setData :: PieChart -> ObservableList PieChart_Data -> IO () + native setLabelLineLength :: PieChart -> Double -> IO () + native setLabelsVisible :: PieChart -> Bool -> IO () + native setStartAngle :: PieChart -> Double -> IO () + native startAngleProperty :: PieChart -> IO DoubleProperty +-- +data ScatterChart x y = mutable native javafx.scene.chart.ScatterChart where + native new :: Axis x -> Axis y -> IO (ScatterChart x y) +-- ENUM | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (ScatterChart x y) +-- +data StackedAreaChart x y = mutable native javafx.scene.chart.StackedAreaChart where +-- ENUM -- native new :: Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (StackedAreaChart x y) + native new :: Axis x -> Axis y -> IO (StackedAreaChart x y) + native createSymbolsProperty :: StackedAreaChart x y -> IO BooleanProperty + native getClassCssMetaData "javafx.scene.chart.StackedAreaChart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCreateSymbols :: StackedAreaChart x y -> IO Bool + native getCssMetaData :: StackedAreaChart x y -> IOMutable (List (CssMetaData Styleable Object)) + native setCreateSymbols :: StackedAreaChart x y -> Bool -> IO () +-- +data StackedBarChart x y = mutable native javafx.scene.chart.StackedBarChart where + native new :: Axis x -> Axis y -> IO (StackedBarChart x y) +-- ENUM | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> Double -> IO (StackedBarChart x y) +-- ENUM | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (StackedBarChart x y) + native categoryGapProperty :: StackedBarChart x y -> IO DoubleProperty + native getCategoryGap :: StackedBarChart x y -> IO Double + native getClassCssMetaData "javafx.scene.chart.StackedBarChart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: StackedBarChart x y -> IOMutable (List (CssMetaData Styleable Object)) + native setCategoryGap :: StackedBarChart x y -> Double -> IO () +-- +data ValueAxis t = mutable native javafx.scene.chart.ValueAxis where + native getClassCssMetaData "javafx.scene.chart.ValueAxis.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: ValueAxis t -> IOMutable (List (CssMetaData Styleable Object)) + native getDisplayPosition :: ValueAxis t -> t -> IO Double + native getLowerBound :: ValueAxis t -> IO Double + native getMinorTickCount :: ValueAxis t -> IO Int + native getMinorTickLength :: ValueAxis t -> IO Double + native getScale :: ValueAxis t -> IO Double + native getTickLabelFormatter :: ValueAxis t -> IO (StringConverter t) + native getUpperBound :: ValueAxis t -> IO Double + native getValueForDisplay :: ValueAxis t -> Double -> IO t + native getZeroPosition :: ValueAxis t -> IO Double + native invalidateRange :: ValueAxis t -> MutableIO (List t) -> IO () + native isMinorTickVisible :: ValueAxis t -> IO Bool + native isValueOnAxis :: ValueAxis t -> t -> IO Bool + native lowerBoundProperty :: ValueAxis t -> IO DoubleProperty + native minorTickCountProperty :: ValueAxis t -> IO IntegerProperty + native minorTickLengthProperty :: ValueAxis t -> IO DoubleProperty + native minorTickVisibleProperty :: ValueAxis t -> IO BooleanProperty + native scaleProperty :: ValueAxis t -> IO ReadOnlyDoubleProperty + native setLowerBound :: ValueAxis t -> Double -> IO () + native setMinorTickCount :: ValueAxis t -> Int -> IO () + native setMinorTickLength :: ValueAxis t -> Double -> IO () + native setMinorTickVisible :: ValueAxis t -> Bool -> IO () + native setTickLabelFormatter :: ValueAxis t -> StringConverter t -> IO () + native setUpperBound :: ValueAxis t -> Double -> IO () + native tickLabelFormatterProperty :: ValueAxis t -> IO (ObjectProperty (StringConverter t)) + native toNumericValue :: ValueAxis t -> t -> IO Double + native toRealValue :: ValueAxis t -> Double -> IO t + native upperBoundProperty :: ValueAxis t -> IO DoubleProperty +-- +data XYChart x y = mutable native javafx.scene.chart.XYChart where + native alternativeColumnFillVisibleProperty :: XYChart x y -> IO BooleanProperty + native alternativeRowFillVisibleProperty :: XYChart x y -> IO BooleanProperty +-- ENUM -- native dataProperty :: XYChart x y -> IO (ObjectProperty (ObservableList (XYChart_Series x y))) + native getClassCssMetaData "javafx.scene.chart.XYChart.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: XYChart x y -> IOMutable (List (CssMetaData Styleable Object)) +-- ENUM -- native getData :: XYChart x y -> IO (ObservableList (XYChart_Series x y)) + native getVerticalGridLinesVisible :: XYChart x y -> IO Bool + native getXAxis :: XYChart x y -> IO (Axis x) + native getYAxis :: XYChart x y -> IO (Axis y) + native horizontalGridLinesVisibleProperty :: XYChart x y -> IO BooleanProperty + native horizontalZeroLineVisibleProperty :: XYChart x y -> IO BooleanProperty + native isAlternativeColumnFillVisible :: XYChart x y -> IO Bool + native isAlternativeRowFillVisible :: XYChart x y -> IO Bool + native isHorizontalGridLinesVisible :: XYChart x y -> IO Bool + native isHorizontalZeroLineVisible :: XYChart x y -> IO Bool + native isVerticalZeroLineVisible :: XYChart x y -> IO Bool + native setAlternativeColumnFillVisible :: XYChart x y -> Bool -> IO () + native setAlternativeRowFillVisible :: XYChart x y -> Bool -> IO () +-- ENUM -- native setData :: XYChart x y -> ObservableList (XYChart_Series x y) -> IO () + native setHorizontalGridLinesVisible :: XYChart x y -> Bool -> IO () + native setHorizontalZeroLineVisible :: XYChart x y -> Bool -> IO () + native setVerticalGridLinesVisible :: XYChart x y -> Bool -> IO () + native setVerticalZeroLineVisible :: XYChart x y -> Bool -> IO () + native verticalGridLinesVisibleProperty :: XYChart x y -> IO BooleanProperty + native verticalZeroLineVisibleProperty :: XYChart x y -> IO BooleanProperty +-- +data Accordion = mutable native javafx.scene.control.Accordion where + native new :: () -> IO Accordion + | MutableIO (JArray TitledPane) -> IO Accordion + native expandedPaneProperty :: Accordion -> IO (ObjectProperty TitledPane) + native getExpandedPane :: Accordion -> IO TitledPane + native getPanes :: Accordion -> IO (ObservableList TitledPane) + native setExpandedPane :: Accordion -> TitledPane -> IO () +-- +data Alert = mutable native javafx.scene.control.Alert where +-- ENUM -- native new :: Alert_AlertType -> IO Alert +-- ENUM | Alert_AlertType -> String -> MutableIO (JArray ButtonType) -> IO Alert +-- ENUM -- native alertTypeProperty :: Alert -> IO (ObjectProperty Alert_AlertType) +-- ENUM -- native getAlertType :: Alert -> IO Alert_AlertType + native getButtonTypes :: Alert -> IO (ObservableList ButtonType) +-- ENUM -- native setAlertType :: Alert -> Alert_AlertType -> IO () +-- +data Button = mutable native javafx.scene.control.Button where + native new :: String -> Node -> IO Button + | String -> IO Button + | () -> IO Button + native cancelButtonProperty :: Button -> IO BooleanProperty + native defaultButtonProperty :: Button -> IO BooleanProperty + native fire :: Button -> IO () + native isCancelButton :: Button -> IO Bool + native isDefaultButton :: Button -> IO Bool + native setCancelButton :: Button -> Bool -> IO () + native setDefaultButton :: Button -> Bool -> IO () +-- +data ButtonBar = mutable native javafx.scene.control.ButtonBar where + pure native button_order_windows "javafx.scene.control.ButtonBar.BUTTON_ORDER_WINDOWS" :: String + pure native button_order_mac_os "javafx.scene.control.ButtonBar.BUTTON_ORDER_MAC_OS" :: String + pure native button_order_linux "javafx.scene.control.ButtonBar.BUTTON_ORDER_LINUX" :: String + pure native button_order_none "javafx.scene.control.ButtonBar.BUTTON_ORDER_NONE" :: String + native new :: () -> IO ButtonBar + | String -> IO ButtonBar + native buttonMinWidthProperty :: ButtonBar -> IO DoubleProperty + native buttonOrderProperty :: ButtonBar -> IO StringProperty +-- ENUM -- native getButtonData "javafx.scene.control.ButtonBar.getButtonData" :: Node -> IO ButtonBar_ButtonData + native getButtonMinWidth :: ButtonBar -> IO Double + native getButtonOrder :: ButtonBar -> IO String + native getButtons :: ButtonBar -> IO (ObservableList Node) + native isButtonUniformSize "javafx.scene.control.ButtonBar.isButtonUniformSize" :: Node -> IO Bool +-- ENUM -- native setButtonData "javafx.scene.control.ButtonBar.setButtonData" :: Node -> ButtonBar_ButtonData -> IO () + native setButtonMinWidth :: ButtonBar -> Double -> IO () + native setButtonOrder :: ButtonBar -> String -> IO () + native setButtonUniformSize "javafx.scene.control.ButtonBar.setButtonUniformSize" :: Node -> Bool -> IO () +-- +data ButtonBase = mutable native javafx.scene.control.ButtonBase where + native arm :: ButtonBase -> IO () + native armedProperty :: ButtonBase -> IO ReadOnlyBooleanProperty + native disarm :: ButtonBase -> IO () + native executeAccessibleAction :: ButtonBase -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native fire :: ButtonBase -> IO () + native getOnAction :: ButtonBase -> IO (EventHandler ActionEvent) + native isArmed :: ButtonBase -> IO Bool + native onActionProperty :: ButtonBase -> IO (ObjectProperty (EventHandler ActionEvent)) + native setOnAction :: ButtonBase -> EventHandler ActionEvent -> IO () +-- +data ButtonType = mutable native javafx.scene.control.ButtonType where + native apply "javafx.scene.control.ButtonType.APPLY" :: IO ButtonType + native ok "javafx.scene.control.ButtonType.OK" :: IO ButtonType + native cancel "javafx.scene.control.ButtonType.CANCEL" :: IO ButtonType + native close "javafx.scene.control.ButtonType.CLOSE" :: IO ButtonType + native yes "javafx.scene.control.ButtonType.YES" :: IO ButtonType + native no "javafx.scene.control.ButtonType.NO" :: IO ButtonType + native finish "javafx.scene.control.ButtonType.FINISH" :: IO ButtonType + native next "javafx.scene.control.ButtonType.NEXT" :: IO ButtonType + native previous "javafx.scene.control.ButtonType.PREVIOUS" :: IO ButtonType + native new :: String -> IO ButtonType +-- ENUM | String -> ButtonBar_ButtonData -> IO ButtonType +-- ENUM -- native getButtonData :: ButtonType -> IO ButtonBar_ButtonData + native getText :: ButtonType -> IO String + native toString :: ButtonType -> IO String +-- +data CellUtils = mutable native javafx.scene.control.cell.CellUtils +data CheckBoxListCell t = mutable native javafx.scene.control.cell.CheckBoxListCell where + native new :: Callback t (ObservableValue Boolean) -> IO (CheckBoxListCell t) + | () -> IO (CheckBoxListCell t) + | Callback t (ObservableValue Boolean) -> StringConverter t -> IO (CheckBoxListCell t) + native converterProperty :: CheckBoxListCell t -> IO (ObjectProperty (StringConverter t)) + native forListView "javafx.scene.control.cell.CheckBoxListCell.forListView" :: Callback t (ObservableValue Boolean) -> IO (Callback (ListView t) (ListCell t)) + | Callback t (ObservableValue Boolean) -> StringConverter t -> IO (Callback (ListView t) (ListCell t)) + native getConverter :: CheckBoxListCell t -> IO (StringConverter t) + native getSelectedStateCallback :: CheckBoxListCell t -> IO (Callback t (ObservableValue Boolean)) + native selectedStateCallbackProperty :: CheckBoxListCell t -> IO (ObjectProperty (Callback t (ObservableValue Boolean))) + native setConverter :: CheckBoxListCell t -> StringConverter t -> IO () + native setSelectedStateCallback :: CheckBoxListCell t -> Callback t (ObservableValue Boolean) -> IO () + native updateItem :: CheckBoxListCell t -> t -> Bool -> IO () +-- +data CheckBoxTableCell s t = mutable native javafx.scene.control.cell.CheckBoxTableCell where + native new :: Callback Integer (ObservableValue Boolean) -> IO (CheckBoxTableCell s t) + | () -> IO (CheckBoxTableCell s t) + | Callback Integer (ObservableValue Boolean) -> StringConverter t -> IO (CheckBoxTableCell s t) + native converterProperty :: CheckBoxTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTableColumn "javafx.scene.control.cell.CheckBoxTableCell.forTableColumn" :: TableColumn s Boolean -> IO (Callback (TableColumn s Boolean) (TableCell s Boolean)) + | Callback Integer (ObservableValue Boolean) -> Bool -> IO (Callback (TableColumn s t) (TableCell s t)) + | Callback Integer (ObservableValue Boolean) -> IO (Callback (TableColumn s t) (TableCell s t)) + | Callback Integer (ObservableValue Boolean) -> StringConverter t -> IO (Callback (TableColumn s t) (TableCell s t)) + native getConverter :: CheckBoxTableCell s t -> IO (StringConverter t) + native getSelectedStateCallback :: CheckBoxTableCell s t -> IO (Callback Integer (ObservableValue Boolean)) + native selectedStateCallbackProperty :: CheckBoxTableCell s t -> IO (ObjectProperty (Callback Integer (ObservableValue Boolean))) + native setConverter :: CheckBoxTableCell s t -> StringConverter t -> IO () + native setSelectedStateCallback :: CheckBoxTableCell s t -> Callback Integer (ObservableValue Boolean) -> IO () + native updateItem :: CheckBoxTableCell s t -> t -> Bool -> IO () +-- +data CheckBoxTreeCell t = mutable native javafx.scene.control.cell.CheckBoxTreeCell where + native new :: () -> IO (CheckBoxTreeCell t) + | Callback (TreeItem t) (ObservableValue Boolean) -> IO (CheckBoxTreeCell t) + | Callback (TreeItem t) (ObservableValue Boolean) -> StringConverter (TreeItem t) -> IO (CheckBoxTreeCell t) + native converterProperty :: CheckBoxTreeCell t -> IO (ObjectProperty (StringConverter (TreeItem t))) + native forTreeView "javafx.scene.control.cell.CheckBoxTreeCell.forTreeView" :: Callback (TreeItem t) (ObservableValue Boolean) -> IO (Callback (TreeView t) (TreeCell t)) + | Callback (TreeItem t) (ObservableValue Boolean) -> StringConverter (TreeItem t) -> IO (Callback (TreeView t) (TreeCell t)) + | () -> IO (Callback (TreeView t) (TreeCell t)) + native getConverter :: CheckBoxTreeCell t -> IO (StringConverter (TreeItem t)) + native getSelectedStateCallback :: CheckBoxTreeCell t -> IO (Callback (TreeItem t) (ObservableValue Boolean)) + native selectedStateCallbackProperty :: CheckBoxTreeCell t -> IO (ObjectProperty (Callback (TreeItem t) (ObservableValue Boolean))) + native setConverter :: CheckBoxTreeCell t -> StringConverter (TreeItem t) -> IO () + native setSelectedStateCallback :: CheckBoxTreeCell t -> Callback (TreeItem t) (ObservableValue Boolean) -> IO () + native updateItem :: CheckBoxTreeCell t -> t -> Bool -> IO () +-- +data CheckBoxTreeTableCell s t = mutable native javafx.scene.control.cell.CheckBoxTreeTableCell where + native new :: Callback Integer (ObservableValue Boolean) -> IO (CheckBoxTreeTableCell s t) + | () -> IO (CheckBoxTreeTableCell s t) + | Callback Integer (ObservableValue Boolean) -> StringConverter t -> IO (CheckBoxTreeTableCell s t) + native converterProperty :: CheckBoxTreeTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTreeTableColumn "javafx.scene.control.cell.CheckBoxTreeTableCell.forTreeTableColumn" :: TreeTableColumn s Boolean -> IO (Callback (TreeTableColumn s Boolean) (TreeTableCell s Boolean)) + | Callback Integer (ObservableValue Boolean) -> Bool -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | Callback Integer (ObservableValue Boolean) -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | Callback Integer (ObservableValue Boolean) -> StringConverter t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + native getConverter :: CheckBoxTreeTableCell s t -> IO (StringConverter t) + native getSelectedStateCallback :: CheckBoxTreeTableCell s t -> IO (Callback Integer (ObservableValue Boolean)) + native selectedStateCallbackProperty :: CheckBoxTreeTableCell s t -> IO (ObjectProperty (Callback Integer (ObservableValue Boolean))) + native setConverter :: CheckBoxTreeTableCell s t -> StringConverter t -> IO () + native setSelectedStateCallback :: CheckBoxTreeTableCell s t -> Callback Integer (ObservableValue Boolean) -> IO () + native updateItem :: CheckBoxTreeTableCell s t -> t -> Bool -> IO () +-- +data ChoiceBoxListCell t = mutable native javafx.scene.control.cell.ChoiceBoxListCell where + native new :: () -> IO (ChoiceBoxListCell t) + | MutableIO (JArray t) -> IO (ChoiceBoxListCell t) + | StringConverter t -> MutableIO (JArray t) -> IO (ChoiceBoxListCell t) + | ObservableList t -> IO (ChoiceBoxListCell t) + | StringConverter t -> ObservableList t -> IO (ChoiceBoxListCell t) + native cancelEdit :: ChoiceBoxListCell t -> IO () + native converterProperty :: ChoiceBoxListCell t -> IO (ObjectProperty (StringConverter t)) + native forListView "javafx.scene.control.cell.ChoiceBoxListCell.forListView" :: ObservableList t -> IO (Callback (ListView t) (ListCell t)) + | MutableIO (JArray t) -> IO (Callback (ListView t) (ListCell t)) + | StringConverter t -> MutableIO (JArray t) -> IO (Callback (ListView t) (ListCell t)) + | StringConverter t -> ObservableList t -> IO (Callback (ListView t) (ListCell t)) + native getConverter :: ChoiceBoxListCell t -> IO (StringConverter t) + native getItems :: ChoiceBoxListCell t -> IO (ObservableList t) + native setConverter :: ChoiceBoxListCell t -> StringConverter t -> IO () + native startEdit :: ChoiceBoxListCell t -> IO () + native updateItem :: ChoiceBoxListCell t -> t -> Bool -> IO () +-- +data ChoiceBoxTableCell s t = mutable native javafx.scene.control.cell.ChoiceBoxTableCell where + native new :: () -> IO (ChoiceBoxTableCell s t) + | MutableIO (JArray t) -> IO (ChoiceBoxTableCell s t) + | StringConverter t -> MutableIO (JArray t) -> IO (ChoiceBoxTableCell s t) + | ObservableList t -> IO (ChoiceBoxTableCell s t) + | StringConverter t -> ObservableList t -> IO (ChoiceBoxTableCell s t) + native cancelEdit :: ChoiceBoxTableCell s t -> IO () + native converterProperty :: ChoiceBoxTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTableColumn "javafx.scene.control.cell.ChoiceBoxTableCell.forTableColumn" :: StringConverter t -> MutableIO (JArray t) -> IO (Callback (TableColumn s t) (TableCell s t)) + | ObservableList t -> IO (Callback (TableColumn s t) (TableCell s t)) + | StringConverter t -> ObservableList t -> IO (Callback (TableColumn s t) (TableCell s t)) + | MutableIO (JArray t) -> IO (Callback (TableColumn s t) (TableCell s t)) + native getConverter :: ChoiceBoxTableCell s t -> IO (StringConverter t) + native getItems :: ChoiceBoxTableCell s t -> IO (ObservableList t) + native setConverter :: ChoiceBoxTableCell s t -> StringConverter t -> IO () + native startEdit :: ChoiceBoxTableCell s t -> IO () + native updateItem :: ChoiceBoxTableCell s t -> t -> Bool -> IO () +-- +data ChoiceBoxTreeCell t = mutable native javafx.scene.control.cell.ChoiceBoxTreeCell where + native new :: () -> IO (ChoiceBoxTreeCell t) + | MutableIO (JArray t) -> IO (ChoiceBoxTreeCell t) + | ObservableList t -> IO (ChoiceBoxTreeCell t) + | StringConverter t -> ObservableList t -> IO (ChoiceBoxTreeCell t) + | StringConverter t -> MutableIO (JArray t) -> IO (ChoiceBoxTreeCell t) + native cancelEdit :: ChoiceBoxTreeCell t -> IO () + native converterProperty :: ChoiceBoxTreeCell t -> IO (ObjectProperty (StringConverter t)) + native forTreeView "javafx.scene.control.cell.ChoiceBoxTreeCell.forTreeView" :: ObservableList t -> IO (Callback (TreeView t) (TreeCell t)) + | StringConverter t -> MutableIO (JArray t) -> IO (Callback (TreeView t) (TreeCell t)) + | StringConverter t -> ObservableList t -> IO (Callback (TreeView t) (TreeCell t)) + | MutableIO (JArray t) -> IO (Callback (TreeView t) (TreeCell t)) + native getConverter :: ChoiceBoxTreeCell t -> IO (StringConverter t) + native getItems :: ChoiceBoxTreeCell t -> IO (ObservableList t) + native setConverter :: ChoiceBoxTreeCell t -> StringConverter t -> IO () + native startEdit :: ChoiceBoxTreeCell t -> IO () + native updateItem :: ChoiceBoxTreeCell t -> t -> Bool -> IO () +-- +data ChoiceBoxTreeTableCell s t = mutable native javafx.scene.control.cell.ChoiceBoxTreeTableCell where + native new :: () -> IO (ChoiceBoxTreeTableCell s t) + | MutableIO (JArray t) -> IO (ChoiceBoxTreeTableCell s t) + | StringConverter t -> MutableIO (JArray t) -> IO (ChoiceBoxTreeTableCell s t) + | ObservableList t -> IO (ChoiceBoxTreeTableCell s t) + | StringConverter t -> ObservableList t -> IO (ChoiceBoxTreeTableCell s t) + native cancelEdit :: ChoiceBoxTreeTableCell s t -> IO () + native converterProperty :: ChoiceBoxTreeTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTreeTableColumn "javafx.scene.control.cell.ChoiceBoxTreeTableCell.forTreeTableColumn" :: StringConverter t -> MutableIO (JArray t) -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | ObservableList t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | StringConverter t -> ObservableList t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | MutableIO (JArray t) -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + native getConverter :: ChoiceBoxTreeTableCell s t -> IO (StringConverter t) + native getItems :: ChoiceBoxTreeTableCell s t -> IO (ObservableList t) + native setConverter :: ChoiceBoxTreeTableCell s t -> StringConverter t -> IO () + native startEdit :: ChoiceBoxTreeTableCell s t -> IO () + native updateItem :: ChoiceBoxTreeTableCell s t -> t -> Bool -> IO () +-- +data ComboBoxListCell t = mutable native javafx.scene.control.cell.ComboBoxListCell where + native new :: MutableIO (JArray t) -> IO (ComboBoxListCell t) + | () -> IO (ComboBoxListCell t) + | StringConverter t -> MutableIO (JArray t) -> IO (ComboBoxListCell t) + | ObservableList t -> IO (ComboBoxListCell t) + | StringConverter t -> ObservableList t -> IO (ComboBoxListCell t) + native cancelEdit :: ComboBoxListCell t -> IO () + native comboBoxEditableProperty :: ComboBoxListCell t -> IO BooleanProperty + native converterProperty :: ComboBoxListCell t -> IO (ObjectProperty (StringConverter t)) + native forListView "javafx.scene.control.cell.ComboBoxListCell.forListView" :: MutableIO (JArray t) -> IO (Callback (ListView t) (ListCell t)) + | StringConverter t -> MutableIO (JArray t) -> IO (Callback (ListView t) (ListCell t)) + | ObservableList t -> IO (Callback (ListView t) (ListCell t)) + | StringConverter t -> ObservableList t -> IO (Callback (ListView t) (ListCell t)) + native getConverter :: ComboBoxListCell t -> IO (StringConverter t) + native getItems :: ComboBoxListCell t -> IO (ObservableList t) + native isComboBoxEditable :: ComboBoxListCell t -> IO Bool + native setComboBoxEditable :: ComboBoxListCell t -> Bool -> IO () + native setConverter :: ComboBoxListCell t -> StringConverter t -> IO () + native startEdit :: ComboBoxListCell t -> IO () + native updateItem :: ComboBoxListCell t -> t -> Bool -> IO () +-- +data ComboBoxTableCell s t = mutable native javafx.scene.control.cell.ComboBoxTableCell where + native new :: () -> IO (ComboBoxTableCell s t) + | MutableIO (JArray t) -> IO (ComboBoxTableCell s t) + | ObservableList t -> IO (ComboBoxTableCell s t) + | StringConverter t -> ObservableList t -> IO (ComboBoxTableCell s t) + | StringConverter t -> MutableIO (JArray t) -> IO (ComboBoxTableCell s t) + native cancelEdit :: ComboBoxTableCell s t -> IO () + native comboBoxEditableProperty :: ComboBoxTableCell s t -> IO BooleanProperty + native converterProperty :: ComboBoxTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTableColumn "javafx.scene.control.cell.ComboBoxTableCell.forTableColumn" :: MutableIO (JArray t) -> IO (Callback (TableColumn s t) (TableCell s t)) + | ObservableList t -> IO (Callback (TableColumn s t) (TableCell s t)) + | StringConverter t -> MutableIO (JArray t) -> IO (Callback (TableColumn s t) (TableCell s t)) + | StringConverter t -> ObservableList t -> IO (Callback (TableColumn s t) (TableCell s t)) + native getConverter :: ComboBoxTableCell s t -> IO (StringConverter t) + native getItems :: ComboBoxTableCell s t -> IO (ObservableList t) + native isComboBoxEditable :: ComboBoxTableCell s t -> IO Bool + native setComboBoxEditable :: ComboBoxTableCell s t -> Bool -> IO () + native setConverter :: ComboBoxTableCell s t -> StringConverter t -> IO () + native startEdit :: ComboBoxTableCell s t -> IO () + native updateItem :: ComboBoxTableCell s t -> t -> Bool -> IO () +-- +data ComboBoxTreeCell t = mutable native javafx.scene.control.cell.ComboBoxTreeCell where + native new :: () -> IO (ComboBoxTreeCell t) + | MutableIO (JArray t) -> IO (ComboBoxTreeCell t) + | ObservableList t -> IO (ComboBoxTreeCell t) + | StringConverter t -> ObservableList t -> IO (ComboBoxTreeCell t) + | StringConverter t -> MutableIO (JArray t) -> IO (ComboBoxTreeCell t) + native cancelEdit :: ComboBoxTreeCell t -> IO () + native comboBoxEditableProperty :: ComboBoxTreeCell t -> IO BooleanProperty + native converterProperty :: ComboBoxTreeCell t -> IO (ObjectProperty (StringConverter t)) + native forTreeView "javafx.scene.control.cell.ComboBoxTreeCell.forTreeView" :: MutableIO (JArray t) -> IO (Callback (TreeView t) (TreeCell t)) + | StringConverter t -> MutableIO (JArray t) -> IO (Callback (TreeView t) (TreeCell t)) + | ObservableList t -> IO (Callback (TreeView t) (TreeCell t)) + | StringConverter t -> ObservableList t -> IO (Callback (TreeView t) (TreeCell t)) + native getConverter :: ComboBoxTreeCell t -> IO (StringConverter t) + native getItems :: ComboBoxTreeCell t -> IO (ObservableList t) + native isComboBoxEditable :: ComboBoxTreeCell t -> IO Bool + native setComboBoxEditable :: ComboBoxTreeCell t -> Bool -> IO () + native setConverter :: ComboBoxTreeCell t -> StringConverter t -> IO () + native startEdit :: ComboBoxTreeCell t -> IO () + native updateItem :: ComboBoxTreeCell t -> t -> Bool -> IO () +-- +data ComboBoxTreeTableCell s t = mutable native javafx.scene.control.cell.ComboBoxTreeTableCell where + native new :: MutableIO (JArray t) -> IO (ComboBoxTreeTableCell s t) + | () -> IO (ComboBoxTreeTableCell s t) + | ObservableList t -> IO (ComboBoxTreeTableCell s t) + | StringConverter t -> MutableIO (JArray t) -> IO (ComboBoxTreeTableCell s t) + | StringConverter t -> ObservableList t -> IO (ComboBoxTreeTableCell s t) + native cancelEdit :: ComboBoxTreeTableCell s t -> IO () + native comboBoxEditableProperty :: ComboBoxTreeTableCell s t -> IO BooleanProperty + native converterProperty :: ComboBoxTreeTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTreeTableColumn "javafx.scene.control.cell.ComboBoxTreeTableCell.forTreeTableColumn" :: MutableIO (JArray t) -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | ObservableList t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | StringConverter t -> MutableIO (JArray t) -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + | StringConverter t -> ObservableList t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + native getConverter :: ComboBoxTreeTableCell s t -> IO (StringConverter t) + native getItems :: ComboBoxTreeTableCell s t -> IO (ObservableList t) + native isComboBoxEditable :: ComboBoxTreeTableCell s t -> IO Bool + native setComboBoxEditable :: ComboBoxTreeTableCell s t -> Bool -> IO () + native setConverter :: ComboBoxTreeTableCell s t -> StringConverter t -> IO () + native startEdit :: ComboBoxTreeTableCell s t -> IO () + native updateItem :: ComboBoxTreeTableCell s t -> t -> Bool -> IO () +-- +--data DefaultTreeCell t = mutable native javafx.scene.control.cell.DefaultTreeCell where +-- native new :: () -> IO (DefaultTreeCell t) +-- native updateItem :: DefaultTreeCell t -> t -> Bool -> IO () +-- +data MapValueFactory t = mutable native javafx.scene.control.cell.MapValueFactory where + native new :: Object -> IO (MapValueFactory t) +-- ENUM -- native call :: MapValueFactory t -> TableColumn_CellDataFeatures Map t -> IO (ObservableValue t) +-- +data ProgressBarTableCell s = mutable native javafx.scene.control.cell.ProgressBarTableCell where + native new :: () -> IO (ProgressBarTableCell s) + native forTableColumn "javafx.scene.control.cell.ProgressBarTableCell.forTableColumn" :: () -> IO (Callback (TableColumn s Double) (TableCell s Double)) + native updateItem :: ProgressBarTableCell s -> Double -> Bool -> IO () +-- +data ProgressBarTreeTableCell s = mutable native javafx.scene.control.cell.ProgressBarTreeTableCell where + native new :: () -> IO (ProgressBarTreeTableCell s) + native forTreeTableColumn "javafx.scene.control.cell.ProgressBarTreeTableCell.forTreeTableColumn" :: () -> IO (Callback (TreeTableColumn s Double) (TreeTableCell s Double)) + native updateItem :: ProgressBarTreeTableCell s -> Double -> Bool -> IO () +-- +data PropertyValueFactory s t = mutable native javafx.scene.control.cell.PropertyValueFactory where + native new :: String -> IO (PropertyValueFactory s t) +-- ENUM -- native call :: PropertyValueFactory s t -> TableColumn_CellDataFeatures s t -> IO (ObservableValue t) + native getProperty :: PropertyValueFactory s t -> IO String +-- +data TextFieldListCell t = mutable native javafx.scene.control.cell.TextFieldListCell where + native new :: () -> IO (TextFieldListCell t) + | StringConverter t -> IO (TextFieldListCell t) + native cancelEdit :: TextFieldListCell t -> IO () + native converterProperty :: TextFieldListCell t -> IO (ObjectProperty (StringConverter t)) + native forListView "javafx.scene.control.cell.TextFieldListCell.forListView" :: StringConverter t -> IO (Callback (ListView t) (ListCell t)) + | () -> IO (Callback (ListView String) (ListCell String)) + native getConverter :: TextFieldListCell t -> IO (StringConverter t) + native setConverter :: TextFieldListCell t -> StringConverter t -> IO () + native startEdit :: TextFieldListCell t -> IO () + native updateItem :: TextFieldListCell t -> t -> Bool -> IO () +-- +data TextFieldTableCell s t = mutable native javafx.scene.control.cell.TextFieldTableCell where + native new :: StringConverter t -> IO (TextFieldTableCell s t) + | () -> IO (TextFieldTableCell s t) + native cancelEdit :: TextFieldTableCell s t -> IO () + native converterProperty :: TextFieldTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTableColumn "javafx.scene.control.cell.TextFieldTableCell.forTableColumn" :: () -> IO (Callback (TableColumn s String) (TableCell s String)) + | StringConverter t -> IO (Callback (TableColumn s t) (TableCell s t)) + native getConverter :: TextFieldTableCell s t -> IO (StringConverter t) + native setConverter :: TextFieldTableCell s t -> StringConverter t -> IO () + native startEdit :: TextFieldTableCell s t -> IO () + native updateItem :: TextFieldTableCell s t -> t -> Bool -> IO () +-- +data TextFieldTreeCell t = mutable native javafx.scene.control.cell.TextFieldTreeCell where + native new :: () -> IO (TextFieldTreeCell t) + | StringConverter t -> IO (TextFieldTreeCell t) + native cancelEdit :: TextFieldTreeCell t -> IO () + native converterProperty :: TextFieldTreeCell t -> IO (ObjectProperty (StringConverter t)) + native forTreeView "javafx.scene.control.cell.TextFieldTreeCell.forTreeView" :: () -> IO (Callback (TreeView String) (TreeCell String)) + | StringConverter t -> IO (Callback (TreeView t) (TreeCell t)) + native getConverter :: TextFieldTreeCell t -> IO (StringConverter t) + native setConverter :: TextFieldTreeCell t -> StringConverter t -> IO () + native startEdit :: TextFieldTreeCell t -> IO () + native updateItem :: TextFieldTreeCell t -> t -> Bool -> IO () +-- +data TextFieldTreeTableCell s t = mutable native javafx.scene.control.cell.TextFieldTreeTableCell where + native new :: () -> IO (TextFieldTreeTableCell s t) + | StringConverter t -> IO (TextFieldTreeTableCell s t) + native cancelEdit :: TextFieldTreeTableCell s t -> IO () + native converterProperty :: TextFieldTreeTableCell s t -> IO (ObjectProperty (StringConverter t)) + native forTreeTableColumn "javafx.scene.control.cell.TextFieldTreeTableCell.forTreeTableColumn" :: () -> IO (Callback (TreeTableColumn s String) (TreeTableCell s String)) + | StringConverter t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + native getConverter :: TextFieldTreeTableCell s t -> IO (StringConverter t) + native setConverter :: TextFieldTreeTableCell s t -> StringConverter t -> IO () + native startEdit :: TextFieldTreeTableCell s t -> IO () + native updateItem :: TextFieldTreeTableCell s t -> t -> Bool -> IO () +-- +data TreeItemPropertyValueFactory s t = mutable native javafx.scene.control.cell.TreeItemPropertyValueFactory where + native new :: String -> IO (TreeItemPropertyValueFactory s t) +-- ENUM -- native call :: TreeItemPropertyValueFactory s t -> TreeTableColumn_CellDataFeatures s t -> IO (ObservableValue t) + native getProperty :: TreeItemPropertyValueFactory s t -> IO String +-- +data Cell t = mutable native javafx.scene.control.Cell where + native new :: () -> IO (Cell t) + native cancelEdit :: Cell t -> IO () + native commitEdit :: Cell t -> t -> IO () + native editableProperty :: Cell t -> IO BooleanProperty + native editingProperty :: Cell t -> IO ReadOnlyBooleanProperty + native emptyProperty :: Cell t -> IO ReadOnlyBooleanProperty + native getItem :: Cell t -> IO t + native isEditable :: Cell t -> IO Bool + native isEditing :: Cell t -> IO Bool + native isEmpty :: Cell t -> IO Bool + native isSelected :: Cell t -> IO Bool + native itemProperty :: Cell t -> IO (ObjectProperty t) + native selectedProperty :: Cell t -> IO ReadOnlyBooleanProperty + native setEditable :: Cell t -> Bool -> IO () + native setItem :: Cell t -> t -> IO () + native startEdit :: Cell t -> IO () + native updateSelected :: Cell t -> Bool -> IO () +-- +data CheckBox = mutable native javafx.scene.control.CheckBox where + native new :: () -> IO CheckBox + | String -> IO CheckBox + native allowIndeterminateProperty :: CheckBox -> IO BooleanProperty + native fire :: CheckBox -> IO () + native indeterminateProperty :: CheckBox -> IO BooleanProperty + native isAllowIndeterminate :: CheckBox -> IO Bool + native isIndeterminate :: CheckBox -> IO Bool + native isSelected :: CheckBox -> IO Bool + native queryAccessibleAttribute :: CheckBox -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native selectedProperty :: CheckBox -> IO BooleanProperty + native setAllowIndeterminate :: CheckBox -> Bool -> IO () + native setIndeterminate :: CheckBox -> Bool -> IO () + native setSelected :: CheckBox -> Bool -> IO () +-- +data CheckBoxTreeItem t = mutable native javafx.scene.control.CheckBoxTreeItem where + native new :: t -> Node -> Bool -> IO (CheckBoxTreeItem t) + | t -> Node -> IO (CheckBoxTreeItem t) + | t -> IO (CheckBoxTreeItem t) + | () -> IO (CheckBoxTreeItem t) + | t -> Node -> Bool -> Bool -> IO (CheckBoxTreeItem t) +-- ENUM -- native checkBoxSelectionChangedEvent "javafx.scene.control.CheckBoxTreeItem.checkBoxSelectionChangedEvent" :: () -> IO (EventType (CheckBoxTreeItem_TreeModificationEvent t)) + native independentProperty :: CheckBoxTreeItem t -> IO BooleanProperty + native indeterminateProperty :: CheckBoxTreeItem t -> IO BooleanProperty + native isIndependent :: CheckBoxTreeItem t -> IO Bool + native isIndeterminate :: CheckBoxTreeItem t -> IO Bool + native isSelected :: CheckBoxTreeItem t -> IO Bool + native selectedProperty :: CheckBoxTreeItem t -> IO BooleanProperty + native setIndependent :: CheckBoxTreeItem t -> Bool -> IO () + native setIndeterminate :: CheckBoxTreeItem t -> Bool -> IO () + native setSelected :: CheckBoxTreeItem t -> Bool -> IO () +-- +data CheckMenuItem = mutable native javafx.scene.control.CheckMenuItem where + native new :: String -> Node -> IO CheckMenuItem + | String -> IO CheckMenuItem + | () -> IO CheckMenuItem + native isSelected :: CheckMenuItem -> IO Bool + native selectedProperty :: CheckMenuItem -> IO BooleanProperty + native setSelected :: CheckMenuItem -> Bool -> IO () +-- +data ChoiceBox t = mutable native javafx.scene.control.ChoiceBox where + native new :: () -> IO (ChoiceBox t) + | ObservableList t -> IO (ChoiceBox t) + native converterProperty :: ChoiceBox t -> IO (ObjectProperty (StringConverter t)) + native executeAccessibleAction :: ChoiceBox t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getConverter :: ChoiceBox t -> IO (StringConverter t) + native getItems :: ChoiceBox t -> IO (ObservableList t) + native getSelectionModel :: ChoiceBox t -> IO (SingleSelectionModel t) + native getValue :: ChoiceBox t -> IO t + native hide :: ChoiceBox t -> IO () + native isShowing :: ChoiceBox t -> IO Bool + native itemsProperty :: ChoiceBox t -> IO (ObjectProperty (ObservableList t)) + native queryAccessibleAttribute :: ChoiceBox t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native selectionModelProperty :: ChoiceBox t -> IO (ObjectProperty (SingleSelectionModel t)) + native setConverter :: ChoiceBox t -> StringConverter t -> IO () + native setItems :: ChoiceBox t -> ObservableList t -> IO () + native setSelectionModel :: ChoiceBox t -> SingleSelectionModel t -> IO () + native setValue :: ChoiceBox t -> t -> IO () + native show :: ChoiceBox t -> IO () + native showingProperty :: ChoiceBox t -> IO ReadOnlyBooleanProperty + native valueProperty :: ChoiceBox t -> IO (ObjectProperty t) +-- +data ChoiceDialog t = mutable native javafx.scene.control.ChoiceDialog where + native new :: t -> MutableIO (Collection t) -> IO (ChoiceDialog t) + | t -> MutableIO (JArray t) -> IO (ChoiceDialog t) + | () -> IO (ChoiceDialog t) + native getDefaultChoice :: ChoiceDialog t -> IO t + native getItems :: ChoiceDialog t -> IO (ObservableList t) + native getSelectedItem :: ChoiceDialog t -> IO t + native selectedItemProperty :: ChoiceDialog t -> IO (ReadOnlyObjectProperty t) + native setSelectedItem :: ChoiceDialog t -> t -> IO () +-- +data ColorPicker = mutable native javafx.scene.control.ColorPicker where + pure native style_class_button "javafx.scene.control.ColorPicker.STYLE_CLASS_BUTTON" :: String + pure native style_class_split_button "javafx.scene.control.ColorPicker.STYLE_CLASS_SPLIT_BUTTON" :: String + native new :: Color -> IO ColorPicker + | () -> IO ColorPicker + native getCustomColors :: ColorPicker -> IO (ObservableList Color) +-- +data ComboBox t = mutable native javafx.scene.control.ComboBox where + native new :: ObservableList t -> IO (ComboBox t) + | () -> IO (ComboBox t) + native buttonCellProperty :: ComboBox t -> IO (ObjectProperty (ListCell t)) + native cellFactoryProperty :: ComboBox t -> IO (ObjectProperty (Callback (ListView t) (ListCell t))) + native converterProperty :: ComboBox t -> IO (ObjectProperty (StringConverter t)) + native editorProperty :: ComboBox t -> IO (ReadOnlyObjectProperty TextField) + native getButtonCell :: ComboBox t -> IO (ListCell t) + native getCellFactory :: ComboBox t -> IO (Callback (ListView t) (ListCell t)) + native getConverter :: ComboBox t -> IO (StringConverter t) + native getEditor :: ComboBox t -> IO TextField + native getItems :: ComboBox t -> IO (ObservableList t) + native getPlaceholder :: ComboBox t -> IO Node + native getSelectionModel :: ComboBox t -> IO (SingleSelectionModel t) + native getVisibleRowCount :: ComboBox t -> IO Int + native itemsProperty :: ComboBox t -> IO (ObjectProperty (ObservableList t)) + native placeholderProperty :: ComboBox t -> IO (ObjectProperty Node) + native queryAccessibleAttribute :: ComboBox t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native selectionModelProperty :: ComboBox t -> IO (ObjectProperty (SingleSelectionModel t)) + native setButtonCell :: ComboBox t -> ListCell t -> IO () + native setCellFactory :: ComboBox t -> Callback (ListView t) (ListCell t) -> IO () + native setConverter :: ComboBox t -> StringConverter t -> IO () + native setItems :: ComboBox t -> ObservableList t -> IO () + native setPlaceholder :: ComboBox t -> Node -> IO () + native setSelectionModel :: ComboBox t -> SingleSelectionModel t -> IO () + native setVisibleRowCount :: ComboBox t -> Int -> IO () + native visibleRowCountProperty :: ComboBox t -> IO IntegerProperty +-- +data ComboBoxBase t = mutable native javafx.scene.control.ComboBoxBase where + native on_showing "javafx.scene.control.ComboBoxBase.ON_SHOWING" :: IO (EventType Event) + native on_shown "javafx.scene.control.ComboBoxBase.ON_SHOWN" :: IO (EventType Event) + native on_hiding "javafx.scene.control.ComboBoxBase.ON_HIDING" :: IO (EventType Event) + native on_hidden "javafx.scene.control.ComboBoxBase.ON_HIDDEN" :: IO (EventType Event) + native arm :: ComboBoxBase t -> IO () + native armedProperty :: ComboBoxBase t -> IO BooleanProperty + native disarm :: ComboBoxBase t -> IO () + native editableProperty :: ComboBoxBase t -> IO BooleanProperty + native executeAccessibleAction :: ComboBoxBase t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getOnAction :: ComboBoxBase t -> IO (EventHandler ActionEvent) + native getOnHidden :: ComboBoxBase t -> IO (EventHandler Event) + native getOnHiding :: ComboBoxBase t -> IO (EventHandler Event) + native getOnShowing :: ComboBoxBase t -> IO (EventHandler Event) + native getOnShown :: ComboBoxBase t -> IO (EventHandler Event) + native getPromptText :: ComboBoxBase t -> IO String + native getValue :: ComboBoxBase t -> IO t + native hide :: ComboBoxBase t -> IO () + native isArmed :: ComboBoxBase t -> IO Bool + native isEditable :: ComboBoxBase t -> IO Bool + native isShowing :: ComboBoxBase t -> IO Bool + native onActionProperty :: ComboBoxBase t -> IO (ObjectProperty (EventHandler ActionEvent)) + native onHiddenProperty :: ComboBoxBase t -> IO (ObjectProperty (EventHandler Event)) + native onHidingProperty :: ComboBoxBase t -> IO (ObjectProperty (EventHandler Event)) + native onShowingProperty :: ComboBoxBase t -> IO (ObjectProperty (EventHandler Event)) + native onShownProperty :: ComboBoxBase t -> IO (ObjectProperty (EventHandler Event)) + native promptTextProperty :: ComboBoxBase t -> IO StringProperty + native queryAccessibleAttribute :: ComboBoxBase t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setEditable :: ComboBoxBase t -> Bool -> IO () + native setOnAction :: ComboBoxBase t -> EventHandler ActionEvent -> IO () + native setOnHidden :: ComboBoxBase t -> EventHandler Event -> IO () + native setOnHiding :: ComboBoxBase t -> EventHandler Event -> IO () + native setOnShowing :: ComboBoxBase t -> EventHandler Event -> IO () + native setOnShown :: ComboBoxBase t -> EventHandler Event -> IO () + native setPromptText :: ComboBoxBase t -> String -> IO () + native setValue :: ComboBoxBase t -> t -> IO () + native show :: ComboBoxBase t -> IO () + native showingProperty :: ComboBoxBase t -> IO ReadOnlyBooleanProperty + native valueProperty :: ComboBoxBase t -> IO (ObjectProperty t) +-- +data ContentDisplay = mutable native javafx.scene.control.ContentDisplay where + native top "javafx.scene.control.ContentDisplay.TOP" :: IO ContentDisplay + native right "javafx.scene.control.ContentDisplay.RIGHT" :: IO ContentDisplay + native bottom "javafx.scene.control.ContentDisplay.BOTTOM" :: IO ContentDisplay + native left "javafx.scene.control.ContentDisplay.LEFT" :: IO ContentDisplay + native center "javafx.scene.control.ContentDisplay.CENTER" :: IO ContentDisplay + native graphic_only "javafx.scene.control.ContentDisplay.GRAPHIC_ONLY" :: IO ContentDisplay + native text_only "javafx.scene.control.ContentDisplay.TEXT_ONLY" :: IO ContentDisplay + native valueOf "javafx.scene.control.ContentDisplay.valueOf" :: String -> IO ContentDisplay + native values "javafx.scene.control.ContentDisplay.values" :: () -> STMutable s (JArray ContentDisplay) +-- derive Serializable ContentDisplay +-- +data ContextMenu = mutable native javafx.scene.control.ContextMenu where + native new :: () -> IO ContextMenu + | MutableIO (JArray MenuItem) -> IO ContextMenu + native getItems :: ContextMenu -> IO (ObservableList MenuItem) + native getOnAction :: ContextMenu -> IO (EventHandler ActionEvent) + native hide :: ContextMenu -> IO () + native isImpl_showRelativeToWindow :: ContextMenu -> IO Bool + native onActionProperty :: ContextMenu -> IO (ObjectProperty (EventHandler ActionEvent)) + native setImpl_showRelativeToWindow :: ContextMenu -> Bool -> IO () + native setOnAction :: ContextMenu -> EventHandler ActionEvent -> IO () + native show :: ContextMenu -> Node -> Side -> Double -> Double -> IO () + | ContextMenu -> Node -> Double -> Double -> IO () +-- +data Control = mutable native javafx.scene.control.Control where + native contextMenuProperty :: Control -> IO (ObjectProperty ContextMenu) + native executeAccessibleAction :: Control -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getBaselineOffset :: Control -> IO Double + native getClassCssMetaData "javafx.scene.control.Control.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContextMenu :: Control -> IO ContextMenu + native getCssMetaData :: Control -> IOMutable (List (CssMetaData Styleable Object)) + native getSkin :: Control -> IO (Skin Object) + native getTooltip :: Control -> IO Tooltip + native isResizable :: Control -> IO Bool + native queryAccessibleAttribute :: Control -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setContextMenu :: Control -> ContextMenu -> IO () + native setSkin :: Control -> Skin Object -> IO () + native setTooltip :: Control -> Tooltip -> IO () + native skinProperty :: Control -> IO (ObjectProperty (Skin Object)) + native tooltipProperty :: Control -> IO (ObjectProperty Tooltip) +-- +--data ControlUtils = mutable native javafx.scene.control.ControlUtils where +-- native scrollToColumn "javafx.scene.control.ControlUtils.scrollToColumn" :: Control -> TableColumnBase Object Object -> IO () +-- native scrollToIndex "javafx.scene.control.ControlUtils.scrollToIndex" :: Control -> Int -> IO () +-- +data CustomMenuItem = mutable native javafx.scene.control.CustomMenuItem where + native new :: Node -> Bool -> IO CustomMenuItem + | Node -> IO CustomMenuItem + | () -> IO CustomMenuItem + native contentProperty :: CustomMenuItem -> IO (ObjectProperty Node) + native getContent :: CustomMenuItem -> IO Node + native hideOnClickProperty :: CustomMenuItem -> IO BooleanProperty + native isHideOnClick :: CustomMenuItem -> IO Bool + native setContent :: CustomMenuItem -> Node -> IO () + native setHideOnClick :: CustomMenuItem -> Bool -> IO () +-- +data DateCell = mutable native javafx.scene.control.DateCell where + native new :: () -> IO DateCell + native updateItem :: DateCell -> LocalDate -> Bool -> IO () +-- +data DatePicker = mutable native javafx.scene.control.DatePicker where + native new :: () -> IO DatePicker + | LocalDate -> IO DatePicker + native chronologyProperty :: DatePicker -> IO (ObjectProperty Chronology) + native converterProperty :: DatePicker -> IO (ObjectProperty (StringConverter LocalDate)) + native dayCellFactoryProperty :: DatePicker -> IO (ObjectProperty (Callback DatePicker DateCell)) + native editorProperty :: DatePicker -> IO (ReadOnlyObjectProperty TextField) + native getChronology :: DatePicker -> IO Chronology + native getClassCssMetaData "javafx.scene.control.DatePicker.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + -- -- native getControlCssMetaData :: DatePicker -> IOMutable (List (CssMetaData Styleable Object)) + native getConverter :: DatePicker -> IO (StringConverter LocalDate) + native getDayCellFactory :: DatePicker -> IO (Callback DatePicker DateCell) + native getEditor :: DatePicker -> IO TextField + native isShowWeekNumbers :: DatePicker -> IO Bool + native queryAccessibleAttribute :: DatePicker -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setChronology :: DatePicker -> Chronology -> IO () + native setConverter :: DatePicker -> StringConverter LocalDate -> IO () + native setDayCellFactory :: DatePicker -> Callback DatePicker DateCell -> IO () + native setShowWeekNumbers :: DatePicker -> Bool -> IO () + native showWeekNumbersProperty :: DatePicker -> IO BooleanProperty +-- +data Dialog r = mutable native javafx.scene.control.Dialog where + native new :: () -> IO (Dialog r) + native buildEventDispatchChain :: Dialog r -> EventDispatchChain -> IO EventDispatchChain + native close :: Dialog r -> IO () + native contentTextProperty :: Dialog r -> IO StringProperty + native dialogPaneProperty :: Dialog r -> IO (ObjectProperty DialogPane) + native getContentText :: Dialog r -> IO String + native getDialogPane :: Dialog r -> IO DialogPane + native getGraphic :: Dialog r -> IO Node + native getHeaderText :: Dialog r -> IO String + native getHeight :: Dialog r -> IO Double + native getModality :: Dialog r -> IO Modality + native getOnCloseRequest :: Dialog r -> IO (EventHandler DialogEvent) + native getOnHidden :: Dialog r -> IO (EventHandler DialogEvent) + native getOnHiding :: Dialog r -> IO (EventHandler DialogEvent) + native getOnShowing :: Dialog r -> IO (EventHandler DialogEvent) + native getOnShown :: Dialog r -> IO (EventHandler DialogEvent) + native getOwner :: Dialog r -> IO Window + native getResult :: Dialog r -> IO r + native getResultConverter :: Dialog r -> IO (Callback ButtonType r) + native getTitle :: Dialog r -> IO String + native getWidth :: Dialog r -> IO Double + native getX :: Dialog r -> IO Double + native getY :: Dialog r -> IO Double + native graphicProperty :: Dialog r -> IO (ObjectProperty Node) + native headerTextProperty :: Dialog r -> IO StringProperty + native heightProperty :: Dialog r -> IO ReadOnlyDoubleProperty + native hide :: Dialog r -> IO () + native initModality :: Dialog r -> Modality -> IO () + native initOwner :: Dialog r -> Window -> IO () + native initStyle :: Dialog r -> StageStyle -> IO () + native isResizable :: Dialog r -> IO Bool + native isShowing :: Dialog r -> IO Bool + native onCloseRequestProperty :: Dialog r -> IO (ObjectProperty (EventHandler DialogEvent)) + native onHiddenProperty :: Dialog r -> IO (ObjectProperty (EventHandler DialogEvent)) + native onHidingProperty :: Dialog r -> IO (ObjectProperty (EventHandler DialogEvent)) + native onShowingProperty :: Dialog r -> IO (ObjectProperty (EventHandler DialogEvent)) + native onShownProperty :: Dialog r -> IO (ObjectProperty (EventHandler DialogEvent)) + native resizableProperty :: Dialog r -> IO BooleanProperty + native resultConverterProperty :: Dialog r -> IO (ObjectProperty (Callback ButtonType r)) + native resultProperty :: Dialog r -> IO (ObjectProperty r) + native setContentText :: Dialog r -> String -> IO () + native setDialogPane :: Dialog r -> DialogPane -> IO () + native setGraphic :: Dialog r -> Node -> IO () + native setHeaderText :: Dialog r -> String -> IO () + native setHeight :: Dialog r -> Double -> IO () + native setOnCloseRequest :: Dialog r -> EventHandler DialogEvent -> IO () + native setOnHidden :: Dialog r -> EventHandler DialogEvent -> IO () + native setOnHiding :: Dialog r -> EventHandler DialogEvent -> IO () + native setOnShowing :: Dialog r -> EventHandler DialogEvent -> IO () + native setOnShown :: Dialog r -> EventHandler DialogEvent -> IO () + native setResizable :: Dialog r -> Bool -> IO () + native setResult :: Dialog r -> r -> IO () + native setResultConverter :: Dialog r -> Callback ButtonType r -> IO () + native setTitle :: Dialog r -> String -> IO () + native setWidth :: Dialog r -> Double -> IO () + native setX :: Dialog r -> Double -> IO () + native setY :: Dialog r -> Double -> IO () + native show :: Dialog r -> IO () + native showAndWait :: Dialog r -> IO (Maybe r) -- was Optional + native showingProperty :: Dialog r -> IO ReadOnlyBooleanProperty + native titleProperty :: Dialog r -> IO StringProperty + native widthProperty :: Dialog r -> IO ReadOnlyDoubleProperty + native xProperty :: Dialog r -> IO ReadOnlyDoubleProperty + native yProperty :: Dialog r -> IO ReadOnlyDoubleProperty +-- +data DialogEvent = mutable native javafx.scene.control.DialogEvent where + native any "javafx.scene.control.DialogEvent.ANY" :: IO (EventType DialogEvent) + native dialog_showing "javafx.scene.control.DialogEvent.DIALOG_SHOWING" :: IO (EventType DialogEvent) + native dialog_shown "javafx.scene.control.DialogEvent.DIALOG_SHOWN" :: IO (EventType DialogEvent) + native dialog_hiding "javafx.scene.control.DialogEvent.DIALOG_HIDING" :: IO (EventType DialogEvent) + native dialog_hidden "javafx.scene.control.DialogEvent.DIALOG_HIDDEN" :: IO (EventType DialogEvent) + native dialog_close_request "javafx.scene.control.DialogEvent.DIALOG_CLOSE_REQUEST" :: IO (EventType DialogEvent) + native new :: Dialog Object -> EventType Event -> IO DialogEvent + native copyFor :: DialogEvent -> Object -> EventTarget -> EventType DialogEvent -> IO DialogEvent + | DialogEvent -> Object -> EventTarget -> IO DialogEvent + native getEventType :: DialogEvent -> IO (EventType DialogEvent) + native toString :: DialogEvent -> IO String +-- derive Serializable DialogEvent +-- + +data DialogPane = mutable native javafx.scene.control.DialogPane where + native new :: () -> IO DialogPane + native contentProperty :: DialogPane -> IO (ObjectProperty Node) + native contentTextProperty :: DialogPane -> IO StringProperty + native expandableContentProperty :: DialogPane -> IO (ObjectProperty Node) + native expandedProperty :: DialogPane -> IO BooleanProperty + native getButtonTypes :: DialogPane -> IO (ObservableList ButtonType) + native getClassCssMetaData "javafx.scene.control.DialogPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContent :: DialogPane -> IO Node + native getContentText :: DialogPane -> IO String + native getCssMetaData :: DialogPane -> IOMutable (List (CssMetaData Styleable Object)) + native getExpandableContent :: DialogPane -> IO Node + native getGraphic :: DialogPane -> IO Node + native getHeader :: DialogPane -> IO Node + native getHeaderText :: DialogPane -> IO String + native graphicProperty :: DialogPane -> IO (ObjectProperty Node) + native headerProperty :: DialogPane -> IO (ObjectProperty Node) + native headerTextProperty :: DialogPane -> IO StringProperty + native isExpanded :: DialogPane -> IO Bool + native lookupButton :: DialogPane -> ButtonType -> IO Node + native setContent :: DialogPane -> Node -> IO () + native setContentText :: DialogPane -> String -> IO () + native setExpandableContent :: DialogPane -> Node -> IO () + native setExpanded :: DialogPane -> Bool -> IO () + native setGraphic :: DialogPane -> Node -> IO () + native setHeader :: DialogPane -> Node -> IO () + native setHeaderText :: DialogPane -> String -> IO () +-- +data FocusModel t = mutable native javafx.scene.control.FocusModel where + native focus :: FocusModel t -> Int -> IO () + native focusNext :: FocusModel t -> IO () + native focusPrevious :: FocusModel t -> IO () + native focusedIndexProperty :: FocusModel t -> IO ReadOnlyIntegerProperty + native focusedItemProperty :: FocusModel t -> IO (ReadOnlyObjectProperty t) + native getFocusedIndex :: FocusModel t -> IO Int + native getFocusedItem :: FocusModel t -> IO t + native isFocused :: FocusModel t -> Int -> IO Bool +-- +--data FXDialog = mutable native javafx.scene.control.FXDialog where +-- native close :: FXDialog -> IO () +-- native getModality :: FXDialog -> IO Modality +-- native getOwner :: FXDialog -> IO Window +-- native getRoot :: FXDialog -> IO Node +-- native getWindow :: FXDialog -> IO Window +-- native getX :: FXDialog -> IO Double +-- native getY :: FXDialog -> IO Double +-- native initModality :: FXDialog -> Modality -> IO () +-- native initOwner :: FXDialog -> Window -> IO () +-- native requestPermissionToClose :: FXDialog -> Dialog Object -> IO Bool +-- native setDialogPane :: FXDialog -> DialogPane -> IO () +-- native setX :: FXDialog -> Double -> IO () +-- native setY :: FXDialog -> Double -> IO () +-- native show :: FXDialog -> IO () +-- native showAndWait :: FXDialog -> IO () +-- native showingProperty :: FXDialog -> IO ReadOnlyBooleanProperty +-- native sizeToScene :: FXDialog -> IO () +-- native xProperty :: FXDialog -> IO ReadOnlyDoubleProperty +-- native yProperty :: FXDialog -> IO ReadOnlyDoubleProperty +-- +--data HeavyweightDialog = mutable native javafx.scene.control.HeavyweightDialog where +-- native close :: HeavyweightDialog -> IO () +-- native getModality :: HeavyweightDialog -> IO Modality +-- native getOwner :: HeavyweightDialog -> IO Window +-- native getRoot :: HeavyweightDialog -> IO Node +-- native getWindow :: HeavyweightDialog -> IO Window +-- native getX :: HeavyweightDialog -> IO Double +-- native getY :: HeavyweightDialog -> IO Double +-- native initModality :: HeavyweightDialog -> Modality -> IO () +-- native initOwner :: HeavyweightDialog -> Window -> IO () +-- native setDialogPane :: HeavyweightDialog -> DialogPane -> IO () +-- native setX :: HeavyweightDialog -> Double -> IO () +-- native setY :: HeavyweightDialog -> Double -> IO () +-- native show :: HeavyweightDialog -> IO () +-- native showAndWait :: HeavyweightDialog -> IO () +-- native showingProperty :: HeavyweightDialog -> IO ReadOnlyBooleanProperty +-- native sizeToScene :: HeavyweightDialog -> IO () +-- native xProperty :: HeavyweightDialog -> IO ReadOnlyDoubleProperty +-- native yProperty :: HeavyweightDialog -> IO ReadOnlyDoubleProperty +-- +data Hyperlink = mutable native javafx.scene.control.Hyperlink where + native new :: String -> Node -> IO Hyperlink + | String -> IO Hyperlink + | () -> IO Hyperlink + native fire :: Hyperlink -> IO () + native isVisited :: Hyperlink -> IO Bool + native queryAccessibleAttribute :: Hyperlink -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setVisited :: Hyperlink -> Bool -> IO () + native visitedProperty :: Hyperlink -> IO BooleanProperty +-- +data IndexedCell t = mutable native javafx.scene.control.IndexedCell where + native new :: () -> IO (IndexedCell t) + native getIndex :: IndexedCell t -> IO Int + native indexProperty :: IndexedCell t -> IO ReadOnlyIntegerProperty + native updateIndex :: IndexedCell t -> Int -> IO () +-- +data IndexRange = mutable native javafx.scene.control.IndexRange where + pure native value_delimiter "javafx.scene.control.IndexRange.VALUE_DELIMITER" :: String + native new :: Int -> Int -> IO IndexRange + | IndexRange -> IO IndexRange + native equals :: IndexRange -> Object -> IO Bool + native getEnd :: IndexRange -> IO Int + native getLength :: IndexRange -> IO Int + native getStart :: IndexRange -> IO Int + native hashCode :: IndexRange -> IO Int + native normalize "javafx.scene.control.IndexRange.normalize" :: Int -> Int -> IO IndexRange + native toString :: IndexRange -> IO String + native valueOf "javafx.scene.control.IndexRange.valueOf" :: String -> IO IndexRange +-- +data Label = mutable native javafx.scene.control.Label where + native new :: String -> Node -> IO Label + | String -> IO Label + | () -> IO Label + native getLabelFor :: Label -> IO Node + native labelForProperty :: Label -> IO (ObjectProperty Node) + native setLabelFor :: Label -> Node -> IO () +-- +data Labeled = mutable native javafx.scene.control.Labeled where + native alignmentProperty :: Labeled -> IO (ObjectProperty Pos) + native contentDisplayProperty :: Labeled -> IO (ObjectProperty ContentDisplay) + native ellipsisStringProperty :: Labeled -> IO StringProperty + native fontProperty :: Labeled -> IO (ObjectProperty Font) + native getAlignment :: Labeled -> IO Pos + native getClassCssMetaData "javafx.scene.control.Labeled.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContentBias :: Labeled -> IO Orientation + native getContentDisplay :: Labeled -> IO ContentDisplay + native getControlCssMetaData :: Labeled -> IOMutable (List (CssMetaData Styleable Object)) + native getEllipsisString :: Labeled -> IO String + native getFont :: Labeled -> IO Font + native getGraphic :: Labeled -> IO Node + native getGraphicTextGap :: Labeled -> IO Double + native getLabelPadding :: Labeled -> IO Insets + native getLineSpacing :: Labeled -> IO Double + native getText :: Labeled -> IO String + native getTextAlignment :: Labeled -> IO TextAlignment + native getTextFill :: Labeled -> IO Paint + native getTextOverrun :: Labeled -> IO OverrunStyle + native graphicProperty :: Labeled -> IO (ObjectProperty Node) + native graphicTextGapProperty :: Labeled -> IO DoubleProperty + native isMnemonicParsing :: Labeled -> IO Bool + native isUnderline :: Labeled -> IO Bool + native isWrapText :: Labeled -> IO Bool + native labelPaddingProperty :: Labeled -> IO (ReadOnlyObjectProperty Insets) + native lineSpacingProperty :: Labeled -> IO DoubleProperty + native mnemonicParsingProperty :: Labeled -> IO BooleanProperty + native setAlignment :: Labeled -> Pos -> IO () + native setContentDisplay :: Labeled -> ContentDisplay -> IO () + native setEllipsisString :: Labeled -> String -> IO () + native setFont :: Labeled -> Font -> IO () + native setGraphic :: Labeled -> Node -> IO () + native setGraphicTextGap :: Labeled -> Double -> IO () + native setLineSpacing :: Labeled -> Double -> IO () + native setMnemonicParsing :: Labeled -> Bool -> IO () + native setText :: Labeled -> String -> IO () + native setTextAlignment :: Labeled -> TextAlignment -> IO () + native setTextFill :: Labeled -> Paint -> IO () + native setTextOverrun :: Labeled -> OverrunStyle -> IO () + native setUnderline :: Labeled -> Bool -> IO () + native setWrapText :: Labeled -> Bool -> IO () + native textAlignmentProperty :: Labeled -> IO (ObjectProperty TextAlignment) + native textFillProperty :: Labeled -> IO (ObjectProperty Paint) + native textOverrunProperty :: Labeled -> IO (ObjectProperty OverrunStyle) + native textProperty :: Labeled -> IO StringProperty + native toString :: Labeled -> IO String + native underlineProperty :: Labeled -> IO BooleanProperty + native wrapTextProperty :: Labeled -> IO BooleanProperty +-- +data ListCell t = mutable native javafx.scene.control.ListCell where + native new :: () -> IO (ListCell t) + native cancelEdit :: ListCell t -> IO () + native commitEdit :: ListCell t -> t -> IO () + native executeAccessibleAction :: ListCell t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getListView :: ListCell t -> IO (ListView t) + native listViewProperty :: ListCell t -> IO (ReadOnlyObjectProperty (ListView t)) + native queryAccessibleAttribute :: ListCell t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native startEdit :: ListCell t -> IO () + native updateListView :: ListCell t -> ListView t -> IO () +-- +data ListView t = mutable native javafx.scene.control.ListView where + native new :: ObservableList t -> IO (ListView t) + | () -> IO (ListView t) + native cellFactoryProperty :: ListView t -> IO (ObjectProperty (Callback (ListView t) (ListCell t))) + native edit :: ListView t -> Int -> IO () +-- ENUM -- native editAnyEvent "javafx.scene.control.ListView.editAnyEvent" :: () -> IO (EventType (ListView_EditEvent t)) +-- ENUM -- native editCancelEvent "javafx.scene.control.ListView.editCancelEvent" :: () -> IO (EventType (ListView_EditEvent t)) +-- ENUM -- native editCommitEvent "javafx.scene.control.ListView.editCommitEvent" :: () -> IO (EventType (ListView_EditEvent t)) +-- ENUM -- native editStartEvent "javafx.scene.control.ListView.editStartEvent" :: () -> IO (EventType (ListView_EditEvent t)) + native editableProperty :: ListView t -> IO BooleanProperty + native editingIndexProperty :: ListView t -> IO ReadOnlyIntegerProperty + native fixedCellSizeProperty :: ListView t -> IO DoubleProperty + native focusModelProperty :: ListView t -> IO (ObjectProperty (FocusModel t)) + native getCellFactory :: ListView t -> IO (Callback (ListView t) (ListCell t)) + native getClassCssMetaData "javafx.scene.control.ListView.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: ListView t -> IOMutable (List (CssMetaData Styleable Object)) + native getEditingIndex :: ListView t -> IO Int + native getFixedCellSize :: ListView t -> IO Double + native getFocusModel :: ListView t -> IO (FocusModel t) + native getItems :: ListView t -> IO (ObservableList t) +-- ENUM -- native getOnEditCancel :: ListView t -> IO (EventHandler (ListView_EditEvent t)) +-- ENUM -- native getOnEditCommit :: ListView t -> IO (EventHandler (ListView_EditEvent t)) +-- ENUM -- native getOnEditStart :: ListView t -> IO (EventHandler (ListView_EditEvent t)) + native getOnScrollTo :: ListView t -> IO (EventHandler (ScrollToEvent Integer)) + native getOrientation :: ListView t -> IO Orientation + native getPlaceholder :: ListView t -> IO Node + native getSelectionModel :: ListView t -> IO (MultipleSelectionModel t) + native isEditable :: ListView t -> IO Bool + native itemsProperty :: ListView t -> IO (ObjectProperty (ObservableList t)) +-- ENUM -- native onEditCancelProperty :: ListView t -> IO (ObjectProperty (EventHandler (ListView_EditEvent t))) +-- ENUM -- native onEditCommitProperty :: ListView t -> IO (ObjectProperty (EventHandler (ListView_EditEvent t))) +-- ENUM -- native onEditStartProperty :: ListView t -> IO (ObjectProperty (EventHandler (ListView_EditEvent t))) + native onScrollToProperty :: ListView t -> IO (ObjectProperty (EventHandler (ScrollToEvent Integer))) + native orientationProperty :: ListView t -> IO (ObjectProperty Orientation) + native placeholderProperty :: ListView t -> IO (ObjectProperty Node) + native queryAccessibleAttribute :: ListView t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native scrollTo :: ListView t -> Int -> IO () + | ListView t -> t -> IO () + native selectionModelProperty :: ListView t -> IO (ObjectProperty (MultipleSelectionModel t)) + native setCellFactory :: ListView t -> Callback (ListView t) (ListCell t) -> IO () + native setEditable :: ListView t -> Bool -> IO () + native setFixedCellSize :: ListView t -> Double -> IO () + native setFocusModel :: ListView t -> FocusModel t -> IO () + native setItems :: ListView t -> ObservableList t -> IO () +-- ENUM -- native setOnEditCancel :: ListView t -> EventHandler (ListView_EditEvent t) -> IO () +-- ENUM -- native setOnEditCommit :: ListView t -> EventHandler (ListView_EditEvent t) -> IO () +-- ENUM -- native setOnEditStart :: ListView t -> EventHandler (ListView_EditEvent t) -> IO () + native setOnScrollTo :: ListView t -> EventHandler (ScrollToEvent Integer) -> IO () + native setOrientation :: ListView t -> Orientation -> IO () + native setPlaceholder :: ListView t -> Node -> IO () + native setSelectionModel :: ListView t -> MultipleSelectionModel t -> IO () +-- +data Menu = mutable native javafx.scene.control.Menu where + native on_showing "javafx.scene.control.Menu.ON_SHOWING" :: IO (EventType Event) + native on_shown "javafx.scene.control.Menu.ON_SHOWN" :: IO (EventType Event) + native on_hiding "javafx.scene.control.Menu.ON_HIDING" :: IO (EventType Event) + native on_hidden "javafx.scene.control.Menu.ON_HIDDEN" :: IO (EventType Event) + native new :: String -> Node -> MutableIO (JArray MenuItem) -> IO Menu + | String -> Node -> IO Menu + | String -> IO Menu + | () -> IO Menu + native addEventHandler :: Menu -> EventType e -> EventHandler e -> IO () + native buildEventDispatchChain :: Menu -> EventDispatchChain -> IO EventDispatchChain + native getItems :: Menu -> IO (ObservableList MenuItem) + native getOnHidden :: Menu -> IO (EventHandler Event) + native getOnHiding :: Menu -> IO (EventHandler Event) + native getOnShowing :: Menu -> IO (EventHandler Event) + native getOnShown :: Menu -> IO (EventHandler Event) + native hide :: Menu -> IO () + native isShowing :: Menu -> IO Bool + native onHiddenProperty :: Menu -> IO (ObjectProperty (EventHandler Event)) + native onHidingProperty :: Menu -> IO (ObjectProperty (EventHandler Event)) + native onShowingProperty :: Menu -> IO (ObjectProperty (EventHandler Event)) + native onShownProperty :: Menu -> IO (ObjectProperty (EventHandler Event)) + native removeEventHandler :: Menu -> EventType e -> EventHandler e -> IO () + native setOnHidden :: Menu -> EventHandler Event -> IO () + native setOnHiding :: Menu -> EventHandler Event -> IO () + native setOnShowing :: Menu -> EventHandler Event -> IO () + native setOnShown :: Menu -> EventHandler Event -> IO () + native show :: Menu -> IO () + native showingProperty :: Menu -> IO ReadOnlyBooleanProperty +-- +data MenuBar = mutable native javafx.scene.control.MenuBar where + native new :: () -> IO MenuBar + | MutableIO (JArray Menu) -> IO MenuBar + native getClassCssMetaData "javafx.scene.control.MenuBar.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: MenuBar -> IOMutable (List (CssMetaData Styleable Object)) + native getMenus :: MenuBar -> IO (ObservableList Menu) + native isUseSystemMenuBar :: MenuBar -> IO Bool + native setUseSystemMenuBar :: MenuBar -> Bool -> IO () + native useSystemMenuBarProperty :: MenuBar -> IO BooleanProperty +-- +data MenuButton = mutable native javafx.scene.control.MenuButton where + native new :: String -> Node -> MutableIO (JArray MenuItem) -> IO MenuButton + | String -> Node -> IO MenuButton + | String -> IO MenuButton + | () -> IO MenuButton + native executeAccessibleAction :: MenuButton -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native fire :: MenuButton -> IO () + native getItems :: MenuButton -> IO (ObservableList MenuItem) + native getPopupSide :: MenuButton -> IO Side + native hide :: MenuButton -> IO () + native isShowing :: MenuButton -> IO Bool + native popupSideProperty :: MenuButton -> IO (ObjectProperty Side) + native setPopupSide :: MenuButton -> Side -> IO () + native show :: MenuButton -> IO () + native showingProperty :: MenuButton -> IO ReadOnlyBooleanProperty +-- +data MenuItem = mutable native javafx.scene.control.MenuItem where + native menu_validation_event "javafx.scene.control.MenuItem.MENU_VALIDATION_EVENT" :: IO (EventType Event) + native new :: String -> Node -> IO MenuItem + | String -> IO MenuItem + | () -> IO MenuItem + native acceleratorProperty :: MenuItem -> IO (ObjectProperty KeyCombination) + native addEventHandler :: MenuItem -> EventType e -> EventHandler e -> IO () + native buildEventDispatchChain :: MenuItem -> EventDispatchChain -> IO EventDispatchChain + native disableProperty :: MenuItem -> IO BooleanProperty + native fire :: MenuItem -> IO () + native getAccelerator :: MenuItem -> IO KeyCombination + native getCssMetaData :: MenuItem -> IOMutable (List (CssMetaData Styleable Object)) + native getGraphic :: MenuItem -> IO Node + native getId :: MenuItem -> IO String + native getOnAction :: MenuItem -> IO (EventHandler ActionEvent) + native getOnMenuValidation :: MenuItem -> IO (EventHandler Event) + native getParentMenu :: MenuItem -> IO Menu + native getParentPopup :: MenuItem -> IO ContextMenu + native getProperties :: MenuItem -> IO (ObservableMap Object Object) + native getPseudoClassStates :: MenuItem -> IO (ObservableSet PseudoClass) + native getStyle :: MenuItem -> IO String + native getStyleClass :: MenuItem -> IO (ObservableList String) + native getStyleableParent :: MenuItem -> IO Styleable + native getText :: MenuItem -> IO String + native getTypeSelector :: MenuItem -> IO String + native getUserData :: MenuItem -> IO Object + native graphicProperty :: MenuItem -> IO (ObjectProperty Node) + native idProperty :: MenuItem -> IO StringProperty + native isDisable :: MenuItem -> IO Bool + native isMnemonicParsing :: MenuItem -> IO Bool + native isVisible :: MenuItem -> IO Bool + native mnemonicParsingProperty :: MenuItem -> IO BooleanProperty + native onActionProperty :: MenuItem -> IO (ObjectProperty (EventHandler ActionEvent)) + native onMenuValidationProperty :: MenuItem -> IO (ObjectProperty (EventHandler Event)) + native parentMenuProperty :: MenuItem -> IO (ReadOnlyObjectProperty Menu) + native parentPopupProperty :: MenuItem -> IO (ReadOnlyObjectProperty ContextMenu) + native removeEventHandler :: MenuItem -> EventType e -> EventHandler e -> IO () + native setAccelerator :: MenuItem -> KeyCombination -> IO () + native setDisable :: MenuItem -> Bool -> IO () + native setGraphic :: MenuItem -> Node -> IO () + native setId :: MenuItem -> String -> IO () + native setMnemonicParsing :: MenuItem -> Bool -> IO () + native setOnAction :: MenuItem -> EventHandler ActionEvent -> IO () + native setOnMenuValidation :: MenuItem -> EventHandler Event -> IO () + native setStyle :: MenuItem -> String -> IO () + native setText :: MenuItem -> String -> IO () + native setUserData :: MenuItem -> Object -> IO () + native setVisible :: MenuItem -> Bool -> IO () + native styleProperty :: MenuItem -> IO StringProperty + native textProperty :: MenuItem -> IO StringProperty + native toString :: MenuItem -> IO String + native visibleProperty :: MenuItem -> IO BooleanProperty +-- +data MultipleSelectionModel t = mutable native javafx.scene.control.MultipleSelectionModel where + native getSelectedIndices :: MultipleSelectionModel t -> IO (ObservableList Integer) + native getSelectedItems :: MultipleSelectionModel t -> IO (ObservableList t) + native getSelectionMode :: MultipleSelectionModel t -> IO SelectionMode + native selectAll :: MultipleSelectionModel t -> IO () + native selectFirst :: MultipleSelectionModel t -> IO () + native selectIndices :: MultipleSelectionModel t -> Int -> MutableIO (JArray Int) -> IO () + native selectLast :: MultipleSelectionModel t -> IO () + native selectRange :: MultipleSelectionModel t -> Int -> Int -> IO () + native selectionModeProperty :: MultipleSelectionModel t -> IO (ObjectProperty SelectionMode) + native setSelectionMode :: MultipleSelectionModel t -> SelectionMode -> IO () +-- +--data MultipleSelectionModelBase t = mutable native javafx.scene.control.MultipleSelectionModelBase where +-- native clearAndSelect :: MultipleSelectionModelBase t -> Int -> IO () +-- native clearSelection :: MultipleSelectionModelBase t -> IO () +-- | MultipleSelectionModelBase t -> Int -> IO () +-- native getSelectedIndices :: MultipleSelectionModelBase t -> IO (ObservableList Integer) +-- native getSelectedItems :: MultipleSelectionModelBase t -> IO (ObservableList t) +-- native isEmpty :: MultipleSelectionModelBase t -> IO Bool +-- native isSelected :: MultipleSelectionModelBase t -> Int -> IO Bool +-- native select :: MultipleSelectionModelBase t -> t -> IO () +-- | MultipleSelectionModelBase t -> Int -> IO () +-- native selectAll :: MultipleSelectionModelBase t -> IO () +-- native selectFirst :: MultipleSelectionModelBase t -> IO () +-- native selectIndices :: MultipleSelectionModelBase t -> Int -> MutableIO (JArray Int) -> IO () +-- native selectLast :: MultipleSelectionModelBase t -> IO () +-- native selectNext :: MultipleSelectionModelBase t -> IO () +-- native selectPrevious :: MultipleSelectionModelBase t -> IO () +-- +data OverrunStyle = mutable native javafx.scene.control.OverrunStyle where + native clip "javafx.scene.control.OverrunStyle.CLIP" :: IO OverrunStyle + native ellipsis "javafx.scene.control.OverrunStyle.ELLIPSIS" :: IO OverrunStyle + native word_ellipsis "javafx.scene.control.OverrunStyle.WORD_ELLIPSIS" :: IO OverrunStyle + native center_ellipsis "javafx.scene.control.OverrunStyle.CENTER_ELLIPSIS" :: IO OverrunStyle + native center_word_ellipsis "javafx.scene.control.OverrunStyle.CENTER_WORD_ELLIPSIS" :: IO OverrunStyle + native leading_ellipsis "javafx.scene.control.OverrunStyle.LEADING_ELLIPSIS" :: IO OverrunStyle + native leading_word_ellipsis "javafx.scene.control.OverrunStyle.LEADING_WORD_ELLIPSIS" :: IO OverrunStyle + native valueOf "javafx.scene.control.OverrunStyle.valueOf" :: String -> IO OverrunStyle + native values "javafx.scene.control.OverrunStyle.values" :: () -> STMutable s (JArray OverrunStyle) +-- derive Serializable OverrunStyle +-- +data Pagination = mutable native javafx.scene.control.Pagination where + pure native style_class_bullet "javafx.scene.control.Pagination.STYLE_CLASS_BULLET" :: String + pure native indeterminate "javafx.scene.control.Pagination.INDETERMINATE" :: Int + native new :: () -> IO Pagination + | Int -> IO Pagination + | Int -> Int -> IO Pagination + native currentPageIndexProperty :: Pagination -> IO IntegerProperty + native getClassCssMetaData "javafx.scene.control.Pagination.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: Pagination -> IOMutable (List (CssMetaData Styleable Object)) + native getCurrentPageIndex :: Pagination -> IO Int + native getMaxPageIndicatorCount :: Pagination -> IO Int + native getPageCount :: Pagination -> IO Int + native getPageFactory :: Pagination -> IO (Callback Integer Node) + native maxPageIndicatorCountProperty :: Pagination -> IO IntegerProperty + native pageCountProperty :: Pagination -> IO IntegerProperty + native pageFactoryProperty :: Pagination -> IO (ObjectProperty (Callback Integer Node)) + native setCurrentPageIndex :: Pagination -> Int -> IO () + native setMaxPageIndicatorCount :: Pagination -> Int -> IO () + native setPageCount :: Pagination -> Int -> IO () + native setPageFactory :: Pagination -> Callback Integer Node -> IO () +-- +data PasswordField = mutable native javafx.scene.control.PasswordField where + native new :: () -> IO PasswordField + native copy :: PasswordField -> IO () + native cut :: PasswordField -> IO () + native queryAccessibleAttribute :: PasswordField -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object +-- +data PopupControl = mutable native javafx.scene.control.PopupControl where + pure native use_pref_size "javafx.scene.control.PopupControl.USE_PREF_SIZE" :: Double + pure native use_computed_size "javafx.scene.control.PopupControl.USE_COMPUTED_SIZE" :: Double + native new :: () -> IO PopupControl + native getClassCssMetaData "javafx.scene.control.PopupControl.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: PopupControl -> IOMutable (List (CssMetaData Styleable Object)) + native getId :: PopupControl -> IO String + native getMaxHeight :: PopupControl -> IO Double + native getMaxWidth :: PopupControl -> IO Double + native getMinHeight :: PopupControl -> IO Double + native getMinWidth :: PopupControl -> IO Double + native getPrefHeight :: PopupControl -> IO Double + native getPrefWidth :: PopupControl -> IO Double + native getPseudoClassStates :: PopupControl -> IO (ObservableSet PseudoClass) + native getSkin :: PopupControl -> IO (Skin Object) + native getStyle :: PopupControl -> IO String + native getStyleClass :: PopupControl -> IO (ObservableList String) + native getStyleableParent :: PopupControl -> IO Styleable + native getTypeSelector :: PopupControl -> IO String + native idProperty :: PopupControl -> IO StringProperty + native maxHeight :: PopupControl -> Double -> IO Double + native maxHeightProperty :: PopupControl -> IO DoubleProperty + native maxWidth :: PopupControl -> Double -> IO Double + native maxWidthProperty :: PopupControl -> IO DoubleProperty + native minHeight :: PopupControl -> Double -> IO Double + native minHeightProperty :: PopupControl -> IO DoubleProperty + native minWidth :: PopupControl -> Double -> IO Double + native minWidthProperty :: PopupControl -> IO DoubleProperty + native prefHeight :: PopupControl -> Double -> IO Double + native prefHeightProperty :: PopupControl -> IO DoubleProperty + native prefWidth :: PopupControl -> Double -> IO Double + native prefWidthProperty :: PopupControl -> IO DoubleProperty + native pseudoClassStateChanged :: PopupControl -> PseudoClass -> Bool -> IO () + native setId :: PopupControl -> String -> IO () + native setMaxHeight :: PopupControl -> Double -> IO () + native setMaxSize :: PopupControl -> Double -> Double -> IO () + native setMaxWidth :: PopupControl -> Double -> IO () + native setMinHeight :: PopupControl -> Double -> IO () + native setMinSize :: PopupControl -> Double -> Double -> IO () + native setMinWidth :: PopupControl -> Double -> IO () + native setPrefHeight :: PopupControl -> Double -> IO () + native setPrefSize :: PopupControl -> Double -> Double -> IO () + native setPrefWidth :: PopupControl -> Double -> IO () + native setSkin :: PopupControl -> Skin Object -> IO () + native setStyle :: PopupControl -> String -> IO () + native skinProperty :: PopupControl -> IO (ObjectProperty (Skin Object)) + native styleProperty :: PopupControl -> IO StringProperty +-- +data ProgressBar = mutable native javafx.scene.control.ProgressBar where + native new :: () -> IO ProgressBar + | Double -> IO ProgressBar + native queryAccessibleAttribute :: ProgressBar -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object +-- +data ProgressIndicator = mutable native javafx.scene.control.ProgressIndicator where + pure native indeterminate_progress "javafx.scene.control.ProgressIndicator.INDETERMINATE_PROGRESS" :: Double + native new :: () -> IO ProgressIndicator + | Double -> IO ProgressIndicator + native getProgress :: ProgressIndicator -> IO Double + native indeterminateProperty :: ProgressIndicator -> IO ReadOnlyBooleanProperty + native isIndeterminate :: ProgressIndicator -> IO Bool + native progressProperty :: ProgressIndicator -> IO DoubleProperty + native queryAccessibleAttribute :: ProgressIndicator -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setProgress :: ProgressIndicator -> Double -> IO () +-- +data RadioButton = mutable native javafx.scene.control.RadioButton where + native new :: () -> IO RadioButton + | String -> IO RadioButton + native fire :: RadioButton -> IO () + native queryAccessibleAttribute :: RadioButton -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object +-- +data RadioMenuItem = mutable native javafx.scene.control.RadioMenuItem where + native new :: String -> Node -> IO RadioMenuItem + | String -> IO RadioMenuItem + | () -> IO RadioMenuItem + native getToggleGroup :: RadioMenuItem -> IO ToggleGroup + native isSelected :: RadioMenuItem -> IO Bool + native selectedProperty :: RadioMenuItem -> IO BooleanProperty + native setSelected :: RadioMenuItem -> Bool -> IO () + native setToggleGroup :: RadioMenuItem -> ToggleGroup -> IO () + native toggleGroupProperty :: RadioMenuItem -> IO (ObjectProperty ToggleGroup) +-- +data ResizeFeaturesBase s = mutable native javafx.scene.control.ResizeFeaturesBase where + native new :: TableColumnBase s Object -> Double -> IO (ResizeFeaturesBase s) + native getColumn :: ResizeFeaturesBase s -> IO (TableColumnBase s Object) + native getDelta :: ResizeFeaturesBase s -> IO Double +-- +data ScrollBar = mutable native javafx.scene.control.ScrollBar where + native new :: () -> IO ScrollBar + native adjustValue :: ScrollBar -> Double -> IO () + native blockIncrementProperty :: ScrollBar -> IO DoubleProperty + native decrement :: ScrollBar -> IO () + native executeAccessibleAction :: ScrollBar -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getBlockIncrement :: ScrollBar -> IO Double + native getClassCssMetaData "javafx.scene.control.ScrollBar.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: ScrollBar -> IOMutable (List (CssMetaData Styleable Object)) + native getMax :: ScrollBar -> IO Double + native getMin :: ScrollBar -> IO Double + native getOrientation :: ScrollBar -> IO Orientation + native getUnitIncrement :: ScrollBar -> IO Double + native getValue :: ScrollBar -> IO Double + native getVisibleAmount :: ScrollBar -> IO Double + native increment :: ScrollBar -> IO () + native maxProperty :: ScrollBar -> IO DoubleProperty + native minProperty :: ScrollBar -> IO DoubleProperty + native orientationProperty :: ScrollBar -> IO (ObjectProperty Orientation) + native queryAccessibleAttribute :: ScrollBar -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setBlockIncrement :: ScrollBar -> Double -> IO () + native setMax :: ScrollBar -> Double -> IO () + native setMin :: ScrollBar -> Double -> IO () + native setOrientation :: ScrollBar -> Orientation -> IO () + native setUnitIncrement :: ScrollBar -> Double -> IO () + native setValue :: ScrollBar -> Double -> IO () + native setVisibleAmount :: ScrollBar -> Double -> IO () + native unitIncrementProperty :: ScrollBar -> IO DoubleProperty + native valueProperty :: ScrollBar -> IO DoubleProperty + native visibleAmountProperty :: ScrollBar -> IO DoubleProperty +-- +data ScrollPane = mutable native javafx.scene.control.ScrollPane where + native new :: () -> IO ScrollPane + | Node -> IO ScrollPane + native contentProperty :: ScrollPane -> IO (ObjectProperty Node) + native fitToHeightProperty :: ScrollPane -> IO BooleanProperty + native fitToWidthProperty :: ScrollPane -> IO BooleanProperty + native getClassCssMetaData "javafx.scene.control.ScrollPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContent :: ScrollPane -> IO Node + native getControlCssMetaData :: ScrollPane -> IOMutable (List (CssMetaData Styleable Object)) +-- ENUM -- native getHbarPolicy :: ScrollPane -> IO ScrollPane_ScrollBarPolicy + native getHmax :: ScrollPane -> IO Double + native getHmin :: ScrollPane -> IO Double + native getHvalue :: ScrollPane -> IO Double + native getMinViewportHeight :: ScrollPane -> IO Double + native getMinViewportWidth :: ScrollPane -> IO Double + native getPrefViewportHeight :: ScrollPane -> IO Double + native getPrefViewportWidth :: ScrollPane -> IO Double +-- ENUM -- native getVbarPolicy :: ScrollPane -> IO ScrollPane_ScrollBarPolicy + native getViewportBounds :: ScrollPane -> IO Bounds + native getVmax :: ScrollPane -> IO Double + native getVmin :: ScrollPane -> IO Double + native getVvalue :: ScrollPane -> IO Double +-- ENUM -- native hbarPolicyProperty :: ScrollPane -> IO (ObjectProperty ScrollPane_ScrollBarPolicy) + native hmaxProperty :: ScrollPane -> IO DoubleProperty + native hminProperty :: ScrollPane -> IO DoubleProperty + native hvalueProperty :: ScrollPane -> IO DoubleProperty + native isFitToHeight :: ScrollPane -> IO Bool + native isFitToWidth :: ScrollPane -> IO Bool + native isPannable :: ScrollPane -> IO Bool + native minViewportHeightProperty :: ScrollPane -> IO DoubleProperty + native minViewportWidthProperty :: ScrollPane -> IO DoubleProperty + native pannableProperty :: ScrollPane -> IO BooleanProperty + native prefViewportHeightProperty :: ScrollPane -> IO DoubleProperty + native prefViewportWidthProperty :: ScrollPane -> IO DoubleProperty + native queryAccessibleAttribute :: ScrollPane -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setContent :: ScrollPane -> Node -> IO () + native setFitToHeight :: ScrollPane -> Bool -> IO () + native setFitToWidth :: ScrollPane -> Bool -> IO () +-- ENUM -- native setHbarPolicy :: ScrollPane -> ScrollPane_ScrollBarPolicy -> IO () + native setHmax :: ScrollPane -> Double -> IO () + native setHmin :: ScrollPane -> Double -> IO () + native setHvalue :: ScrollPane -> Double -> IO () + native setMinViewportHeight :: ScrollPane -> Double -> IO () + native setMinViewportWidth :: ScrollPane -> Double -> IO () + native setPannable :: ScrollPane -> Bool -> IO () + native setPrefViewportHeight :: ScrollPane -> Double -> IO () + native setPrefViewportWidth :: ScrollPane -> Double -> IO () +-- ENUM -- native setVbarPolicy :: ScrollPane -> ScrollPane_ScrollBarPolicy -> IO () + native setViewportBounds :: ScrollPane -> Bounds -> IO () + native setVmax :: ScrollPane -> Double -> IO () + native setVmin :: ScrollPane -> Double -> IO () + native setVvalue :: ScrollPane -> Double -> IO () +-- ENUM -- native vbarPolicyProperty :: ScrollPane -> IO (ObjectProperty ScrollPane_ScrollBarPolicy) + native viewportBoundsProperty :: ScrollPane -> IO (ObjectProperty Bounds) + native vmaxProperty :: ScrollPane -> IO DoubleProperty + native vminProperty :: ScrollPane -> IO DoubleProperty + native vvalueProperty :: ScrollPane -> IO DoubleProperty +-- +data ScrollToEvent t = mutable native javafx.scene.control.ScrollToEvent where + native any "javafx.scene.control.ScrollToEvent.ANY" :: IO (EventType ScrollToEvent) + native new :: Object -> EventTarget -> EventType (ScrollToEvent t) -> t -> IO (ScrollToEvent t) + native getScrollTarget :: ScrollToEvent t -> IO t + native scrollToColumn "javafx.scene.control.ScrollToEvent.scrollToColumn" :: () -> IO (EventType (ScrollToEvent t)) + native scrollToTopIndex "javafx.scene.control.ScrollToEvent.scrollToTopIndex" :: () -> IO (EventType (ScrollToEvent Integer)) +-- derive Serializable (ScrollToEvent t) +-- +data SelectionMode = mutable native javafx.scene.control.SelectionMode where + native single "javafx.scene.control.SelectionMode.SINGLE" :: IO SelectionMode + native multiple "javafx.scene.control.SelectionMode.MULTIPLE" :: IO SelectionMode + native valueOf "javafx.scene.control.SelectionMode.valueOf" :: String -> IO SelectionMode + native values "javafx.scene.control.SelectionMode.values" :: () -> STMutable s (JArray SelectionMode) +-- derive Serializable SelectionMode +-- +data SelectionModel t = mutable native javafx.scene.control.SelectionModel where + native clearAndSelect :: SelectionModel t -> Int -> IO () + native clearSelection :: SelectionModel t -> Int -> IO () + | SelectionModel t -> IO () + native getSelectedIndex :: SelectionModel t -> IO Int + native getSelectedItem :: SelectionModel t -> IO t + native isEmpty :: SelectionModel t -> IO Bool + native isSelected :: SelectionModel t -> Int -> IO Bool + native select :: SelectionModel t -> Int -> IO () + | SelectionModel t -> t -> IO () + native selectFirst :: SelectionModel t -> IO () + native selectLast :: SelectionModel t -> IO () + native selectNext :: SelectionModel t -> IO () + native selectPrevious :: SelectionModel t -> IO () + native selectedIndexProperty :: SelectionModel t -> IO ReadOnlyIntegerProperty + native selectedItemProperty :: SelectionModel t -> IO (ReadOnlyObjectProperty t) +-- +data Separator = mutable native javafx.scene.control.Separator where + native new :: () -> IO Separator + | Orientation -> IO Separator + native getClassCssMetaData "javafx.scene.control.Separator.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getHalignment :: Separator -> IO HPos + native getOrientation :: Separator -> IO Orientation + native getValignment :: Separator -> IO VPos + native halignmentProperty :: Separator -> IO (ObjectProperty HPos) + native orientationProperty :: Separator -> IO (ObjectProperty Orientation) + native setHalignment :: Separator -> HPos -> IO () + native setOrientation :: Separator -> Orientation -> IO () + native setValignment :: Separator -> VPos -> IO () + native valignmentProperty :: Separator -> IO (ObjectProperty VPos) +-- +data SeparatorMenuItem = mutable native javafx.scene.control.SeparatorMenuItem where + native new :: () -> IO SeparatorMenuItem +-- +data SingleSelectionModel t = mutable native javafx.scene.control.SingleSelectionModel where + native clearAndSelect :: SingleSelectionModel t -> Int -> IO () + native clearSelection :: SingleSelectionModel t -> IO () + | SingleSelectionModel t -> Int -> IO () + native isEmpty :: SingleSelectionModel t -> IO Bool + native isSelected :: SingleSelectionModel t -> Int -> IO Bool + native select :: SingleSelectionModel t -> Int -> IO () + | SingleSelectionModel t -> t -> IO () + native selectFirst :: SingleSelectionModel t -> IO () + native selectLast :: SingleSelectionModel t -> IO () + native selectNext :: SingleSelectionModel t -> IO () + native selectPrevious :: SingleSelectionModel t -> IO () +-- +data Skin c = mutable native javafx.scene.control.Skin where + native dispose :: Skin c -> IO () + native getNode :: Skin c -> IO Node + native getSkinnable :: Skin c -> IO c +-- +data SkinBase c = mutable native javafx.scene.control.SkinBase where + native dispose :: SkinBase c -> IO () + native getChildren :: SkinBase c -> IO (ObservableList Node) + native getClassCssMetaData "javafx.scene.control.SkinBase.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: SkinBase c -> IOMutable (List (CssMetaData Styleable Object)) + native getNode :: SkinBase c -> IO Node + native getSkinnable :: SkinBase c -> IO c + native pseudoClassStateChanged :: SkinBase c -> PseudoClass -> Bool -> IO () +-- +data Skinnable = mutable native javafx.scene.control.Skinnable where + native getSkin :: Skinnable -> IO (Skin Object) + native setSkin :: Skinnable -> Skin Object -> IO () + native skinProperty :: Skinnable -> IO (ObjectProperty (Skin Object)) +-- +data Slider = mutable native javafx.scene.control.Slider where + native new :: () -> IO Slider + | Double -> Double -> Double -> IO Slider + native adjustValue :: Slider -> Double -> IO () + native blockIncrementProperty :: Slider -> IO DoubleProperty + native decrement :: Slider -> IO () + native executeAccessibleAction :: Slider -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getBlockIncrement :: Slider -> IO Double + native getClassCssMetaData "javafx.scene.control.Slider.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getLabelFormatter :: Slider -> IO (StringConverter Double) + native getMajorTickUnit :: Slider -> IO Double + native getMax :: Slider -> IO Double + native getMin :: Slider -> IO Double + native getMinorTickCount :: Slider -> IO Int + native getOrientation :: Slider -> IO Orientation + native getValue :: Slider -> IO Double + native increment :: Slider -> IO () + native isShowTickLabels :: Slider -> IO Bool + native isShowTickMarks :: Slider -> IO Bool + native isSnapToTicks :: Slider -> IO Bool + native isValueChanging :: Slider -> IO Bool + native labelFormatterProperty :: Slider -> IO (ObjectProperty (StringConverter Double)) + native majorTickUnitProperty :: Slider -> IO DoubleProperty + native maxProperty :: Slider -> IO DoubleProperty + native minProperty :: Slider -> IO DoubleProperty + native minorTickCountProperty :: Slider -> IO IntegerProperty + native orientationProperty :: Slider -> IO (ObjectProperty Orientation) + native queryAccessibleAttribute :: Slider -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setBlockIncrement :: Slider -> Double -> IO () + native setLabelFormatter :: Slider -> StringConverter Double -> IO () + native setMajorTickUnit :: Slider -> Double -> IO () + native setMax :: Slider -> Double -> IO () + native setMin :: Slider -> Double -> IO () + native setMinorTickCount :: Slider -> Int -> IO () + native setOrientation :: Slider -> Orientation -> IO () + native setShowTickLabels :: Slider -> Bool -> IO () + native setShowTickMarks :: Slider -> Bool -> IO () + native setSnapToTicks :: Slider -> Bool -> IO () + native setValue :: Slider -> Double -> IO () + native setValueChanging :: Slider -> Bool -> IO () + native showTickLabelsProperty :: Slider -> IO BooleanProperty + native showTickMarksProperty :: Slider -> IO BooleanProperty + native snapToTicksProperty :: Slider -> IO BooleanProperty + native valueChangingProperty :: Slider -> IO BooleanProperty + native valueProperty :: Slider -> IO DoubleProperty +-- +data SortEvent c = mutable native javafx.scene.control.SortEvent where + native any "javafx.scene.control.SortEvent.ANY" :: IO (EventType SortEvent) + native new :: c -> EventTarget -> IO (SortEvent c) + native getSource :: SortEvent c -> IO c + native sortEvent "javafx.scene.control.SortEvent.sortEvent" :: () -> IO (EventType (SortEvent c)) +-- derive Serializable (SortEvent c) +-- +data Spinner t = mutable native javafx.scene.control.Spinner where + pure native style_class_arrows_on_right_horizontal "javafx.scene.control.Spinner.STYLE_CLASS_ARROWS_ON_RIGHT_HORIZONTAL" :: String + pure native style_class_arrows_on_left_vertical "javafx.scene.control.Spinner.STYLE_CLASS_ARROWS_ON_LEFT_VERTICAL" :: String + pure native style_class_arrows_on_left_horizontal "javafx.scene.control.Spinner.STYLE_CLASS_ARROWS_ON_LEFT_HORIZONTAL" :: String + pure native style_class_split_arrows_vertical "javafx.scene.control.Spinner.STYLE_CLASS_SPLIT_ARROWS_VERTICAL" :: String + pure native style_class_split_arrows_horizontal "javafx.scene.control.Spinner.STYLE_CLASS_SPLIT_ARROWS_HORIZONTAL" :: String + native new :: ObservableList t -> IO (Spinner t) + | SpinnerValueFactory t -> IO (Spinner t) + | () -> IO (Spinner t) + | Int -> Int -> Int -> IO (Spinner t) + | Int -> Int -> Int -> Int -> IO (Spinner t) + | Double -> Double -> Double -> IO (Spinner t) + | Double -> Double -> Double -> Double -> IO (Spinner t) + native decrement :: Spinner t -> IO () + | Spinner t -> Int -> IO () + native editableProperty :: Spinner t -> IO BooleanProperty + native editorProperty :: Spinner t -> IO (ReadOnlyObjectProperty TextField) + native executeAccessibleAction :: Spinner t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getEditor :: Spinner t -> IO TextField + native getValue :: Spinner t -> IO t + native getValueFactory :: Spinner t -> IO (SpinnerValueFactory t) + native increment :: Spinner t -> IO () + | Spinner t -> Int -> IO () + native isEditable :: Spinner t -> IO Bool + native queryAccessibleAttribute :: Spinner t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setEditable :: Spinner t -> Bool -> IO () + native setValueFactory :: Spinner t -> SpinnerValueFactory t -> IO () + native valueFactoryProperty :: Spinner t -> IO (ObjectProperty (SpinnerValueFactory t)) + native valueProperty :: Spinner t -> IO (ReadOnlyObjectProperty t) +-- +data SpinnerValueFactory t = mutable native javafx.scene.control.SpinnerValueFactory where + native converterProperty :: SpinnerValueFactory t -> IO (ObjectProperty (StringConverter t)) + native decrement :: SpinnerValueFactory t -> Int -> IO () + native getConverter :: SpinnerValueFactory t -> IO (StringConverter t) + native getValue :: SpinnerValueFactory t -> IO t + native increment :: SpinnerValueFactory t -> Int -> IO () + native isWrapAround :: SpinnerValueFactory t -> IO Bool + native setConverter :: SpinnerValueFactory t -> StringConverter t -> IO () + native setValue :: SpinnerValueFactory t -> t -> IO () + native setWrapAround :: SpinnerValueFactory t -> Bool -> IO () + native valueProperty :: SpinnerValueFactory t -> IO (ObjectProperty t) + native wrapAroundProperty :: SpinnerValueFactory t -> IO BooleanProperty +-- +data SplitMenuButton = mutable native javafx.scene.control.SplitMenuButton where + native new :: () -> IO SplitMenuButton + | MutableIO (JArray MenuItem) -> IO SplitMenuButton + native executeAccessibleAction :: SplitMenuButton -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native fire :: SplitMenuButton -> IO () + native queryAccessibleAttribute :: SplitMenuButton -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object +-- +data SplitPane = mutable native javafx.scene.control.SplitPane where + native new :: MutableIO (JArray Node) -> IO SplitPane + | () -> IO SplitPane + native getClassCssMetaData "javafx.scene.control.SplitPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: SplitPane -> IOMutable (List (CssMetaData Styleable Object)) +-- native getDividerPositions :: SplitPane -> IO (JArray Double) +-- ENUM -- native getDividers :: SplitPane -> IO (ObservableList SplitPane_Divider) + native getItems :: SplitPane -> IO (ObservableList Node) + native getOrientation :: SplitPane -> IO Orientation + native isResizableWithParent "javafx.scene.control.SplitPane.isResizableWithParent" :: Node -> IO Boolean + native orientationProperty :: SplitPane -> IO (ObjectProperty Orientation) + native setDividerPosition :: SplitPane -> Int -> Double -> IO () + native setDividerPositions :: SplitPane -> MutableIO (JArray Double) -> IO () + native setOrientation :: SplitPane -> Orientation -> IO () + native setResizableWithParent "javafx.scene.control.SplitPane.setResizableWithParent" :: Node -> Boolean -> IO () +-- +data Tab = mutable native javafx.scene.control.Tab where + native selection_changed_event "javafx.scene.control.Tab.SELECTION_CHANGED_EVENT" :: IO (EventType Event) + native closed_event "javafx.scene.control.Tab.CLOSED_EVENT" :: IO (EventType Event) + native tab_close_request_event "javafx.scene.control.Tab.TAB_CLOSE_REQUEST_EVENT" :: IO (EventType Event) + native new :: String -> Node -> IO Tab + | String -> IO Tab + | () -> IO Tab + native buildEventDispatchChain :: Tab -> EventDispatchChain -> IO EventDispatchChain + native closableProperty :: Tab -> IO BooleanProperty + native contentProperty :: Tab -> IO (ObjectProperty Node) + native contextMenuProperty :: Tab -> IO (ObjectProperty ContextMenu) + native disableProperty :: Tab -> IO BooleanProperty + native disabledProperty :: Tab -> IO ReadOnlyBooleanProperty + native getClassCssMetaData "javafx.scene.control.Tab.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContent :: Tab -> IO Node + native getContextMenu :: Tab -> IO ContextMenu + native getCssMetaData :: Tab -> IOMutable (List (CssMetaData Styleable Object)) + native getGraphic :: Tab -> IO Node + native getId :: Tab -> IO String + native getOnCloseRequest :: Tab -> IO (EventHandler Event) + native getOnClosed :: Tab -> IO (EventHandler Event) + native getOnSelectionChanged :: Tab -> IO (EventHandler Event) + native getProperties :: Tab -> IO (ObservableMap Object Object) + native getPseudoClassStates :: Tab -> IO (ObservableSet PseudoClass) + native getStyle :: Tab -> IO String + native getStyleClass :: Tab -> IO (ObservableList String) + native getStyleableParent :: Tab -> IO Styleable + native getTabPane :: Tab -> IO TabPane + native getText :: Tab -> IO String + native getTooltip :: Tab -> IO Tooltip + native getTypeSelector :: Tab -> IO String + native getUserData :: Tab -> IO Object + native graphicProperty :: Tab -> IO (ObjectProperty Node) + native hasProperties :: Tab -> IO Bool + native idProperty :: Tab -> IO StringProperty + native isClosable :: Tab -> IO Bool + native isDisable :: Tab -> IO Bool + native isDisabled :: Tab -> IO Bool + native isSelected :: Tab -> IO Bool + native onCloseRequestProperty :: Tab -> IO (ObjectProperty (EventHandler Event)) + native onClosedProperty :: Tab -> IO (ObjectProperty (EventHandler Event)) + native onSelectionChangedProperty :: Tab -> IO (ObjectProperty (EventHandler Event)) + native selectedProperty :: Tab -> IO ReadOnlyBooleanProperty + native setClosable :: Tab -> Bool -> IO () + native setContent :: Tab -> Node -> IO () + native setContextMenu :: Tab -> ContextMenu -> IO () + native setDisable :: Tab -> Bool -> IO () + native setGraphic :: Tab -> Node -> IO () + native setId :: Tab -> String -> IO () + native setOnCloseRequest :: Tab -> EventHandler Event -> IO () + native setOnClosed :: Tab -> EventHandler Event -> IO () + native setOnSelectionChanged :: Tab -> EventHandler Event -> IO () + native setStyle :: Tab -> String -> IO () + native setText :: Tab -> String -> IO () + native setTooltip :: Tab -> Tooltip -> IO () + native setUserData :: Tab -> Object -> IO () + native styleProperty :: Tab -> IO StringProperty + native tabPaneProperty :: Tab -> IO (ReadOnlyObjectProperty TabPane) + native textProperty :: Tab -> IO StringProperty + native tooltipProperty :: Tab -> IO (ObjectProperty Tooltip) +-- + +data TableCell s t = mutable native javafx.scene.control.TableCell where + native new :: () -> IO (TableCell s t) + native cancelEdit :: TableCell s t -> IO () + native commitEdit :: TableCell s t -> t -> IO () + native executeAccessibleAction :: TableCell s t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getTableColumn :: TableCell s t -> IO (TableColumn s t) +-- native getTableRow :: TableCell s t -> IO TableRow + native getTableView :: TableCell s t -> IO (TableView s) + native queryAccessibleAttribute :: TableCell s t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native startEdit :: TableCell s t -> IO () + native tableColumnProperty :: TableCell s t -> IO (ReadOnlyObjectProperty (TableColumn s t)) + native tableRowProperty :: TableCell s t -> IO (ReadOnlyObjectProperty TableRow) + native tableViewProperty :: TableCell s t -> IO (ReadOnlyObjectProperty (TableView s)) + native updateSelected :: TableCell s t -> Bool -> IO () +-- native updateTableColumn :: TableCell s t -> TableColumn s t -> IO () +-- native updateTableRow :: TableCell s t -> TableRow s t-> IO () +-- native updateTableView :: TableCell s t -> TableView s t -> IO () +-- +data TableColumn s t = mutable native javafx.scene.control.TableColumn where + native default_cell_factory "javafx.scene.control.TableColumn.DEFAULT_CELL_FACTORY" :: IO (Callback (TableColumn Object Object) (TableCell Object Object)) + native new :: () -> IO (TableColumn s t) + | String -> IO (TableColumn s t) + native cellFactoryProperty :: TableColumn s t -> IO (ObjectProperty (Callback (TableColumn s t) (TableCell s t))) +-- ENUM -- native cellValueFactoryProperty :: TableColumn s t -> IO (ObjectProperty (Callback (TableColumn_CellDataFeatures s t) (ObservableValue t))) +-- ENUM -- native editAnyEvent "javafx.scene.control.TableColumn.editAnyEvent" :: () -> IO (EventType (TableColumn_CellEditEvent s t)) +-- ENUM -- native editCancelEvent "javafx.scene.control.TableColumn.editCancelEvent" :: () -> IO (EventType (TableColumn_CellEditEvent s t)) +-- ENUM -- native editCommitEvent "javafx.scene.control.TableColumn.editCommitEvent" :: () -> IO (EventType (TableColumn_CellEditEvent s t)) +-- ENUM -- native editStartEvent "javafx.scene.control.TableColumn.editStartEvent" :: () -> IO (EventType (TableColumn_CellEditEvent s t)) + native getCellFactory :: TableColumn s t -> IO (Callback (TableColumn s t) (TableCell s t)) + native getCellObservableValue :: TableColumn s t -> Int -> IO (ObservableValue t) + | TableColumn s t -> s -> IO (ObservableValue t) +-- ENUM -- native getCellValueFactory :: TableColumn s t -> IO (Callback (TableColumn_CellDataFeatures s t) (ObservableValue t)) + native getClassCssMetaData "javafx.scene.control.TableColumn.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getColumns :: TableColumn s t -> IO (ObservableList (TableColumn s Object)) + native getCssMetaData :: TableColumn s t -> IOMutable (List (CssMetaData Styleable Object)) +-- ENUM -- native getOnEditCancel :: TableColumn s t -> IO (EventHandler (TableColumn_CellEditEvent s t)) +-- ENUM -- native getOnEditCommit :: TableColumn s t -> IO (EventHandler (TableColumn_CellEditEvent s t)) +-- ENUM -- native getOnEditStart :: TableColumn s t -> IO (EventHandler (TableColumn_CellEditEvent s t)) +-- ENUM -- native getSortType :: TableColumn s t -> IO TableColumn_SortType + native getStyleableParent :: TableColumn s t -> IO Styleable + native getTableView :: TableColumn s t -> IO (TableView s) + native getTypeSelector :: TableColumn s t -> IO String +-- ENUM -- native onEditCancelProperty :: TableColumn s t -> IO (ObjectProperty (EventHandler (TableColumn_CellEditEvent s t))) +-- ENUM -- native onEditCommitProperty :: TableColumn s t -> IO (ObjectProperty (EventHandler (TableColumn_CellEditEvent s t))) +-- ENUM -- native onEditStartProperty :: TableColumn s t -> IO (ObjectProperty (EventHandler (TableColumn_CellEditEvent s t))) + native setCellFactory :: TableColumn s t -> Callback (TableColumn s t) (TableCell s t) -> IO () +-- ENUM -- native setCellValueFactory :: TableColumn s t -> Callback (TableColumn_CellDataFeatures s t) (ObservableValue t) -> IO () +-- ENUM -- native setOnEditCancel :: TableColumn s t -> EventHandler (TableColumn_CellEditEvent s t) -> IO () +-- ENUM -- native setOnEditCommit :: TableColumn s t -> EventHandler (TableColumn_CellEditEvent s t) -> IO () +-- ENUM -- native setOnEditStart :: TableColumn s t -> EventHandler (TableColumn_CellEditEvent s t) -> IO () +-- ENUM -- native setSortType :: TableColumn s t -> TableColumn_SortType -> IO () +-- ENUM -- native sortTypeProperty :: TableColumn s t -> IO (ObjectProperty TableColumn_SortType) + native tableViewProperty :: TableColumn s t -> IO (ReadOnlyObjectProperty (TableView s)) +-- +data TableColumnBase s t = mutable native javafx.scene.control.TableColumnBase where + pure native default_comparator "javafx.scene.control.TableColumnBase.DEFAULT_COMPARATOR" :: Comparator t + native addEventHandler :: TableColumnBase s t -> EventType e -> EventHandler e -> IO () + native buildEventDispatchChain :: TableColumnBase s t -> EventDispatchChain -> IO EventDispatchChain + native comparatorProperty :: TableColumnBase s t -> IO (ObjectProperty (Comparator t)) + native contextMenuProperty :: TableColumnBase s t -> IO (ObjectProperty ContextMenu) + native editableProperty :: TableColumnBase s t -> IO BooleanProperty + native getCellData :: TableColumnBase s t -> Int -> IO t + | TableColumnBase s t -> s -> IO t + native getCellObservableValue :: TableColumnBase s t -> Int -> IO (ObservableValue t) + | TableColumnBase s t -> s -> IO (ObservableValue t) + native getColumns :: TableColumnBase s t -> IO (ObservableList (TableColumnBase s Object)) + native getComparator :: TableColumnBase s t -> IO (Comparator t) + native getContextMenu :: TableColumnBase s t -> IO ContextMenu + native getGraphic :: TableColumnBase s t -> IO Node + native getId :: TableColumnBase s t -> IO String + native getMaxWidth :: TableColumnBase s t -> IO Double + native getMinWidth :: TableColumnBase s t -> IO Double + native getParentColumn :: TableColumnBase s t -> IO (TableColumnBase s Object) + native getPrefWidth :: TableColumnBase s t -> IO Double + native getProperties :: TableColumnBase s t -> IO (ObservableMap Object Object) + native getPseudoClassStates :: TableColumnBase s t -> IO (ObservableSet PseudoClass) + native getSortNode :: TableColumnBase s t -> IO Node + native getStyle :: TableColumnBase s t -> IO String + native getStyleClass :: TableColumnBase s t -> IO (ObservableList String) + native getText :: TableColumnBase s t -> IO String + native getUserData :: TableColumnBase s t -> IO Object + native getWidth :: TableColumnBase s t -> IO Double + native graphicProperty :: TableColumnBase s t -> IO (ObjectProperty Node) + native hasProperties :: TableColumnBase s t -> IO Bool + native idProperty :: TableColumnBase s t -> IO StringProperty + native isEditable :: TableColumnBase s t -> IO Bool + native isResizable :: TableColumnBase s t -> IO Bool + native isSortable :: TableColumnBase s t -> IO Bool + native isVisible :: TableColumnBase s t -> IO Bool + native maxWidthProperty :: TableColumnBase s t -> IO DoubleProperty + native minWidthProperty :: TableColumnBase s t -> IO DoubleProperty + native parentColumnProperty :: TableColumnBase s t -> IO (ReadOnlyObjectProperty (TableColumnBase s Object)) + native prefWidthProperty :: TableColumnBase s t -> IO DoubleProperty + native removeEventHandler :: TableColumnBase s t -> EventType e -> EventHandler e -> IO () + native resizableProperty :: TableColumnBase s t -> IO BooleanProperty + native setComparator :: TableColumnBase s t -> Comparator t -> IO () + native setContextMenu :: TableColumnBase s t -> ContextMenu -> IO () + native setEditable :: TableColumnBase s t -> Bool -> IO () + native setGraphic :: TableColumnBase s t -> Node -> IO () + native setId :: TableColumnBase s t -> String -> IO () + native setMaxWidth :: TableColumnBase s t -> Double -> IO () + native setMinWidth :: TableColumnBase s t -> Double -> IO () + native setPrefWidth :: TableColumnBase s t -> Double -> IO () + native setResizable :: TableColumnBase s t -> Bool -> IO () + native setSortNode :: TableColumnBase s t -> Node -> IO () + native setSortable :: TableColumnBase s t -> Bool -> IO () + native setStyle :: TableColumnBase s t -> String -> IO () + native setText :: TableColumnBase s t -> String -> IO () + native setUserData :: TableColumnBase s t -> Object -> IO () + native setVisible :: TableColumnBase s t -> Bool -> IO () + native sortNodeProperty :: TableColumnBase s t -> IO (ObjectProperty Node) + native sortableProperty :: TableColumnBase s t -> IO BooleanProperty + native styleProperty :: TableColumnBase s t -> IO StringProperty + native textProperty :: TableColumnBase s t -> IO StringProperty + native visibleProperty :: TableColumnBase s t -> IO BooleanProperty + native widthProperty :: TableColumnBase s t -> IO ReadOnlyDoubleProperty +-- +data TableFocusModel t tc = mutable native javafx.scene.control.TableFocusModel where +-- native focus :: TableFocusModel t tc -> Int -> tc -> IO () + native focusAboveCell :: TableFocusModel t tc -> IO () + native focusBelowCell :: TableFocusModel t tc -> IO () + native focusLeftCell :: TableFocusModel t tc -> IO () + native focusRightCell :: TableFocusModel t tc -> IO () +-- native isFocused :: TableFocusModel t tc -> Int -> tc -> IO Bool +-- +data TablePosition s t = mutable native javafx.scene.control.TablePosition where + native new :: TableView s -> Int -> TableColumn s t -> IO (TablePosition s t) + native getColumn :: TablePosition s t -> IO Int + native getTableColumn :: TablePosition s t -> IO (TableColumn s t) + native getTableView :: TablePosition s t -> IO (TableView s) + native toString :: TablePosition s t -> IO String +-- +data TablePositionBase tc = mutable native javafx.scene.control.TablePositionBase where + native equals :: TablePositionBase tc -> Object -> IO Bool + native getColumn :: TablePositionBase tc -> IO Int + native getRow :: TablePositionBase tc -> IO Int + native getTableColumn :: TablePositionBase tc -> IO tc + native hashCode :: TablePositionBase tc -> IO Int +-- +data TableRow t = mutable native javafx.scene.control.TableRow where + native new :: () -> IO (TableRow t) + native getTableView :: TableRow t -> IO (TableView t) + native queryAccessibleAttribute :: TableRow t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native tableViewProperty :: TableRow t -> IO (ReadOnlyObjectProperty (TableView t)) + native updateTableView :: TableRow t -> TableView t -> IO () +-- +data TableSelectionModel t = mutable native javafx.scene.control.TableSelectionModel where + native cellSelectionEnabledProperty :: TableSelectionModel t -> IO BooleanProperty + native clearAndSelect :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO () + native clearSelection :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO () + native isCellSelectionEnabled :: TableSelectionModel t -> IO Bool + native isSelected :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO Bool + native select :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO () + native selectAboveCell :: TableSelectionModel t -> IO () + native selectBelowCell :: TableSelectionModel t -> IO () + native selectLeftCell :: TableSelectionModel t -> IO () + native selectRange :: TableSelectionModel t -> Int -> TableColumnBase t Object -> Int -> TableColumnBase t Object -> IO () + native selectRightCell :: TableSelectionModel t -> IO () + native setCellSelectionEnabled :: TableSelectionModel t -> Bool -> IO () +-- +data TableUtil = mutable native javafx.scene.control.TableUtil +data TableView s = mutable native javafx.scene.control.TableView where +-- ENUM -- native unconstrained_resize_policy "javafx.scene.control.TableView.UNCONSTRAINED_RESIZE_POLICY" :: IO (Callback TableView_ResizeFeatures Boolean) +-- ENUM -- native constrained_resize_policy "javafx.scene.control.TableView.CONSTRAINED_RESIZE_POLICY" :: IO (Callback TableView_ResizeFeatures Boolean) + native default_sort_policy "javafx.scene.control.TableView.DEFAULT_SORT_POLICY" :: IO (Callback TableView Boolean) + native new :: () -> IO (TableView s) + | ObservableList s -> IO (TableView s) +-- ENUM -- native columnResizePolicyProperty :: TableView s -> IO (ObjectProperty (Callback TableView_ResizeFeatures Boolean)) + native comparatorProperty :: TableView s -> IO (ReadOnlyObjectProperty (Comparator s)) + native edit :: TableView s -> Int -> TableColumn s Object -> IO () + native editableProperty :: TableView s -> IO BooleanProperty + native editingCellProperty :: TableView s -> IO (ReadOnlyObjectProperty (TablePosition s Object)) + native fixedCellSizeProperty :: TableView s -> IO DoubleProperty +-- ENUM -- native focusModelProperty :: TableView s -> IO (ObjectProperty (TableView_TableViewFocusModel s)) + native getClassCssMetaData "javafx.scene.control.TableView.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) +-- ENUM -- native getColumnResizePolicy :: TableView s -> IO (Callback TableView_ResizeFeatures Boolean) + native getColumns :: TableView s -> IO (ObservableList (TableColumn s Object)) + native getComparator :: TableView s -> IO (Comparator s) + native getControlCssMetaData :: TableView s -> IOMutable (List (CssMetaData Styleable Object)) + native getEditingCell :: TableView s -> IO (TablePosition s Object) + native getFixedCellSize :: TableView s -> IO Double +-- ENUM -- native getFocusModel :: TableView s -> IO (TableView_TableViewFocusModel s) + native getItems :: TableView s -> IO (ObservableList s) + native getOnScrollTo :: TableView s -> IO (EventHandler (ScrollToEvent Integer)) + native getOnScrollToColumn :: TableView s -> IO (EventHandler (ScrollToEvent (TableColumn s Object))) + native getOnSort :: TableView s -> IO (EventHandler (SortEvent (TableView s))) + native getPlaceholder :: TableView s -> IO Node + native getRowFactory :: TableView s -> IO (Callback (TableView s) (TableRow s)) +-- ENUM -- native getSelectionModel :: TableView s -> IO (TableView_TableViewSelectionModel s) + native getSortOrder :: TableView s -> IO (ObservableList (TableColumn s Object)) + native getSortPolicy :: TableView s -> IO (Callback (TableView s) Boolean) + native getVisibleLeafColumn :: TableView s -> Int -> IO (TableColumn s Object) + native getVisibleLeafColumns :: TableView s -> IO (ObservableList (TableColumn s Object)) + native getVisibleLeafIndex :: TableView s -> TableColumn s Object -> IO Int + native isEditable :: TableView s -> IO Bool + native isTableMenuButtonVisible :: TableView s -> IO Bool + native itemsProperty :: TableView s -> IO (ObjectProperty (ObservableList s)) + native onScrollToColumnProperty :: TableView s -> IO (ObjectProperty (EventHandler (ScrollToEvent (TableColumn s Object)))) + native onScrollToProperty :: TableView s -> IO (ObjectProperty (EventHandler (ScrollToEvent Integer))) + native onSortProperty :: TableView s -> IO (ObjectProperty (EventHandler (SortEvent (TableView s)))) + native placeholderProperty :: TableView s -> IO (ObjectProperty Node) + native queryAccessibleAttribute :: TableView s -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native resizeColumn :: TableView s -> TableColumn s Object -> Double -> IO Bool + native rowFactoryProperty :: TableView s -> IO (ObjectProperty (Callback (TableView s) (TableRow s))) + native scrollTo :: TableView s -> s -> IO () + | TableView s -> Int -> IO () + native scrollToColumn :: TableView s -> TableColumn s Object -> IO () + native scrollToColumnIndex :: TableView s -> Int -> IO () +-- ENUM -- native selectionModelProperty :: TableView s -> IO (ObjectProperty (TableView_TableViewSelectionModel s)) +-- ENUM -- native setColumnResizePolicy :: TableView s -> Callback TableView_ResizeFeatures Boolean -> IO () + native setEditable :: TableView s -> Bool -> IO () + native setFixedCellSize :: TableView s -> Double -> IO () +-- ENUM -- native setFocusModel :: TableView s -> TableView_TableViewFocusModel s -> IO () + native setItems :: TableView s -> ObservableList s -> IO () + native setOnScrollTo :: TableView s -> EventHandler (ScrollToEvent Integer) -> IO () + native setOnScrollToColumn :: TableView s -> EventHandler (ScrollToEvent (TableColumn s Object)) -> IO () + native setOnSort :: TableView s -> EventHandler (SortEvent (TableView s)) -> IO () + native setPlaceholder :: TableView s -> Node -> IO () + native setRowFactory :: TableView s -> Callback (TableView s) (TableRow s) -> IO () +-- ENUM -- native setSelectionModel :: TableView s -> TableView_TableViewSelectionModel s -> IO () + native setSortPolicy :: TableView s -> Callback (TableView s) Boolean -> IO () + native setTableMenuButtonVisible :: TableView s -> Bool -> IO () + native sort :: TableView s -> IO () + native sortPolicyProperty :: TableView s -> IO (ObjectProperty (Callback (TableView s) Boolean)) + native tableMenuButtonVisibleProperty :: TableView s -> IO BooleanProperty +-- +data TabPane = mutable native javafx.scene.control.TabPane where + pure native style_class_floating "javafx.scene.control.TabPane.STYLE_CLASS_FLOATING" :: String + native new :: () -> IO TabPane + | MutableIO (JArray Tab) -> IO TabPane + native getClassCssMetaData "javafx.scene.control.TabPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: TabPane -> IOMutable (List (CssMetaData Styleable Object)) + native getSelectionModel :: TabPane -> IO (SingleSelectionModel Tab) + native getSide :: TabPane -> IO Side +-- ENUM -- native getTabClosingPolicy :: TabPane -> IO TabPane_TabClosingPolicy + native getTabMaxHeight :: TabPane -> IO Double + native getTabMaxWidth :: TabPane -> IO Double + native getTabMinHeight :: TabPane -> IO Double + native getTabMinWidth :: TabPane -> IO Double + native getTabs :: TabPane -> IO (ObservableList Tab) + native isRotateGraphic :: TabPane -> IO Bool + native lookup :: TabPane -> String -> IO (Maybe Node) + native lookupAll :: TabPane -> String -> IOMutable (Set Node) + native rotateGraphicProperty :: TabPane -> IO BooleanProperty + native selectionModelProperty :: TabPane -> IO (ObjectProperty (SingleSelectionModel Tab)) + native setRotateGraphic :: TabPane -> Bool -> IO () + native setSelectionModel :: TabPane -> SingleSelectionModel Tab -> IO () + native setSide :: TabPane -> Side -> IO () +-- ENUM -- native setTabClosingPolicy :: TabPane -> TabPane_TabClosingPolicy -> IO () + native setTabMaxHeight :: TabPane -> Double -> IO () + native setTabMaxWidth :: TabPane -> Double -> IO () + native setTabMinHeight :: TabPane -> Double -> IO () + native setTabMinWidth :: TabPane -> Double -> IO () + native sideProperty :: TabPane -> IO (ObjectProperty Side) +-- ENUM -- native tabClosingPolicyProperty :: TabPane -> IO (ObjectProperty TabPane_TabClosingPolicy) + native tabMaxHeightProperty :: TabPane -> IO DoubleProperty + native tabMaxWidthProperty :: TabPane -> IO DoubleProperty + native tabMinHeightProperty :: TabPane -> IO DoubleProperty + native tabMinWidthProperty :: TabPane -> IO DoubleProperty +-- +data TextArea = mutable native javafx.scene.control.TextArea where + pure native default_pref_column_count "javafx.scene.control.TextArea.DEFAULT_PREF_COLUMN_COUNT" :: Int + pure native default_pref_row_count "javafx.scene.control.TextArea.DEFAULT_PREF_ROW_COUNT" :: Int + pure native default_paragraph_capacity "javafx.scene.control.TextArea.DEFAULT_PARAGRAPH_CAPACITY" :: Int + native new :: () -> IO TextArea + | String -> IO TextArea + native getClassCssMetaData "javafx.scene.control.TextArea.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: TextArea -> IOMutable (List (CssMetaData Styleable Object)) + native getParagraphs :: TextArea -> IO (ObservableList CharSequence) + native getPrefColumnCount :: TextArea -> IO Int + native getPrefRowCount :: TextArea -> IO Int + native getScrollLeft :: TextArea -> IO Double + native getScrollTop :: TextArea -> IO Double + native isWrapText :: TextArea -> IO Bool + native prefColumnCountProperty :: TextArea -> IO IntegerProperty + native prefRowCountProperty :: TextArea -> IO IntegerProperty + native scrollLeftProperty :: TextArea -> IO DoubleProperty + native scrollTopProperty :: TextArea -> IO DoubleProperty + native setPrefColumnCount :: TextArea -> Int -> IO () + native setPrefRowCount :: TextArea -> Int -> IO () + native setScrollLeft :: TextArea -> Double -> IO () + native setScrollTop :: TextArea -> Double -> IO () + native setWrapText :: TextArea -> Bool -> IO () + native wrapTextProperty :: TextArea -> IO BooleanProperty +-- +data TextField = mutable native javafx.scene.control.TextField where + pure native default_pref_column_count "javafx.scene.control.TextField.DEFAULT_PREF_COLUMN_COUNT" :: Int + native new :: () -> IO TextField + | String -> IO TextField + native alignmentProperty :: TextField -> IO (ObjectProperty Pos) + native getAlignment :: TextField -> IO Pos + native getCharacters :: TextField -> IO CharSequence + native getClassCssMetaData "javafx.scene.control.TextField.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: TextField -> IOMutable (List (CssMetaData Styleable Object)) + native getOnAction :: TextField -> IO (EventHandler ActionEvent) + native getPrefColumnCount :: TextField -> IO Int + native onActionProperty :: TextField -> IO (ObjectProperty (EventHandler ActionEvent)) + native prefColumnCountProperty :: TextField -> IO IntegerProperty + native setAlignment :: TextField -> Pos -> IO () + native setOnAction :: TextField -> EventHandler ActionEvent -> IO () + native setPrefColumnCount :: TextField -> Int -> IO () +-- +data TextFormatter v = mutable native javafx.scene.control.TextFormatter where + native identity_string_converter "javafx.scene.control.TextFormatter.IDENTITY_STRING_CONVERTER" :: IO (StringConverter String) + native new :: StringConverter v -> IO (TextFormatter v) + | StringConverter v -> v -> IO (TextFormatter v) +-- ENUM | StringConverter v -> v -> UnaryOperator TextFormatter_Change -> IO (TextFormatter v) +-- ENUM | UnaryOperator TextFormatter_Change -> IO (TextFormatter v) +-- ENUM -- native getFilter :: TextFormatter v -> IO (UnaryOperator TextFormatter_Change) + native getValue :: TextFormatter v -> IO v + native getValueConverter :: TextFormatter v -> IO (StringConverter v) + native setValue :: TextFormatter v -> v -> IO () + native valueProperty :: TextFormatter v -> IO (ObjectProperty v) +-- +data TextInputControl = mutable native javafx.scene.control.TextInputControl where + native anchorProperty :: TextInputControl -> IO ReadOnlyIntegerProperty + native appendText :: TextInputControl -> String -> IO () + native backward :: TextInputControl -> IO () + native cancelEdit :: TextInputControl -> IO () + native caretPositionProperty :: TextInputControl -> IO ReadOnlyIntegerProperty + native clear :: TextInputControl -> IO () + native commitValue :: TextInputControl -> IO () + native copy :: TextInputControl -> IO () + native cut :: TextInputControl -> IO () + native deleteNextChar :: TextInputControl -> IO Bool + native deletePreviousChar :: TextInputControl -> IO Bool + native deleteText :: TextInputControl -> Int -> Int -> IO () + | TextInputControl -> IndexRange -> IO () + native deselect :: TextInputControl -> IO () + native editableProperty :: TextInputControl -> IO BooleanProperty + native end :: TextInputControl -> IO () + native endOfNextWord :: TextInputControl -> IO () + native executeAccessibleAction :: TextInputControl -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native extendSelection :: TextInputControl -> Int -> IO () + native fontProperty :: TextInputControl -> IO (ObjectProperty Font) + native forward :: TextInputControl -> IO () + native getAnchor :: TextInputControl -> IO Int + native getCaretPosition :: TextInputControl -> IO Int + native getClassCssMetaData "javafx.scene.control.TextInputControl.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: TextInputControl -> IOMutable (List (CssMetaData Styleable Object)) + native getFont :: TextInputControl -> IO Font + native getLength :: TextInputControl -> IO Int + native getPromptText :: TextInputControl -> IO String + native getSelectedText :: TextInputControl -> IO String + native getSelection :: TextInputControl -> IO IndexRange + native getText :: TextInputControl -> Int -> Int -> IO String + | TextInputControl -> IO String + native getTextFormatter :: TextInputControl -> IO (TextFormatter Object) + native home :: TextInputControl -> IO () + native insertText :: TextInputControl -> Int -> String -> IO () + native isEditable :: TextInputControl -> IO Bool + native isRedoable :: TextInputControl -> IO Bool + native isUndoable :: TextInputControl -> IO Bool + native lengthProperty :: TextInputControl -> IO ReadOnlyIntegerProperty + native nextWord :: TextInputControl -> IO () + native paste :: TextInputControl -> IO () + native positionCaret :: TextInputControl -> Int -> IO () + native previousWord :: TextInputControl -> IO () + native promptTextProperty :: TextInputControl -> IO StringProperty + native queryAccessibleAttribute :: TextInputControl -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native redo :: TextInputControl -> IO () + native redoableProperty :: TextInputControl -> IO ReadOnlyBooleanProperty + native replaceSelection :: TextInputControl -> String -> IO () + native replaceText :: TextInputControl -> Int -> Int -> String -> IO () + | TextInputControl -> IndexRange -> String -> IO () + native selectAll :: TextInputControl -> IO () + native selectBackward :: TextInputControl -> IO () + native selectEnd :: TextInputControl -> IO () + native selectEndOfNextWord :: TextInputControl -> IO () + native selectForward :: TextInputControl -> IO () + native selectHome :: TextInputControl -> IO () + native selectNextWord :: TextInputControl -> IO () + native selectPositionCaret :: TextInputControl -> Int -> IO () + native selectPreviousWord :: TextInputControl -> IO () + native selectRange :: TextInputControl -> Int -> Int -> IO () + native selectedTextProperty :: TextInputControl -> IO ReadOnlyStringProperty + native selectionProperty :: TextInputControl -> IO (ReadOnlyObjectProperty IndexRange) + native setEditable :: TextInputControl -> Bool -> IO () + native setFont :: TextInputControl -> Font -> IO () + native setPromptText :: TextInputControl -> String -> IO () + native setText :: TextInputControl -> String -> IO () + native setTextFormatter :: TextInputControl -> TextFormatter Object -> IO () + native textFormatterProperty :: TextInputControl -> IO (ObjectProperty (TextFormatter Object)) + native textProperty :: TextInputControl -> IO StringProperty + native undo :: TextInputControl -> IO () + native undoableProperty :: TextInputControl -> IO ReadOnlyBooleanProperty +-- +data TextInputDialog = mutable native javafx.scene.control.TextInputDialog where + native new :: () -> IO TextInputDialog + | String -> IO TextInputDialog + native getDefaultValue :: TextInputDialog -> IO String + native getEditor :: TextInputDialog -> IO TextField +-- +data TitledPane = mutable native javafx.scene.control.TitledPane where + native new :: () -> IO TitledPane + | String -> Node -> IO TitledPane + native animatedProperty :: TitledPane -> IO BooleanProperty + native collapsibleProperty :: TitledPane -> IO BooleanProperty + native contentProperty :: TitledPane -> IO (ObjectProperty Node) + native executeAccessibleAction :: TitledPane -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native expandedProperty :: TitledPane -> IO BooleanProperty + native getClassCssMetaData "javafx.scene.control.TitledPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContent :: TitledPane -> IO Node + native getContentBias :: TitledPane -> IO Orientation + native getControlCssMetaData :: TitledPane -> IOMutable (List (CssMetaData Styleable Object)) + native isAnimated :: TitledPane -> IO Bool + native isCollapsible :: TitledPane -> IO Bool + native isExpanded :: TitledPane -> IO Bool + native queryAccessibleAttribute :: TitledPane -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setAnimated :: TitledPane -> Bool -> IO () + native setCollapsible :: TitledPane -> Bool -> IO () + native setContent :: TitledPane -> Node -> IO () + native setExpanded :: TitledPane -> Bool -> IO () +-- +data Toggle = mutable native javafx.scene.control.Toggle where + native getProperties :: Toggle -> IO (ObservableMap Object Object) + native getToggleGroup :: Toggle -> IO ToggleGroup + native getUserData :: Toggle -> IO Object + native isSelected :: Toggle -> IO Bool + native selectedProperty :: Toggle -> IO BooleanProperty + native setSelected :: Toggle -> Bool -> IO () + native setToggleGroup :: Toggle -> ToggleGroup -> IO () + native setUserData :: Toggle -> Object -> IO () + native toggleGroupProperty :: Toggle -> IO (ObjectProperty ToggleGroup) +-- +data ToggleButton = mutable native javafx.scene.control.ToggleButton where + native new :: String -> Node -> IO ToggleButton + | String -> IO ToggleButton + | () -> IO ToggleButton + native fire :: ToggleButton -> IO () + native getToggleGroup :: ToggleButton -> IO ToggleGroup + native isSelected :: ToggleButton -> IO Bool + native queryAccessibleAttribute :: ToggleButton -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native selectedProperty :: ToggleButton -> IO BooleanProperty + native setSelected :: ToggleButton -> Bool -> IO () + native setToggleGroup :: ToggleButton -> ToggleGroup -> IO () + native toggleGroupProperty :: ToggleButton -> IO (ObjectProperty ToggleGroup) +-- +data ToggleGroup = mutable native javafx.scene.control.ToggleGroup where + native new :: () -> IO ToggleGroup + native getProperties :: ToggleGroup -> IO (ObservableMap Object Object) + native getSelectedToggle :: ToggleGroup -> IO Toggle + native getToggles :: ToggleGroup -> IO (ObservableList Toggle) + native getUserData :: ToggleGroup -> IO Object + native hasProperties :: ToggleGroup -> IO Bool + native selectToggle :: ToggleGroup -> Toggle -> IO () + native selectedToggleProperty :: ToggleGroup -> IO (ReadOnlyObjectProperty Toggle) + native setUserData :: ToggleGroup -> Object -> IO () +-- +data ToolBar = mutable native javafx.scene.control.ToolBar where + native new :: () -> IO ToolBar + | MutableIO (JArray Node) -> IO ToolBar + native getClassCssMetaData "javafx.scene.control.ToolBar.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: ToolBar -> IOMutable (List (CssMetaData Styleable Object)) + native getItems :: ToolBar -> IO (ObservableList Node) + native getOrientation :: ToolBar -> IO Orientation + native orientationProperty :: ToolBar -> IO (ObjectProperty Orientation) + native setOrientation :: ToolBar -> Orientation -> IO () +-- +data Tooltip = mutable native javafx.scene.control.Tooltip where + native new :: String -> IO Tooltip + | () -> IO Tooltip + native activatedProperty :: Tooltip -> IO ReadOnlyBooleanProperty + native contentDisplayProperty :: Tooltip -> IO (ObjectProperty ContentDisplay) + native fontProperty :: Tooltip -> IO (ObjectProperty Font) + native getClassCssMetaData "javafx.scene.control.Tooltip.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContentDisplay :: Tooltip -> IO ContentDisplay + native getCssMetaData :: Tooltip -> IOMutable (List (CssMetaData Styleable Object)) + native getFont :: Tooltip -> IO Font + native getGraphic :: Tooltip -> IO Node + native getGraphicTextGap :: Tooltip -> IO Double + native getStyleableParent :: Tooltip -> IO Styleable + native getText :: Tooltip -> IO String + native getTextAlignment :: Tooltip -> IO TextAlignment + native getTextOverrun :: Tooltip -> IO OverrunStyle + native graphicProperty :: Tooltip -> IO (ObjectProperty Node) + native graphicTextGapProperty :: Tooltip -> IO DoubleProperty + native install "javafx.scene.control.Tooltip.install" :: Node -> Tooltip -> IO () + native isActivated :: Tooltip -> IO Bool + native isWrapText :: Tooltip -> IO Bool + native setContentDisplay :: Tooltip -> ContentDisplay -> IO () + native setFont :: Tooltip -> Font -> IO () + native setGraphic :: Tooltip -> Node -> IO () + native setGraphicTextGap :: Tooltip -> Double -> IO () + native setText :: Tooltip -> String -> IO () + native setTextAlignment :: Tooltip -> TextAlignment -> IO () + native setTextOverrun :: Tooltip -> OverrunStyle -> IO () + native setWrapText :: Tooltip -> Bool -> IO () + native textAlignmentProperty :: Tooltip -> IO (ObjectProperty TextAlignment) + native textOverrunProperty :: Tooltip -> IO (ObjectProperty OverrunStyle) + native textProperty :: Tooltip -> IO StringProperty + native uninstall "javafx.scene.control.Tooltip.uninstall" :: Node -> Tooltip -> IO () + native wrapTextProperty :: Tooltip -> IO BooleanProperty +-- +data TreeCell t = mutable native javafx.scene.control.TreeCell where + native new :: () -> IO (TreeCell t) + native cancelEdit :: TreeCell t -> IO () + native commitEdit :: TreeCell t -> t -> IO () + native disclosureNodeProperty :: TreeCell t -> IO (ObjectProperty Node) + native executeAccessibleAction :: TreeCell t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getDisclosureNode :: TreeCell t -> IO Node + native getTreeItem :: TreeCell t -> IO (TreeItem t) + native getTreeView :: TreeCell t -> IO (TreeView t) + native queryAccessibleAttribute :: TreeCell t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setDisclosureNode :: TreeCell t -> Node -> IO () + native startEdit :: TreeCell t -> IO () + native treeItemProperty :: TreeCell t -> IO (ReadOnlyObjectProperty (TreeItem t)) + native treeViewProperty :: TreeCell t -> IO (ReadOnlyObjectProperty (TreeView t)) + native updateTreeItem :: TreeCell t -> TreeItem t -> IO () + native updateTreeView :: TreeCell t -> TreeView t -> IO () +-- +data TreeItem t = mutable native javafx.scene.control.TreeItem where + native new :: t -> IO (TreeItem t) + | () -> IO (TreeItem t) + | t -> Node -> IO (TreeItem t) + native addEventHandler :: TreeItem t -> EventType e -> EventHandler e -> IO () +-- ENUM -- native branchCollapsedEvent "javafx.scene.control.TreeItem.branchCollapsedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) +-- ENUM -- native branchExpandedEvent "javafx.scene.control.TreeItem.branchExpandedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) + native buildEventDispatchChain :: TreeItem t -> EventDispatchChain -> IO EventDispatchChain +-- ENUM -- native childrenModificationEvent "javafx.scene.control.TreeItem.childrenModificationEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) +-- ENUM -- native expandedItemCountChangeEvent "javafx.scene.control.TreeItem.expandedItemCountChangeEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) + native expandedProperty :: TreeItem t -> IO BooleanProperty + native getChildren :: TreeItem t -> IO (ObservableList (TreeItem t)) + native getGraphic :: TreeItem t -> IO Node + native getParent :: TreeItem t -> IO (TreeItem t) + native getValue :: TreeItem t -> IO t +-- ENUM -- native graphicChangedEvent "javafx.scene.control.TreeItem.graphicChangedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) + native graphicProperty :: TreeItem t -> IO (ObjectProperty Node) + native isExpanded :: TreeItem t -> IO Bool + native isLeaf :: TreeItem t -> IO Bool + native leafProperty :: TreeItem t -> IO ReadOnlyBooleanProperty + native nextSibling :: TreeItem t -> TreeItem t -> IO (TreeItem t) + | TreeItem t -> IO (TreeItem t) + native parentProperty :: TreeItem t -> IO (ReadOnlyObjectProperty (TreeItem t)) + native previousSibling :: TreeItem t -> TreeItem t -> IO (TreeItem t) + | TreeItem t -> IO (TreeItem t) + native removeEventHandler :: TreeItem t -> EventType e -> EventHandler e -> IO () + native setExpanded :: TreeItem t -> Bool -> IO () + native setGraphic :: TreeItem t -> Node -> IO () + native setValue :: TreeItem t -> t -> IO () + native toString :: TreeItem t -> IO String +-- ENUM -- native treeNotificationEvent "javafx.scene.control.TreeItem.treeNotificationEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) +-- ENUM -- native valueChangedEvent "javafx.scene.control.TreeItem.valueChangedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) + native valueProperty :: TreeItem t -> IO (ObjectProperty t) +-- +data TreeSortMode = mutable native javafx.scene.control.TreeSortMode where + native all_descendants "javafx.scene.control.TreeSortMode.ALL_DESCENDANTS" :: IO TreeSortMode + native only_first_level "javafx.scene.control.TreeSortMode.ONLY_FIRST_LEVEL" :: IO TreeSortMode + native valueOf "javafx.scene.control.TreeSortMode.valueOf" :: String -> IO TreeSortMode + native values "javafx.scene.control.TreeSortMode.values" :: () -> STMutable s (JArray TreeSortMode) +-- derive Serializable TreeSortMode +-- +data TreeTableCell s t = mutable native javafx.scene.control.TreeTableCell where + native new :: () -> IO (TreeTableCell s t) + native cancelEdit :: TreeTableCell s t -> IO () + native commitEdit :: TreeTableCell s t -> t -> IO () + native executeAccessibleAction :: TreeTableCell s t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getTableColumn :: TreeTableCell s t -> IO (TreeTableColumn s t) + native getTreeTableRow :: TreeTableCell s t -> IO (TreeTableRow s) + native getTreeTableView :: TreeTableCell s t -> IO (TreeTableView s) + native queryAccessibleAttribute :: TreeTableCell s t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native startEdit :: TreeTableCell s t -> IO () + native tableColumnProperty :: TreeTableCell s t -> IO (ReadOnlyObjectProperty (TreeTableColumn s t)) + native tableRowProperty :: TreeTableCell s t -> IO (ReadOnlyObjectProperty (TreeTableRow s)) + native treeTableViewProperty :: TreeTableCell s t -> IO (ReadOnlyObjectProperty (TreeTableView s)) + native updateSelected :: TreeTableCell s t -> Bool -> IO () + native updateTreeTableColumn :: TreeTableCell s t -> TreeTableColumn s t -> IO () + native updateTreeTableRow :: TreeTableCell s t -> TreeTableRow s -> IO () + native updateTreeTableView :: TreeTableCell s t -> TreeTableView s -> IO () +-- +data TreeTableColumn s t = mutable native javafx.scene.control.TreeTableColumn where + native default_cell_factory "javafx.scene.control.TreeTableColumn.DEFAULT_CELL_FACTORY" :: IO (Callback (TreeTableColumn Object Object) (TreeTableCell Object Object)) + native new :: () -> IO (TreeTableColumn s t) + | String -> IO (TreeTableColumn s t) + native cellFactoryProperty :: TreeTableColumn s t -> IO (ObjectProperty (Callback (TreeTableColumn s t) (TreeTableCell s t))) +-- ENUM -- native cellValueFactoryProperty :: TreeTableColumn s t -> IO (ObjectProperty (Callback (TreeTableColumn_CellDataFeatures s t) (ObservableValue t))) +-- ENUM -- native editAnyEvent "javafx.scene.control.TreeTableColumn.editAnyEvent" :: () -> IO (EventType (TreeTableColumn_CellEditEvent s t)) +-- ENUM -- native editCancelEvent "javafx.scene.control.TreeTableColumn.editCancelEvent" :: () -> IO (EventType (TreeTableColumn_CellEditEvent s t)) +-- ENUM -- native editCommitEvent "javafx.scene.control.TreeTableColumn.editCommitEvent" :: () -> IO (EventType (TreeTableColumn_CellEditEvent s t)) +-- ENUM -- native editStartEvent "javafx.scene.control.TreeTableColumn.editStartEvent" :: () -> IO (EventType (TreeTableColumn_CellEditEvent s t)) + native getCellFactory :: TreeTableColumn s t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) + native getCellObservableValue :: TreeTableColumn s t -> Int -> IO (ObservableValue t) + | TreeTableColumn s t -> TreeItem s -> IO (ObservableValue t) +-- ENUM -- native getCellValueFactory :: TreeTableColumn s t -> IO (Callback (TreeTableColumn_CellDataFeatures s t) (ObservableValue t)) + native getClassCssMetaData "javafx.scene.control.TreeTableColumn.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getColumns :: TreeTableColumn s t -> IO (ObservableList (TreeTableColumn s Object)) + native getCssMetaData :: TreeTableColumn s t -> IOMutable (List (CssMetaData Styleable Object)) +-- ENUM -- native getOnEditCancel :: TreeTableColumn s t -> IO (EventHandler (TreeTableColumn_CellEditEvent s t)) +-- ENUM -- native getOnEditCommit :: TreeTableColumn s t -> IO (EventHandler (TreeTableColumn_CellEditEvent s t)) +-- ENUM -- native getOnEditStart :: TreeTableColumn s t -> IO (EventHandler (TreeTableColumn_CellEditEvent s t)) +-- ENUM -- native getSortType :: TreeTableColumn s t -> IO TreeTableColumn_SortType + native getStyleableParent :: TreeTableColumn s t -> IO Styleable + native getTreeTableView :: TreeTableColumn s t -> IO (TreeTableView s) + native getTypeSelector :: TreeTableColumn s t -> IO String +-- ENUM -- native onEditCancelProperty :: TreeTableColumn s t -> IO (ObjectProperty (EventHandler (TreeTableColumn_CellEditEvent s t))) +-- ENUM -- native onEditCommitProperty :: TreeTableColumn s t -> IO (ObjectProperty (EventHandler (TreeTableColumn_CellEditEvent s t))) +-- ENUM -- native onEditStartProperty :: TreeTableColumn s t -> IO (ObjectProperty (EventHandler (TreeTableColumn_CellEditEvent s t))) + native setCellFactory :: TreeTableColumn s t -> Callback (TreeTableColumn s t) (TreeTableCell s t) -> IO () +-- ENUM -- native setCellValueFactory :: TreeTableColumn s t -> Callback (TreeTableColumn_CellDataFeatures s t) (ObservableValue t) -> IO () +-- ENUM -- native setOnEditCancel :: TreeTableColumn s t -> EventHandler (TreeTableColumn_CellEditEvent s t) -> IO () +-- ENUM -- native setOnEditCommit :: TreeTableColumn s t -> EventHandler (TreeTableColumn_CellEditEvent s t) -> IO () +-- ENUM -- native setOnEditStart :: TreeTableColumn s t -> EventHandler (TreeTableColumn_CellEditEvent s t) -> IO () +-- ENUM -- native setSortType :: TreeTableColumn s t -> TreeTableColumn_SortType -> IO () +-- ENUM -- native sortTypeProperty :: TreeTableColumn s t -> IO (ObjectProperty TreeTableColumn_SortType) + native treeTableViewProperty :: TreeTableColumn s t -> IO (ReadOnlyObjectProperty (TreeTableView s)) +-- +data TreeTablePosition s t = mutable native javafx.scene.control.TreeTablePosition where + native new :: TreeTableView s -> Int -> TreeTableColumn s t -> IO (TreeTablePosition s t) + native getColumn :: TreeTablePosition s t -> IO Int + native getTableColumn :: TreeTablePosition s t -> IO (TreeTableColumn s t) + native getTreeItem :: TreeTablePosition s t -> IO (TreeItem s) + native getTreeTableView :: TreeTablePosition s t -> IO (TreeTableView s) +-- +data TreeTableRow t = mutable native javafx.scene.control.TreeTableRow where + native new :: () -> IO (TreeTableRow t) + native cancelEdit :: TreeTableRow t -> IO () + native commitEdit :: TreeTableRow t -> t -> IO () + native disclosureNodeProperty :: TreeTableRow t -> IO (ObjectProperty Node) + native executeAccessibleAction :: TreeTableRow t -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native getDisclosureNode :: TreeTableRow t -> IO Node + native getTreeItem :: TreeTableRow t -> IO (TreeItem t) + native getTreeTableView :: TreeTableRow t -> IO (TreeTableView t) + native queryAccessibleAttribute :: TreeTableRow t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setDisclosureNode :: TreeTableRow t -> Node -> IO () + native startEdit :: TreeTableRow t -> IO () + native treeItemProperty :: TreeTableRow t -> IO (ReadOnlyObjectProperty (TreeItem t)) + native treeTableViewProperty :: TreeTableRow t -> IO (ReadOnlyObjectProperty (TreeTableView t)) + native updateTreeItem :: TreeTableRow t -> TreeItem t -> IO () + native updateTreeTableView :: TreeTableRow t -> TreeTableView t -> IO () +-- +data TreeTableView s = mutable native javafx.scene.control.TreeTableView where +-- ENUM -- native unconstrained_resize_policy "javafx.scene.control.TreeTableView.UNCONSTRAINED_RESIZE_POLICY" :: IO (Callback TreeTableView_ResizeFeatures Boolean) +-- ENUM -- native constrained_resize_policy "javafx.scene.control.TreeTableView.CONSTRAINED_RESIZE_POLICY" :: IO (Callback TreeTableView_ResizeFeatures Boolean) + native default_sort_policy "javafx.scene.control.TreeTableView.DEFAULT_SORT_POLICY" :: IO (Callback TreeTableView Boolean) + native new :: () -> IO (TreeTableView s) + | TreeItem s -> IO (TreeTableView s) +-- ENUM -- native columnResizePolicyProperty :: TreeTableView s -> IO (ObjectProperty (Callback TreeTableView_ResizeFeatures Boolean)) + native comparatorProperty :: TreeTableView s -> IO (ReadOnlyObjectProperty (Comparator (TreeItem s))) + native edit :: TreeTableView s -> Int -> TreeTableColumn s Object -> IO () +-- ENUM -- native editAnyEvent "javafx.scene.control.TreeTableView.editAnyEvent" :: () -> IO (EventType (TreeTableView_EditEvent s)) +-- ENUM -- native editCancelEvent "javafx.scene.control.TreeTableView.editCancelEvent" :: () -> IO (EventType (TreeTableView_EditEvent s)) +-- ENUM -- native editCommitEvent "javafx.scene.control.TreeTableView.editCommitEvent" :: () -> IO (EventType (TreeTableView_EditEvent s)) +-- ENUM -- native editStartEvent "javafx.scene.control.TreeTableView.editStartEvent" :: () -> IO (EventType (TreeTableView_EditEvent s)) + native editableProperty :: TreeTableView s -> IO BooleanProperty + native editingCellProperty :: TreeTableView s -> IO (ReadOnlyObjectProperty (TreeTablePosition s Object)) + native expandedItemCountProperty :: TreeTableView s -> IO ReadOnlyIntegerProperty + native fixedCellSizeProperty :: TreeTableView s -> IO DoubleProperty +-- ENUM -- native focusModelProperty :: TreeTableView s -> IO (ObjectProperty (TreeTableView_TreeTableViewFocusModel s)) + native getClassCssMetaData "javafx.scene.control.TreeTableView.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) +-- ENUM -- native getColumnResizePolicy :: TreeTableView s -> IO (Callback TreeTableView_ResizeFeatures Boolean) + native getColumns :: TreeTableView s -> IO (ObservableList (TreeTableColumn s Object)) + native getComparator :: TreeTableView s -> IO (Comparator (TreeItem s)) + native getControlCssMetaData :: TreeTableView s -> IOMutable (List (CssMetaData Styleable Object)) + native getEditingCell :: TreeTableView s -> IO (TreeTablePosition s Object) + native getExpandedItemCount :: TreeTableView s -> IO Int + native getFixedCellSize :: TreeTableView s -> IO Double +-- ENUM -- native getFocusModel :: TreeTableView s -> IO (TreeTableView_TreeTableViewFocusModel s) + native getNodeLevel "javafx.scene.control.TreeTableView.getNodeLevel" :: TreeItem Object -> IO Int + native getOnScrollTo :: TreeTableView s -> IO (EventHandler (ScrollToEvent Integer)) + native getOnScrollToColumn :: TreeTableView s -> IO (EventHandler (ScrollToEvent (TreeTableColumn s Object))) + native getOnSort :: TreeTableView s -> IO (EventHandler (SortEvent (TreeTableView s))) + native getPlaceholder :: TreeTableView s -> IO Node + native getRoot :: TreeTableView s -> IO (TreeItem s) + native getRow :: TreeTableView s -> TreeItem s -> IO Int + native getRowFactory :: TreeTableView s -> IO (Callback (TreeTableView s) (TreeTableRow s)) +-- ENUM -- native getSelectionModel :: TreeTableView s -> IO (TreeTableView_TreeTableViewSelectionModel s) + native getSortMode :: TreeTableView s -> IO TreeSortMode + native getSortOrder :: TreeTableView s -> IO (ObservableList (TreeTableColumn s Object)) + native getSortPolicy :: TreeTableView s -> IO (Callback (TreeTableView s) Boolean) + native getTreeColumn :: TreeTableView s -> IO (TreeTableColumn s Object) + native getTreeItem :: TreeTableView s -> Int -> IO (TreeItem s) + native getTreeItemLevel :: TreeTableView s -> TreeItem Object -> IO Int + native getVisibleLeafColumn :: TreeTableView s -> Int -> IO (TreeTableColumn s Object) + native getVisibleLeafColumns :: TreeTableView s -> IO (ObservableList (TreeTableColumn s Object)) + native getVisibleLeafIndex :: TreeTableView s -> TreeTableColumn s Object -> IO Int + native isEditable :: TreeTableView s -> IO Bool + native isShowRoot :: TreeTableView s -> IO Bool + native isTableMenuButtonVisible :: TreeTableView s -> IO Bool + native onScrollToColumnProperty :: TreeTableView s -> IO (ObjectProperty (EventHandler (ScrollToEvent (TreeTableColumn s Object)))) + native onScrollToProperty :: TreeTableView s -> IO (ObjectProperty (EventHandler (ScrollToEvent Integer))) + native onSortProperty :: TreeTableView s -> IO (ObjectProperty (EventHandler (SortEvent (TreeTableView s)))) + native placeholderProperty :: TreeTableView s -> IO (ObjectProperty Node) + native queryAccessibleAttribute :: TreeTableView s -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native resizeColumn :: TreeTableView s -> TreeTableColumn s Object -> Double -> IO Bool + native rootProperty :: TreeTableView s -> IO (ObjectProperty (TreeItem s)) + native rowFactoryProperty :: TreeTableView s -> IO (ObjectProperty (Callback (TreeTableView s) (TreeTableRow s))) + native scrollTo :: TreeTableView s -> Int -> IO () + native scrollToColumn :: TreeTableView s -> TreeTableColumn s Object -> IO () + native scrollToColumnIndex :: TreeTableView s -> Int -> IO () +-- ENUM -- native selectionModelProperty :: TreeTableView s -> IO (ObjectProperty (TreeTableView_TreeTableViewSelectionModel s)) +-- ENUM -- native setColumnResizePolicy :: TreeTableView s -> Callback TreeTableView_ResizeFeatures Boolean -> IO () + native setEditable :: TreeTableView s -> Bool -> IO () + native setFixedCellSize :: TreeTableView s -> Double -> IO () +-- ENUM -- native setFocusModel :: TreeTableView s -> TreeTableView_TreeTableViewFocusModel s -> IO () + native setOnScrollTo :: TreeTableView s -> EventHandler (ScrollToEvent Integer) -> IO () + native setOnScrollToColumn :: TreeTableView s -> EventHandler (ScrollToEvent (TreeTableColumn s Object)) -> IO () + native setOnSort :: TreeTableView s -> EventHandler (SortEvent (TreeTableView s)) -> IO () + native setPlaceholder :: TreeTableView s -> Node -> IO () + native setRoot :: TreeTableView s -> TreeItem s -> IO () + native setRowFactory :: TreeTableView s -> Callback (TreeTableView s) (TreeTableRow s) -> IO () +-- ENUM -- native setSelectionModel :: TreeTableView s -> TreeTableView_TreeTableViewSelectionModel s -> IO () + native setShowRoot :: TreeTableView s -> Bool -> IO () + native setSortMode :: TreeTableView s -> TreeSortMode -> IO () + native setSortPolicy :: TreeTableView s -> Callback (TreeTableView s) Boolean -> IO () + native setTableMenuButtonVisible :: TreeTableView s -> Bool -> IO () + native setTreeColumn :: TreeTableView s -> TreeTableColumn s Object -> IO () + native showRootProperty :: TreeTableView s -> IO BooleanProperty + native sort :: TreeTableView s -> IO () + native sortModeProperty :: TreeTableView s -> IO (ObjectProperty TreeSortMode) + native sortPolicyProperty :: TreeTableView s -> IO (ObjectProperty (Callback (TreeTableView s) Boolean)) + native tableMenuButtonVisibleProperty :: TreeTableView s -> IO BooleanProperty + native treeColumnProperty :: TreeTableView s -> IO (ObjectProperty (TreeTableColumn s Object)) +-- +data TreeUtil = mutable native javafx.scene.control.TreeUtil +data TreeView t = mutable native javafx.scene.control.TreeView where + native new :: () -> IO (TreeView t) + | TreeItem t -> IO (TreeView t) + native cellFactoryProperty :: TreeView t -> IO (ObjectProperty (Callback (TreeView t) (TreeCell t))) + native edit :: TreeView t -> TreeItem t -> IO () +-- ENUM -- native editAnyEvent "javafx.scene.control.TreeView.editAnyEvent" :: () -> IO (EventType (TreeView_EditEvent t)) +-- ENUM -- native editCancelEvent "javafx.scene.control.TreeView.editCancelEvent" :: () -> IO (EventType (TreeView_EditEvent t)) +-- ENUM -- native editCommitEvent "javafx.scene.control.TreeView.editCommitEvent" :: () -> IO (EventType (TreeView_EditEvent t)) +-- ENUM -- native editStartEvent "javafx.scene.control.TreeView.editStartEvent" :: () -> IO (EventType (TreeView_EditEvent t)) + native editableProperty :: TreeView t -> IO BooleanProperty + native editingItemProperty :: TreeView t -> IO (ReadOnlyObjectProperty (TreeItem t)) + native expandedItemCountProperty :: TreeView t -> IO ReadOnlyIntegerProperty + native fixedCellSizeProperty :: TreeView t -> IO DoubleProperty + native focusModelProperty :: TreeView t -> IO (ObjectProperty (FocusModel (TreeItem t))) + native getCellFactory :: TreeView t -> IO (Callback (TreeView t) (TreeCell t)) + native getClassCssMetaData "javafx.scene.control.TreeView.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getControlCssMetaData :: TreeView t -> IOMutable (List (CssMetaData Styleable Object)) + native getEditingItem :: TreeView t -> IO (TreeItem t) + native getExpandedItemCount :: TreeView t -> IO Int + native getFixedCellSize :: TreeView t -> IO Double + native getFocusModel :: TreeView t -> IO (FocusModel (TreeItem t)) + native getNodeLevel "javafx.scene.control.TreeView.getNodeLevel" :: TreeItem Object -> IO Int +-- ENUM -- native getOnEditCancel :: TreeView t -> IO (EventHandler (TreeView_EditEvent t)) +-- ENUM -- native getOnEditCommit :: TreeView t -> IO (EventHandler (TreeView_EditEvent t)) +-- ENUM -- native getOnEditStart :: TreeView t -> IO (EventHandler (TreeView_EditEvent t)) + native getOnScrollTo :: TreeView t -> IO (EventHandler (ScrollToEvent Integer)) + native getRoot :: TreeView t -> IO (TreeItem t) + native getRow :: TreeView t -> TreeItem t -> IO Int + native getSelectionModel :: TreeView t -> IO (MultipleSelectionModel (TreeItem t)) + native getTreeItem :: TreeView t -> Int -> IO (TreeItem t) + native getTreeItemLevel :: TreeView t -> TreeItem Object -> IO Int + native isEditable :: TreeView t -> IO Bool + native isShowRoot :: TreeView t -> IO Bool +-- ENUM -- native onEditCancelProperty :: TreeView t -> IO (ObjectProperty (EventHandler (TreeView_EditEvent t))) +-- ENUM -- native onEditCommitProperty :: TreeView t -> IO (ObjectProperty (EventHandler (TreeView_EditEvent t))) +-- ENUM -- native onEditStartProperty :: TreeView t -> IO (ObjectProperty (EventHandler (TreeView_EditEvent t))) + native onScrollToProperty :: TreeView t -> IO (ObjectProperty (EventHandler (ScrollToEvent Integer))) + native queryAccessibleAttribute :: TreeView t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native rootProperty :: TreeView t -> IO (ObjectProperty (TreeItem t)) + native scrollTo :: TreeView t -> Int -> IO () + native selectionModelProperty :: TreeView t -> IO (ObjectProperty (MultipleSelectionModel (TreeItem t))) + native setCellFactory :: TreeView t -> Callback (TreeView t) (TreeCell t) -> IO () + native setEditable :: TreeView t -> Bool -> IO () + native setFixedCellSize :: TreeView t -> Double -> IO () + native setFocusModel :: TreeView t -> FocusModel (TreeItem t) -> IO () +-- ENUM -- native setOnEditCancel :: TreeView t -> EventHandler (TreeView_EditEvent t) -> IO () +-- ENUM -- native setOnEditCommit :: TreeView t -> EventHandler (TreeView_EditEvent t) -> IO () +-- ENUM -- native setOnEditStart :: TreeView t -> EventHandler (TreeView_EditEvent t) -> IO () + native setOnScrollTo :: TreeView t -> EventHandler (ScrollToEvent Integer) -> IO () + native setRoot :: TreeView t -> TreeItem t -> IO () + native setSelectionModel :: TreeView t -> MultipleSelectionModel (TreeItem t) -> IO () + native setShowRoot :: TreeView t -> Bool -> IO () + native showRootProperty :: TreeView t -> IO BooleanProperty +-- +data CssStyleHelper = mutable native javafx.scene.CssStyleHelper +data Cursor = mutable native javafx.scene.Cursor where + native default "javafx.scene.Cursor.DEFAULT" :: IO Cursor + native crosshair "javafx.scene.Cursor.CROSSHAIR" :: IO Cursor + native text "javafx.scene.Cursor.TEXT" :: IO Cursor + native wait "javafx.scene.Cursor.WAIT" :: IO Cursor + native sw_resize "javafx.scene.Cursor.SW_RESIZE" :: IO Cursor + native se_resize "javafx.scene.Cursor.SE_RESIZE" :: IO Cursor + native nw_resize "javafx.scene.Cursor.NW_RESIZE" :: IO Cursor + native ne_resize "javafx.scene.Cursor.NE_RESIZE" :: IO Cursor + native n_resize "javafx.scene.Cursor.N_RESIZE" :: IO Cursor + native s_resize "javafx.scene.Cursor.S_RESIZE" :: IO Cursor + native w_resize "javafx.scene.Cursor.W_RESIZE" :: IO Cursor + native e_resize "javafx.scene.Cursor.E_RESIZE" :: IO Cursor + native open_hand "javafx.scene.Cursor.OPEN_HAND" :: IO Cursor + native closed_hand "javafx.scene.Cursor.CLOSED_HAND" :: IO Cursor + native hand "javafx.scene.Cursor.HAND" :: IO Cursor + native move "javafx.scene.Cursor.MOVE" :: IO Cursor + native disappear "javafx.scene.Cursor.DISAPPEAR" :: IO Cursor + native h_resize "javafx.scene.Cursor.H_RESIZE" :: IO Cursor + native v_resize "javafx.scene.Cursor.V_RESIZE" :: IO Cursor + native none "javafx.scene.Cursor.NONE" :: IO Cursor + native cursor "javafx.scene.Cursor.cursor" :: String -> IO Cursor + native toString :: Cursor -> IO String +-- +data DepthTest = mutable native javafx.scene.DepthTest where + native disable "javafx.scene.DepthTest.DISABLE" :: IO DepthTest + native enable "javafx.scene.DepthTest.ENABLE" :: IO DepthTest + native inherit "javafx.scene.DepthTest.INHERIT" :: IO DepthTest + native valueOf "javafx.scene.DepthTest.valueOf" :: String -> IO DepthTest + native values "javafx.scene.DepthTest.values" :: () -> STMutable s (JArray DepthTest) +-- derive Serializable DepthTest +-- +data Blend = mutable native javafx.scene.effect.Blend where + native new :: () -> IO Blend + | BlendMode -> Effect -> Effect -> IO Blend + | BlendMode -> IO Blend + native bottomInputProperty :: Blend -> IO (ObjectProperty Effect) + native getBottomInput :: Blend -> IO Effect + native getMode :: Blend -> IO BlendMode + native getOpacity :: Blend -> IO Double + native getTopInput :: Blend -> IO Effect + native modeProperty :: Blend -> IO (ObjectProperty BlendMode) + native opacityProperty :: Blend -> IO DoubleProperty + native setBottomInput :: Blend -> Effect -> IO () + native setMode :: Blend -> BlendMode -> IO () + native setOpacity :: Blend -> Double -> IO () + native setTopInput :: Blend -> Effect -> IO () + native topInputProperty :: Blend -> IO (ObjectProperty Effect) +-- +data BlendMode = mutable native javafx.scene.effect.BlendMode where + native src_over "javafx.scene.effect.BlendMode.SRC_OVER" :: IO BlendMode + native src_atop "javafx.scene.effect.BlendMode.SRC_ATOP" :: IO BlendMode + native add "javafx.scene.effect.BlendMode.ADD" :: IO BlendMode + native multiply "javafx.scene.effect.BlendMode.MULTIPLY" :: IO BlendMode + native screen "javafx.scene.effect.BlendMode.SCREEN" :: IO BlendMode + native overlay "javafx.scene.effect.BlendMode.OVERLAY" :: IO BlendMode + native darken "javafx.scene.effect.BlendMode.DARKEN" :: IO BlendMode + native lighten "javafx.scene.effect.BlendMode.LIGHTEN" :: IO BlendMode + native color_dodge "javafx.scene.effect.BlendMode.COLOR_DODGE" :: IO BlendMode + native color_burn "javafx.scene.effect.BlendMode.COLOR_BURN" :: IO BlendMode + native hard_light "javafx.scene.effect.BlendMode.HARD_LIGHT" :: IO BlendMode + native soft_light "javafx.scene.effect.BlendMode.SOFT_LIGHT" :: IO BlendMode + native difference "javafx.scene.effect.BlendMode.DIFFERENCE" :: IO BlendMode + native exclusion "javafx.scene.effect.BlendMode.EXCLUSION" :: IO BlendMode + native red "javafx.scene.effect.BlendMode.RED" :: IO BlendMode + native green "javafx.scene.effect.BlendMode.GREEN" :: IO BlendMode + native blue "javafx.scene.effect.BlendMode.BLUE" :: IO BlendMode + native valueOf "javafx.scene.effect.BlendMode.valueOf" :: String -> IO BlendMode + native values "javafx.scene.effect.BlendMode.values" :: () -> STMutable s (JArray BlendMode) +-- derive Serializable BlendMode +-- +data Bloom = mutable native javafx.scene.effect.Bloom where + native new :: () -> IO Bloom + | Double -> IO Bloom + native getInput :: Bloom -> IO Effect + native getThreshold :: Bloom -> IO Double + native inputProperty :: Bloom -> IO (ObjectProperty Effect) + native setInput :: Bloom -> Effect -> IO () + native setThreshold :: Bloom -> Double -> IO () + native thresholdProperty :: Bloom -> IO DoubleProperty +-- +data BlurType = mutable native javafx.scene.effect.BlurType where + native one_pass_box "javafx.scene.effect.BlurType.ONE_PASS_BOX" :: IO BlurType + native two_pass_box "javafx.scene.effect.BlurType.TWO_PASS_BOX" :: IO BlurType + native three_pass_box "javafx.scene.effect.BlurType.THREE_PASS_BOX" :: IO BlurType + native gaussian "javafx.scene.effect.BlurType.GAUSSIAN" :: IO BlurType + native valueOf "javafx.scene.effect.BlurType.valueOf" :: String -> IO BlurType + native values "javafx.scene.effect.BlurType.values" :: () -> STMutable s (JArray BlurType) +-- derive Serializable BlurType +-- +data BoxBlur = mutable native javafx.scene.effect.BoxBlur where + native new :: () -> IO BoxBlur + | Double -> Double -> Int -> IO BoxBlur + native getHeight :: BoxBlur -> IO Double + native getInput :: BoxBlur -> IO Effect + native getIterations :: BoxBlur -> IO Int + native getWidth :: BoxBlur -> IO Double + native heightProperty :: BoxBlur -> IO DoubleProperty + native inputProperty :: BoxBlur -> IO (ObjectProperty Effect) + native iterationsProperty :: BoxBlur -> IO IntegerProperty + native setHeight :: BoxBlur -> Double -> IO () + native setInput :: BoxBlur -> Effect -> IO () + native setIterations :: BoxBlur -> Int -> IO () + native setWidth :: BoxBlur -> Double -> IO () + native widthProperty :: BoxBlur -> IO DoubleProperty +-- +data ColorAdjust = mutable native javafx.scene.effect.ColorAdjust where + native new :: () -> IO ColorAdjust + | Double -> Double -> Double -> Double -> IO ColorAdjust + native brightnessProperty :: ColorAdjust -> IO DoubleProperty + native contrastProperty :: ColorAdjust -> IO DoubleProperty + native getBrightness :: ColorAdjust -> IO Double + native getContrast :: ColorAdjust -> IO Double + native getHue :: ColorAdjust -> IO Double + native getInput :: ColorAdjust -> IO Effect + native getSaturation :: ColorAdjust -> IO Double + native hueProperty :: ColorAdjust -> IO DoubleProperty + native inputProperty :: ColorAdjust -> IO (ObjectProperty Effect) + native saturationProperty :: ColorAdjust -> IO DoubleProperty + native setBrightness :: ColorAdjust -> Double -> IO () + native setContrast :: ColorAdjust -> Double -> IO () + native setHue :: ColorAdjust -> Double -> IO () + native setInput :: ColorAdjust -> Effect -> IO () + native setSaturation :: ColorAdjust -> Double -> IO () +-- +data ColorInput = mutable native javafx.scene.effect.ColorInput where + native new :: () -> IO ColorInput + | Double -> Double -> Double -> Double -> Paint -> IO ColorInput + native getHeight :: ColorInput -> IO Double + native getPaint :: ColorInput -> IO Paint + native getWidth :: ColorInput -> IO Double + native getX :: ColorInput -> IO Double + native getY :: ColorInput -> IO Double + native heightProperty :: ColorInput -> IO DoubleProperty + native paintProperty :: ColorInput -> IO (ObjectProperty Paint) + native setHeight :: ColorInput -> Double -> IO () + native setPaint :: ColorInput -> Paint -> IO () + native setWidth :: ColorInput -> Double -> IO () + native setX :: ColorInput -> Double -> IO () + native setY :: ColorInput -> Double -> IO () + native widthProperty :: ColorInput -> IO DoubleProperty + native xProperty :: ColorInput -> IO DoubleProperty + native yProperty :: ColorInput -> IO DoubleProperty +-- +data DisplacementMap = mutable native javafx.scene.effect.DisplacementMap where + native new :: FloatMap -> IO DisplacementMap + | () -> IO DisplacementMap + | FloatMap -> Double -> Double -> Double -> Double -> IO DisplacementMap + native getInput :: DisplacementMap -> IO Effect + native getMapData :: DisplacementMap -> IO FloatMap + native getOffsetX :: DisplacementMap -> IO Double + native getOffsetY :: DisplacementMap -> IO Double + native getScaleX :: DisplacementMap -> IO Double + native getScaleY :: DisplacementMap -> IO Double + native inputProperty :: DisplacementMap -> IO (ObjectProperty Effect) + native isWrap :: DisplacementMap -> IO Bool + native mapDataProperty :: DisplacementMap -> IO (ObjectProperty FloatMap) + native offsetXProperty :: DisplacementMap -> IO DoubleProperty + native offsetYProperty :: DisplacementMap -> IO DoubleProperty + native scaleXProperty :: DisplacementMap -> IO DoubleProperty + native scaleYProperty :: DisplacementMap -> IO DoubleProperty + native setInput :: DisplacementMap -> Effect -> IO () + native setMapData :: DisplacementMap -> FloatMap -> IO () + native setOffsetX :: DisplacementMap -> Double -> IO () + native setOffsetY :: DisplacementMap -> Double -> IO () + native setScaleX :: DisplacementMap -> Double -> IO () + native setScaleY :: DisplacementMap -> Double -> IO () + native setWrap :: DisplacementMap -> Bool -> IO () + native wrapProperty :: DisplacementMap -> IO BooleanProperty +-- +data DropShadow = mutable native javafx.scene.effect.DropShadow where + native new :: BlurType -> Color -> Double -> Double -> Double -> Double -> IO DropShadow + | Double -> Double -> Double -> Color -> IO DropShadow + | Double -> Color -> IO DropShadow + | () -> IO DropShadow + native blurTypeProperty :: DropShadow -> IO (ObjectProperty BlurType) + native colorProperty :: DropShadow -> IO (ObjectProperty Color) + native getBlurType :: DropShadow -> IO BlurType + native getColor :: DropShadow -> IO Color + native getHeight :: DropShadow -> IO Double + native getInput :: DropShadow -> IO Effect + native getOffsetX :: DropShadow -> IO Double + native getOffsetY :: DropShadow -> IO Double + native getRadius :: DropShadow -> IO Double + native getSpread :: DropShadow -> IO Double + native getWidth :: DropShadow -> IO Double + native heightProperty :: DropShadow -> IO DoubleProperty + native inputProperty :: DropShadow -> IO (ObjectProperty Effect) + native offsetXProperty :: DropShadow -> IO DoubleProperty + native offsetYProperty :: DropShadow -> IO DoubleProperty + native radiusProperty :: DropShadow -> IO DoubleProperty + native setBlurType :: DropShadow -> BlurType -> IO () + native setColor :: DropShadow -> Color -> IO () + native setHeight :: DropShadow -> Double -> IO () + native setInput :: DropShadow -> Effect -> IO () + native setOffsetX :: DropShadow -> Double -> IO () + native setOffsetY :: DropShadow -> Double -> IO () + native setRadius :: DropShadow -> Double -> IO () + native setSpread :: DropShadow -> Double -> IO () + native setWidth :: DropShadow -> Double -> IO () + native spreadProperty :: DropShadow -> IO DoubleProperty + native widthProperty :: DropShadow -> IO DoubleProperty +-- +data FloatMap = mutable native javafx.scene.effect.FloatMap where + native new :: () -> IO FloatMap + | Int -> Int -> IO FloatMap + native getHeight :: FloatMap -> IO Int + native getWidth :: FloatMap -> IO Int + native heightProperty :: FloatMap -> IO IntegerProperty + native setHeight :: FloatMap -> Int -> IO () + native setSample :: FloatMap -> Int -> Int -> Int -> Float -> IO () + native setSamples :: FloatMap -> Int -> Int -> Float -> IO () + | FloatMap -> Int -> Int -> Float -> Float -> Float -> IO () + | FloatMap -> Int -> Int -> Float -> Float -> IO () + | FloatMap -> Int -> Int -> Float -> Float -> Float -> Float -> IO () + native setWidth :: FloatMap -> Int -> IO () + native widthProperty :: FloatMap -> IO IntegerProperty +-- +data GaussianBlur = mutable native javafx.scene.effect.GaussianBlur where + native new :: () -> IO GaussianBlur + | Double -> IO GaussianBlur + native getInput :: GaussianBlur -> IO Effect + native getRadius :: GaussianBlur -> IO Double + native inputProperty :: GaussianBlur -> IO (ObjectProperty Effect) + native radiusProperty :: GaussianBlur -> IO DoubleProperty + native setInput :: GaussianBlur -> Effect -> IO () + native setRadius :: GaussianBlur -> Double -> IO () +-- +data Glow = mutable native javafx.scene.effect.Glow where + native new :: () -> IO Glow + | Double -> IO Glow + native getInput :: Glow -> IO Effect + native getLevel :: Glow -> IO Double + native inputProperty :: Glow -> IO (ObjectProperty Effect) + native levelProperty :: Glow -> IO DoubleProperty + native setInput :: Glow -> Effect -> IO () + native setLevel :: Glow -> Double -> IO () +-- +data ImageInput = mutable native javafx.scene.effect.ImageInput where + native new :: Image -> Double -> Double -> IO ImageInput + | Image -> IO ImageInput + | () -> IO ImageInput + native getSource :: ImageInput -> IO Image + native getX :: ImageInput -> IO Double + native getY :: ImageInput -> IO Double + native setSource :: ImageInput -> Image -> IO () + native setX :: ImageInput -> Double -> IO () + native setY :: ImageInput -> Double -> IO () + native sourceProperty :: ImageInput -> IO (ObjectProperty Image) + native xProperty :: ImageInput -> IO DoubleProperty + native yProperty :: ImageInput -> IO DoubleProperty +-- +data InnerShadow = mutable native javafx.scene.effect.InnerShadow where + native new :: BlurType -> Color -> Double -> Double -> Double -> Double -> IO InnerShadow + | Double -> Double -> Double -> Color -> IO InnerShadow + | Double -> Color -> IO InnerShadow + | () -> IO InnerShadow + native blurTypeProperty :: InnerShadow -> IO (ObjectProperty BlurType) + native chokeProperty :: InnerShadow -> IO DoubleProperty + native colorProperty :: InnerShadow -> IO (ObjectProperty Color) + native getBlurType :: InnerShadow -> IO BlurType + native getChoke :: InnerShadow -> IO Double + native getColor :: InnerShadow -> IO Color + native getHeight :: InnerShadow -> IO Double + native getInput :: InnerShadow -> IO Effect + native getOffsetX :: InnerShadow -> IO Double + native getOffsetY :: InnerShadow -> IO Double + native getRadius :: InnerShadow -> IO Double + native getWidth :: InnerShadow -> IO Double + native heightProperty :: InnerShadow -> IO DoubleProperty + native inputProperty :: InnerShadow -> IO (ObjectProperty Effect) + native offsetXProperty :: InnerShadow -> IO DoubleProperty + native offsetYProperty :: InnerShadow -> IO DoubleProperty + native radiusProperty :: InnerShadow -> IO DoubleProperty + native setBlurType :: InnerShadow -> BlurType -> IO () + native setChoke :: InnerShadow -> Double -> IO () + native setColor :: InnerShadow -> Color -> IO () + native setHeight :: InnerShadow -> Double -> IO () + native setInput :: InnerShadow -> Effect -> IO () + native setOffsetX :: InnerShadow -> Double -> IO () + native setOffsetY :: InnerShadow -> Double -> IO () + native setRadius :: InnerShadow -> Double -> IO () + native setWidth :: InnerShadow -> Double -> IO () + native widthProperty :: InnerShadow -> IO DoubleProperty +-- +data Light = mutable native javafx.scene.effect.Light where + native colorProperty :: Light -> IO (ObjectProperty Color) + native getColor :: Light -> IO Color + native setColor :: Light -> Color -> IO () +-- +data Lighting = mutable native javafx.scene.effect.Lighting where + native new :: Light -> IO Lighting + | () -> IO Lighting + native bumpInputProperty :: Lighting -> IO (ObjectProperty Effect) + native contentInputProperty :: Lighting -> IO (ObjectProperty Effect) + native diffuseConstantProperty :: Lighting -> IO DoubleProperty + native getBumpInput :: Lighting -> IO Effect + native getContentInput :: Lighting -> IO Effect + native getDiffuseConstant :: Lighting -> IO Double + native getLight :: Lighting -> IO Light + native getSpecularConstant :: Lighting -> IO Double + native getSpecularExponent :: Lighting -> IO Double + native getSurfaceScale :: Lighting -> IO Double + native lightProperty :: Lighting -> IO (ObjectProperty Light) + native setBumpInput :: Lighting -> Effect -> IO () + native setContentInput :: Lighting -> Effect -> IO () + native setDiffuseConstant :: Lighting -> Double -> IO () + native setLight :: Lighting -> Light -> IO () + native setSpecularConstant :: Lighting -> Double -> IO () + native setSpecularExponent :: Lighting -> Double -> IO () + native setSurfaceScale :: Lighting -> Double -> IO () + native specularConstantProperty :: Lighting -> IO DoubleProperty + native specularExponentProperty :: Lighting -> IO DoubleProperty + native surfaceScaleProperty :: Lighting -> IO DoubleProperty +-- +data MotionBlur = mutable native javafx.scene.effect.MotionBlur where + native new :: () -> IO MotionBlur + | Double -> Double -> IO MotionBlur + native angleProperty :: MotionBlur -> IO DoubleProperty + native getAngle :: MotionBlur -> IO Double + native getInput :: MotionBlur -> IO Effect + native getRadius :: MotionBlur -> IO Double + native inputProperty :: MotionBlur -> IO (ObjectProperty Effect) + native radiusProperty :: MotionBlur -> IO DoubleProperty + native setAngle :: MotionBlur -> Double -> IO () + native setInput :: MotionBlur -> Effect -> IO () + native setRadius :: MotionBlur -> Double -> IO () +-- +data PerspectiveTransform = mutable native javafx.scene.effect.PerspectiveTransform where + native new :: () -> IO PerspectiveTransform + | Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO PerspectiveTransform + native getInput :: PerspectiveTransform -> IO Effect + native getLlx :: PerspectiveTransform -> IO Double + native getLly :: PerspectiveTransform -> IO Double + native getLrx :: PerspectiveTransform -> IO Double + native getLry :: PerspectiveTransform -> IO Double + native getUlx :: PerspectiveTransform -> IO Double + native getUly :: PerspectiveTransform -> IO Double + native getUrx :: PerspectiveTransform -> IO Double + native getUry :: PerspectiveTransform -> IO Double + native inputProperty :: PerspectiveTransform -> IO (ObjectProperty Effect) + native llxProperty :: PerspectiveTransform -> IO DoubleProperty + native llyProperty :: PerspectiveTransform -> IO DoubleProperty + native lrxProperty :: PerspectiveTransform -> IO DoubleProperty + native lryProperty :: PerspectiveTransform -> IO DoubleProperty + native setInput :: PerspectiveTransform -> Effect -> IO () + native setLlx :: PerspectiveTransform -> Double -> IO () + native setLly :: PerspectiveTransform -> Double -> IO () + native setLrx :: PerspectiveTransform -> Double -> IO () + native setLry :: PerspectiveTransform -> Double -> IO () + native setUlx :: PerspectiveTransform -> Double -> IO () + native setUly :: PerspectiveTransform -> Double -> IO () + native setUrx :: PerspectiveTransform -> Double -> IO () + native setUry :: PerspectiveTransform -> Double -> IO () + native ulxProperty :: PerspectiveTransform -> IO DoubleProperty + native ulyProperty :: PerspectiveTransform -> IO DoubleProperty + native urxProperty :: PerspectiveTransform -> IO DoubleProperty + native uryProperty :: PerspectiveTransform -> IO DoubleProperty +-- +data Reflection = mutable native javafx.scene.effect.Reflection where + native new :: () -> IO Reflection + | Double -> Double -> Double -> Double -> IO Reflection + native bottomOpacityProperty :: Reflection -> IO DoubleProperty + native fractionProperty :: Reflection -> IO DoubleProperty + native getBottomOpacity :: Reflection -> IO Double + native getFraction :: Reflection -> IO Double + native getInput :: Reflection -> IO Effect + native getTopOffset :: Reflection -> IO Double + native getTopOpacity :: Reflection -> IO Double + native inputProperty :: Reflection -> IO (ObjectProperty Effect) + native setBottomOpacity :: Reflection -> Double -> IO () + native setFraction :: Reflection -> Double -> IO () + native setInput :: Reflection -> Effect -> IO () + native setTopOffset :: Reflection -> Double -> IO () + native setTopOpacity :: Reflection -> Double -> IO () + native topOffsetProperty :: Reflection -> IO DoubleProperty + native topOpacityProperty :: Reflection -> IO DoubleProperty +-- +data SepiaTone = mutable native javafx.scene.effect.SepiaTone where + native new :: () -> IO SepiaTone + | Double -> IO SepiaTone + native getInput :: SepiaTone -> IO Effect + native getLevel :: SepiaTone -> IO Double + native inputProperty :: SepiaTone -> IO (ObjectProperty Effect) + native levelProperty :: SepiaTone -> IO DoubleProperty + native setInput :: SepiaTone -> Effect -> IO () + native setLevel :: SepiaTone -> Double -> IO () +-- +data Shadow = mutable native javafx.scene.effect.Shadow where + native new :: BlurType -> Color -> Double -> IO Shadow + | Double -> Color -> IO Shadow + | () -> IO Shadow + native blurTypeProperty :: Shadow -> IO (ObjectProperty BlurType) + native colorProperty :: Shadow -> IO (ObjectProperty Color) + native getBlurType :: Shadow -> IO BlurType + native getColor :: Shadow -> IO Color + native getHeight :: Shadow -> IO Double + native getInput :: Shadow -> IO Effect + native getRadius :: Shadow -> IO Double + native getWidth :: Shadow -> IO Double + native heightProperty :: Shadow -> IO DoubleProperty + native inputProperty :: Shadow -> IO (ObjectProperty Effect) + native radiusProperty :: Shadow -> IO DoubleProperty + native setBlurType :: Shadow -> BlurType -> IO () + native setColor :: Shadow -> Color -> IO () + native setHeight :: Shadow -> Double -> IO () + native setInput :: Shadow -> Effect -> IO () + native setRadius :: Shadow -> Double -> IO () + native setWidth :: Shadow -> Double -> IO () + native widthProperty :: Shadow -> IO DoubleProperty +-- +data Group = mutable native javafx.scene.Group where + native new :: MutableIO (Collection Node) -> IO Group + | MutableIO (JArray Node) -> IO Group + | () -> IO Group + native autoSizeChildrenProperty :: Group -> IO BooleanProperty + native getChildren :: Group -> IO (ObservableList Node) + native isAutoSizeChildren :: Group -> IO Bool + native minHeight :: Group -> Double -> IO Double + native minWidth :: Group -> Double -> IO Double + native prefHeight :: Group -> Double -> IO Double + native prefWidth :: Group -> Double -> IO Double + native setAutoSizeChildren :: Group -> Bool -> IO () +-- +data ImageView = mutable native javafx.scene.image.ImageView where + pure native smooth_default "javafx.scene.image.ImageView.SMOOTH_DEFAULT" :: Bool + native new :: Image -> IO ImageView + | String -> IO ImageView + | () -> IO ImageView + native fitHeightProperty :: ImageView -> IO DoubleProperty + native fitWidthProperty :: ImageView -> IO DoubleProperty + native getClassCssMetaData "javafx.scene.image.ImageView.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: ImageView -> IOMutable (List (CssMetaData Styleable Object)) + native getFitHeight :: ImageView -> IO Double + native getFitWidth :: ImageView -> IO Double + native getImage :: ImageView -> IO Image + native getViewport :: ImageView -> IO Rectangle2D + native getX :: ImageView -> IO Double + native getY :: ImageView -> IO Double + native imageProperty :: ImageView -> IO (ObjectProperty Image) + native isPreserveRatio :: ImageView -> IO Bool + native isSmooth :: ImageView -> IO Bool + native preserveRatioProperty :: ImageView -> IO BooleanProperty + native setFitHeight :: ImageView -> Double -> IO () + native setFitWidth :: ImageView -> Double -> IO () + native setImage :: ImageView -> Image -> IO () + native setPreserveRatio :: ImageView -> Bool -> IO () + native setSmooth :: ImageView -> Bool -> IO () + native setViewport :: ImageView -> Rectangle2D -> IO () + native setX :: ImageView -> Double -> IO () + native setY :: ImageView -> Double -> IO () + native smoothProperty :: ImageView -> IO BooleanProperty + native viewportProperty :: ImageView -> IO (ObjectProperty Rectangle2D) + native xProperty :: ImageView -> IO DoubleProperty + native yProperty :: ImageView -> IO DoubleProperty +-- +data PixelFormat t = mutable native javafx.scene.image.PixelFormat where + native createByteIndexedInstance "javafx.scene.image.PixelFormat.createByteIndexedInstance" :: MutableIO (JArray Int) -> IO (PixelFormat ByteBuffer) + native createByteIndexedPremultipliedInstance "javafx.scene.image.PixelFormat.createByteIndexedPremultipliedInstance" :: MutableIO (JArray Int) -> IO (PixelFormat ByteBuffer) +-- native getArgb :: PixelFormat t -> t -> Int -> Int -> Int -> IO Int + native getByteBgraInstance "javafx.scene.image.PixelFormat.getByteBgraInstance" :: () -> IO (WritablePixelFormat ByteBuffer) + native getByteBgraPreInstance "javafx.scene.image.PixelFormat.getByteBgraPreInstance" :: () -> IO (WritablePixelFormat ByteBuffer) + native getByteRgbInstance "javafx.scene.image.PixelFormat.getByteRgbInstance" :: () -> IO (PixelFormat ByteBuffer) + native getIntArgbInstance "javafx.scene.image.PixelFormat.getIntArgbInstance" :: () -> IO (WritablePixelFormat IntBuffer) + native getIntArgbPreInstance "javafx.scene.image.PixelFormat.getIntArgbPreInstance" :: () -> IO (WritablePixelFormat IntBuffer) +-- ENUM -- native getType :: PixelFormat t -> IO PixelFormat_Type + native isPremultiplied :: PixelFormat t -> IO Bool + native isWritable :: PixelFormat t -> IO Bool +-- +data PixelReader = mutable native javafx.scene.image.PixelReader where + native getArgb :: PixelReader -> Int -> Int -> IO Int + native getColor :: PixelReader -> Int -> Int -> IO Color + native getPixelFormat :: PixelReader -> IO (PixelFormat t) +-- native getPixels :: PixelReader -> Int -> Int -> Int -> Int -> WritablePixelFormat ByteBuffer -> MutableIO (JArray Byte) -> Int -> Int -> IO () +-- | PixelReader -> Int -> Int -> Int -> Int -> WritablePixelFormat IntBuffer -> MutableIO (JArray Int) -> Int -> Int -> IO () +-- | PixelReader -> Int -> Int -> Int -> Int -> WritablePixelFormat t -> t -> Int -> IO () +-- +data PixelWriter = mutable native javafx.scene.image.PixelWriter where + native getPixelFormat :: PixelWriter -> IO (PixelFormat t) + native setArgb :: PixelWriter -> Int -> Int -> Int -> IO () + native setColor :: PixelWriter -> Int -> Int -> Color -> IO () +-- native setPixels :: PixelWriter -> Int -> Int -> Int -> Int -> PixelFormat IntBuffer -> MutableIO (JArray Int) -> Int -> Int -> IO () +-- | PixelWriter -> Int -> Int -> Int -> Int -> PixelFormat ByteBuffer -> MutableIO (JArray Byte) -> Int -> Int -> IO () +-- | PixelWriter -> Int -> Int -> Int -> Int -> PixelReader -> Int -> Int -> IO () +-- | PixelWriter -> Int -> Int -> Int -> Int -> PixelFormat t -> t -> Int -> IO () +-- +data WritableImage = mutable native javafx.scene.image.WritableImage where + native new :: PixelReader -> Int -> Int -> Int -> Int -> IO WritableImage + | PixelReader -> Int -> Int -> IO WritableImage + | Int -> Int -> IO WritableImage + native getPixelWriter :: WritableImage -> IO PixelWriter +-- +data WritablePixelFormat t = mutable native javafx.scene.image.WritablePixelFormat where + native isWritable :: WritablePixelFormat t -> IO Bool +-- native setArgb :: WritablePixelFormat t -> t -> Int -> Int -> Int -> Int -> IO () -- issue with t which needs to extend Buffer +-- +data ImageCursor = mutable native javafx.scene.ImageCursor where + native new :: Image -> Double -> Double -> IO ImageCursor + | Image -> IO ImageCursor + | () -> IO ImageCursor + native chooseBestCursor "javafx.scene.ImageCursor.chooseBestCursor" :: MutableIO (JArray Image) -> Double -> Double -> IO ImageCursor + native getBestSize "javafx.scene.ImageCursor.getBestSize" :: Double -> Double -> IO Dimension2D + native getHotspotX :: ImageCursor -> IO Double + native getHotspotY :: ImageCursor -> IO Double + native getImage :: ImageCursor -> IO Image + pure native getMaximumColors "javafx.scene.ImageCursor.getMaximumColors" :: () -> Int + native hotspotXProperty :: ImageCursor -> IO ReadOnlyDoubleProperty + native hotspotYProperty :: ImageCursor -> IO ReadOnlyDoubleProperty + native imageProperty :: ImageCursor -> IO (ReadOnlyObjectProperty Image) +-- +-- +data AnchorPane = mutable native javafx.scene.layout.AnchorPane where + native new :: MutableIO (JArray Node) -> IO AnchorPane + | () -> IO AnchorPane + native clearConstraints "javafx.scene.layout.AnchorPane.clearConstraints" :: Node -> IO () + native getBottomAnchor "javafx.scene.layout.AnchorPane.getBottomAnchor" :: Node -> IO Double + native getLeftAnchor "javafx.scene.layout.AnchorPane.getLeftAnchor" :: Node -> IO Double + native getRightAnchor "javafx.scene.layout.AnchorPane.getRightAnchor" :: Node -> IO Double + native getTopAnchor "javafx.scene.layout.AnchorPane.getTopAnchor" :: Node -> IO Double + native setBottomAnchor "javafx.scene.layout.AnchorPane.setBottomAnchor" :: Node -> Double -> IO () + native setLeftAnchor "javafx.scene.layout.AnchorPane.setLeftAnchor" :: Node -> Double -> IO () + native setRightAnchor "javafx.scene.layout.AnchorPane.setRightAnchor" :: Node -> Double -> IO () + native setTopAnchor "javafx.scene.layout.AnchorPane.setTopAnchor" :: Node -> Double -> IO () +-- +data Background = mutable native javafx.scene.layout.Background where + native empty "javafx.scene.layout.Background.EMPTY" :: IO Background + native new :: MutableIO (JArray BackgroundImage) -> IO Background + | MutableIO (JArray BackgroundFill) -> IO Background + | MutableIO (JArray BackgroundFill) -> MutableIO (JArray BackgroundImage) -> IO Background + | MutableIO (List BackgroundFill) -> MutableIO (List BackgroundImage) -> IO Background + native equals :: Background -> Object -> IO Bool + native getClassCssMetaData "javafx.scene.layout.Background.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getFills :: Background -> IOMutable (List BackgroundFill) + native getImages :: Background -> IOMutable (List BackgroundImage) + native getOutsets :: Background -> IO Insets + native hashCode :: Background -> IO Int + native isEmpty :: Background -> IO Bool + native isFillPercentageBased :: Background -> IO Bool +-- +--data BackgroundConverter = mutable native javafx.scene.layout.BackgroundConverter where +-- native convert :: BackgroundConverter -> MutableIO (Map (CssMetaData Styleable Object) Object) -> IO Background +-- +data BackgroundFill = mutable native javafx.scene.layout.BackgroundFill where + native new :: Paint -> CornerRadii -> Insets -> IO BackgroundFill + native equals :: BackgroundFill -> Object -> IO Bool + native getFill :: BackgroundFill -> IO Paint + native getInsets :: BackgroundFill -> IO Insets + native getRadii :: BackgroundFill -> IO CornerRadii + native hashCode :: BackgroundFill -> IO Int +-- +data BackgroundImage = mutable native javafx.scene.layout.BackgroundImage where + native new :: Image -> BackgroundRepeat -> BackgroundRepeat -> BackgroundPosition -> BackgroundSize -> IO BackgroundImage + native equals :: BackgroundImage -> Object -> IO Bool + native getImage :: BackgroundImage -> IO Image + native getPosition :: BackgroundImage -> IO BackgroundPosition + native getRepeatX :: BackgroundImage -> IO BackgroundRepeat + native getRepeatY :: BackgroundImage -> IO BackgroundRepeat + native getSize :: BackgroundImage -> IO BackgroundSize + native hashCode :: BackgroundImage -> IO Int +-- +data BackgroundPosition = mutable native javafx.scene.layout.BackgroundPosition where + native default "javafx.scene.layout.BackgroundPosition.DEFAULT" :: IO BackgroundPosition + native center "javafx.scene.layout.BackgroundPosition.CENTER" :: IO BackgroundPosition + native new :: Side -> Double -> Bool -> Side -> Double -> Bool -> IO BackgroundPosition + native equals :: BackgroundPosition -> Object -> IO Bool + native getHorizontalPosition :: BackgroundPosition -> IO Double + native getHorizontalSide :: BackgroundPosition -> IO Side + native getVerticalPosition :: BackgroundPosition -> IO Double + native getVerticalSide :: BackgroundPosition -> IO Side + native hashCode :: BackgroundPosition -> IO Int + native isHorizontalAsPercentage :: BackgroundPosition -> IO Bool + native isVerticalAsPercentage :: BackgroundPosition -> IO Bool +-- +data BackgroundRepeat = mutable native javafx.scene.layout.BackgroundRepeat where + native repeat "javafx.scene.layout.BackgroundRepeat.REPEAT" :: IO BackgroundRepeat + native space "javafx.scene.layout.BackgroundRepeat.SPACE" :: IO BackgroundRepeat + native round "javafx.scene.layout.BackgroundRepeat.ROUND" :: IO BackgroundRepeat + native no_repeat "javafx.scene.layout.BackgroundRepeat.NO_REPEAT" :: IO BackgroundRepeat + native valueOf "javafx.scene.layout.BackgroundRepeat.valueOf" :: String -> IO BackgroundRepeat + native values "javafx.scene.layout.BackgroundRepeat.values" :: () -> STMutable s (JArray BackgroundRepeat) +-- derive Serializable BackgroundRepeat +-- +data BackgroundSize = mutable native javafx.scene.layout.BackgroundSize where + pure native auto "javafx.scene.layout.BackgroundSize.AUTO" :: Double + native default "javafx.scene.layout.BackgroundSize.DEFAULT" :: IO BackgroundSize + native new :: Double -> Double -> Bool -> Bool -> Bool -> Bool -> IO BackgroundSize + native equals :: BackgroundSize -> Object -> IO Bool + native getHeight :: BackgroundSize -> IO Double + native getWidth :: BackgroundSize -> IO Double + native hashCode :: BackgroundSize -> IO Int + native isContain :: BackgroundSize -> IO Bool + native isCover :: BackgroundSize -> IO Bool + native isHeightAsPercentage :: BackgroundSize -> IO Bool + native isWidthAsPercentage :: BackgroundSize -> IO Bool +-- +data Border = mutable native javafx.scene.layout.Border where + native empty "javafx.scene.layout.Border.EMPTY" :: IO Border + native new :: MutableIO (JArray BorderImage) -> IO Border + | MutableIO (List BorderStroke) -> MutableIO (List BorderImage) -> IO Border + | MutableIO (JArray BorderStroke) -> MutableIO (JArray BorderImage) -> IO Border + | MutableIO (JArray BorderStroke) -> IO Border + native equals :: Border -> Object -> IO Bool + native getClassCssMetaData "javafx.scene.layout.Border.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getImages :: Border -> IOMutable (List BorderImage) + native getInsets :: Border -> IO Insets + native getOutsets :: Border -> IO Insets + native getStrokes :: Border -> IOMutable (List BorderStroke) + native hashCode :: Border -> IO Int + native isEmpty :: Border -> IO Bool +-- +--data BorderConverter = mutable native javafx.scene.layout.BorderConverter where +-- native convert :: BorderConverter -> MutableIO (Map (CssMetaData Styleable Object) Object) -> IO Border +-- native getInstance "javafx.scene.layout.BorderConverter.getInstance" :: () -> IO BorderConverter +-- native toString :: BorderConverter -> IO String +-- +data BorderImage = mutable native javafx.scene.layout.BorderImage where + native new :: Image -> BorderWidths -> Insets -> BorderWidths -> Bool -> BorderRepeat -> BorderRepeat -> IO BorderImage + native equals :: BorderImage -> Object -> IO Bool + native getImage :: BorderImage -> IO Image + native getInsets :: BorderImage -> IO Insets + native getRepeatX :: BorderImage -> IO BorderRepeat + native getRepeatY :: BorderImage -> IO BorderRepeat + native getSlices :: BorderImage -> IO BorderWidths + native getWidths :: BorderImage -> IO BorderWidths + native hashCode :: BorderImage -> IO Int + native isFilled :: BorderImage -> IO Bool +-- +data BorderPane = mutable native javafx.scene.layout.BorderPane where + native new :: Node -> IO BorderPane + | Node -> Node -> Node -> Node -> Node -> IO BorderPane + | () -> IO BorderPane + native bottomProperty :: BorderPane -> IO (ObjectProperty Node) + native centerProperty :: BorderPane -> IO (ObjectProperty Node) + native clearConstraints "javafx.scene.layout.BorderPane.clearConstraints" :: Node -> IO () + native getAlignment "javafx.scene.layout.BorderPane.getAlignment" :: Node -> IO Pos + native getBottom :: BorderPane -> IO Node + native getCenter :: BorderPane -> IO Node + native getContentBias :: BorderPane -> IO Orientation + native getLeft :: BorderPane -> IO Node + native getMargin "javafx.scene.layout.BorderPane.getMargin" :: Node -> IO Insets + native getRight :: BorderPane -> IO Node + native getTop :: BorderPane -> IO Node + native leftProperty :: BorderPane -> IO (ObjectProperty Node) + native rightProperty :: BorderPane -> IO (ObjectProperty Node) + native setAlignment "javafx.scene.layout.BorderPane.setAlignment" :: Node -> Pos -> IO () + native setBottom :: BorderPane -> Node -> IO () + native setCenter :: BorderPane -> Node -> IO () + native setLeft :: BorderPane -> Node -> IO () + native setMargin "javafx.scene.layout.BorderPane.setMargin" :: Node -> Insets -> IO () + native setRight :: BorderPane -> Node -> IO () + native setTop :: BorderPane -> Node -> IO () + native topProperty :: BorderPane -> IO (ObjectProperty Node) +-- +data BorderRepeat = mutable native javafx.scene.layout.BorderRepeat where + native stretch "javafx.scene.layout.BorderRepeat.STRETCH" :: IO BorderRepeat + native repeat "javafx.scene.layout.BorderRepeat.REPEAT" :: IO BorderRepeat + native round "javafx.scene.layout.BorderRepeat.ROUND" :: IO BorderRepeat + native space "javafx.scene.layout.BorderRepeat.SPACE" :: IO BorderRepeat + native valueOf "javafx.scene.layout.BorderRepeat.valueOf" :: String -> IO BorderRepeat + native values "javafx.scene.layout.BorderRepeat.values" :: () -> STMutable s (JArray BorderRepeat) +-- derive Serializable BorderRepeat +-- +data BorderStroke = mutable native javafx.scene.layout.BorderStroke where + native thin "javafx.scene.layout.BorderStroke.THIN" :: IO BorderWidths + native medium "javafx.scene.layout.BorderStroke.MEDIUM" :: IO BorderWidths + native thick "javafx.scene.layout.BorderStroke.THICK" :: IO BorderWidths + native default_widths "javafx.scene.layout.BorderStroke.DEFAULT_WIDTHS" :: IO BorderWidths + native new :: Paint -> Paint -> Paint -> Paint -> BorderStrokeStyle -> BorderStrokeStyle -> BorderStrokeStyle -> BorderStrokeStyle -> CornerRadii -> BorderWidths -> Insets -> IO BorderStroke + | Paint -> BorderStrokeStyle -> CornerRadii -> BorderWidths -> IO BorderStroke + | Paint -> BorderStrokeStyle -> CornerRadii -> BorderWidths -> Insets -> IO BorderStroke + native equals :: BorderStroke -> Object -> IO Bool + native getBottomStroke :: BorderStroke -> IO Paint + native getBottomStyle :: BorderStroke -> IO BorderStrokeStyle + native getInsets :: BorderStroke -> IO Insets + native getLeftStroke :: BorderStroke -> IO Paint + native getLeftStyle :: BorderStroke -> IO BorderStrokeStyle + native getRadii :: BorderStroke -> IO CornerRadii + native getRightStroke :: BorderStroke -> IO Paint + native getRightStyle :: BorderStroke -> IO BorderStrokeStyle + native getTopStroke :: BorderStroke -> IO Paint + native getTopStyle :: BorderStroke -> IO BorderStrokeStyle + native getWidths :: BorderStroke -> IO BorderWidths + native hashCode :: BorderStroke -> IO Int + native isStrokeUniform :: BorderStroke -> IO Bool +-- +data BorderStrokeStyle = mutable native javafx.scene.layout.BorderStrokeStyle where + native none "javafx.scene.layout.BorderStrokeStyle.NONE" :: IO BorderStrokeStyle + native dotted "javafx.scene.layout.BorderStrokeStyle.DOTTED" :: IO BorderStrokeStyle + native dashed "javafx.scene.layout.BorderStrokeStyle.DASHED" :: IO BorderStrokeStyle + native solid "javafx.scene.layout.BorderStrokeStyle.SOLID" :: IO BorderStrokeStyle + native new :: StrokeType -> StrokeLineJoin -> StrokeLineCap -> Double -> Double -> MutableIO (List Double) -> IO BorderStrokeStyle + native equals :: BorderStrokeStyle -> Object -> IO Bool + native getDashArray :: BorderStrokeStyle -> IOMutable (List Double) + native getDashOffset :: BorderStrokeStyle -> IO Double + native getLineCap :: BorderStrokeStyle -> IO StrokeLineCap + native getLineJoin :: BorderStrokeStyle -> IO StrokeLineJoin + native getMiterLimit :: BorderStrokeStyle -> IO Double + native getType :: BorderStrokeStyle -> IO StrokeType + native hashCode :: BorderStrokeStyle -> IO Int + native toString :: BorderStrokeStyle -> IO String +-- +data BorderWidths = mutable native javafx.scene.layout.BorderWidths where + pure native auto "javafx.scene.layout.BorderWidths.AUTO" :: Double + native default "javafx.scene.layout.BorderWidths.DEFAULT" :: IO BorderWidths + native empty "javafx.scene.layout.BorderWidths.EMPTY" :: IO BorderWidths + native full "javafx.scene.layout.BorderWidths.FULL" :: IO BorderWidths + native new :: Double -> Double -> Double -> Double -> IO BorderWidths + | Double -> IO BorderWidths + | Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> IO BorderWidths + native equals :: BorderWidths -> Object -> IO Bool + native getBottom :: BorderWidths -> IO Double + native getLeft :: BorderWidths -> IO Double + native getRight :: BorderWidths -> IO Double + native getTop :: BorderWidths -> IO Double + native hashCode :: BorderWidths -> IO Int + native isBottomAsPercentage :: BorderWidths -> IO Bool + native isLeftAsPercentage :: BorderWidths -> IO Bool + native isRightAsPercentage :: BorderWidths -> IO Bool + native isTopAsPercentage :: BorderWidths -> IO Bool +-- +data ColumnConstraints = mutable native javafx.scene.layout.ColumnConstraints where + native new :: Double -> Double -> Double -> Priority -> HPos -> Bool -> IO ColumnConstraints + | Double -> Double -> Double -> IO ColumnConstraints + | Double -> IO ColumnConstraints + | () -> IO ColumnConstraints + native fillWidthProperty :: ColumnConstraints -> IO BooleanProperty + native getHalignment :: ColumnConstraints -> IO HPos + native getHgrow :: ColumnConstraints -> IO Priority + native getMaxWidth :: ColumnConstraints -> IO Double + native getMinWidth :: ColumnConstraints -> IO Double + native getPercentWidth :: ColumnConstraints -> IO Double + native getPrefWidth :: ColumnConstraints -> IO Double + native halignmentProperty :: ColumnConstraints -> IO (ObjectProperty HPos) + native hgrowProperty :: ColumnConstraints -> IO (ObjectProperty Priority) + native isFillWidth :: ColumnConstraints -> IO Bool + native maxWidthProperty :: ColumnConstraints -> IO DoubleProperty + native minWidthProperty :: ColumnConstraints -> IO DoubleProperty + native percentWidthProperty :: ColumnConstraints -> IO DoubleProperty + native prefWidthProperty :: ColumnConstraints -> IO DoubleProperty + native setFillWidth :: ColumnConstraints -> Bool -> IO () + native setHalignment :: ColumnConstraints -> HPos -> IO () + native setHgrow :: ColumnConstraints -> Priority -> IO () + native setMaxWidth :: ColumnConstraints -> Double -> IO () + native setMinWidth :: ColumnConstraints -> Double -> IO () + native setPercentWidth :: ColumnConstraints -> Double -> IO () + native setPrefWidth :: ColumnConstraints -> Double -> IO () + native toString :: ColumnConstraints -> IO String +-- +data ConstraintsBase = mutable native javafx.scene.layout.ConstraintsBase where + pure native constrain_to_pref "javafx.scene.layout.ConstraintsBase.CONSTRAIN_TO_PREF" :: Double +-- +data CornerRadii = mutable native javafx.scene.layout.CornerRadii where + native empty "javafx.scene.layout.CornerRadii.EMPTY" :: IO CornerRadii + native new :: Double -> Double -> Double -> Double -> Bool -> IO CornerRadii + | Double -> Bool -> IO CornerRadii + | Double -> IO CornerRadii + | Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IO CornerRadii + native equals :: CornerRadii -> Object -> IO Bool + native getBottomLeftHorizontalRadius :: CornerRadii -> IO Double + native getBottomLeftVerticalRadius :: CornerRadii -> IO Double + native getBottomRightHorizontalRadius :: CornerRadii -> IO Double + native getBottomRightVerticalRadius :: CornerRadii -> IO Double + native getTopLeftHorizontalRadius :: CornerRadii -> IO Double + native getTopLeftVerticalRadius :: CornerRadii -> IO Double + native getTopRightHorizontalRadius :: CornerRadii -> IO Double + native getTopRightVerticalRadius :: CornerRadii -> IO Double + native hashCode :: CornerRadii -> IO Int + native isBottomLeftHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool + native isBottomLeftVerticalRadiusAsPercentage :: CornerRadii -> IO Bool + native isBottomRightHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool + native isBottomRightVerticalRadiusAsPercentage :: CornerRadii -> IO Bool + native isTopLeftHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool + native isTopLeftVerticalRadiusAsPercentage :: CornerRadii -> IO Bool + native isTopRightHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool + native isTopRightVerticalRadiusAsPercentage :: CornerRadii -> IO Bool + native isUniform :: CornerRadii -> IO Bool + native toString :: CornerRadii -> IO String +-- +-- todo is this needed? +data CornerRadiiConverter = mutable native javafx.scene.layout.CornerRadiiConverter -- where +-- native convert :: CornerRadiiConverter -> ParsedValue (JArray (ParsedValue (JArray (JArray (ParsedValue Object Size))) CornerRadii)) (JArray CornerRadii) -> Font -> IO (JArray CornerRadii) +-- native getInstance "javafx.scene.layout.CornerRadiiConverter.getInstance" :: () -> IO CornerRadiiConverter +-- +data FlowPane = mutable native javafx.scene.layout.FlowPane where + native new :: Orientation -> IO FlowPane + | Double -> Double -> IO FlowPane + | Orientation -> Double -> Double -> IO FlowPane + | Orientation -> MutableIO (JArray Node) -> IO FlowPane + | MutableIO (JArray Node) -> IO FlowPane + | Orientation -> Double -> Double -> MutableIO (JArray Node) -> IO FlowPane + | Double -> Double -> MutableIO (JArray Node) -> IO FlowPane + | () -> IO FlowPane + native alignmentProperty :: FlowPane -> IO (ObjectProperty Pos) + native clearConstraints "javafx.scene.layout.FlowPane.clearConstraints" :: Node -> IO () + native columnHalignmentProperty :: FlowPane -> IO (ObjectProperty HPos) + native getAlignment :: FlowPane -> IO Pos + native getClassCssMetaData "javafx.scene.layout.FlowPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getColumnHalignment :: FlowPane -> IO HPos + native getContentBias :: FlowPane -> IO Orientation + native getCssMetaData :: FlowPane -> IOMutable (List (CssMetaData Styleable Object)) + native getHgap :: FlowPane -> IO Double + native getMargin "javafx.scene.layout.FlowPane.getMargin" :: Node -> IO Insets + native getOrientation :: FlowPane -> IO Orientation + native getPrefWrapLength :: FlowPane -> IO Double + native getRowValignment :: FlowPane -> IO VPos + native getVgap :: FlowPane -> IO Double + native hgapProperty :: FlowPane -> IO DoubleProperty + native orientationProperty :: FlowPane -> IO (ObjectProperty Orientation) + native prefWrapLengthProperty :: FlowPane -> IO DoubleProperty + native requestLayout :: FlowPane -> IO () + native rowValignmentProperty :: FlowPane -> IO (ObjectProperty VPos) + native setAlignment :: FlowPane -> Pos -> IO () + native setColumnHalignment :: FlowPane -> HPos -> IO () + native setHgap :: FlowPane -> Double -> IO () + native setMargin "javafx.scene.layout.FlowPane.setMargin" :: Node -> Insets -> IO () + native setOrientation :: FlowPane -> Orientation -> IO () + native setPrefWrapLength :: FlowPane -> Double -> IO () + native setRowValignment :: FlowPane -> VPos -> IO () + native setVgap :: FlowPane -> Double -> IO () + native vgapProperty :: FlowPane -> IO DoubleProperty +-- +data GridPane = mutable native javafx.scene.layout.GridPane where + pure native remaining "javafx.scene.layout.GridPane.REMAINING" :: Int + native new :: () -> IO GridPane + native add :: GridPane -> Node -> Int -> Int -> Int -> Int -> IO () + | GridPane -> Node -> Int -> Int -> IO () + native addColumn :: GridPane -> Int -> MutableIO (JArray Node) -> IO () + native addRow :: GridPane -> Int -> MutableIO (JArray Node) -> IO () + native alignmentProperty :: GridPane -> IO (ObjectProperty Pos) + native clearConstraints "javafx.scene.layout.GridPane.clearConstraints" :: Node -> IO () + native getAlignment :: GridPane -> IO Pos + native getClassCssMetaData "javafx.scene.layout.GridPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getColumnConstraints :: GridPane -> IO (ObservableList ColumnConstraints) + native getColumnIndex "javafx.scene.layout.GridPane.getColumnIndex" :: Node -> IO Int + native getColumnSpan "javafx.scene.layout.GridPane.getColumnSpan" :: Node -> IO Int + native getContentBias :: GridPane -> IO Orientation + native getCssMetaData :: GridPane -> IOMutable (List (CssMetaData Styleable Object)) + native getHalignment "javafx.scene.layout.GridPane.getHalignment" :: Node -> IO HPos + native getHgap :: GridPane -> IO Double + native getHgrow "javafx.scene.layout.GridPane.getHgrow" :: Node -> IO Priority + native getMargin "javafx.scene.layout.GridPane.getMargin" :: Node -> IO Insets + native getRowConstraints :: GridPane -> IO (ObservableList RowConstraints) + native getRowIndex "javafx.scene.layout.GridPane.getRowIndex" :: Node -> IO Int + native getRowSpan "javafx.scene.layout.GridPane.getRowSpan" :: Node -> IO Int + native getValignment "javafx.scene.layout.GridPane.getValignment" :: Node -> IO VPos + native getVgap :: GridPane -> IO Double + native getVgrow "javafx.scene.layout.GridPane.getVgrow" :: Node -> IO Priority + native gridLinesVisibleProperty :: GridPane -> IO BooleanProperty + native hgapProperty :: GridPane -> IO DoubleProperty + native isFillHeight "javafx.scene.layout.GridPane.isFillHeight" :: Node -> IO Boolean + native isFillWidth "javafx.scene.layout.GridPane.isFillWidth" :: Node -> IO Boolean + native isGridLinesVisible :: GridPane -> IO Bool + native requestLayout :: GridPane -> IO () + native setAlignment :: GridPane -> Pos -> IO () + native setColumnIndex "javafx.scene.layout.GridPane.setColumnIndex" :: Node -> Int -> IO () + native setColumnSpan "javafx.scene.layout.GridPane.setColumnSpan" :: Node -> Int -> IO () + native setConstraints "javafx.scene.layout.GridPane.setConstraints" :: Node -> Int -> Int -> IO () + | Node -> Int -> Int -> Int -> Int -> HPos -> VPos -> Priority -> Priority -> IO () + | Node -> Int -> Int -> Int -> Int -> HPos -> VPos -> IO () + | Node -> Int -> Int -> Int -> Int -> IO () + | Node -> Int -> Int -> Int -> Int -> HPos -> VPos -> Priority -> Priority -> Insets -> IO () + native setFillHeight "javafx.scene.layout.GridPane.setFillHeight" :: Node -> Boolean -> IO () + native setFillWidth "javafx.scene.layout.GridPane.setFillWidth" :: Node -> Boolean -> IO () + native setGridLinesVisible :: GridPane -> Bool -> IO () + native setHalignment "javafx.scene.layout.GridPane.setHalignment" :: Node -> HPos -> IO () + native setHgap :: GridPane -> Double -> IO () + native setHgrow "javafx.scene.layout.GridPane.setHgrow" :: Node -> Priority -> IO () + native setMargin "javafx.scene.layout.GridPane.setMargin" :: Node -> Insets -> IO () + native setRowIndex "javafx.scene.layout.GridPane.setRowIndex" :: Node -> Int -> IO () + native setRowSpan "javafx.scene.layout.GridPane.setRowSpan" :: Node -> Int -> IO () + native setValignment "javafx.scene.layout.GridPane.setValignment" :: Node -> VPos -> IO () + native setVgap :: GridPane -> Double -> IO () + native setVgrow "javafx.scene.layout.GridPane.setVgrow" :: Node -> Priority -> IO () + native toString :: GridPane -> IO String + native vgapProperty :: GridPane -> IO DoubleProperty +-- +data HBox = mutable native javafx.scene.layout.HBox where + native new :: Double -> IO HBox + | () -> IO HBox + | Double -> MutableIO (JArray Node) -> IO HBox + | MutableIO (JArray Node) -> IO HBox + native alignmentProperty :: HBox -> IO (ObjectProperty Pos) + native clearConstraints "javafx.scene.layout.HBox.clearConstraints" :: Node -> IO () + native fillHeightProperty :: HBox -> IO BooleanProperty + native getAlignment :: HBox -> IO Pos + native getBaselineOffset :: HBox -> IO Double + native getClassCssMetaData "javafx.scene.layout.HBox.getClassCssMetaData" :: () -> IOMutable (List (CssMetaData Styleable Object)) + native getContentBias :: HBox -> IO Orientation + native getCssMetaData :: HBox -> IOMutable (List (CssMetaData Styleable Object)) + native getHgrow "javafx.scene.layout.HBox.getHgrow" :: Node -> IO Priority + native getMargin "javafx.scene.layout.HBox.getMargin" :: Node -> IO Insets + native getSpacing :: HBox -> IO Double + native isFillHeight :: HBox -> IO Bool + native requestLayout :: HBox -> IO () + native setAlignment :: HBox -> Pos -> IO () + native setFillHeight :: HBox -> Bool -> IO () + native setHgrow "javafx.scene.layout.HBox.setHgrow" :: Node -> Priority -> IO () + native setMargin "javafx.scene.layout.HBox.setMargin" :: Node -> Insets -> IO () + native setSpacing :: HBox -> Double -> IO () + native spacingProperty :: HBox -> IO DoubleProperty +-- +data Pane = mutable native javafx.scene.layout.Pane where + native new :: () -> IO Pane + | MutableIO (JArray Node) -> IO Pane + native getChildren :: Pane -> IO (ObservableList Node) +-- +data Priority = mutable native javafx.scene.layout.Priority where + native always "javafx.scene.layout.Priority.ALWAYS" :: IO Priority + native sometimes "javafx.scene.layout.Priority.SOMETIMES" :: IO Priority + native never "javafx.scene.layout.Priority.NEVER" :: IO Priority + native max "javafx.scene.layout.Priority.max" :: Priority -> Priority -> IO Priority + native min "javafx.scene.layout.Priority.min" :: Priority -> Priority -> IO Priority + native valueOf "javafx.scene.layout.Priority.valueOf" :: String -> IO Priority + native values "javafx.scene.layout.Priority.values" :: () -> STMutable s (JArray Priority) +-- derive Serializable Priority +-- +data Region = mutable native javafx.scene.layout.Region where + pure native use_pref_size "javafx.scene.layout.Region.USE_PREF_SIZE" :: Double + pure native use_computed_size "javafx.scene.layout.Region.USE_COMPUTED_SIZE" :: Double + native new :: () -> IO Region + native backgroundProperty :: Region -> IO (ObjectProperty Background) + native borderProperty :: Region -> IO (ObjectProperty Border) + native cacheShapeProperty :: Region -> IO BooleanProperty + native centerShapeProperty :: Region -> IO BooleanProperty + native getBackground :: Region -> IO Background + native getBorder :: Region -> IO Border + native getClassCssMetaData "javafx.scene.layout.Region.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: Region -> IOMutable (List (CssMetaData Styleable Object)) + native getHeight :: Region -> IO Double + native getInsets :: Region -> IO Insets + native getMaxHeight :: Region -> IO Double + native getMaxWidth :: Region -> IO Double + native getMinHeight :: Region -> IO Double + native getMinWidth :: Region -> IO Double + native getOpaqueInsets :: Region -> IO Insets + native getPadding :: Region -> IO Insets + native getPrefHeight :: Region -> IO Double + native getPrefWidth :: Region -> IO Double + native getShape :: Region -> IO Shape + native getUserAgentStylesheet :: Region -> IO String + native getWidth :: Region -> IO Double + native heightProperty :: Region -> IO ReadOnlyDoubleProperty + native insetsProperty :: Region -> IO (ReadOnlyObjectProperty Insets) + native isCacheShape :: Region -> IO Bool + native isCenterShape :: Region -> IO Bool + native isResizable :: Region -> IO Bool + native isScaleShape :: Region -> IO Bool + native isSnapToPixel :: Region -> IO Bool + native layoutInArea "javafx.scene.layout.Region.layoutInArea" :: Node -> Double -> Double -> Double -> Double -> Double -> Insets -> Bool -> Bool -> HPos -> VPos -> Bool -> IO () + native maxHeight :: Region -> Double -> IO Double + native maxHeightProperty :: Region -> IO DoubleProperty + native maxWidth :: Region -> Double -> IO Double + native maxWidthProperty :: Region -> IO DoubleProperty + native minHeight :: Region -> Double -> IO Double + native minHeightProperty :: Region -> IO DoubleProperty + native minWidth :: Region -> Double -> IO Double + native minWidthProperty :: Region -> IO DoubleProperty + native opaqueInsetsProperty :: Region -> IO (ObjectProperty Insets) + native paddingProperty :: Region -> IO (ObjectProperty Insets) + native positionInArea "javafx.scene.layout.Region.positionInArea" :: Node -> Double -> Double -> Double -> Double -> Double -> Insets -> HPos -> VPos -> Bool -> IO () + native prefHeight :: Region -> Double -> IO Double + native prefHeightProperty :: Region -> IO DoubleProperty + native prefWidth :: Region -> Double -> IO Double + native prefWidthProperty :: Region -> IO DoubleProperty + native resize :: Region -> Double -> Double -> IO () + native scaleShapeProperty :: Region -> IO BooleanProperty + native setBackground :: Region -> Background -> IO () + native setBorder :: Region -> Border -> IO () + native setCacheShape :: Region -> Bool -> IO () + native setCenterShape :: Region -> Bool -> IO () + native setMaxHeight :: Region -> Double -> IO () + native setMaxSize :: Region -> Double -> Double -> IO () + native setMaxWidth :: Region -> Double -> IO () + native setMinHeight :: Region -> Double -> IO () + native setMinSize :: Region -> Double -> Double -> IO () + native setMinWidth :: Region -> Double -> IO () + native setOpaqueInsets :: Region -> Insets -> IO () + native setPadding :: Region -> Insets -> IO () + native setPrefHeight :: Region -> Double -> IO () + native setPrefSize :: Region -> Double -> Double -> IO () + native setPrefWidth :: Region -> Double -> IO () + native setScaleShape :: Region -> Bool -> IO () + native setShape :: Region -> Shape -> IO () + native setSnapToPixel :: Region -> Bool -> IO () + native shapeProperty :: Region -> IO (ObjectProperty Shape) + native snapToPixelProperty :: Region -> IO BooleanProperty + native snappedBottomInset :: Region -> IO Double + native snappedLeftInset :: Region -> IO Double + native snappedRightInset :: Region -> IO Double + native snappedTopInset :: Region -> IO Double + native widthProperty :: Region -> IO ReadOnlyDoubleProperty +-- +data RowConstraints = mutable native javafx.scene.layout.RowConstraints where + native new :: Double -> Double -> Double -> Priority -> VPos -> Bool -> IO RowConstraints + | Double -> Double -> Double -> IO RowConstraints + | Double -> IO RowConstraints + | () -> IO RowConstraints + native fillHeightProperty :: RowConstraints -> IO BooleanProperty + native getMaxHeight :: RowConstraints -> IO Double + native getMinHeight :: RowConstraints -> IO Double + native getPercentHeight :: RowConstraints -> IO Double + native getPrefHeight :: RowConstraints -> IO Double + native getValignment :: RowConstraints -> IO VPos + native getVgrow :: RowConstraints -> IO Priority + native isFillHeight :: RowConstraints -> IO Bool + native maxHeightProperty :: RowConstraints -> IO DoubleProperty + native minHeightProperty :: RowConstraints -> IO DoubleProperty + native percentHeightProperty :: RowConstraints -> IO DoubleProperty + native prefHeightProperty :: RowConstraints -> IO DoubleProperty + native setFillHeight :: RowConstraints -> Bool -> IO () + native setMaxHeight :: RowConstraints -> Double -> IO () + native setMinHeight :: RowConstraints -> Double -> IO () + native setPercentHeight :: RowConstraints -> Double -> IO () + native setPrefHeight :: RowConstraints -> Double -> IO () + native setValignment :: RowConstraints -> VPos -> IO () + native setVgrow :: RowConstraints -> Priority -> IO () + native toString :: RowConstraints -> IO String + native valignmentProperty :: RowConstraints -> IO (ObjectProperty VPos) + native vgrowProperty :: RowConstraints -> IO (ObjectProperty Priority) +-- +data StackPane = mutable native javafx.scene.layout.StackPane where + native new :: () -> IO StackPane + | MutableIO (JArray Node) -> IO StackPane + native alignmentProperty :: StackPane -> IO (ObjectProperty Pos) + native clearConstraints "javafx.scene.layout.StackPane.clearConstraints" :: Node -> IO () + native getAlignment :: StackPane -> IO Pos + native getStaticAlignment "javafx.scene.layout.StackPane.getAlignment" :: Node -> IO Pos + native getClassCssMetaData "javafx.scene.layout.StackPane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContentBias :: StackPane -> IO Orientation + native getCssMetaData :: StackPane -> IOMutable (List (CssMetaData Styleable Object)) + native getMargin "javafx.scene.layout.StackPane.getMargin" :: Node -> IO Insets + native requestLayout :: StackPane -> IO () + native setAlignment :: StackPane -> Pos -> IO () + native setStaticAlignment "javafx.scene.layout.StackPane.setAlignment" :: Node -> Pos -> IO () + native setMargin "javafx.scene.layout.StackPane.setMargin" :: Node -> Insets -> IO () +-- +data TilePane = mutable native javafx.scene.layout.TilePane where + native new :: MutableIO (JArray Node) -> IO TilePane + | () -> IO TilePane + | Orientation -> IO TilePane + | Orientation -> Double -> Double -> IO TilePane + | Double -> Double -> IO TilePane + | Orientation -> Double -> Double -> MutableIO (JArray Node) -> IO TilePane + | Double -> Double -> MutableIO (JArray Node) -> IO TilePane + | Orientation -> MutableIO (JArray Node) -> IO TilePane + native alignmentProperty :: TilePane -> IO (ObjectProperty Pos) + native clearConstraints "javafx.scene.layout.TilePane.clearConstraints" :: Node -> IO () + native getStaticAlignment "javafx.scene.layout.TilePane.getAlignment" :: Node -> IO Pos + native getAlignment :: TilePane -> IO Pos + native getClassCssMetaData "javafx.scene.layout.TilePane.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContentBias :: TilePane -> IO Orientation + native getCssMetaData :: TilePane -> IOMutable (List (CssMetaData Styleable Object)) + native getHgap :: TilePane -> IO Double + native getMargin "javafx.scene.layout.TilePane.getMargin" :: Node -> IO Insets + native getOrientation :: TilePane -> IO Orientation + native getPrefColumns :: TilePane -> IO Int + native getPrefRows :: TilePane -> IO Int + native getPrefTileHeight :: TilePane -> IO Double + native getPrefTileWidth :: TilePane -> IO Double + native getTileAlignment :: TilePane -> IO Pos + native getTileHeight :: TilePane -> IO Double + native getTileWidth :: TilePane -> IO Double + native getVgap :: TilePane -> IO Double + native hgapProperty :: TilePane -> IO DoubleProperty + native orientationProperty :: TilePane -> IO (ObjectProperty Orientation) + native prefColumnsProperty :: TilePane -> IO IntegerProperty + native prefRowsProperty :: TilePane -> IO IntegerProperty + native prefTileHeightProperty :: TilePane -> IO DoubleProperty + native prefTileWidthProperty :: TilePane -> IO DoubleProperty + native requestLayout :: TilePane -> IO () + native setStaticAlignment "javafx.scene.layout.TilePane.setAlignment" :: Node -> Pos -> IO () + native setAlignment :: TilePane -> Pos -> IO () + native setHgap :: TilePane -> Double -> IO () + native setMargin "javafx.scene.layout.TilePane.setMargin" :: Node -> Insets -> IO () + native setOrientation :: TilePane -> Orientation -> IO () + native setPrefColumns :: TilePane -> Int -> IO () + native setPrefRows :: TilePane -> Int -> IO () + native setPrefTileHeight :: TilePane -> Double -> IO () + native setPrefTileWidth :: TilePane -> Double -> IO () + native setTileAlignment :: TilePane -> Pos -> IO () + native setVgap :: TilePane -> Double -> IO () + native tileAlignmentProperty :: TilePane -> IO (ObjectProperty Pos) + native tileHeightProperty :: TilePane -> IO ReadOnlyDoubleProperty + native tileWidthProperty :: TilePane -> IO ReadOnlyDoubleProperty + native vgapProperty :: TilePane -> IO DoubleProperty +-- +data VBox = mutable native javafx.scene.layout.VBox where + native new :: () -> IO VBox + | Double -> IO VBox + | MutableIO (JArray Node) -> IO VBox + | Double -> MutableIO (JArray Node) -> IO VBox + native alignmentProperty :: VBox -> IO (ObjectProperty Pos) + native clearConstraints "javafx.scene.layout.VBox.clearConstraints" :: Node -> IO () + native fillWidthProperty :: VBox -> IO BooleanProperty + native getAlignment :: VBox -> IO Pos + native getClassCssMetaData "javafx.scene.layout.VBox.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContentBias :: VBox -> IO Orientation + native getCssMetaData :: VBox -> IOMutable (List (CssMetaData Styleable Object)) + native getMargin "javafx.scene.layout.VBox.getMargin" :: Node -> IO Insets + native getSpacing :: VBox -> IO Double + native getVgrow "javafx.scene.layout.VBox.getVgrow" :: Node -> IO Priority + native isFillWidth :: VBox -> IO Bool + native requestLayout :: VBox -> IO () + native setAlignment :: VBox -> Pos -> IO () + native setFillWidth :: VBox -> Bool -> IO () + native setMargin "javafx.scene.layout.VBox.setMargin" :: Node -> Insets -> IO () + native setSpacing :: VBox -> Double -> IO () + native setVgrow "javafx.scene.layout.VBox.setVgrow" :: Node -> Priority -> IO () + native spacingProperty :: VBox -> IO DoubleProperty +-- +data LightBase = mutable native javafx.scene.LightBase where + native colorProperty :: LightBase -> IO (ObjectProperty Color) + native getColor :: LightBase -> IO Color + native getScope :: LightBase -> IO (ObservableList Node) + native isLightOn :: LightBase -> IO Bool + native lightOnProperty :: LightBase -> IO BooleanProperty + native setColor :: LightBase -> Color -> IO () + native setLightOn :: LightBase -> Bool -> IO () +-- +data AudioClip = mutable native javafx.scene.media.AudioClip where + pure native indefinite "javafx.scene.media.AudioClip.INDEFINITE" :: Int + native new :: String -> IO AudioClip + native balanceProperty :: AudioClip -> IO DoubleProperty + native cycleCountProperty :: AudioClip -> IO IntegerProperty + native getBalance :: AudioClip -> IO Double + native getCycleCount :: AudioClip -> IO Int + native getPan :: AudioClip -> IO Double + native getPriority :: AudioClip -> IO Int + native getRate :: AudioClip -> IO Double + native getSource :: AudioClip -> IO String + native getVolume :: AudioClip -> IO Double + native isPlaying :: AudioClip -> IO Bool + native panProperty :: AudioClip -> IO DoubleProperty + native play :: AudioClip -> Double -> Double -> Double -> Double -> Int -> IO () + | AudioClip -> IO () + | AudioClip -> Double -> IO () + native priorityProperty :: AudioClip -> IO IntegerProperty + native rateProperty :: AudioClip -> IO DoubleProperty + native setBalance :: AudioClip -> Double -> IO () + native setCycleCount :: AudioClip -> Int -> IO () + native setPan :: AudioClip -> Double -> IO () + native setPriority :: AudioClip -> Int -> IO () + native setRate :: AudioClip -> Double -> IO () + native setVolume :: AudioClip -> Double -> IO () + native stop :: AudioClip -> IO () + native volumeProperty :: AudioClip -> IO DoubleProperty +-- +data AudioEqualizer = mutable native javafx.scene.media.AudioEqualizer where + pure native max_num_bands "javafx.scene.media.AudioEqualizer.MAX_NUM_BANDS" :: Int + native enabledProperty :: AudioEqualizer -> IO BooleanProperty + native getBands :: AudioEqualizer -> IO (ObservableList EqualizerBand) + native isEnabled :: AudioEqualizer -> IO Bool + native setEnabled :: AudioEqualizer -> Bool -> IO () +-- +data AudioSpectrumListener = mutable native javafx.scene.media.AudioSpectrumListener where + native spectrumDataUpdate :: AudioSpectrumListener -> Double -> Double -> MutableIO (JArray Float) -> MutableIO (JArray Float) -> IO () +-- +data AudioTrack = mutable native javafx.scene.media.AudioTrack where + native getLanguage :: AudioTrack -> IO String +-- +data EqualizerBand = mutable native javafx.scene.media.EqualizerBand where + pure native min_gain "javafx.scene.media.EqualizerBand.MIN_GAIN" :: Double + pure native max_gain "javafx.scene.media.EqualizerBand.MAX_GAIN" :: Double + native new :: () -> IO EqualizerBand + | Double -> Double -> Double -> IO EqualizerBand + native bandwidthProperty :: EqualizerBand -> IO DoubleProperty + native centerFrequencyProperty :: EqualizerBand -> IO DoubleProperty + native gainProperty :: EqualizerBand -> IO DoubleProperty + native getBandwidth :: EqualizerBand -> IO Double + native getCenterFrequency :: EqualizerBand -> IO Double + native getGain :: EqualizerBand -> IO Double + native setBandwidth :: EqualizerBand -> Double -> IO () + native setCenterFrequency :: EqualizerBand -> Double -> IO () + native setGain :: EqualizerBand -> Double -> IO () +-- +data Media = mutable native javafx.scene.media.Media where + native new :: String -> IO Media + native durationProperty :: Media -> IO (ReadOnlyObjectProperty Duration) + native errorProperty :: Media -> IO (ReadOnlyObjectProperty MediaException) + native getDuration :: Media -> IO Duration + native getError :: Media -> IO MediaException + native getHeight :: Media -> IO Int + native getMarkers :: Media -> IO (ObservableMap String Duration) + native getMetadata :: Media -> IO (ObservableMap String Object) +-- native getOnError :: Media -> IO Runnable + native getSource :: Media -> IO String + native getTracks :: Media -> IO (ObservableList Track) + native getWidth :: Media -> IO Int + native heightProperty :: Media -> IO ReadOnlyIntegerProperty + native onErrorProperty :: Media -> IO (ObjectProperty Runnable) + native setOnError :: Media -> MutableIO Runnable -> IO () + native widthProperty :: Media -> IO ReadOnlyIntegerProperty +-- +data MediaErrorEvent = mutable native javafx.scene.media.MediaErrorEvent where + native media_error "javafx.scene.media.MediaErrorEvent.MEDIA_ERROR" :: IO (EventType MediaErrorEvent) + native copyFor :: MediaErrorEvent -> Object -> EventTarget -> IO MediaErrorEvent + native getEventType :: MediaErrorEvent -> IO (EventType MediaErrorEvent) + native getMediaError :: MediaErrorEvent -> IO MediaException + native toString :: MediaErrorEvent -> IO String +-- derive Serializable MediaErrorEvent +-- +data MediaException = mutable native javafx.scene.media.MediaException where +-- ENUM -- native getType :: MediaException -> IO MediaException_Type + native toString :: MediaException -> IO String +-- derive Exceptional MediaException +-- derive Serializable MediaException +-- +data MediaMarkerEvent = mutable native javafx.scene.media.MediaMarkerEvent where + native getMarker :: MediaMarkerEvent -> IO (Pair String Duration) +-- derive Serializable MediaMarkerEvent +-- +data MediaPlayer = mutable native javafx.scene.media.MediaPlayer where + pure native indefinite "javafx.scene.media.MediaPlayer.INDEFINITE" :: Int + native new :: Media -> IO MediaPlayer + native audioSpectrumIntervalProperty :: MediaPlayer -> IO DoubleProperty + native audioSpectrumListenerProperty :: MediaPlayer -> IO (ObjectProperty AudioSpectrumListener) + native audioSpectrumNumBandsProperty :: MediaPlayer -> IO IntegerProperty + native audioSpectrumThresholdProperty :: MediaPlayer -> IO IntegerProperty + native autoPlayProperty :: MediaPlayer -> IO BooleanProperty + native balanceProperty :: MediaPlayer -> IO DoubleProperty + native bufferProgressTimeProperty :: MediaPlayer -> IO (ReadOnlyObjectProperty Duration) + native currentCountProperty :: MediaPlayer -> IO ReadOnlyIntegerProperty + native currentRateProperty :: MediaPlayer -> IO ReadOnlyDoubleProperty + native currentTimeProperty :: MediaPlayer -> IO (ReadOnlyObjectProperty Duration) + native cycleCountProperty :: MediaPlayer -> IO IntegerProperty + native cycleDurationProperty :: MediaPlayer -> IO (ReadOnlyObjectProperty Duration) + native dispose :: MediaPlayer -> IO () + native errorProperty :: MediaPlayer -> IO (ReadOnlyObjectProperty MediaException) + native getAudioEqualizer :: MediaPlayer -> IO AudioEqualizer + native getAudioSpectrumInterval :: MediaPlayer -> IO Double + native getAudioSpectrumListener :: MediaPlayer -> IO AudioSpectrumListener + native getAudioSpectrumNumBands :: MediaPlayer -> IO Int + native getAudioSpectrumThreshold :: MediaPlayer -> IO Int + native getBalance :: MediaPlayer -> IO Double + native getBufferProgressTime :: MediaPlayer -> IO Duration + native getCurrentCount :: MediaPlayer -> IO Int + native getCurrentRate :: MediaPlayer -> IO Double + native getCurrentTime :: MediaPlayer -> IO Duration + native getCycleCount :: MediaPlayer -> IO Int + native getCycleDuration :: MediaPlayer -> IO Duration + native getError :: MediaPlayer -> IO MediaException + native getMedia :: MediaPlayer -> IO Media + native getOnEndOfMedia :: MediaPlayer -> IOMutable Runnable + native getOnError :: MediaPlayer -> IOMutable Runnable + native getOnHalted :: MediaPlayer -> IOMutable Runnable + native getOnMarker :: MediaPlayer -> IO (EventHandler MediaMarkerEvent) + native getOnPaused :: MediaPlayer -> IOMutable Runnable + native getOnPlaying :: MediaPlayer -> IOMutable Runnable + native getOnReady :: MediaPlayer -> IOMutable Runnable + native getOnRepeat :: MediaPlayer -> IOMutable Runnable + native getOnStalled :: MediaPlayer -> IOMutable Runnable + native getOnStopped :: MediaPlayer -> IOMutable Runnable + native getRate :: MediaPlayer -> IO Double + native getStartTime :: MediaPlayer -> IO Duration +-- ENUM -- native getStatus :: MediaPlayer -> IO MediaPlayer_Status + native getStopTime :: MediaPlayer -> IO Duration + native getTotalDuration :: MediaPlayer -> IO Duration + native getVolume :: MediaPlayer -> IO Double + native isAutoPlay :: MediaPlayer -> IO Bool + native isMute :: MediaPlayer -> IO Bool + native muteProperty :: MediaPlayer -> IO BooleanProperty + native onEndOfMediaProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onErrorProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onHaltedProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onMarkerProperty :: MediaPlayer -> IO (ObjectProperty (EventHandler MediaMarkerEvent)) + native onPausedProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onPlayingProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onReadyProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onRepeatProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onStalledProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native onStoppedProperty :: MediaPlayer -> IO (ObjectProperty Runnable) + native pause :: MediaPlayer -> IO () + native play :: MediaPlayer -> IO () + native rateProperty :: MediaPlayer -> IO DoubleProperty + native seek :: MediaPlayer -> Duration -> IO () + native setAudioSpectrumInterval :: MediaPlayer -> Double -> IO () + native setAudioSpectrumListener :: MediaPlayer -> AudioSpectrumListener -> IO () + native setAudioSpectrumNumBands :: MediaPlayer -> Int -> IO () + native setAudioSpectrumThreshold :: MediaPlayer -> Int -> IO () + native setAutoPlay :: MediaPlayer -> Bool -> IO () + native setBalance :: MediaPlayer -> Double -> IO () + native setCycleCount :: MediaPlayer -> Int -> IO () + native setMute :: MediaPlayer -> Bool -> IO () + native setOnEndOfMedia :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnError :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnHalted :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnMarker :: MediaPlayer -> EventHandler MediaMarkerEvent -> IO () + native setOnPaused :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnPlaying :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnReady :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnRepeat :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnStalled :: MediaPlayer -> MutableIO Runnable -> IO () + native setOnStopped :: MediaPlayer -> MutableIO Runnable -> IO () + native setRate :: MediaPlayer -> Double -> IO () + native setStartTime :: MediaPlayer -> Duration -> IO () + native setStopTime :: MediaPlayer -> Duration -> IO () + native setVolume :: MediaPlayer -> Double -> IO () + native startTimeProperty :: MediaPlayer -> IO (ObjectProperty Duration) +-- ENUM -- native statusProperty :: MediaPlayer -> IO (ReadOnlyObjectProperty MediaPlayer_Status) + native stop :: MediaPlayer -> IO () + native stopTimeProperty :: MediaPlayer -> IO (ObjectProperty Duration) + native totalDurationProperty :: MediaPlayer -> IO (ReadOnlyObjectProperty Duration) + native volumeProperty :: MediaPlayer -> IO DoubleProperty +-- +data MediaView = mutable native javafx.scene.media.MediaView where + native new :: () -> IO MediaView + | MediaPlayer -> IO MediaView + native fitHeightProperty :: MediaView -> IO DoubleProperty + native fitWidthProperty :: MediaView -> IO DoubleProperty + native getFitHeight :: MediaView -> IO Double + native getFitWidth :: MediaView -> IO Double + native getMediaPlayer :: MediaView -> IO MediaPlayer + native getOnError :: MediaView -> IO (EventHandler MediaErrorEvent) + native getViewport :: MediaView -> IO Rectangle2D + native getX :: MediaView -> IO Double + native getY :: MediaView -> IO Double + native isPreserveRatio :: MediaView -> IO Bool + native isSmooth :: MediaView -> IO Bool + native mediaPlayerProperty :: MediaView -> IO (ObjectProperty MediaPlayer) + native onErrorProperty :: MediaView -> IO (ObjectProperty (EventHandler MediaErrorEvent)) + native preserveRatioProperty :: MediaView -> IO BooleanProperty + native setFitHeight :: MediaView -> Double -> IO () + native setFitWidth :: MediaView -> Double -> IO () + native setMediaPlayer :: MediaView -> MediaPlayer -> IO () + native setOnError :: MediaView -> EventHandler MediaErrorEvent -> IO () + native setPreserveRatio :: MediaView -> Bool -> IO () + native setSmooth :: MediaView -> Bool -> IO () + native setViewport :: MediaView -> Rectangle2D -> IO () + native setX :: MediaView -> Double -> IO () + native setY :: MediaView -> Double -> IO () + native smoothProperty :: MediaView -> IO BooleanProperty + native viewportProperty :: MediaView -> IO (ObjectProperty Rectangle2D) + native xProperty :: MediaView -> IO DoubleProperty + native yProperty :: MediaView -> IO DoubleProperty +-- +data SubtitleTrack = mutable native javafx.scene.media.SubtitleTrack +data Track = mutable native javafx.scene.media.Track where + native getLocale :: Track -> IO Locale + native getMetadata :: Track -> IOMutable (Map String Object) + native getName :: Track -> IO String + native getTrackID :: Track -> IO Long + native toString :: Track -> IO String +-- +data VideoTrack = mutable native javafx.scene.media.VideoTrack where + native getHeight :: VideoTrack -> IO Int + native getWidth :: VideoTrack -> IO Int +-- +data Node = mutable native javafx.scene.Node where + pure native baseline_offset_same_as_height "javafx.scene.Node.BASELINE_OFFSET_SAME_AS_HEIGHT" :: Double + native accessibleHelpProperty :: Node -> IO (ObjectProperty String) + native accessibleRoleDescriptionProperty :: Node -> IO (ObjectProperty String) + native accessibleRoleProperty :: Node -> IO (ObjectProperty AccessibleRole) + native accessibleTextProperty :: Node -> IO (ObjectProperty String) + native addEventFilter :: Node -> EventType t -> EventHandler t -> IO () + native addEventHandler :: Node -> EventType t -> EventHandler t -> IO () + native applyCss :: Node -> IO () + native autosize :: Node -> IO () + native blendModeProperty :: Node -> IO (ObjectProperty BlendMode) + native boundsInLocalProperty :: Node -> IO (ReadOnlyObjectProperty Bounds) + native boundsInParentProperty :: Node -> IO (ReadOnlyObjectProperty Bounds) + native buildEventDispatchChain :: Node -> EventDispatchChain -> IO EventDispatchChain + native cacheHintProperty :: Node -> IO (ObjectProperty CacheHint) + native cacheProperty :: Node -> IO BooleanProperty + native clipProperty :: Node -> IO (ObjectProperty Node) + native computeAreaInScreen :: Node -> IO Double + native contains :: Node -> Double -> Double -> IO Bool + | Node -> Point2D -> IO Bool + native cursorProperty :: Node -> IO (ObjectProperty Cursor) + native depthTestProperty :: Node -> IO (ObjectProperty DepthTest) + native disableProperty :: Node -> IO BooleanProperty + native disabledProperty :: Node -> IO ReadOnlyBooleanProperty + native effectProperty :: Node -> IO (ObjectProperty Effect) + native effectiveNodeOrientationProperty :: Node -> IO (ReadOnlyObjectProperty NodeOrientation) + native eventDispatcherProperty :: Node -> IO (ObjectProperty EventDispatcher) + native executeAccessibleAction :: Node -> AccessibleAction -> MutableIO (JArray Object) -> IO () + native fireEvent :: Node -> Event -> IO () + native focusTraversableProperty :: Node -> IO BooleanProperty + native focusedProperty :: Node -> IO ReadOnlyBooleanProperty + native getAccessibleHelp :: Node -> IO String + native getAccessibleRole :: Node -> IO AccessibleRole + native getAccessibleRoleDescription :: Node -> IO String + native getAccessibleText :: Node -> IO String + native getBaselineOffset :: Node -> IO Double + native getBlendMode :: Node -> IO BlendMode + native getBoundsInLocal :: Node -> IO Bounds + native getBoundsInParent :: Node -> IO Bounds + native getCacheHint :: Node -> IO CacheHint + native getClassCssMetaData "javafx.scene.Node.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getClip :: Node -> IO Node + native getContentBias :: Node -> IO Orientation + native getCssMetaData :: Node -> IOMutable (List (CssMetaData Styleable Object)) + native getCursor :: Node -> IO Cursor + native getDepthTest :: Node -> IO DepthTest + native getEffect :: Node -> IO Effect + native getEffectiveNodeOrientation :: Node -> IO NodeOrientation + native getEventDispatcher :: Node -> IO EventDispatcher + native getId :: Node -> IO String +-- native getInputMethodRequests :: Node -> IO InputMethodRequests + native getLayoutBounds :: Node -> IO Bounds + native getLayoutX :: Node -> IO Double + native getLayoutY :: Node -> IO Double + native getLocalToParentTransform :: Node -> IO Transform + native getLocalToSceneTransform :: Node -> IO Transform + native getNodeOrientation :: Node -> IO NodeOrientation + native getOnContextMenuRequested :: Node -> IO (EventHandler ContextMenuEvent) + native getOnDragDetected :: Node -> IO (EventHandler MouseEvent) + native getOnDragDone :: Node -> IO (EventHandler DragEvent) + native getOnDragDropped :: Node -> IO (EventHandler DragEvent) + native getOnDragEntered :: Node -> IO (EventHandler DragEvent) + native getOnDragExited :: Node -> IO (EventHandler DragEvent) + native getOnDragOver :: Node -> IO (EventHandler DragEvent) + native getOnInputMethodTextChanged :: Node -> IO (EventHandler InputMethodEvent) + native getOnKeyPressed :: Node -> IO (EventHandler KeyEvent) + native getOnKeyReleased :: Node -> IO (EventHandler KeyEvent) + native getOnKeyTyped :: Node -> IO (EventHandler KeyEvent) + native getOnMouseClicked :: Node -> IO (EventHandler MouseEvent) + native getOnMouseDragEntered :: Node -> IO (EventHandler MouseDragEvent) + native getOnMouseDragExited :: Node -> IO (EventHandler MouseDragEvent) + native getOnMouseDragOver :: Node -> IO (EventHandler MouseDragEvent) + native getOnMouseDragReleased :: Node -> IO (EventHandler MouseDragEvent) + native getOnMouseDragged :: Node -> IO (EventHandler MouseEvent) + native getOnMouseEntered :: Node -> IO (EventHandler MouseEvent) + native getOnMouseExited :: Node -> IO (EventHandler MouseEvent) + native getOnMouseMoved :: Node -> IO (EventHandler MouseEvent) + native getOnMousePressed :: Node -> IO (EventHandler MouseEvent) + native getOnMouseReleased :: Node -> IO (EventHandler MouseEvent) + native getOnRotate :: Node -> IO (EventHandler RotateEvent) + native getOnRotationFinished :: Node -> IO (EventHandler RotateEvent) + native getOnRotationStarted :: Node -> IO (EventHandler RotateEvent) + native getOnScroll :: Node -> IO (EventHandler ScrollEvent) + native getOnScrollFinished :: Node -> IO (EventHandler ScrollEvent) + native getOnScrollStarted :: Node -> IO (EventHandler ScrollEvent) + native getOnSwipeDown :: Node -> IO (EventHandler SwipeEvent) + native getOnSwipeLeft :: Node -> IO (EventHandler SwipeEvent) + native getOnSwipeRight :: Node -> IO (EventHandler SwipeEvent) + native getOnSwipeUp :: Node -> IO (EventHandler SwipeEvent) + native getOnTouchMoved :: Node -> IO (EventHandler TouchEvent) + native getOnTouchPressed :: Node -> IO (EventHandler TouchEvent) + native getOnTouchReleased :: Node -> IO (EventHandler TouchEvent) + native getOnTouchStationary :: Node -> IO (EventHandler TouchEvent) + native getOnZoom :: Node -> IO (EventHandler ZoomEvent) + native getOnZoomFinished :: Node -> IO (EventHandler ZoomEvent) + native getOnZoomStarted :: Node -> IO (EventHandler ZoomEvent) + native getOpacity :: Node -> IO Double + native getParent :: Node -> IO Parent + native getProperties :: Node -> IO (ObservableMap Object Object) + native getPseudoClassStates :: Node -> IO (ObservableSet PseudoClass) + native getRotate :: Node -> IO Double + native getRotationAxis :: Node -> IO Point3D + native getScaleX :: Node -> IO Double + native getScaleY :: Node -> IO Double + native getScaleZ :: Node -> IO Double + native getScene :: Node -> IO Scene + native getStyle :: Node -> IO String + native getStyleClass :: Node -> IO (ObservableList String) + native getStyleableParent :: Node -> IO Styleable + native getTransforms :: Node -> IO (ObservableList Transform) + native getTranslateX :: Node -> IO Double + native getTranslateY :: Node -> IO Double + native getTranslateZ :: Node -> IO Double + native getTypeSelector :: Node -> IO String + native getUserData :: Node -> IO Object + native hasProperties :: Node -> IO Bool + native hoverProperty :: Node -> IO ReadOnlyBooleanProperty + native idProperty :: Node -> IO StringProperty + native inputMethodRequestsProperty :: Node -> IO (ObjectProperty InputMethodRequests) + native intersects :: Node -> Double -> Double -> Double -> Double -> IO Bool + | Node -> Bounds -> IO Bool + native isCache :: Node -> IO Bool + native isDisable :: Node -> IO Bool + native isDisabled :: Node -> IO Bool + native isFocusTraversable :: Node -> IO Bool + native isFocused :: Node -> IO Bool + native isHover :: Node -> IO Bool + native isManaged :: Node -> IO Bool + native isMouseTransparent :: Node -> IO Bool + native isPickOnBounds :: Node -> IO Bool + native isPressed :: Node -> IO Bool + native isResizable :: Node -> IO Bool + native isVisible :: Node -> IO Bool + native layoutBoundsProperty :: Node -> IO (ReadOnlyObjectProperty Bounds) + native layoutXProperty :: Node -> IO DoubleProperty + native layoutYProperty :: Node -> IO DoubleProperty + native localToParent :: Node -> Point2D -> IO Point2D + | Node -> Double -> Double -> Double -> IO Point3D + | Node -> Bounds -> IO Bounds + | Node -> Point3D -> IO Point3D + | Node -> Double -> Double -> IO Point2D + native localToParentTransformProperty :: Node -> IO (ReadOnlyObjectProperty Transform) + native localToScene :: Node -> Bounds -> IO Bounds + | Node -> Double -> Double -> IO Point2D + | Node -> Point2D -> IO Point2D + | Node -> Point3D -> IO Point3D + | Node -> Point3D -> Bool -> IO Point3D + | Node -> Double -> Double -> Double -> Bool -> IO Point3D + | Node -> Point2D -> Bool -> IO Point2D + | Node -> Double -> Double -> Bool -> IO Point2D + | Node -> Bounds -> Bool -> IO Bounds + | Node -> Double -> Double -> Double -> IO Point3D + native localToSceneTransformProperty :: Node -> IO (ReadOnlyObjectProperty Transform) + native localToScreen :: Node -> Double -> Double -> IO Point2D + | Node -> Bounds -> IO Bounds + | Node -> Point3D -> IO Point2D + | Node -> Double -> Double -> Double -> IO Point2D + | Node -> Point2D -> IO Point2D + native lookup :: Node -> String -> IO (Maybe Node) + native lookupAll :: Node -> String -> IOMutable (Set Node) + native managedProperty :: Node -> IO BooleanProperty + native maxHeight :: Node -> Double -> IO Double + native maxWidth :: Node -> Double -> IO Double + native minHeight :: Node -> Double -> IO Double + native minWidth :: Node -> Double -> IO Double + native mouseTransparentProperty :: Node -> IO BooleanProperty + native nodeOrientationProperty :: Node -> IO (ObjectProperty NodeOrientation) + native notifyAccessibleAttributeChanged :: Node -> AccessibleAttribute -> IO () + native onContextMenuRequestedProperty :: Node -> IO (ObjectProperty (EventHandler ContextMenuEvent)) + native onDragDetectedProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onDragDoneProperty :: Node -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragDroppedProperty :: Node -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragEnteredProperty :: Node -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragExitedProperty :: Node -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragOverProperty :: Node -> IO (ObjectProperty (EventHandler DragEvent)) + native onInputMethodTextChangedProperty :: Node -> IO (ObjectProperty (EventHandler InputMethodEvent)) + native onKeyPressedProperty :: Node -> IO (ObjectProperty (EventHandler KeyEvent)) + native onKeyReleasedProperty :: Node -> IO (ObjectProperty (EventHandler KeyEvent)) + native onKeyTypedProperty :: Node -> IO (ObjectProperty (EventHandler KeyEvent)) + native onMouseClickedProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseDragEnteredProperty :: Node -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDragExitedProperty :: Node -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDragOverProperty :: Node -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDragReleasedProperty :: Node -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDraggedProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseEnteredProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseExitedProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseMovedProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMousePressedProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseReleasedProperty :: Node -> IO (ObjectProperty (EventHandler MouseEvent)) + native onRotateProperty :: Node -> IO (ObjectProperty (EventHandler RotateEvent)) + native onRotationFinishedProperty :: Node -> IO (ObjectProperty (EventHandler RotateEvent)) + native onRotationStartedProperty :: Node -> IO (ObjectProperty (EventHandler RotateEvent)) + native onScrollFinishedProperty :: Node -> IO (ObjectProperty (EventHandler ScrollEvent)) + native onScrollProperty :: Node -> IO (ObjectProperty (EventHandler ScrollEvent)) + native onScrollStartedProperty :: Node -> IO (ObjectProperty (EventHandler ScrollEvent)) + native onSwipeDownProperty :: Node -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onSwipeLeftProperty :: Node -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onSwipeRightProperty :: Node -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onSwipeUpProperty :: Node -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onTouchMovedProperty :: Node -> IO (ObjectProperty (EventHandler TouchEvent)) + native onTouchPressedProperty :: Node -> IO (ObjectProperty (EventHandler TouchEvent)) + native onTouchReleasedProperty :: Node -> IO (ObjectProperty (EventHandler TouchEvent)) + native onTouchStationaryProperty :: Node -> IO (ObjectProperty (EventHandler TouchEvent)) + native onZoomFinishedProperty :: Node -> IO (ObjectProperty (EventHandler ZoomEvent)) + native onZoomProperty :: Node -> IO (ObjectProperty (EventHandler ZoomEvent)) + native onZoomStartedProperty :: Node -> IO (ObjectProperty (EventHandler ZoomEvent)) + native opacityProperty :: Node -> IO DoubleProperty + native parentProperty :: Node -> IO (ReadOnlyObjectProperty Parent) + native parentToLocal :: Node -> Bounds -> IO Bounds + | Node -> Point2D -> IO Point2D + | Node -> Double -> Double -> IO Point2D + | Node -> Double -> Double -> Double -> IO Point3D + | Node -> Point3D -> IO Point3D + native pickOnBoundsProperty :: Node -> IO BooleanProperty + native prefHeight :: Node -> Double -> IO Double + native prefWidth :: Node -> Double -> IO Double + native pressedProperty :: Node -> IO ReadOnlyBooleanProperty + native pseudoClassStateChanged :: Node -> PseudoClass -> Bool -> IO () + native queryAccessibleAttribute :: Node -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native relocate :: Node -> Double -> Double -> IO () + native removeEventFilter :: Node -> EventType t -> EventHandler t -> IO () + native removeEventHandler :: Node -> EventType t -> EventHandler t -> IO () + native requestFocus :: Node -> IO () + native resize :: Node -> Double -> Double -> IO () + native resizeRelocate :: Node -> Double -> Double -> Double -> Double -> IO () + native rotateProperty :: Node -> IO DoubleProperty + native rotationAxisProperty :: Node -> IO (ObjectProperty Point3D) + native scaleXProperty :: Node -> IO DoubleProperty + native scaleYProperty :: Node -> IO DoubleProperty + native scaleZProperty :: Node -> IO DoubleProperty + native sceneProperty :: Node -> IO (ReadOnlyObjectProperty Scene) + native sceneToLocal :: Node -> Double -> Double -> Double -> IO Point3D + | Node -> Point3D -> IO Point3D + | Node -> Point2D -> IO Point2D + | Node -> Double -> Double -> Bool -> IO Point2D + | Node -> Point2D -> Bool -> IO Point2D + | Node -> Bounds -> IO Bounds + | Node -> Bounds -> Bool -> IO Bounds + | Node -> Double -> Double -> IO Point2D + native screenToLocal :: Node -> Bounds -> IO Bounds + | Node -> Point2D -> IO Point2D + | Node -> Double -> Double -> IO Point2D + native setAccessibleHelp :: Node -> String -> IO () + native setAccessibleRole :: Node -> AccessibleRole -> IO () + native setAccessibleRoleDescription :: Node -> String -> IO () + native setAccessibleText :: Node -> String -> IO () + native setBlendMode :: Node -> BlendMode -> IO () + native setCache :: Node -> Bool -> IO () + native setCacheHint :: Node -> CacheHint -> IO () + native setClip :: Node -> Node -> IO () + native setCursor :: Node -> Cursor -> IO () + native setDepthTest :: Node -> DepthTest -> IO () + native setDisable :: Node -> Bool -> IO () + native setEffect :: Node -> Effect -> IO () + native setEventDispatcher :: Node -> EventDispatcher -> IO () + native setFocusTraversable :: Node -> Bool -> IO () + native setId :: Node -> String -> IO () + native setInputMethodRequests :: Node -> InputMethodRequests -> IO () + native setLayoutX :: Node -> Double -> IO () + native setLayoutY :: Node -> Double -> IO () + native setManaged :: Node -> Bool -> IO () + native setMouseTransparent :: Node -> Bool -> IO () + native setNodeOrientation :: Node -> NodeOrientation -> IO () + native setOnContextMenuRequested :: Node -> EventHandler ContextMenuEvent -> IO () + native setOnDragDetected :: Node -> EventHandler MouseEvent -> IO () + native setOnDragDone :: Node -> EventHandler DragEvent -> IO () + native setOnDragDropped :: Node -> EventHandler DragEvent -> IO () + native setOnDragEntered :: Node -> EventHandler DragEvent -> IO () + native setOnDragExited :: Node -> EventHandler DragEvent -> IO () + native setOnDragOver :: Node -> EventHandler DragEvent -> IO () + native setOnInputMethodTextChanged :: Node -> EventHandler InputMethodEvent -> IO () + native setOnKeyPressed :: Node -> EventHandler KeyEvent -> IO () + native setOnKeyReleased :: Node -> EventHandler KeyEvent -> IO () + native setOnKeyTyped :: Node -> EventHandler KeyEvent -> IO () + native setOnMouseClicked :: Node -> EventHandler MouseEvent -> IO () + native setOnMouseDragEntered :: Node -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragExited :: Node -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragOver :: Node -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragReleased :: Node -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragged :: Node -> EventHandler MouseEvent -> IO () + native setOnMouseEntered :: Node -> EventHandler MouseEvent -> IO () + native setOnMouseExited :: Node -> EventHandler MouseEvent -> IO () + native setOnMouseMoved :: Node -> EventHandler MouseEvent -> IO () + native setOnMousePressed :: Node -> EventHandler MouseEvent -> IO () + native setOnMouseReleased :: Node -> EventHandler MouseEvent -> IO () + native setOnRotate :: Node -> EventHandler RotateEvent -> IO () + native setOnRotationFinished :: Node -> EventHandler RotateEvent -> IO () + native setOnRotationStarted :: Node -> EventHandler RotateEvent -> IO () + native setOnScroll :: Node -> EventHandler ScrollEvent -> IO () + native setOnScrollFinished :: Node -> EventHandler ScrollEvent -> IO () + native setOnScrollStarted :: Node -> EventHandler ScrollEvent -> IO () + native setOnSwipeDown :: Node -> EventHandler SwipeEvent -> IO () + native setOnSwipeLeft :: Node -> EventHandler SwipeEvent -> IO () + native setOnSwipeRight :: Node -> EventHandler SwipeEvent -> IO () + native setOnSwipeUp :: Node -> EventHandler SwipeEvent -> IO () + native setOnTouchMoved :: Node -> EventHandler TouchEvent -> IO () + native setOnTouchPressed :: Node -> EventHandler TouchEvent -> IO () + native setOnTouchReleased :: Node -> EventHandler TouchEvent -> IO () + native setOnTouchStationary :: Node -> EventHandler TouchEvent -> IO () + native setOnZoom :: Node -> EventHandler ZoomEvent -> IO () + native setOnZoomFinished :: Node -> EventHandler ZoomEvent -> IO () + native setOnZoomStarted :: Node -> EventHandler ZoomEvent -> IO () + native setOpacity :: Node -> Double -> IO () + native setPickOnBounds :: Node -> Bool -> IO () + native setRotate :: Node -> Double -> IO () + native setRotationAxis :: Node -> Point3D -> IO () + native setScaleX :: Node -> Double -> IO () + native setScaleY :: Node -> Double -> IO () + native setScaleZ :: Node -> Double -> IO () + native setStyle :: Node -> String -> IO () + native setTranslateX :: Node -> Double -> IO () + native setTranslateY :: Node -> Double -> IO () + native setTranslateZ :: Node -> Double -> IO () + native setUserData :: Node -> Object -> IO () + native setVisible :: Node -> Bool -> IO () + native snapshot :: Node -> Callback SnapshotResult Void -> SnapshotParameters -> WritableImage -> IO () + | Node -> SnapshotParameters -> WritableImage -> IO WritableImage + native startDragAndDrop :: Node -> MutableIO (JArray TransferMode) -> IO Dragboard + native startFullDrag :: Node -> IO () + native styleProperty :: Node -> IO StringProperty + native toBack :: Node -> IO () + native toFront :: Node -> IO () + native toString :: Node -> IO String + native translateXProperty :: Node -> IO DoubleProperty + native translateYProperty :: Node -> IO DoubleProperty + native translateZProperty :: Node -> IO DoubleProperty + native usesMirroring :: Node -> IO Bool + native visibleProperty :: Node -> IO BooleanProperty +-- +data CycleMethod = mutable native javafx.scene.paint.CycleMethod where + native no_cycle "javafx.scene.paint.CycleMethod.NO_CYCLE" :: IO CycleMethod + native reflect "javafx.scene.paint.CycleMethod.REFLECT" :: IO CycleMethod + native repeat "javafx.scene.paint.CycleMethod.REPEAT" :: IO CycleMethod + native valueOf "javafx.scene.paint.CycleMethod.valueOf" :: String -> IO CycleMethod + native values "javafx.scene.paint.CycleMethod.values" :: () -> STMutable s (JArray CycleMethod) +-- derive Serializable CycleMethod +-- +data ImagePattern = mutable native javafx.scene.paint.ImagePattern where + native new :: Image -> IO ImagePattern + | Image -> Double -> Double -> Double -> Double -> Bool -> IO ImagePattern + native getHeight :: ImagePattern -> IO Double + native getImage :: ImagePattern -> IO Image + native getWidth :: ImagePattern -> IO Double + native getX :: ImagePattern -> IO Double + native getY :: ImagePattern -> IO Double + native isOpaque :: ImagePattern -> IO Bool + native isProportional :: ImagePattern -> IO Bool +-- +data LinearGradient = mutable native javafx.scene.paint.LinearGradient where + native new :: Double -> Double -> Double -> Double -> Bool -> CycleMethod -> MutableIO (JArray Stop) -> IO LinearGradient + | Double -> Double -> Double -> Double -> Bool -> CycleMethod -> MutableIO (List Stop) -> IO LinearGradient + native equals :: LinearGradient -> Object -> IO Bool + native getCycleMethod :: LinearGradient -> IO CycleMethod + native getEndX :: LinearGradient -> IO Double + native getEndY :: LinearGradient -> IO Double + native getStartX :: LinearGradient -> IO Double + native getStartY :: LinearGradient -> IO Double + native getStops :: LinearGradient -> IOMutable (List Stop) + native hashCode :: LinearGradient -> IO Int + native isOpaque :: LinearGradient -> IO Bool + native isProportional :: LinearGradient -> IO Bool + native toString :: LinearGradient -> IO String + native valueOf "javafx.scene.paint.LinearGradient.valueOf" :: String -> IO LinearGradient +-- +data PhongMaterial = mutable native javafx.scene.paint.PhongMaterial where + native new :: Color -> Image -> Image -> Image -> Image -> IO PhongMaterial + | Color -> IO PhongMaterial + | () -> IO PhongMaterial + native bumpMapProperty :: PhongMaterial -> IO (ObjectProperty Image) + native diffuseColorProperty :: PhongMaterial -> IO (ObjectProperty Color) + native diffuseMapProperty :: PhongMaterial -> IO (ObjectProperty Image) + native getBumpMap :: PhongMaterial -> IO Image + native getDiffuseColor :: PhongMaterial -> IO Color + native getDiffuseMap :: PhongMaterial -> IO Image + native getSelfIlluminationMap :: PhongMaterial -> IO Image + native getSpecularColor :: PhongMaterial -> IO Color + native getSpecularMap :: PhongMaterial -> IO Image + native getSpecularPower :: PhongMaterial -> IO Double + native selfIlluminationMapProperty :: PhongMaterial -> IO (ObjectProperty Image) + native setBumpMap :: PhongMaterial -> Image -> IO () + native setDiffuseColor :: PhongMaterial -> Color -> IO () + native setDiffuseMap :: PhongMaterial -> Image -> IO () + native setSelfIlluminationMap :: PhongMaterial -> Image -> IO () + native setSpecularColor :: PhongMaterial -> Color -> IO () + native setSpecularMap :: PhongMaterial -> Image -> IO () + native setSpecularPower :: PhongMaterial -> Double -> IO () + native specularColorProperty :: PhongMaterial -> IO (ObjectProperty Color) + native specularMapProperty :: PhongMaterial -> IO (ObjectProperty Image) + native specularPowerProperty :: PhongMaterial -> IO DoubleProperty + native toString :: PhongMaterial -> IO String +-- +data RadialGradient = mutable native javafx.scene.paint.RadialGradient where + native new :: Double -> Double -> Double -> Double -> Double -> Bool -> CycleMethod -> MutableIO (List Stop) -> IO RadialGradient + | Double -> Double -> Double -> Double -> Double -> Bool -> CycleMethod -> MutableIO (JArray Stop) -> IO RadialGradient + native equals :: RadialGradient -> Object -> IO Bool + native getCenterX :: RadialGradient -> IO Double + native getCenterY :: RadialGradient -> IO Double + native getCycleMethod :: RadialGradient -> IO CycleMethod + native getFocusAngle :: RadialGradient -> IO Double + native getFocusDistance :: RadialGradient -> IO Double + native getRadius :: RadialGradient -> IO Double +-- native getStops :: RadialGradient -> IOMutable (List Stop) + native hashCode :: RadialGradient -> IO Int + native isOpaque :: RadialGradient -> IO Bool + native isProportional :: RadialGradient -> IO Bool + native toString :: RadialGradient -> IO String + native valueOf "javafx.scene.paint.RadialGradient.valueOf" :: String -> IO RadialGradient +-- +data Stop = mutable native javafx.scene.paint.Stop where + native new :: Double -> Color -> IO Stop + native equals :: Stop -> Object -> IO Bool + native getColor :: Stop -> IO Color + native getOffset :: Stop -> IO Double + native hashCode :: Stop -> IO Int + native toString :: Stop -> IO String +-- +data ParallelCamera = mutable native javafx.scene.ParallelCamera where + native new :: () -> IO ParallelCamera +-- +data Parent = mutable native javafx.scene.Parent where + native getBaselineOffset :: Parent -> IO Double + native getChildrenUnmodifiable :: Parent -> IO (ObservableList Node) + native getStylesheets :: Parent -> IO (ObservableList String) + native isNeedsLayout :: Parent -> IO Bool + native layout :: Parent -> IO () + native lookup :: Parent -> String -> IO (Maybe Node) + native minHeight :: Parent -> Double -> IO Double + native minWidth :: Parent -> Double -> IO Double + native needsLayoutProperty :: Parent -> IO ReadOnlyBooleanProperty + native prefHeight :: Parent -> Double -> IO Double + native prefWidth :: Parent -> Double -> IO Double + native queryAccessibleAttribute :: Parent -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native requestLayout :: Parent -> IO () +-- +data PerspectiveCamera = mutable native javafx.scene.PerspectiveCamera where + native new :: () -> IO PerspectiveCamera + | Bool -> IO PerspectiveCamera + native fieldOfViewProperty :: PerspectiveCamera -> IO DoubleProperty + native getFieldOfView :: PerspectiveCamera -> IO Double + native isFixedEyeAtCameraZero :: PerspectiveCamera -> IO Bool + native isVerticalFieldOfView :: PerspectiveCamera -> IO Bool + native setFieldOfView :: PerspectiveCamera -> Double -> IO () + native setVerticalFieldOfView :: PerspectiveCamera -> Bool -> IO () + native verticalFieldOfViewProperty :: PerspectiveCamera -> IO BooleanProperty +-- +data PointLight = mutable native javafx.scene.PointLight where + native new :: () -> IO PointLight + | Color -> IO PointLight +-- +data Scene = mutable native javafx.scene.Scene where + native new :: Parent -> Double -> Double -> Paint -> IO Scene + | Parent -> Double -> Double -> Bool -> IO Scene + | Parent -> Double -> Double -> Bool -> SceneAntialiasing -> IO Scene + | Parent -> IO Scene + | Parent -> Double -> Double -> IO Scene + | Parent -> Paint -> IO Scene + native addEventFilter :: Scene -> EventType t -> EventHandler t -> IO () + native addEventHandler :: Scene -> EventType t -> EventHandler t -> IO () + native addMnemonic :: Scene -> Mnemonic -> IO () + native buildEventDispatchChain :: Scene -> EventDispatchChain -> IO EventDispatchChain + native cameraProperty :: Scene -> IO (ObjectProperty Camera) + native cursorProperty :: Scene -> IO (ObjectProperty Cursor) + native effectiveNodeOrientationProperty :: Scene -> IO (ReadOnlyObjectProperty NodeOrientation) + native eventDispatcherProperty :: Scene -> IO (ObjectProperty EventDispatcher) + native fillProperty :: Scene -> IO (ObjectProperty Paint) + native focusOwnerProperty :: Scene -> IO (ReadOnlyObjectProperty Node) + native getAccelerators :: Scene -> IO (ObservableMap KeyCombination Runnable) + native getAntiAliasing :: Scene -> IO SceneAntialiasing + native getCamera :: Scene -> IO Camera + native getCursor :: Scene -> IO Cursor + native getEffectiveNodeOrientation :: Scene -> IO NodeOrientation + native getEventDispatcher :: Scene -> IO EventDispatcher + native getFill :: Scene -> IO Paint + native getFocusOwner :: Scene -> IO Node + native getHeight :: Scene -> IO Double + native getMnemonics :: Scene -> IO (ObservableMap KeyCombination (ObservableList Mnemonic)) + native getNodeOrientation :: Scene -> IO NodeOrientation + native getOnContextMenuRequested :: Scene -> IO (EventHandler ContextMenuEvent) + native getOnDragDetected :: Scene -> IO (EventHandler MouseEvent) + native getOnDragDone :: Scene -> IO (EventHandler DragEvent) + native getOnDragDropped :: Scene -> IO (EventHandler DragEvent) + native getOnDragEntered :: Scene -> IO (EventHandler DragEvent) + native getOnDragExited :: Scene -> IO (EventHandler DragEvent) + native getOnDragOver :: Scene -> IO (EventHandler DragEvent) + native getOnInputMethodTextChanged :: Scene -> IO (EventHandler InputMethodEvent) + native getOnKeyPressed :: Scene -> IO (EventHandler KeyEvent) + native getOnKeyReleased :: Scene -> IO (EventHandler KeyEvent) + native getOnKeyTyped :: Scene -> IO (EventHandler KeyEvent) + native getOnMouseClicked :: Scene -> IO (EventHandler MouseEvent) + native getOnMouseDragEntered :: Scene -> IO (EventHandler MouseDragEvent) + native getOnMouseDragExited :: Scene -> IO (EventHandler MouseDragEvent) + native getOnMouseDragOver :: Scene -> IO (EventHandler MouseDragEvent) + native getOnMouseDragReleased :: Scene -> IO (EventHandler MouseDragEvent) + native getOnMouseDragged :: Scene -> IO (EventHandler MouseEvent) + native getOnMouseEntered :: Scene -> IO (EventHandler MouseEvent) + native getOnMouseExited :: Scene -> IO (EventHandler MouseEvent) + native getOnMouseMoved :: Scene -> IO (EventHandler MouseEvent) + native getOnMousePressed :: Scene -> IO (EventHandler MouseEvent) + native getOnMouseReleased :: Scene -> IO (EventHandler MouseEvent) + native getOnRotate :: Scene -> IO (EventHandler RotateEvent) + native getOnRotationFinished :: Scene -> IO (EventHandler RotateEvent) + native getOnRotationStarted :: Scene -> IO (EventHandler RotateEvent) + native getOnScroll :: Scene -> IO (EventHandler ScrollEvent) + native getOnScrollFinished :: Scene -> IO (EventHandler ScrollEvent) + native getOnScrollStarted :: Scene -> IO (EventHandler ScrollEvent) + native getOnSwipeDown :: Scene -> IO (EventHandler SwipeEvent) + native getOnSwipeLeft :: Scene -> IO (EventHandler SwipeEvent) + native getOnSwipeRight :: Scene -> IO (EventHandler SwipeEvent) + native getOnSwipeUp :: Scene -> IO (EventHandler SwipeEvent) + native getOnTouchMoved :: Scene -> IO (EventHandler TouchEvent) + native getOnTouchPressed :: Scene -> IO (EventHandler TouchEvent) + native getOnTouchReleased :: Scene -> IO (EventHandler TouchEvent) + native getOnTouchStationary :: Scene -> IO (EventHandler TouchEvent) + native getOnZoom :: Scene -> IO (EventHandler ZoomEvent) + native getOnZoomFinished :: Scene -> IO (EventHandler ZoomEvent) + native getOnZoomStarted :: Scene -> IO (EventHandler ZoomEvent) + native getProperties :: Scene -> IO (ObservableMap Object Object) + native getRoot :: Scene -> IO Parent + native getStylesheets :: Scene -> IO (ObservableList String) + native getUserAgentStylesheet :: Scene -> IO String + native getUserData :: Scene -> IO Object + native getWidth :: Scene -> IO Double + native getWindow :: Scene -> IO Window + native getX :: Scene -> IO Double + native getY :: Scene -> IO Double + native hasProperties :: Scene -> IO Bool + native heightProperty :: Scene -> IO ReadOnlyDoubleProperty + native isDepthBuffer :: Scene -> IO Bool + native lookup :: Scene -> String -> IO (Maybe Node) + native nodeOrientationProperty :: Scene -> IO (ObjectProperty NodeOrientation) + native onContextMenuRequestedProperty :: Scene -> IO (ObjectProperty (EventHandler ContextMenuEvent)) + native onDragDetectedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onDragDoneProperty :: Scene -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragDroppedProperty :: Scene -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragEnteredProperty :: Scene -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragExitedProperty :: Scene -> IO (ObjectProperty (EventHandler DragEvent)) + native onDragOverProperty :: Scene -> IO (ObjectProperty (EventHandler DragEvent)) + native onInputMethodTextChangedProperty :: Scene -> IO (ObjectProperty (EventHandler InputMethodEvent)) + native onKeyPressedProperty :: Scene -> IO (ObjectProperty (EventHandler KeyEvent)) + native onKeyReleasedProperty :: Scene -> IO (ObjectProperty (EventHandler KeyEvent)) + native onKeyTypedProperty :: Scene -> IO (ObjectProperty (EventHandler KeyEvent)) + native onMouseClickedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseDragEnteredProperty :: Scene -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDragExitedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDragOverProperty :: Scene -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDragReleasedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseDragEvent)) + native onMouseDraggedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseEnteredProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseExitedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseMovedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMousePressedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onMouseReleasedProperty :: Scene -> IO (ObjectProperty (EventHandler MouseEvent)) + native onRotateProperty :: Scene -> IO (ObjectProperty (EventHandler RotateEvent)) + native onRotationFinishedProperty :: Scene -> IO (ObjectProperty (EventHandler RotateEvent)) + native onRotationStartedProperty :: Scene -> IO (ObjectProperty (EventHandler RotateEvent)) + native onScrollFinishedProperty :: Scene -> IO (ObjectProperty (EventHandler ScrollEvent)) + native onScrollProperty :: Scene -> IO (ObjectProperty (EventHandler ScrollEvent)) + native onScrollStartedProperty :: Scene -> IO (ObjectProperty (EventHandler ScrollEvent)) + native onSwipeDownProperty :: Scene -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onSwipeLeftProperty :: Scene -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onSwipeRightProperty :: Scene -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onSwipeUpProperty :: Scene -> IO (ObjectProperty (EventHandler SwipeEvent)) + native onTouchMovedProperty :: Scene -> IO (ObjectProperty (EventHandler TouchEvent)) + native onTouchPressedProperty :: Scene -> IO (ObjectProperty (EventHandler TouchEvent)) + native onTouchReleasedProperty :: Scene -> IO (ObjectProperty (EventHandler TouchEvent)) + native onTouchStationaryProperty :: Scene -> IO (ObjectProperty (EventHandler TouchEvent)) + native onZoomFinishedProperty :: Scene -> IO (ObjectProperty (EventHandler ZoomEvent)) + native onZoomProperty :: Scene -> IO (ObjectProperty (EventHandler ZoomEvent)) + native onZoomStartedProperty :: Scene -> IO (ObjectProperty (EventHandler ZoomEvent)) + native removeEventFilter :: Scene -> EventType t -> EventHandler t -> IO () + native removeEventHandler :: Scene -> EventType t -> EventHandler t -> IO () + native removeMnemonic :: Scene -> Mnemonic -> IO () + native rootProperty :: Scene -> IO (ObjectProperty Parent) + native setCamera :: Scene -> Camera -> IO () + native setCursor :: Scene -> Cursor -> IO () + native setEventDispatcher :: Scene -> EventDispatcher -> IO () + native setFill :: Scene -> Paint -> IO () + native setNodeOrientation :: Scene -> NodeOrientation -> IO () + native setOnContextMenuRequested :: Scene -> EventHandler ContextMenuEvent -> IO () + native setOnDragDetected :: Scene -> EventHandler MouseEvent -> IO () + native setOnDragDone :: Scene -> EventHandler DragEvent -> IO () + native setOnDragDropped :: Scene -> EventHandler DragEvent -> IO () + native setOnDragEntered :: Scene -> EventHandler DragEvent -> IO () + native setOnDragExited :: Scene -> EventHandler DragEvent -> IO () + native setOnDragOver :: Scene -> EventHandler DragEvent -> IO () + native setOnInputMethodTextChanged :: Scene -> EventHandler InputMethodEvent -> IO () + native setOnKeyPressed :: Scene -> EventHandler KeyEvent -> IO () + native setOnKeyReleased :: Scene -> EventHandler KeyEvent -> IO () + native setOnKeyTyped :: Scene -> EventHandler KeyEvent -> IO () + native setOnMouseClicked :: Scene -> EventHandler MouseEvent -> IO () + native setOnMouseDragEntered :: Scene -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragExited :: Scene -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragOver :: Scene -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragReleased :: Scene -> EventHandler MouseDragEvent -> IO () + native setOnMouseDragged :: Scene -> EventHandler MouseEvent -> IO () + native setOnMouseEntered :: Scene -> EventHandler MouseEvent -> IO () + native setOnMouseExited :: Scene -> EventHandler MouseEvent -> IO () + native setOnMouseMoved :: Scene -> EventHandler MouseEvent -> IO () + native setOnMousePressed :: Scene -> EventHandler MouseEvent -> IO () + native setOnMouseReleased :: Scene -> EventHandler MouseEvent -> IO () + native setOnRotate :: Scene -> EventHandler RotateEvent -> IO () + native setOnRotationFinished :: Scene -> EventHandler RotateEvent -> IO () + native setOnRotationStarted :: Scene -> EventHandler RotateEvent -> IO () + native setOnScroll :: Scene -> EventHandler ScrollEvent -> IO () + native setOnScrollFinished :: Scene -> EventHandler ScrollEvent -> IO () + native setOnScrollStarted :: Scene -> EventHandler ScrollEvent -> IO () + native setOnSwipeDown :: Scene -> EventHandler SwipeEvent -> IO () + native setOnSwipeLeft :: Scene -> EventHandler SwipeEvent -> IO () + native setOnSwipeRight :: Scene -> EventHandler SwipeEvent -> IO () + native setOnSwipeUp :: Scene -> EventHandler SwipeEvent -> IO () + native setOnTouchMoved :: Scene -> EventHandler TouchEvent -> IO () + native setOnTouchPressed :: Scene -> EventHandler TouchEvent -> IO () + native setOnTouchReleased :: Scene -> EventHandler TouchEvent -> IO () + native setOnTouchStationary :: Scene -> EventHandler TouchEvent -> IO () + native setOnZoom :: Scene -> EventHandler ZoomEvent -> IO () + native setOnZoomFinished :: Scene -> EventHandler ZoomEvent -> IO () + native setOnZoomStarted :: Scene -> EventHandler ZoomEvent -> IO () + native setRoot :: Scene -> Parent -> IO () + native setUserAgentStylesheet :: Scene -> String -> IO () + native setUserData :: Scene -> Object -> IO () + native snapshot :: Scene -> WritableImage -> IO WritableImage + | Scene -> Callback SnapshotResult Void -> WritableImage -> IO () + native startDragAndDrop :: Scene -> MutableIO (JArray TransferMode) -> IO Dragboard + native startFullDrag :: Scene -> IO () + native userAgentStylesheetProperty :: Scene -> IO (ObjectProperty String) + native widthProperty :: Scene -> IO ReadOnlyDoubleProperty + native windowProperty :: Scene -> IO (ReadOnlyObjectProperty Window) + native xProperty :: Scene -> IO ReadOnlyDoubleProperty + native yProperty :: Scene -> IO ReadOnlyDoubleProperty +-- +data SceneAntialiasing = mutable native javafx.scene.SceneAntialiasing where + native disabled "javafx.scene.SceneAntialiasing.DISABLED" :: IO SceneAntialiasing + native balanced "javafx.scene.SceneAntialiasing.BALANCED" :: IO SceneAntialiasing + native toString :: SceneAntialiasing -> IO String +-- +data Arc = mutable native javafx.scene.shape.Arc where + native new :: () -> IO Arc + | Double -> Double -> Double -> Double -> Double -> Double -> IO Arc + native centerXProperty :: Arc -> IO DoubleProperty + native centerYProperty :: Arc -> IO DoubleProperty + native getCenterX :: Arc -> IO Double + native getCenterY :: Arc -> IO Double + native getLength :: Arc -> IO Double + native getRadiusX :: Arc -> IO Double + native getRadiusY :: Arc -> IO Double + native getStartAngle :: Arc -> IO Double + native getType :: Arc -> IO ArcType + native lengthProperty :: Arc -> IO DoubleProperty + native radiusXProperty :: Arc -> IO DoubleProperty + native radiusYProperty :: Arc -> IO DoubleProperty + native setCenterX :: Arc -> Double -> IO () + native setCenterY :: Arc -> Double -> IO () + native setLength :: Arc -> Double -> IO () + native setRadiusX :: Arc -> Double -> IO () + native setRadiusY :: Arc -> Double -> IO () + native setStartAngle :: Arc -> Double -> IO () + native setType :: Arc -> ArcType -> IO () + native startAngleProperty :: Arc -> IO DoubleProperty + native toString :: Arc -> IO String + native typeProperty :: Arc -> IO (ObjectProperty ArcType) +-- +data ArcTo = mutable native javafx.scene.shape.ArcTo where + native new :: () -> IO ArcTo + | Double -> Double -> Double -> Double -> Double -> Bool -> Bool -> IO ArcTo + native getRadiusX :: ArcTo -> IO Double + native getRadiusY :: ArcTo -> IO Double + native getX :: ArcTo -> IO Double + native getXAxisRotation :: ArcTo -> IO Double + native getY :: ArcTo -> IO Double + native isLargeArcFlag :: ArcTo -> IO Bool + native isSweepFlag :: ArcTo -> IO Bool + native largeArcFlagProperty :: ArcTo -> IO BooleanProperty + native radiusXProperty :: ArcTo -> IO DoubleProperty + native radiusYProperty :: ArcTo -> IO DoubleProperty + native setLargeArcFlag :: ArcTo -> Bool -> IO () + native setRadiusX :: ArcTo -> Double -> IO () + native setRadiusY :: ArcTo -> Double -> IO () + native setSweepFlag :: ArcTo -> Bool -> IO () + native setX :: ArcTo -> Double -> IO () + native setXAxisRotation :: ArcTo -> Double -> IO () + native setY :: ArcTo -> Double -> IO () + native sweepFlagProperty :: ArcTo -> IO BooleanProperty + native toString :: ArcTo -> IO String + native xAxisRotationProperty "XAxisRotationProperty" :: ArcTo -> IO DoubleProperty + native xProperty :: ArcTo -> IO DoubleProperty + native yProperty :: ArcTo -> IO DoubleProperty +-- +data ArcType = mutable native javafx.scene.shape.ArcType where + native open "javafx.scene.shape.ArcType.OPEN" :: IO ArcType + native chord "javafx.scene.shape.ArcType.CHORD" :: IO ArcType + native round "javafx.scene.shape.ArcType.ROUND" :: IO ArcType + native valueOf "javafx.scene.shape.ArcType.valueOf" :: String -> IO ArcType + native values "javafx.scene.shape.ArcType.values" :: () -> STMutable s (JArray ArcType) +-- derive Serializable ArcType +-- +data Box = mutable native javafx.scene.shape.Box where + pure native default_size "javafx.scene.shape.Box.DEFAULT_SIZE" :: Double + native new :: () -> IO Box + | Double -> Double -> Double -> IO Box + native depthProperty :: Box -> IO DoubleProperty + native getDepth :: Box -> IO Double + native getHeight :: Box -> IO Double + native getWidth :: Box -> IO Double + native heightProperty :: Box -> IO DoubleProperty + native setDepth :: Box -> Double -> IO () + native setHeight :: Box -> Double -> IO () + native setWidth :: Box -> Double -> IO () + native widthProperty :: Box -> IO DoubleProperty +-- +data Circle = mutable native javafx.scene.shape.Circle where + native new :: Double -> Double -> Double -> Paint -> IO Circle + | Double -> Double -> Double -> IO Circle + | () -> IO Circle + | Double -> Paint -> IO Circle + | Double -> IO Circle + native centerXProperty :: Circle -> IO DoubleProperty + native centerYProperty :: Circle -> IO DoubleProperty + native getCenterX :: Circle -> IO Double + native getCenterY :: Circle -> IO Double + native getRadius :: Circle -> IO Double + native radiusProperty :: Circle -> IO DoubleProperty + native setCenterX :: Circle -> Double -> IO () + native setCenterY :: Circle -> Double -> IO () + native setRadius :: Circle -> Double -> IO () + native toString :: Circle -> IO String +-- +data ClosePath = mutable native javafx.scene.shape.ClosePath where + native new :: () -> IO ClosePath + native toString :: ClosePath -> IO String +-- +data CubicCurve = mutable native javafx.scene.shape.CubicCurve where + native new :: () -> IO CubicCurve + | Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO CubicCurve + native controlX1Property :: CubicCurve -> IO DoubleProperty + native controlX2Property :: CubicCurve -> IO DoubleProperty + native controlY1Property :: CubicCurve -> IO DoubleProperty + native controlY2Property :: CubicCurve -> IO DoubleProperty + native endXProperty :: CubicCurve -> IO DoubleProperty + native endYProperty :: CubicCurve -> IO DoubleProperty + native getControlX1 :: CubicCurve -> IO Double + native getControlX2 :: CubicCurve -> IO Double + native getControlY1 :: CubicCurve -> IO Double + native getControlY2 :: CubicCurve -> IO Double + native getEndX :: CubicCurve -> IO Double + native getEndY :: CubicCurve -> IO Double + native getStartX :: CubicCurve -> IO Double + native getStartY :: CubicCurve -> IO Double + native setControlX1 :: CubicCurve -> Double -> IO () + native setControlX2 :: CubicCurve -> Double -> IO () + native setControlY1 :: CubicCurve -> Double -> IO () + native setControlY2 :: CubicCurve -> Double -> IO () + native setEndX :: CubicCurve -> Double -> IO () + native setEndY :: CubicCurve -> Double -> IO () + native setStartX :: CubicCurve -> Double -> IO () + native setStartY :: CubicCurve -> Double -> IO () + native startXProperty :: CubicCurve -> IO DoubleProperty + native startYProperty :: CubicCurve -> IO DoubleProperty + native toString :: CubicCurve -> IO String +-- +data CubicCurveTo = mutable native javafx.scene.shape.CubicCurveTo where + native new :: () -> IO CubicCurveTo + | Double -> Double -> Double -> Double -> Double -> Double -> IO CubicCurveTo + native controlX1Property :: CubicCurveTo -> IO DoubleProperty + native controlX2Property :: CubicCurveTo -> IO DoubleProperty + native controlY1Property :: CubicCurveTo -> IO DoubleProperty + native controlY2Property :: CubicCurveTo -> IO DoubleProperty + native getControlX1 :: CubicCurveTo -> IO Double + native getControlX2 :: CubicCurveTo -> IO Double + native getControlY1 :: CubicCurveTo -> IO Double + native getControlY2 :: CubicCurveTo -> IO Double + native getX :: CubicCurveTo -> IO Double + native getY :: CubicCurveTo -> IO Double + native setControlX1 :: CubicCurveTo -> Double -> IO () + native setControlX2 :: CubicCurveTo -> Double -> IO () + native setControlY1 :: CubicCurveTo -> Double -> IO () + native setControlY2 :: CubicCurveTo -> Double -> IO () + native setX :: CubicCurveTo -> Double -> IO () + native setY :: CubicCurveTo -> Double -> IO () + native toString :: CubicCurveTo -> IO String + native xProperty :: CubicCurveTo -> IO DoubleProperty + native yProperty :: CubicCurveTo -> IO DoubleProperty +-- +data CullFace = mutable native javafx.scene.shape.CullFace where + native none "javafx.scene.shape.CullFace.NONE" :: IO CullFace + native back "javafx.scene.shape.CullFace.BACK" :: IO CullFace + native front "javafx.scene.shape.CullFace.FRONT" :: IO CullFace + native valueOf "javafx.scene.shape.CullFace.valueOf" :: String -> IO CullFace + native values "javafx.scene.shape.CullFace.values" :: () -> STMutable s (JArray CullFace) +-- derive Serializable CullFace +-- +data Cylinder = mutable native javafx.scene.shape.Cylinder where + native new :: Double -> Double -> Int -> IO Cylinder + | Double -> Double -> IO Cylinder + | () -> IO Cylinder + native getDivisions :: Cylinder -> IO Int + native getHeight :: Cylinder -> IO Double + native getRadius :: Cylinder -> IO Double + native heightProperty :: Cylinder -> IO DoubleProperty + native radiusProperty :: Cylinder -> IO DoubleProperty + native setHeight :: Cylinder -> Double -> IO () + native setRadius :: Cylinder -> Double -> IO () +-- +data DrawMode = mutable native javafx.scene.shape.DrawMode where + native line "javafx.scene.shape.DrawMode.LINE" :: IO DrawMode + native fill "javafx.scene.shape.DrawMode.FILL" :: IO DrawMode + native valueOf "javafx.scene.shape.DrawMode.valueOf" :: String -> IO DrawMode + native values "javafx.scene.shape.DrawMode.values" :: () -> STMutable s (JArray DrawMode) +-- derive Serializable DrawMode +-- +data Ellipse = mutable native javafx.scene.shape.Ellipse where + native new :: Double -> Double -> Double -> Double -> IO Ellipse + | Double -> Double -> IO Ellipse + | () -> IO Ellipse + native centerXProperty :: Ellipse -> IO DoubleProperty + native centerYProperty :: Ellipse -> IO DoubleProperty + native getCenterX :: Ellipse -> IO Double + native getCenterY :: Ellipse -> IO Double + native getRadiusX :: Ellipse -> IO Double + native getRadiusY :: Ellipse -> IO Double + native radiusXProperty :: Ellipse -> IO DoubleProperty + native radiusYProperty :: Ellipse -> IO DoubleProperty + native setCenterX :: Ellipse -> Double -> IO () + native setCenterY :: Ellipse -> Double -> IO () + native setRadiusX :: Ellipse -> Double -> IO () + native setRadiusY :: Ellipse -> Double -> IO () + native toString :: Ellipse -> IO String +-- +data FillRule = mutable native javafx.scene.shape.FillRule where + native even_odd "javafx.scene.shape.FillRule.EVEN_ODD" :: IO FillRule + native non_zero "javafx.scene.shape.FillRule.NON_ZERO" :: IO FillRule + native valueOf "javafx.scene.shape.FillRule.valueOf" :: String -> IO FillRule + native values "javafx.scene.shape.FillRule.values" :: () -> STMutable s (JArray FillRule) +-- derive Serializable FillRule +-- +data HLineTo = mutable native javafx.scene.shape.HLineTo where + native new :: () -> IO HLineTo + | Double -> IO HLineTo + native getX :: HLineTo -> IO Double + native setX :: HLineTo -> Double -> IO () + native toString :: HLineTo -> IO String + native xProperty :: HLineTo -> IO DoubleProperty +-- +data Line = mutable native javafx.scene.shape.Line where + native new :: () -> IO Line + | Double -> Double -> Double -> Double -> IO Line + native endXProperty :: Line -> IO DoubleProperty + native endYProperty :: Line -> IO DoubleProperty + native getEndX :: Line -> IO Double + native getEndY :: Line -> IO Double + native getStartX :: Line -> IO Double + native getStartY :: Line -> IO Double + native setEndX :: Line -> Double -> IO () + native setEndY :: Line -> Double -> IO () + native setStartX :: Line -> Double -> IO () + native setStartY :: Line -> Double -> IO () + native startXProperty :: Line -> IO DoubleProperty + native startYProperty :: Line -> IO DoubleProperty + native toString :: Line -> IO String +-- +data LineTo = mutable native javafx.scene.shape.LineTo where + native new :: () -> IO LineTo + | Double -> Double -> IO LineTo + native getX :: LineTo -> IO Double + native getY :: LineTo -> IO Double + native setX :: LineTo -> Double -> IO () + native setY :: LineTo -> Double -> IO () + native toString :: LineTo -> IO String + native xProperty :: LineTo -> IO DoubleProperty + native yProperty :: LineTo -> IO DoubleProperty +-- +data Mesh = mutable native javafx.scene.shape.Mesh +data MeshView = mutable native javafx.scene.shape.MeshView where + native new :: () -> IO MeshView + | Mesh -> IO MeshView + native getMesh :: MeshView -> IO Mesh + native meshProperty :: MeshView -> IO (ObjectProperty Mesh) + native setMesh :: MeshView -> Mesh -> IO () +-- +data MoveTo = mutable native javafx.scene.shape.MoveTo where + native new :: () -> IO MoveTo + | Double -> Double -> IO MoveTo + native getX :: MoveTo -> IO Double + native getY :: MoveTo -> IO Double + native setX :: MoveTo -> Double -> IO () + native setY :: MoveTo -> Double -> IO () + native toString :: MoveTo -> IO String + native xProperty :: MoveTo -> IO DoubleProperty + native yProperty :: MoveTo -> IO DoubleProperty +-- +data ObservableFaceArray = mutable native javafx.scene.shape.ObservableFaceArray +data Path = mutable native javafx.scene.shape.Path where + native new :: MutableIO (Collection PathElement) -> IO Path + | MutableIO (JArray PathElement) -> IO Path + | () -> IO Path + native fillRuleProperty :: Path -> IO (ObjectProperty FillRule) + native getElements :: Path -> IO (ObservableList PathElement) + native getFillRule :: Path -> IO FillRule + native setFillRule :: Path -> FillRule -> IO () + native toString :: Path -> IO String +-- +data PathElement = mutable native javafx.scene.shape.PathElement where + native absoluteProperty :: PathElement -> IO BooleanProperty + native isAbsolute :: PathElement -> IO Bool + native setAbsolute :: PathElement -> Bool -> IO () +-- +data Polygon = mutable native javafx.scene.shape.Polygon where + native new :: () -> IO Polygon + | MutableIO (JArray Double) -> IO Polygon + native getPoints :: Polygon -> IO (ObservableList Double) + native toString :: Polygon -> IO String +-- +data Polyline = mutable native javafx.scene.shape.Polyline where + native new :: () -> IO Polyline + | MutableIO (JArray Double) -> IO Polyline + native getPoints :: Polyline -> IO (ObservableList Double) + native toString :: Polyline -> IO String +-- +data PredefinedMeshManager = mutable native javafx.scene.shape.PredefinedMeshManager +data QuadCurve = mutable native javafx.scene.shape.QuadCurve where + native new :: () -> IO QuadCurve + | Double -> Double -> Double -> Double -> Double -> Double -> IO QuadCurve + native controlXProperty :: QuadCurve -> IO DoubleProperty + native controlYProperty :: QuadCurve -> IO DoubleProperty + native endXProperty :: QuadCurve -> IO DoubleProperty + native endYProperty :: QuadCurve -> IO DoubleProperty + native getControlX :: QuadCurve -> IO Double + native getControlY :: QuadCurve -> IO Double + native getEndX :: QuadCurve -> IO Double + native getEndY :: QuadCurve -> IO Double + native getStartX :: QuadCurve -> IO Double + native getStartY :: QuadCurve -> IO Double + native setControlX :: QuadCurve -> Double -> IO () + native setControlY :: QuadCurve -> Double -> IO () + native setEndX :: QuadCurve -> Double -> IO () + native setEndY :: QuadCurve -> Double -> IO () + native setStartX :: QuadCurve -> Double -> IO () + native setStartY :: QuadCurve -> Double -> IO () + native startXProperty :: QuadCurve -> IO DoubleProperty + native startYProperty :: QuadCurve -> IO DoubleProperty + native toString :: QuadCurve -> IO String +-- +data QuadCurveTo = mutable native javafx.scene.shape.QuadCurveTo where + native new :: () -> IO QuadCurveTo + | Double -> Double -> Double -> Double -> IO QuadCurveTo + native controlXProperty :: QuadCurveTo -> IO DoubleProperty + native controlYProperty :: QuadCurveTo -> IO DoubleProperty + native getControlX :: QuadCurveTo -> IO Double + native getControlY :: QuadCurveTo -> IO Double + native getX :: QuadCurveTo -> IO Double + native getY :: QuadCurveTo -> IO Double + native setControlX :: QuadCurveTo -> Double -> IO () + native setControlY :: QuadCurveTo -> Double -> IO () + native setX :: QuadCurveTo -> Double -> IO () + native setY :: QuadCurveTo -> Double -> IO () + native toString :: QuadCurveTo -> IO String + native xProperty :: QuadCurveTo -> IO DoubleProperty + native yProperty :: QuadCurveTo -> IO DoubleProperty +-- +data Rectangle = mutable native javafx.scene.shape.Rectangle where + native new :: Double -> Double -> Double -> Double -> IO Rectangle + | Double -> Double -> Paint -> IO Rectangle + | Double -> Double -> IO Rectangle + | () -> IO Rectangle + native arcHeightProperty :: Rectangle -> IO DoubleProperty + native arcWidthProperty :: Rectangle -> IO DoubleProperty + native getArcHeight :: Rectangle -> IO Double + native getArcWidth :: Rectangle -> IO Double + native getClassCssMetaData "javafx.scene.shape.Rectangle.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: Rectangle -> IOMutable (List (CssMetaData Styleable Object)) + native getHeight :: Rectangle -> IO Double + native getWidth :: Rectangle -> IO Double + native getX :: Rectangle -> IO Double + native getY :: Rectangle -> IO Double + native heightProperty :: Rectangle -> IO DoubleProperty + native setArcHeight :: Rectangle -> Double -> IO () + native setArcWidth :: Rectangle -> Double -> IO () + native setHeight :: Rectangle -> Double -> IO () + native setWidth :: Rectangle -> Double -> IO () + native setX :: Rectangle -> Double -> IO () + native setY :: Rectangle -> Double -> IO () + native toString :: Rectangle -> IO String + native widthProperty :: Rectangle -> IO DoubleProperty + native xProperty :: Rectangle -> IO DoubleProperty + native yProperty :: Rectangle -> IO DoubleProperty +-- +data Shape = mutable native javafx.scene.shape.Shape where + native fillProperty :: Shape -> IO (ObjectProperty Paint) + native getClassCssMetaData "javafx.scene.shape.Shape.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) +-- native getCssMetaData :: Shape -> IOMutable (List (CssMetaData Styleable Object)) + native getFill :: Shape -> IO Paint + native getStroke :: Shape -> IO Paint + native getStrokeDashArray :: Shape -> IO (ObservableList Double) + native getStrokeDashOffset :: Shape -> IO Double + native getStrokeLineCap :: Shape -> IO StrokeLineCap + native getStrokeLineJoin :: Shape -> IO StrokeLineJoin + native getStrokeMiterLimit :: Shape -> IO Double + native getStrokeType :: Shape -> IO StrokeType + native getStrokeWidth :: Shape -> IO Double + native intersect "javafx.scene.shape.Shape.intersect" :: Shape -> Shape -> IO Shape + native isSmooth :: Shape -> IO Bool + native setFill :: Shape -> Paint -> IO () + native setSmooth :: Shape -> Bool -> IO () + native setStroke :: Shape -> Paint -> IO () + native setStrokeDashOffset :: Shape -> Double -> IO () + native setStrokeLineCap :: Shape -> StrokeLineCap -> IO () + native setStrokeLineJoin :: Shape -> StrokeLineJoin -> IO () + native setStrokeMiterLimit :: Shape -> Double -> IO () + native setStrokeType :: Shape -> StrokeType -> IO () + native setStrokeWidth :: Shape -> Double -> IO () + native smoothProperty :: Shape -> IO BooleanProperty + native strokeDashOffsetProperty :: Shape -> IO DoubleProperty + native strokeLineCapProperty :: Shape -> IO (ObjectProperty StrokeLineCap) + native strokeLineJoinProperty :: Shape -> IO (ObjectProperty StrokeLineJoin) + native strokeMiterLimitProperty :: Shape -> IO DoubleProperty + native strokeProperty :: Shape -> IO (ObjectProperty Paint) + native strokeTypeProperty :: Shape -> IO (ObjectProperty StrokeType) + native strokeWidthProperty :: Shape -> IO DoubleProperty + native subtract "javafx.scene.shape.Shape.subtract" :: Shape -> Shape -> IO Shape + native union "javafx.scene.shape.Shape.union" :: Shape -> Shape -> IO Shape +-- +data Shape3D = mutable native javafx.scene.shape.Shape3D where + native cullFaceProperty :: Shape3D -> IO (ObjectProperty CullFace) + native drawModeProperty :: Shape3D -> IO (ObjectProperty DrawMode) + native getCullFace :: Shape3D -> IO CullFace + native getDrawMode :: Shape3D -> IO DrawMode +-- native getMaterial :: Shape3D -> IO Material + native materialProperty :: Shape3D -> IO (ObjectProperty Material) + native setCullFace :: Shape3D -> CullFace -> IO () + native setDrawMode :: Shape3D -> DrawMode -> IO () + native setMaterial :: Shape3D -> MutableIO Material -> IO () +-- +data Sphere = mutable native javafx.scene.shape.Sphere where + native new :: Double -> Int -> IO Sphere + | Double -> IO Sphere + | () -> IO Sphere + native getDivisions :: Sphere -> IO Int + native getRadius :: Sphere -> IO Double + native radiusProperty :: Sphere -> IO DoubleProperty + native setRadius :: Sphere -> Double -> IO () +-- +data StrokeLineCap = mutable native javafx.scene.shape.StrokeLineCap where + native square "javafx.scene.shape.StrokeLineCap.SQUARE" :: IO StrokeLineCap + native butt "javafx.scene.shape.StrokeLineCap.BUTT" :: IO StrokeLineCap + native round "javafx.scene.shape.StrokeLineCap.ROUND" :: IO StrokeLineCap + native valueOf "javafx.scene.shape.StrokeLineCap.valueOf" :: String -> IO StrokeLineCap + native values "javafx.scene.shape.StrokeLineCap.values" :: () -> STMutable s (JArray StrokeLineCap) +-- derive Serializable StrokeLineCap +-- +data StrokeLineJoin = mutable native javafx.scene.shape.StrokeLineJoin where + native miter "javafx.scene.shape.StrokeLineJoin.MITER" :: IO StrokeLineJoin + native bevel "javafx.scene.shape.StrokeLineJoin.BEVEL" :: IO StrokeLineJoin + native round "javafx.scene.shape.StrokeLineJoin.ROUND" :: IO StrokeLineJoin + native valueOf "javafx.scene.shape.StrokeLineJoin.valueOf" :: String -> IO StrokeLineJoin + native values "javafx.scene.shape.StrokeLineJoin.values" :: () -> STMutable s (JArray StrokeLineJoin) +-- derive Serializable StrokeLineJoin +-- +data StrokeType = mutable native javafx.scene.shape.StrokeType where + native inside "javafx.scene.shape.StrokeType.INSIDE" :: IO StrokeType + native outside "javafx.scene.shape.StrokeType.OUTSIDE" :: IO StrokeType + native centered "javafx.scene.shape.StrokeType.CENTERED" :: IO StrokeType + native valueOf "javafx.scene.shape.StrokeType.valueOf" :: String -> IO StrokeType + native values "javafx.scene.shape.StrokeType.values" :: () -> STMutable s (JArray StrokeType) +-- derive Serializable StrokeType +-- +data SVGPath = mutable native javafx.scene.shape.SVGPath where + native new :: () -> IO SVGPath + native contentProperty :: SVGPath -> IO StringProperty + native fillRuleProperty :: SVGPath -> IO (ObjectProperty FillRule) + native getContent :: SVGPath -> IO String + native getFillRule :: SVGPath -> IO FillRule + native setContent :: SVGPath -> String -> IO () + native setFillRule :: SVGPath -> FillRule -> IO () + native toString :: SVGPath -> IO String +-- +data TriangleMesh = mutable native javafx.scene.shape.TriangleMesh where + native new :: VertexFormat -> IO TriangleMesh + | () -> IO TriangleMesh + native getFaceElementSize :: TriangleMesh -> IO Int + native getFaceSmoothingGroups :: TriangleMesh -> IO ObservableIntegerArray + native getFaces :: TriangleMesh -> IO ObservableFaceArray + native getNormalElementSize :: TriangleMesh -> IO Int + native getNormals :: TriangleMesh -> IO ObservableFloatArray + native getPointElementSize :: TriangleMesh -> IO Int + native getPoints :: TriangleMesh -> IO ObservableFloatArray + native getTexCoordElementSize :: TriangleMesh -> IO Int + native getTexCoords :: TriangleMesh -> IO ObservableFloatArray + native getVertexFormat :: TriangleMesh -> IO VertexFormat + native setVertexFormat :: TriangleMesh -> VertexFormat -> IO () + native vertexFormatProperty :: TriangleMesh -> IO (ObjectProperty VertexFormat) +-- +data VertexFormat = mutable native javafx.scene.shape.VertexFormat where + native point_texcoord "javafx.scene.shape.VertexFormat.POINT_TEXCOORD" :: IO VertexFormat + native point_normal_texcoord "javafx.scene.shape.VertexFormat.POINT_NORMAL_TEXCOORD" :: IO VertexFormat + native getNormalIndexOffset :: VertexFormat -> IO Int + native getPointIndexOffset :: VertexFormat -> IO Int + native getTexCoordIndexOffset :: VertexFormat -> IO Int + native getVertexIndexSize :: VertexFormat -> IO Int + native toString :: VertexFormat -> IO String +-- +data VLineTo = mutable native javafx.scene.shape.VLineTo where + native new :: () -> IO VLineTo + | Double -> IO VLineTo + native getY :: VLineTo -> IO Double + native setY :: VLineTo -> Double -> IO () + native toString :: VLineTo -> IO String + native yProperty :: VLineTo -> IO DoubleProperty +-- +data SnapshotParameters = mutable native javafx.scene.SnapshotParameters where + native new :: () -> IO SnapshotParameters + native getCamera :: SnapshotParameters -> IO Camera + native getFill :: SnapshotParameters -> IO Paint + native getTransform :: SnapshotParameters -> IO Transform + native getViewport :: SnapshotParameters -> IO Rectangle2D + native isDepthBuffer :: SnapshotParameters -> IO Bool + native setCamera :: SnapshotParameters -> Camera -> IO () + native setDepthBuffer :: SnapshotParameters -> Bool -> IO () + native setFill :: SnapshotParameters -> Paint -> IO () + native setTransform :: SnapshotParameters -> Transform -> IO () + native setViewport :: SnapshotParameters -> Rectangle2D -> IO () +-- +data SnapshotResult = mutable native javafx.scene.SnapshotResult where + native getImage :: SnapshotResult -> IO WritableImage + native getSnapshotParameters :: SnapshotResult -> IO SnapshotParameters + native getSource :: SnapshotResult -> IO Object +-- +data SubScene = mutable native javafx.scene.SubScene where + native new :: Parent -> Double -> Double -> IO SubScene + | Parent -> Double -> Double -> Bool -> SceneAntialiasing -> IO SubScene + native cameraProperty :: SubScene -> IO (ObjectProperty Camera) + native fillProperty :: SubScene -> IO (ObjectProperty Paint) + native getAntiAliasing :: SubScene -> IO SceneAntialiasing + native getCamera :: SubScene -> IO Camera + native getFill :: SubScene -> IO Paint + native getHeight :: SubScene -> IO Double + native getRoot :: SubScene -> IO Parent + native getUserAgentStylesheet :: SubScene -> IO String + native getWidth :: SubScene -> IO Double + native heightProperty :: SubScene -> IO DoubleProperty + native isDepthBuffer :: SubScene -> IO Bool + native rootProperty :: SubScene -> IO (ObjectProperty Parent) + native setCamera :: SubScene -> Camera -> IO () + native setFill :: SubScene -> Paint -> IO () + native setHeight :: SubScene -> Double -> IO () + native setRoot :: SubScene -> Parent -> IO () + native setUserAgentStylesheet :: SubScene -> String -> IO () + native setWidth :: SubScene -> Double -> IO () + native userAgentStylesheetProperty :: SubScene -> IO (ObjectProperty String) + native widthProperty :: SubScene -> IO DoubleProperty +-- +data Text = mutable native javafx.scene.text.Text where + native new :: String -> IO Text + | () -> IO Text + | Double -> Double -> String -> IO Text + native baselineOffsetProperty :: Text -> IO ReadOnlyDoubleProperty + native boundsTypeProperty :: Text -> IO (ObjectProperty TextBoundsType) + native fontProperty :: Text -> IO (ObjectProperty Font) + native fontSmoothingTypeProperty :: Text -> IO (ObjectProperty FontSmoothingType) + native getBaselineOffset :: Text -> IO Double + native getBoundsType :: Text -> IO TextBoundsType + native getClassCssMetaData "javafx.scene.text.Text.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: Text -> IOMutable (List (CssMetaData Styleable Object)) + native getFont :: Text -> IO Font + native getFontSmoothingType :: Text -> IO FontSmoothingType + native getLineSpacing :: Text -> IO Double + native getText :: Text -> IO String + native getTextAlignment :: Text -> IO TextAlignment + native getTextOrigin :: Text -> IO VPos + native getWrappingWidth :: Text -> IO Double + native getX :: Text -> IO Double + native getY :: Text -> IO Double + native isImpl_caretBias :: Text -> IO Bool + native isStrikethrough :: Text -> IO Bool + native isUnderline :: Text -> IO Bool + native lineSpacingProperty :: Text -> IO DoubleProperty + native queryAccessibleAttribute :: Text -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native setBoundsType :: Text -> TextBoundsType -> IO () + native setFont :: Text -> Font -> IO () + native setFontSmoothingType :: Text -> FontSmoothingType -> IO () + native setImpl_caretBias :: Text -> Bool -> IO () + native setImpl_caretPosition :: Text -> Int -> IO () + native setImpl_selectionEnd :: Text -> Int -> IO () + native setImpl_selectionStart :: Text -> Int -> IO () + native setLineSpacing :: Text -> Double -> IO () + native setStrikethrough :: Text -> Bool -> IO () + native setText :: Text -> String -> IO () + native setTextAlignment :: Text -> TextAlignment -> IO () + native setTextOrigin :: Text -> VPos -> IO () + native setUnderline :: Text -> Bool -> IO () + native setWrappingWidth :: Text -> Double -> IO () + native setX :: Text -> Double -> IO () + native setY :: Text -> Double -> IO () + native strikethroughProperty :: Text -> IO BooleanProperty + native textAlignmentProperty :: Text -> IO (ObjectProperty TextAlignment) + native textOriginProperty :: Text -> IO (ObjectProperty VPos) + native textProperty :: Text -> IO StringProperty + native toString :: Text -> IO String + native underlineProperty :: Text -> IO BooleanProperty + native usesMirroring :: Text -> IO Bool + native wrappingWidthProperty :: Text -> IO DoubleProperty + native xProperty :: Text -> IO DoubleProperty + native yProperty :: Text -> IO DoubleProperty +-- +data TextAlignment = mutable native javafx.scene.text.TextAlignment where + native left "javafx.scene.text.TextAlignment.LEFT" :: IO TextAlignment + native center "javafx.scene.text.TextAlignment.CENTER" :: IO TextAlignment + native right "javafx.scene.text.TextAlignment.RIGHT" :: IO TextAlignment + native justify "javafx.scene.text.TextAlignment.JUSTIFY" :: IO TextAlignment + native valueOf "javafx.scene.text.TextAlignment.valueOf" :: String -> IO TextAlignment + native values "javafx.scene.text.TextAlignment.values" :: () -> STMutable s (JArray TextAlignment) +-- derive Serializable TextAlignment +-- +data TextBoundsType = mutable native javafx.scene.text.TextBoundsType where + native logical "javafx.scene.text.TextBoundsType.LOGICAL" :: IO TextBoundsType + native visual "javafx.scene.text.TextBoundsType.VISUAL" :: IO TextBoundsType + native logical_vertical_center "javafx.scene.text.TextBoundsType.LOGICAL_VERTICAL_CENTER" :: IO TextBoundsType + native valueOf "javafx.scene.text.TextBoundsType.valueOf" :: String -> IO TextBoundsType + native values "javafx.scene.text.TextBoundsType.values" :: () -> STMutable s (JArray TextBoundsType) +-- derive Serializable TextBoundsType +-- +data TextFlow = mutable native javafx.scene.text.TextFlow where + native new :: () -> IO TextFlow + | MutableIO (JArray Node) -> IO TextFlow + native getBaselineOffset :: TextFlow -> IO Double + native getClassCssMetaData "javafx.scene.text.TextFlow.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getContentBias :: TextFlow -> IO Orientation + native getCssMetaData :: TextFlow -> IOMutable (List (CssMetaData Styleable Object)) + native getLineSpacing :: TextFlow -> IO Double + native getTextAlignment :: TextFlow -> IO TextAlignment + native lineSpacingProperty :: TextFlow -> IO DoubleProperty + native queryAccessibleAttribute :: TextFlow -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object + native requestLayout :: TextFlow -> IO () + native setLineSpacing :: TextFlow -> Double -> IO () + native setTextAlignment :: TextFlow -> TextAlignment -> IO () + native textAlignmentProperty :: TextFlow -> IO (ObjectProperty TextAlignment) + native usesMirroring :: TextFlow -> IO Bool +-- +data Affine = mutable native javafx.scene.transform.Affine where + native new :: MutableIO (JArray Double) -> MatrixType -> Int -> IO Affine + | Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO Affine + | Double -> Double -> Double -> Double -> Double -> Double -> IO Affine + | Transform -> IO Affine + | () -> IO Affine + native append :: Affine -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | Affine -> MutableIO (JArray Double) -> MatrixType -> Int -> IO () + | Affine -> Transform -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native appendRotation :: Affine -> Double -> Double -> Double -> IO () + | Affine -> Double -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Double -> Point3D -> IO () + | Affine -> Double -> Point3D -> Point3D -> IO () + | Affine -> Double -> Point2D -> IO () + native appendScale :: Affine -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Point3D -> IO () + | Affine -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> Point2D -> IO () + native appendShear :: Affine -> Double -> Double -> Point2D -> IO () + | Affine -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Double -> IO () + native appendTranslation :: Affine -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> IO () + native clone :: Affine -> IO Affine + native createConcatenation :: Affine -> Transform -> IO Transform + native createInverse :: Affine -> IO Affine throws NonInvertibleTransformException + native deltaTransform :: Affine -> Double -> Double -> Double -> IO Point3D + | Affine -> Double -> Double -> IO Point2D + native determinant :: Affine -> IO Double + native getMxx :: Affine -> IO Double + native getMxy :: Affine -> IO Double + native getMxz :: Affine -> IO Double + native getMyx :: Affine -> IO Double + native getMyy :: Affine -> IO Double + native getMyz :: Affine -> IO Double + native getMzx :: Affine -> IO Double + native getMzy :: Affine -> IO Double + native getMzz :: Affine -> IO Double + native getTx :: Affine -> IO Double + native getTy :: Affine -> IO Double + native getTz :: Affine -> IO Double + native inverseDeltaTransform :: Affine -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Affine -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + native inverseTransform :: Affine -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Affine -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + native invert :: Affine -> IO () throws NonInvertibleTransformException + native mxxProperty :: Affine -> IO DoubleProperty + native mxyProperty :: Affine -> IO DoubleProperty + native mxzProperty :: Affine -> IO DoubleProperty + native myxProperty :: Affine -> IO DoubleProperty + native myyProperty :: Affine -> IO DoubleProperty + native myzProperty :: Affine -> IO DoubleProperty + native mzxProperty :: Affine -> IO DoubleProperty + native mzyProperty :: Affine -> IO DoubleProperty + native mzzProperty :: Affine -> IO DoubleProperty + native prepend :: Affine -> Transform -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | Affine -> MutableIO (JArray Double) -> MatrixType -> Int -> IO () + native prependRotation :: Affine -> Double -> IO () + | Affine -> Double -> Double -> Double -> IO () + | Affine -> Double -> Point3D -> Point3D -> IO () + | Affine -> Double -> Double -> Double -> Double -> Point3D -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | Affine -> Double -> Point2D -> IO () + native prependScale :: Affine -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Point3D -> IO () + | Affine -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> Point2D -> IO () + | Affine -> Double -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native prependShear :: Affine -> Double -> Double -> Double -> Double -> IO () + | Affine -> Double -> Double -> IO () + | Affine -> Double -> Double -> Point2D -> IO () + native prependTranslation :: Affine -> Double -> Double -> IO () + | Affine -> Double -> Double -> Double -> IO () + native setElement :: Affine -> MatrixType -> Int -> Int -> Double -> IO () + native setMxx :: Affine -> Double -> IO () + native setMxy :: Affine -> Double -> IO () + native setMxz :: Affine -> Double -> IO () + native setMyx :: Affine -> Double -> IO () + native setMyy :: Affine -> Double -> IO () + native setMyz :: Affine -> Double -> IO () + native setMzx :: Affine -> Double -> IO () + native setMzy :: Affine -> Double -> IO () + native setMzz :: Affine -> Double -> IO () + native setToIdentity :: Affine -> IO () + native setToTransform :: Affine -> Transform -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + | Affine -> MutableIO (JArray Double) -> MatrixType -> Int -> IO () + | Affine -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO () + native setTx :: Affine -> Double -> IO () + native setTy :: Affine -> Double -> IO () + native setTz :: Affine -> Double -> IO () + native toString :: Affine -> IO String + native transform :: Affine -> Double -> Double -> Double -> IO Point3D + | Affine -> Double -> Double -> IO Point2D + native txProperty :: Affine -> IO DoubleProperty + native tyProperty :: Affine -> IO DoubleProperty + native tzProperty :: Affine -> IO DoubleProperty +-- derive Cloneable Affine +-- +data MatrixType = mutable native javafx.scene.transform.MatrixType where + native mt_2d_2x3 "javafx.scene.transform.MatrixType.MT_2D_2x3" :: IO MatrixType + native mt_2d_3x3 "javafx.scene.transform.MatrixType.MT_2D_3x3" :: IO MatrixType + native mt_3d_3x4 "javafx.scene.transform.MatrixType.MT_3D_3x4" :: IO MatrixType + native mt_3d_4x4 "javafx.scene.transform.MatrixType.MT_3D_4x4" :: IO MatrixType + native columns :: MatrixType -> IO Int + native elements :: MatrixType -> IO Int + native is2D :: MatrixType -> IO Bool + native rows :: MatrixType -> IO Int + native valueOf "javafx.scene.transform.MatrixType.valueOf" :: String -> IO MatrixType + native values "javafx.scene.transform.MatrixType.values" :: () -> STMutable s (JArray MatrixType) +-- derive Serializable MatrixType +-- +data NonInvertibleTransformException = mutable native javafx.scene.transform.NonInvertibleTransformException where + native new :: String -> IO NonInvertibleTransformException +-- derive Exceptional NonInvertibleTransformException +-- derive Serializable NonInvertibleTransformException +-- +data Rotate = mutable native javafx.scene.transform.Rotate where + native x_axis "javafx.scene.transform.Rotate.X_AXIS" :: IO Point3D + native y_axis "javafx.scene.transform.Rotate.Y_AXIS" :: IO Point3D + native z_axis "javafx.scene.transform.Rotate.Z_AXIS" :: IO Point3D + native new :: Double -> Double -> Double -> Double -> Point3D -> IO Rotate + | Double -> Double -> Double -> Double -> IO Rotate + | Double -> Double -> Double -> IO Rotate + | () -> IO Rotate + | Double -> IO Rotate + | Double -> Point3D -> IO Rotate + native angleProperty :: Rotate -> IO DoubleProperty + native axisProperty :: Rotate -> IO (ObjectProperty Point3D) + native clone :: Rotate -> IO Rotate + native createConcatenation :: Rotate -> Transform -> IO Transform + native createInverse :: Rotate -> IO Transform throws NonInvertibleTransformException + native deltaTransform :: Rotate -> Double -> Double -> Double -> IO Point3D + | Rotate -> Double -> Double -> IO Point2D + native getAngle :: Rotate -> IO Double + native getAxis :: Rotate -> IO Point3D + native getMxx :: Rotate -> IO Double + native getMxy :: Rotate -> IO Double + native getMxz :: Rotate -> IO Double + native getMyx :: Rotate -> IO Double + native getMyy :: Rotate -> IO Double + native getMyz :: Rotate -> IO Double + native getMzx :: Rotate -> IO Double + native getMzy :: Rotate -> IO Double + native getMzz :: Rotate -> IO Double + native getPivotX :: Rotate -> IO Double + native getPivotY :: Rotate -> IO Double + native getPivotZ :: Rotate -> IO Double + native getTx :: Rotate -> IO Double + native getTy :: Rotate -> IO Double + native getTz :: Rotate -> IO Double + native inverseDeltaTransform :: Rotate -> Double -> Double -> Double -> IO Point3D + | Rotate -> Double -> Double -> IO Point2D + native inverseTransform :: Rotate -> Double -> Double -> IO Point2D + | Rotate -> Double -> Double -> Double -> IO Point3D + native pivotXProperty :: Rotate -> IO DoubleProperty + native pivotYProperty :: Rotate -> IO DoubleProperty + native pivotZProperty :: Rotate -> IO DoubleProperty + native setAngle :: Rotate -> Double -> IO () + native setAxis :: Rotate -> Point3D -> IO () + native setPivotX :: Rotate -> Double -> IO () + native setPivotY :: Rotate -> Double -> IO () + native setPivotZ :: Rotate -> Double -> IO () + native toString :: Rotate -> IO String + native transform :: Rotate -> Double -> Double -> IO Point2D + | Rotate -> Double -> Double -> Double -> IO Point3D +-- derive Cloneable Rotate +-- +data Scale = mutable native javafx.scene.transform.Scale where + native new :: Double -> Double -> Double -> Double -> Double -> Double -> IO Scale + | Double -> Double -> Double -> IO Scale + | Double -> Double -> Double -> Double -> IO Scale + | Double -> Double -> IO Scale + | () -> IO Scale + native clone :: Scale -> IO Scale + native createConcatenation :: Scale -> Transform -> IO Transform + native createInverse :: Scale -> IO Scale throws NonInvertibleTransformException + native deltaTransform :: Scale -> Double -> Double -> Double -> IO Point3D + | Scale -> Double -> Double -> IO Point2D + native getMxx :: Scale -> IO Double + native getMyy :: Scale -> IO Double + native getMzz :: Scale -> IO Double + native getPivotX :: Scale -> IO Double + native getPivotY :: Scale -> IO Double + native getPivotZ :: Scale -> IO Double + native getTx :: Scale -> IO Double + native getTy :: Scale -> IO Double + native getTz :: Scale -> IO Double + native getX :: Scale -> IO Double + native getY :: Scale -> IO Double + native getZ :: Scale -> IO Double + native inverseDeltaTransform :: Scale -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Scale -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + native inverseTransform :: Scale -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Scale -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + native pivotXProperty :: Scale -> IO DoubleProperty + native pivotYProperty :: Scale -> IO DoubleProperty + native pivotZProperty :: Scale -> IO DoubleProperty + native setPivotX :: Scale -> Double -> IO () + native setPivotY :: Scale -> Double -> IO () + native setPivotZ :: Scale -> Double -> IO () + native setX :: Scale -> Double -> IO () + native setY :: Scale -> Double -> IO () + native setZ :: Scale -> Double -> IO () + native toString :: Scale -> IO String + native transform :: Scale -> Double -> Double -> IO Point2D + | Scale -> Double -> Double -> Double -> IO Point3D + native xProperty :: Scale -> IO DoubleProperty + native yProperty :: Scale -> IO DoubleProperty + native zProperty :: Scale -> IO DoubleProperty +-- derive Cloneable Scale +-- +data Shear = mutable native javafx.scene.transform.Shear where + native new :: Double -> Double -> Double -> Double -> IO Shear + | Double -> Double -> IO Shear + | () -> IO Shear + native clone :: Shear -> IO Shear + native createConcatenation :: Shear -> Transform -> IO Transform + native createInverse :: Shear -> IO Transform + native deltaTransform :: Shear -> Double -> Double -> Double -> IO Point3D + | Shear -> Double -> Double -> IO Point2D + native getMxy :: Shear -> IO Double + native getMyx :: Shear -> IO Double + native getPivotX :: Shear -> IO Double + native getPivotY :: Shear -> IO Double + native getTx :: Shear -> IO Double + native getTy :: Shear -> IO Double + native getX :: Shear -> IO Double + native getY :: Shear -> IO Double + native inverseDeltaTransform :: Shear -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Shear -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + native inverseTransform :: Shear -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Shear -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + native pivotXProperty :: Shear -> IO DoubleProperty + native pivotYProperty :: Shear -> IO DoubleProperty + native setPivotX :: Shear -> Double -> IO () + native setPivotY :: Shear -> Double -> IO () + native setX :: Shear -> Double -> IO () + native setY :: Shear -> Double -> IO () + native toString :: Shear -> IO String + native transform :: Shear -> Double -> Double -> IO Point2D + | Shear -> Double -> Double -> Double -> IO Point3D + native xProperty :: Shear -> IO DoubleProperty + native yProperty :: Shear -> IO DoubleProperty +-- derive Cloneable Shear +-- +data Transform = mutable native javafx.scene.transform.Transform where + native addEventFilter :: Transform -> EventType t -> EventHandler t -> IO () + native addEventHandler :: Transform -> EventType t -> EventHandler t -> IO () + native affine "javafx.scene.transform.Transform.affine" :: Double -> Double -> Double -> Double -> Double -> Double -> IO Affine + | Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO Affine + native buildEventDispatchChain :: Transform -> EventDispatchChain -> IO EventDispatchChain + native clone :: Transform -> IO Transform +-- native column :: Transform -> MatrixType -> Int -> IO (JArray Double) +-- | Transform -> MatrixType -> Int -> MutableIO (JArray Double) -> IO (JArray Double) + native createConcatenation :: Transform -> Transform -> IO Transform + native createInverse :: Transform -> IO Transform throws NonInvertibleTransformException + native deltaTransform :: Transform -> Point3D -> IO Point3D + | Transform -> Double -> Double -> Double -> IO Point3D + | Transform -> Double -> Double -> IO Point2D + | Transform -> Point2D -> IO Point2D + native determinant :: Transform -> IO Double + native getElement :: Transform -> MatrixType -> Int -> Int -> IO Double + native getMxx :: Transform -> IO Double + native getMxy :: Transform -> IO Double + native getMxz :: Transform -> IO Double + native getMyx :: Transform -> IO Double + native getMyy :: Transform -> IO Double + native getMyz :: Transform -> IO Double + native getMzx :: Transform -> IO Double + native getMzy :: Transform -> IO Double + native getMzz :: Transform -> IO Double + native getOnTransformChanged :: Transform -> IO (EventHandler TransformChangedEvent) + native getTx :: Transform -> IO Double + native getTy :: Transform -> IO Double + native getTz :: Transform -> IO Double + native identityProperty :: Transform -> IO ReadOnlyBooleanProperty + native inverseDeltaTransform :: Transform -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Transform -> Point3D -> IO Point3D throws NonInvertibleTransformException + | Transform -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + | Transform -> Point2D -> IO Point2D throws NonInvertibleTransformException + native inverseTransform :: Transform -> Double -> Double -> IO Point2D throws NonInvertibleTransformException + | Transform -> Bounds -> IO Bounds throws NonInvertibleTransformException + | Transform -> Point2D -> IO Point2D throws NonInvertibleTransformException + | Transform -> Point3D -> IO Point3D throws NonInvertibleTransformException + | Transform -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException + native inverseTransform2DPoints :: Transform -> MutableIO (JArray Double) -> Int -> MutableIO (JArray Double) -> Int -> Int -> IO () throws NonInvertibleTransformException + native inverseTransform3DPoints :: Transform -> MutableIO (JArray Double) -> Int -> MutableIO (JArray Double) -> Int -> Int -> IO () throws NonInvertibleTransformException + native isIdentity :: Transform -> IO Bool + native isType2D :: Transform -> IO Bool + native onTransformChangedProperty :: Transform -> IO (ObjectProperty (EventHandler TransformChangedEvent)) + native removeEventFilter :: Transform -> EventType t -> EventHandler t -> IO () + native removeEventHandler :: Transform -> EventType t -> EventHandler t -> IO () + native rotate "javafx.scene.transform.Transform.rotate" :: Double -> Double -> Double -> IO Rotate +-- native row :: Transform -> MatrixType -> Int -> MutableIO (JArray Double) -> IO (JArray Double) +-- | Transform -> MatrixType -> Int -> IO (JArray Double) + native scale "javafx.scene.transform.Transform.scale" :: Double -> Double -> Double -> Double -> IO Scale + | Double -> Double -> IO Scale + native setOnTransformChanged :: Transform -> EventHandler TransformChangedEvent -> IO () + native shear "javafx.scene.transform.Transform.shear" :: Double -> Double -> Double -> Double -> IO Shear + | Double -> Double -> IO Shear + native similarTo :: Transform -> Transform -> Bounds -> Double -> IO Bool +-- native toArray :: Transform -> MatrixType -> MutableIO (JArray Double) -> IO (JArray Double) +-- | Transform -> MatrixType -> IO (JArray Double) + native transform :: Transform -> Point3D -> IO Point3D + | Transform -> Bounds -> IO Bounds + | Transform -> Double -> Double -> Double -> IO Point3D + | Transform -> Point2D -> IO Point2D + | Transform -> Double -> Double -> IO Point2D + native transform2DPoints :: Transform -> MutableIO (JArray Double) -> Int -> MutableIO (JArray Double) -> Int -> Int -> IO () + native transform3DPoints :: Transform -> MutableIO (JArray Double) -> Int -> MutableIO (JArray Double) -> Int -> Int -> IO () + native translate "javafx.scene.transform.Transform.translate" :: Double -> Double -> IO Translate + native type2DProperty :: Transform -> IO ReadOnlyBooleanProperty +-- derive Cloneable Transform +-- +data TransformChangedEvent = mutable native javafx.scene.transform.TransformChangedEvent where + native transform_changed "javafx.scene.transform.TransformChangedEvent.TRANSFORM_CHANGED" :: IO (EventType TransformChangedEvent) + native any "javafx.scene.transform.TransformChangedEvent.ANY" :: IO (EventType TransformChangedEvent) + native new :: () -> IO TransformChangedEvent + | Object -> EventTarget -> IO TransformChangedEvent +-- derive Serializable TransformChangedEvent +-- +data Translate = mutable native javafx.scene.transform.Translate where + native new :: Double -> Double -> Double -> IO Translate + | Double -> Double -> IO Translate + | () -> IO Translate + native clone :: Translate -> IO Translate + native createConcatenation :: Translate -> Transform -> IO Transform + native createInverse :: Translate -> IO Translate + native deltaTransform :: Translate -> Point2D -> IO Point2D + | Translate -> Double -> Double -> Double -> IO Point3D + | Translate -> Double -> Double -> IO Point2D + | Translate -> Point3D -> IO Point3D + native getTx :: Translate -> IO Double + native getTy :: Translate -> IO Double + native getTz :: Translate -> IO Double + native getX :: Translate -> IO Double + native getY :: Translate -> IO Double + native getZ :: Translate -> IO Double + native inverseDeltaTransform :: Translate -> Double -> Double -> Double -> IO Point3D + | Translate -> Point3D -> IO Point3D + | Translate -> Point2D -> IO Point2D + | Translate -> Double -> Double -> IO Point2D + native inverseTransform :: Translate -> Double -> Double -> Double -> IO Point3D + | Translate -> Double -> Double -> IO Point2D + native setX :: Translate -> Double -> IO () + native setY :: Translate -> Double -> IO () + native setZ :: Translate -> Double -> IO () + native toString :: Translate -> IO String + native transform :: Translate -> Double -> Double -> Double -> IO Point3D + | Translate -> Double -> Double -> IO Point2D + native xProperty :: Translate -> IO DoubleProperty + native yProperty :: Translate -> IO DoubleProperty + native zProperty :: Translate -> IO DoubleProperty +-- derive Cloneable Translate +-- +data DirectoryLock = mutable native javafx.scene.web.DirectoryLock +data HTMLEditor = mutable native javafx.scene.web.HTMLEditor where + native new :: () -> IO HTMLEditor + native getHtmlText :: HTMLEditor -> IO String + native print :: HTMLEditor -> PrinterJob -> IO () + native setHtmlText :: HTMLEditor -> String -> IO () +-- +data PopupFeatures = mutable native javafx.scene.web.PopupFeatures where + native new :: Bool -> Bool -> Bool -> Bool -> IO PopupFeatures + native hasMenu :: PopupFeatures -> IO Bool + native hasStatus :: PopupFeatures -> IO Bool + native hasToolbar :: PopupFeatures -> IO Bool + native isResizable :: PopupFeatures -> IO Bool +-- +data PromptData = mutable native javafx.scene.web.PromptData where + native new :: String -> String -> IO PromptData + native getDefaultValue :: PromptData -> IO String + native getMessage :: PromptData -> IO String +-- +data Document = native org.w3c.dom.Document +-- + +data WebEngine = mutable native javafx.scene.web.WebEngine where + native new :: () -> IO WebEngine + | String -> IO WebEngine + native confirmHandlerProperty :: WebEngine -> IO (ObjectProperty (Callback String Boolean)) + native createPopupHandlerProperty :: WebEngine -> IO (ObjectProperty (Callback PopupFeatures WebEngine)) + native documentProperty :: WebEngine -> IO (ReadOnlyObjectProperty Document) + native executeScript :: WebEngine -> String -> IO Object + native getConfirmHandler :: WebEngine -> IO (Callback String Boolean) + native getCreatePopupHandler :: WebEngine -> IO (Callback PopupFeatures WebEngine) + native getDocument :: WebEngine -> IO (Maybe (MutableIO Document)) + native getHistory :: WebEngine -> IO WebHistory + native getLoadWorker :: WebEngine -> IO (Worker Void) + native getLocation :: WebEngine -> IO String + native getOnAlert :: WebEngine -> IO (EventHandler (WebEvent String)) + native getOnError :: WebEngine -> IO (EventHandler WebErrorEvent) + native getOnResized :: WebEngine -> IO (EventHandler (WebEvent Rectangle2D)) + native getOnStatusChanged :: WebEngine -> IO (EventHandler (WebEvent String)) + native getOnVisibilityChanged :: WebEngine -> IO (EventHandler (WebEvent Boolean)) + native getPromptHandler :: WebEngine -> IO (Callback PromptData String) + native getTitle :: WebEngine -> IO String + native getUserAgent :: WebEngine -> IO String + native getUserDataDirectory :: WebEngine -> IO (Maybe (MutableIO File)) + native getUserStyleSheetLocation :: WebEngine -> IO String + native isJavaScriptEnabled :: WebEngine -> IO Bool + native javaScriptEnabledProperty :: WebEngine -> IO BooleanProperty + native load :: WebEngine -> String -> IO () + native loadContent :: WebEngine -> String -> String -> IO () + | WebEngine -> String -> IO () + native locationProperty :: WebEngine -> IO ReadOnlyStringProperty + native onAlertProperty :: WebEngine -> IO (ObjectProperty (EventHandler (WebEvent String))) + native onErrorProperty :: WebEngine -> IO (ObjectProperty (EventHandler WebErrorEvent)) + native onResizedProperty :: WebEngine -> IO (ObjectProperty (EventHandler (WebEvent Rectangle2D))) + native onStatusChangedProperty :: WebEngine -> IO (ObjectProperty (EventHandler (WebEvent String))) + native onVisibilityChangedProperty :: WebEngine -> IO (ObjectProperty (EventHandler (WebEvent Boolean))) + native print :: WebEngine -> PrinterJob -> IO () + native promptHandlerProperty :: WebEngine -> IO (ObjectProperty (Callback PromptData String)) + native reload :: WebEngine -> IO () + native setConfirmHandler :: WebEngine -> Callback String Boolean -> IO () + native setCreatePopupHandler :: WebEngine -> Callback PopupFeatures WebEngine -> IO () + native setJavaScriptEnabled :: WebEngine -> Bool -> IO () + native setOnAlert :: WebEngine -> EventHandler (WebEvent String) -> IO () + native setOnError :: WebEngine -> EventHandler WebErrorEvent -> IO () + native setOnResized :: WebEngine -> EventHandler (WebEvent Rectangle2D) -> IO () + native setOnStatusChanged :: WebEngine -> EventHandler (WebEvent String) -> IO () + native setOnVisibilityChanged :: WebEngine -> EventHandler (WebEvent Boolean) -> IO () + native setPromptHandler :: WebEngine -> Callback PromptData String -> IO () + native setUserAgent :: WebEngine -> String -> IO () + native setUserDataDirectory :: WebEngine -> MutableIO File -> IO () + native setUserStyleSheetLocation :: WebEngine -> String -> IO () + native titleProperty :: WebEngine -> IO ReadOnlyStringProperty + native userAgentProperty :: WebEngine -> IO StringProperty + native userDataDirectoryProperty :: WebEngine -> IO (ObjectProperty File) + native userStyleSheetLocationProperty :: WebEngine -> IO StringProperty +-- +data WebErrorEvent = mutable native javafx.scene.web.WebErrorEvent where + native any "javafx.scene.web.WebErrorEvent.ANY" :: IO (EventType WebErrorEvent) + native user_data_directory_already_in_use "javafx.scene.web.WebErrorEvent.USER_DATA_DIRECTORY_ALREADY_IN_USE" :: IO (EventType WebErrorEvent) + native user_data_directory_io_error "javafx.scene.web.WebErrorEvent.USER_DATA_DIRECTORY_IO_ERROR" :: IO (EventType WebErrorEvent) + native user_data_directory_security_error "javafx.scene.web.WebErrorEvent.USER_DATA_DIRECTORY_SECURITY_ERROR" :: IO (EventType WebErrorEvent) + native new :: Object -> EventType WebErrorEvent -> String -> Throwable -> IO WebErrorEvent + native getException :: WebErrorEvent -> IO Throwable + native getMessage :: WebErrorEvent -> IO String + native toString :: WebErrorEvent -> IO String +-- derive Serializable WebErrorEvent +-- +data WebEvent t = mutable native javafx.scene.web.WebEvent where + native any "javafx.scene.web.WebEvent.ANY" :: IO (EventType WebEvent) + native resized "javafx.scene.web.WebEvent.RESIZED" :: IO (EventType WebEvent) + native status_changed "javafx.scene.web.WebEvent.STATUS_CHANGED" :: IO (EventType WebEvent) + native visibility_changed "javafx.scene.web.WebEvent.VISIBILITY_CHANGED" :: IO (EventType WebEvent) + native alert "javafx.scene.web.WebEvent.ALERT" :: IO (EventType WebEvent) + native new :: Object -> EventType WebEvent -> t -> IO (WebEvent t) + native getData :: WebEvent t -> IO t + native toString :: WebEvent t -> IO String +-- derive Serializable (WebEvent t) +-- +data WebHistory = mutable native javafx.scene.web.WebHistory where + native currentIndexProperty :: WebHistory -> IO ReadOnlyIntegerProperty + native getCurrentIndex :: WebHistory -> IO Int +-- ENUM -- native getEntries :: WebHistory -> IO (ObservableList WebHistory_Entry) + native getMaxSize :: WebHistory -> IO Int + native go :: WebHistory -> Int -> IO () + native maxSizeProperty :: WebHistory -> IO IntegerProperty + native setMaxSize :: WebHistory -> Int -> IO () +-- +data WebView = mutable native javafx.scene.web.WebView where + native new :: () -> IO WebView + native contextMenuEnabledProperty :: WebView -> IO BooleanProperty + native fontScaleProperty :: WebView -> IO DoubleProperty + native fontSmoothingTypeProperty :: WebView -> IO (ObjectProperty FontSmoothingType) + native getClassCssMetaData "javafx.scene.web.WebView.getClassCssMetaData" :: () -> IOMutable (List(CssMetaData Styleable Object)) + native getCssMetaData :: WebView -> IOMutable (List (CssMetaData Styleable Object)) + native getEngine :: WebView -> IO WebEngine + native getFontScale :: WebView -> IO Double + native getFontSmoothingType :: WebView -> IO FontSmoothingType + native getHeight :: WebView -> IO Double + native getMaxHeight :: WebView -> IO Double + native getMaxWidth :: WebView -> IO Double + native getMinHeight :: WebView -> IO Double + native getMinWidth :: WebView -> IO Double + native getPrefHeight :: WebView -> IO Double + native getPrefWidth :: WebView -> IO Double + native getWidth :: WebView -> IO Double + native getZoom :: WebView -> IO Double + native heightProperty :: WebView -> IO ReadOnlyDoubleProperty + native isContextMenuEnabled :: WebView -> IO Bool + native isResizable :: WebView -> IO Bool + native maxHeight :: WebView -> Double -> IO Double + native maxHeightProperty :: WebView -> IO DoubleProperty + native maxWidth :: WebView -> Double -> IO Double + native maxWidthProperty :: WebView -> IO DoubleProperty + native minHeight :: WebView -> Double -> IO Double + native minHeightProperty :: WebView -> IO DoubleProperty + native minWidth :: WebView -> Double -> IO Double + native minWidthProperty :: WebView -> IO DoubleProperty + native prefHeight :: WebView -> Double -> IO Double + native prefHeightProperty :: WebView -> IO DoubleProperty + native prefWidth :: WebView -> Double -> IO Double + native prefWidthProperty :: WebView -> IO DoubleProperty + native resize :: WebView -> Double -> Double -> IO () + native setContextMenuEnabled :: WebView -> Bool -> IO () + native setFontScale :: WebView -> Double -> IO () + native setFontSmoothingType :: WebView -> FontSmoothingType -> IO () + native setMaxHeight :: WebView -> Double -> IO () + native setMaxSize :: WebView -> Double -> Double -> IO () + native setMaxWidth :: WebView -> Double -> IO () + native setMinHeight :: WebView -> Double -> IO () + native setMinSize :: WebView -> Double -> Double -> IO () + native setMinWidth :: WebView -> Double -> IO () + native setPrefHeight :: WebView -> Double -> IO () + native setPrefSize :: WebView -> Double -> Double -> IO () + native setPrefWidth :: WebView -> Double -> IO () + native setZoom :: WebView -> Double -> IO () + native widthProperty :: WebView -> IO ReadOnlyDoubleProperty + native zoomProperty :: WebView -> IO DoubleProperty +-- +data DirectoryChooser = mutable native javafx.stage.DirectoryChooser where + native new :: () -> IO DirectoryChooser + native getInitialDirectory :: DirectoryChooser -> IO (Maybe (MutableIO File)) + native getTitle :: DirectoryChooser -> IO String + native initialDirectoryProperty :: DirectoryChooser -> IO (ObjectProperty File) + native setInitialDirectory :: DirectoryChooser -> MutableIO File -> IO () + native setTitle :: DirectoryChooser -> String -> IO () + native showDialog :: DirectoryChooser -> Window -> IO (Maybe (MutableIO File)) + native titleProperty :: DirectoryChooser -> IO StringProperty +-- +data FileChooser = mutable native javafx.stage.FileChooser where + native new :: () -> IO FileChooser +-- ENUM -- native getExtensionFilters :: FileChooser -> IO (ObservableList FileChooser_ExtensionFilter) + native getInitialDirectory :: FileChooser -> IO (Maybe (MutableIO File)) + native getInitialFileName :: FileChooser -> IO String +-- ENUM -- native getSelectedExtensionFilter :: FileChooser -> IO FileChooser_ExtensionFilter + native getTitle :: FileChooser -> IO String + native initialDirectoryProperty :: FileChooser -> IO (ObjectProperty File) + native initialFileNameProperty :: FileChooser -> IO (ObjectProperty String) +-- ENUM -- native selectedExtensionFilterProperty :: FileChooser -> IO (ObjectProperty FileChooser_ExtensionFilter) + native setInitialDirectory :: FileChooser -> MutableIO File -> IO () + native setInitialFileName :: FileChooser -> String -> IO () +-- ENUM -- native setSelectedExtensionFilter :: FileChooser -> FileChooser_ExtensionFilter -> IO () + native setTitle :: FileChooser -> String -> IO () + native showOpenDialog :: FileChooser -> Window -> IO (Maybe (MutableIO File)) + native showOpenMultipleDialog :: FileChooser -> Window -> IOMutable (List File) + native showSaveDialog :: FileChooser -> Window -> IO (Maybe (MutableIO File)) + native titleProperty :: FileChooser -> IO StringProperty +-- +data Modality = mutable native javafx.stage.Modality where + native none "javafx.stage.Modality.NONE" :: IO Modality + native window_modal "javafx.stage.Modality.WINDOW_MODAL" :: IO Modality + native application_modal "javafx.stage.Modality.APPLICATION_MODAL" :: IO Modality + native valueOf "javafx.stage.Modality.valueOf" :: String -> IO Modality + native values "javafx.stage.Modality.values" :: () -> STMutable s (JArray Modality) +-- derive Serializable Modality +-- +data Popup = mutable native javafx.stage.Popup where + native new :: () -> IO Popup + native getContent :: Popup -> IO (ObservableList Node) +-- +data PopupWindow = mutable native javafx.stage.PopupWindow where +-- ENUM -- native anchorLocationProperty :: PopupWindow -> IO (ObjectProperty PopupWindow_AnchorLocation) + native anchorXProperty :: PopupWindow -> IO ReadOnlyDoubleProperty + native anchorYProperty :: PopupWindow -> IO ReadOnlyDoubleProperty + native autoFixProperty :: PopupWindow -> IO BooleanProperty + native autoHideProperty :: PopupWindow -> IO BooleanProperty + native consumeAutoHidingEventsProperty :: PopupWindow -> IO BooleanProperty +-- ENUM -- native getAnchorLocation :: PopupWindow -> IO PopupWindow_AnchorLocation + native getAnchorX :: PopupWindow -> IO Double + native getAnchorY :: PopupWindow -> IO Double + native getConsumeAutoHidingEvents :: PopupWindow -> IO Bool + native getOnAutoHide :: PopupWindow -> IO (EventHandler Event) + native getOwnerNode :: PopupWindow -> IO Node + native getOwnerWindow :: PopupWindow -> IO Window + native hide :: PopupWindow -> IO () + native hideOnEscapeProperty :: PopupWindow -> IO BooleanProperty + native isAutoFix :: PopupWindow -> IO Bool + native isAutoHide :: PopupWindow -> IO Bool + native isHideOnEscape :: PopupWindow -> IO Bool + native onAutoHideProperty :: PopupWindow -> IO (ObjectProperty (EventHandler Event)) + native ownerNodeProperty :: PopupWindow -> IO (ReadOnlyObjectProperty Node) + native ownerWindowProperty :: PopupWindow -> IO (ReadOnlyObjectProperty Window) +-- ENUM -- native setAnchorLocation :: PopupWindow -> PopupWindow_AnchorLocation -> IO () + native setAnchorX :: PopupWindow -> Double -> IO () + native setAnchorY :: PopupWindow -> Double -> IO () + native setAutoFix :: PopupWindow -> Bool -> IO () + native setAutoHide :: PopupWindow -> Bool -> IO () + native setConsumeAutoHidingEvents :: PopupWindow -> Bool -> IO () + native setHideOnEscape :: PopupWindow -> Bool -> IO () + native setOnAutoHide :: PopupWindow -> EventHandler Event -> IO () + native show :: PopupWindow -> Window -> IO () + | PopupWindow -> Window -> Double -> Double -> IO () + | PopupWindow -> Node -> Double -> Double -> IO () +-- +data Screen = mutable native javafx.stage.Screen where + native equals :: Screen -> Object -> IO Bool + native getBounds :: Screen -> IO Rectangle2D + native getDpi :: Screen -> IO Double + native getPrimary "javafx.stage.Screen.getPrimary" :: () -> IO Screen + native getScreens "javafx.stage.Screen.getScreens" :: () -> IO (ObservableList Screen) + native getScreensForRectangle "javafx.stage.Screen.getScreensForRectangle" :: Rectangle2D -> IO (ObservableList Screen) + | Double -> Double -> Double -> Double -> IO (ObservableList Screen) + native getVisualBounds :: Screen -> IO Rectangle2D + native hashCode :: Screen -> IO Int + native toString :: Screen -> IO String +-- +data Stage = mutable native javafx.stage.Stage where + native new :: () -> IO Stage + | StageStyle -> IO Stage + native alwaysOnTopProperty :: Stage -> IO ReadOnlyBooleanProperty + native close :: Stage -> IO () + native fullScreenExitHintProperty :: Stage -> IO (ObjectProperty String) + native fullScreenExitKeyProperty :: Stage -> IO (ObjectProperty KeyCombination) + native fullScreenProperty :: Stage -> IO ReadOnlyBooleanProperty + native getFullScreenExitHint :: Stage -> IO String + native getFullScreenExitKeyCombination :: Stage -> IO KeyCombination + native getIcons :: Stage -> IO (ObservableList Image) + native getMaxHeight :: Stage -> IO Double + native getMaxWidth :: Stage -> IO Double + native getMinHeight :: Stage -> IO Double + native getMinWidth :: Stage -> IO Double + native getModality :: Stage -> IO Modality + native getOwner :: Stage -> IO Window + native getStyle :: Stage -> IO StageStyle + native getTitle :: Stage -> IO String + native iconifiedProperty :: Stage -> IO ReadOnlyBooleanProperty + native initModality :: Stage -> Modality -> IO () + native initOwner :: Stage -> Window -> IO () + native initStyle :: Stage -> StageStyle -> IO () + native isAlwaysOnTop :: Stage -> IO Bool + native isFullScreen :: Stage -> IO Bool + native isIconified :: Stage -> IO Bool + native isMaximized :: Stage -> IO Bool + native isResizable :: Stage -> IO Bool + native maxHeightProperty :: Stage -> IO DoubleProperty + native maxWidthProperty :: Stage -> IO DoubleProperty + native maximizedProperty :: Stage -> IO ReadOnlyBooleanProperty + native minHeightProperty :: Stage -> IO DoubleProperty + native minWidthProperty :: Stage -> IO DoubleProperty + native resizableProperty :: Stage -> IO BooleanProperty + native setAlwaysOnTop :: Stage -> Bool -> IO () + native setFullScreen :: Stage -> Bool -> IO () + native setFullScreenExitHint :: Stage -> String -> IO () + native setFullScreenExitKeyCombination :: Stage -> KeyCombination -> IO () + native setIconified :: Stage -> Bool -> IO () + native setMaxHeight :: Stage -> Double -> IO () + native setMaxWidth :: Stage -> Double -> IO () + native setMaximized :: Stage -> Bool -> IO () + native setMinHeight :: Stage -> Double -> IO () + native setMinWidth :: Stage -> Double -> IO () + native setResizable :: Stage -> Bool -> IO () + native setScene :: Stage -> Scene -> IO () + native setTitle :: Stage -> String -> IO () + native show :: Stage -> IO () + native showAndWait :: Stage -> IO () + native titleProperty :: Stage -> IO StringProperty + native toBack :: Stage -> IO () + native toFront :: Stage -> IO () +-- +data StageStyle = mutable native javafx.stage.StageStyle where + native decorated "javafx.stage.StageStyle.DECORATED" :: IO StageStyle + native undecorated "javafx.stage.StageStyle.UNDECORATED" :: IO StageStyle + native transparent "javafx.stage.StageStyle.TRANSPARENT" :: IO StageStyle + native utility "javafx.stage.StageStyle.UTILITY" :: IO StageStyle + native unified "javafx.stage.StageStyle.UNIFIED" :: IO StageStyle + native valueOf "javafx.stage.StageStyle.valueOf" :: String -> IO StageStyle + native values "javafx.stage.StageStyle.values" :: () -> STMutable s (JArray StageStyle) +-- derive Serializable StageStyle +-- +data Window = mutable native javafx.stage.Window where + native addEventFilter :: Window -> EventType t -> EventHandler t -> IO () + native addEventHandler :: Window -> EventType t -> EventHandler t -> IO () + native buildEventDispatchChain :: Window -> EventDispatchChain -> IO EventDispatchChain + native centerOnScreen :: Window -> IO () + native eventDispatcherProperty :: Window -> IO (ObjectProperty EventDispatcher) + native fireEvent :: Window -> Event -> IO () + native focusedProperty :: Window -> IO ReadOnlyBooleanProperty + native getEventDispatcher :: Window -> IO EventDispatcher + native getHeight :: Window -> IO Double + native getOnCloseRequest :: Window -> IO (EventHandler WindowEvent) + native getOnHidden :: Window -> IO (EventHandler WindowEvent) + native getOnHiding :: Window -> IO (EventHandler WindowEvent) + native getOnShowing :: Window -> IO (EventHandler WindowEvent) + native getOnShown :: Window -> IO (EventHandler WindowEvent) + native getOpacity :: Window -> IO Double + native getProperties :: Window -> IO (ObservableMap Object Object) + native getScene :: Window -> IO Scene + native getUserData :: Window -> IO Object + native getWidth :: Window -> IO Double + native getX :: Window -> IO Double + native getY :: Window -> IO Double + native hasProperties :: Window -> IO Bool + native heightProperty :: Window -> IO ReadOnlyDoubleProperty + native hide :: Window -> IO () + native isFocused :: Window -> IO Bool + native isShowing :: Window -> IO Bool + native onCloseRequestProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) + native onHiddenProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) + native onHidingProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) + native onShowingProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) + native onShownProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) + native opacityProperty :: Window -> IO DoubleProperty + native removeEventFilter :: Window -> EventType t -> EventHandler t -> IO () + native removeEventHandler :: Window -> EventType t -> EventHandler t -> IO () + native requestFocus :: Window -> IO () + native sceneProperty :: Window -> IO (ReadOnlyObjectProperty Scene) + native setEventDispatcher :: Window -> EventDispatcher -> IO () + native setFocused :: Window -> Bool -> IO () + native setHeight :: Window -> Double -> IO () + native setOnCloseRequest :: Window -> EventHandler WindowEvent -> IO () + native setOnHidden :: Window -> EventHandler WindowEvent -> IO () + native setOnHiding :: Window -> EventHandler WindowEvent -> IO () + native setOnShowing :: Window -> EventHandler WindowEvent -> IO () + native setOnShown :: Window -> EventHandler WindowEvent -> IO () + native setOpacity :: Window -> Double -> IO () + native setUserData :: Window -> Object -> IO () + native setWidth :: Window -> Double -> IO () + native setX :: Window -> Double -> IO () + native setY :: Window -> Double -> IO () + native showingProperty :: Window -> IO ReadOnlyBooleanProperty + native sizeToScene :: Window -> IO () + native widthProperty :: Window -> IO ReadOnlyDoubleProperty + native xProperty :: Window -> IO ReadOnlyDoubleProperty + native yProperty :: Window -> IO ReadOnlyDoubleProperty +-- + +-- ----------------------------------- +-- JavaFxProperties +-- ----------------------------------- + +-- Things, that should have been defined elsewhere +data Callable = native java.util.concurrent.Callable where + --- perform the ST action that is associated with this callable. + native call :: Mutable s Callable -> ST s v throws Exception + +data Charset = pure native java.nio.charset.Charset +data ByteBuffer = mutable native java.nio.ByteBuffer +data IntBuffer = mutable native java.nio.IntBuffer +data Void = pure native java.lang.Void +data Number = pure native java.lang.Number +data BigDecimal = pure native java.math.BigDecimal +data Format = mutable native java.text.Format +data NumberFormat = mutable native java.text.NumberFormat +data DateFormat = mutable native java.text.DateFormat +data NoSuchMethodException = native java.lang.NoSuchMethodException +data Method = pure native java.lang.reflect.Method +data Predicate = native java.util.function.Predicate +data Function s t = native java.util.function.Function +data Executor = native java.util.concurrent.Executor +data Dimension = native java.awt.Dimension +data Component = native java.awt.Component +data JComponent = native javax.swing.JComponent +data BufferedImage = native java.awt.image.BufferedImage +data DataFlavor = native java.awt.datatransfer.DataFlavor +data DragSource = native java.awt.dnd.DragSource +data DropTarget = native java.awt.dnd.DropTarget +data DragGestureListener = native java.awt.dnd.DragGestureListener +data DragGestureEvent = native java.awt.dnd.DragGestureEvent +data DragSourceContextPeer = native java.awt.dnd.peer.DragSourceContextPeer +data Chronology = mutable native java.time.chrono.Chronology +data LocalDate = pure native java.time.LocalDate +data LocalTime = pure native java.time.LocalTime +data LocalDateTime = pure native java.time.LocalDateTime +data FormatStyle = pure native java.time.format.FormatStyle +data DateTimeFormatter = mutable native java.time.format.DateTimeFormatter + +-- --- + +data DefaultProperty = mutable native javafx.beans.DefaultProperty where + native value :: DefaultProperty -> IO String +-- --- +data JavaBeanBooleanProperty = mutable native javafx.beans.property.adapter.JavaBeanBooleanProperty where + native addListener :: JavaBeanBooleanProperty -> InvalidationListener -> IO () + | JavaBeanBooleanProperty -> ChangeListener Boolean -> IO () + native bind :: JavaBeanBooleanProperty -> ObservableValue Boolean -> IO () + native dispose :: JavaBeanBooleanProperty -> IO () + native fireValueChangedEvent :: JavaBeanBooleanProperty -> IO () + native get :: JavaBeanBooleanProperty -> IO Bool + native getBean :: JavaBeanBooleanProperty -> IO Object + native getName :: JavaBeanBooleanProperty -> IO String + native isBound :: JavaBeanBooleanProperty -> IO Bool + native removeListener :: JavaBeanBooleanProperty -> InvalidationListener -> IO () + | JavaBeanBooleanProperty -> ChangeListener Boolean -> IO () + native set :: JavaBeanBooleanProperty -> Bool -> IO () + native toString :: JavaBeanBooleanProperty -> IO String + native unbind :: JavaBeanBooleanProperty -> IO () +-- --- +data JavaBeanDoubleProperty = mutable native javafx.beans.property.adapter.JavaBeanDoubleProperty where + native addListener :: JavaBeanDoubleProperty -> ChangeListener Number -> IO () + | JavaBeanDoubleProperty -> InvalidationListener -> IO () + native bind :: JavaBeanDoubleProperty -> ObservableValue Number -> IO () + native dispose :: JavaBeanDoubleProperty -> IO () + native fireValueChangedEvent :: JavaBeanDoubleProperty -> IO () + native get :: JavaBeanDoubleProperty -> IO Double + native getBean :: JavaBeanDoubleProperty -> IO Object + native getName :: JavaBeanDoubleProperty -> IO String + native isBound :: JavaBeanDoubleProperty -> IO Bool + native removeListener :: JavaBeanDoubleProperty -> ChangeListener Number -> IO () + | JavaBeanDoubleProperty -> InvalidationListener -> IO () + native set :: JavaBeanDoubleProperty -> Double -> IO () + native toString :: JavaBeanDoubleProperty -> IO String + native unbind :: JavaBeanDoubleProperty -> IO () +-- --- +data JavaBeanFloatProperty = mutable native javafx.beans.property.adapter.JavaBeanFloatProperty where + native addListener :: JavaBeanFloatProperty -> ChangeListener Number -> IO () + | JavaBeanFloatProperty -> InvalidationListener -> IO () + native bind :: JavaBeanFloatProperty -> ObservableValue Number -> IO () + native dispose :: JavaBeanFloatProperty -> IO () + native fireValueChangedEvent :: JavaBeanFloatProperty -> IO () + native get :: JavaBeanFloatProperty -> IO Float + native getBean :: JavaBeanFloatProperty -> IO Object + native getName :: JavaBeanFloatProperty -> IO String + native isBound :: JavaBeanFloatProperty -> IO Bool + native removeListener :: JavaBeanFloatProperty -> ChangeListener Number -> IO () + | JavaBeanFloatProperty -> InvalidationListener -> IO () + native set :: JavaBeanFloatProperty -> Float -> IO () + native toString :: JavaBeanFloatProperty -> IO String + native unbind :: JavaBeanFloatProperty -> IO () +-- --- +data JavaBeanIntegerProperty = mutable native javafx.beans.property.adapter.JavaBeanIntegerProperty where + native addListener :: JavaBeanIntegerProperty -> InvalidationListener -> IO () + | JavaBeanIntegerProperty -> ChangeListener Number -> IO () + native bind :: JavaBeanIntegerProperty -> ObservableValue Number -> IO () + native dispose :: JavaBeanIntegerProperty -> IO () + native fireValueChangedEvent :: JavaBeanIntegerProperty -> IO () + native get :: JavaBeanIntegerProperty -> IO Int + native getBean :: JavaBeanIntegerProperty -> IO Object + native getName :: JavaBeanIntegerProperty -> IO String + native isBound :: JavaBeanIntegerProperty -> IO Bool + native removeListener :: JavaBeanIntegerProperty -> InvalidationListener -> IO () + | JavaBeanIntegerProperty -> ChangeListener Number -> IO () + native set :: JavaBeanIntegerProperty -> Int -> IO () + native toString :: JavaBeanIntegerProperty -> IO String + native unbind :: JavaBeanIntegerProperty -> IO () +-- --- +data JavaBeanLongProperty = mutable native javafx.beans.property.adapter.JavaBeanLongProperty where + native addListener :: JavaBeanLongProperty -> ChangeListener Number -> IO () + | JavaBeanLongProperty -> InvalidationListener -> IO () + native bind :: JavaBeanLongProperty -> ObservableValue Number -> IO () + native dispose :: JavaBeanLongProperty -> IO () + native fireValueChangedEvent :: JavaBeanLongProperty -> IO () + native get :: JavaBeanLongProperty -> IO Long + native getBean :: JavaBeanLongProperty -> IO Object + native getName :: JavaBeanLongProperty -> IO String + native isBound :: JavaBeanLongProperty -> IO Bool + native removeListener :: JavaBeanLongProperty -> InvalidationListener -> IO () + | JavaBeanLongProperty -> ChangeListener Number -> IO () + native set :: JavaBeanLongProperty -> Long -> IO () + native toString :: JavaBeanLongProperty -> IO String + native unbind :: JavaBeanLongProperty -> IO () +-- --- +data JavaBeanObjectProperty t = mutable native javafx.beans.property.adapter.JavaBeanObjectProperty where + native addListener :: JavaBeanObjectProperty t -> InvalidationListener -> IO () + | JavaBeanObjectProperty t -> ChangeListener t -> IO () + native bind :: JavaBeanObjectProperty t -> ObservableValue t -> IO () + native dispose :: JavaBeanObjectProperty t -> IO () + native fireValueChangedEvent :: JavaBeanObjectProperty t -> IO () + native get :: JavaBeanObjectProperty t -> IO t + native getBean :: JavaBeanObjectProperty t -> IO Object + native getName :: JavaBeanObjectProperty t -> IO String + native isBound :: JavaBeanObjectProperty t -> IO Bool + native removeListener :: JavaBeanObjectProperty t -> InvalidationListener -> IO () + | JavaBeanObjectProperty t -> ChangeListener t -> IO () + native set :: JavaBeanObjectProperty t -> t -> IO () + native toString :: JavaBeanObjectProperty t -> IO String + native unbind :: JavaBeanObjectProperty t -> IO () +-- --- +data JavaBeanProperty t = mutable native javafx.beans.property.adapter.JavaBeanProperty +data JavaBeanStringProperty = mutable native javafx.beans.property.adapter.JavaBeanStringProperty where + native addListener :: JavaBeanStringProperty -> ChangeListener String -> IO () + | JavaBeanStringProperty -> InvalidationListener -> IO () + native bind :: JavaBeanStringProperty -> ObservableValue String -> IO () + native dispose :: JavaBeanStringProperty -> IO () + native fireValueChangedEvent :: JavaBeanStringProperty -> IO () + native get :: JavaBeanStringProperty -> IO String + native getBean :: JavaBeanStringProperty -> IO Object + native getName :: JavaBeanStringProperty -> IO String + native isBound :: JavaBeanStringProperty -> IO Bool + native removeListener :: JavaBeanStringProperty -> ChangeListener String -> IO () + | JavaBeanStringProperty -> InvalidationListener -> IO () + native set :: JavaBeanStringProperty -> String -> IO () + native unbind :: JavaBeanStringProperty -> IO () +-- --- +data ReadOnlyJavaBeanBooleanProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanProperty where + native dispose :: ReadOnlyJavaBeanBooleanProperty -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanBooleanProperty -> IO () + native get :: ReadOnlyJavaBeanBooleanProperty -> IO Bool + native getBean :: ReadOnlyJavaBeanBooleanProperty -> IO Object + native getName :: ReadOnlyJavaBeanBooleanProperty -> IO String +-- --- +data ReadOnlyJavaBeanDoubleProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanDoubleProperty where + native dispose :: ReadOnlyJavaBeanDoubleProperty -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanDoubleProperty -> IO () + native get :: ReadOnlyJavaBeanDoubleProperty -> IO Double + native getBean :: ReadOnlyJavaBeanDoubleProperty -> IO Object + native getName :: ReadOnlyJavaBeanDoubleProperty -> IO String +-- --- +data ReadOnlyJavaBeanFloatProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanFloatProperty where + native dispose :: ReadOnlyJavaBeanFloatProperty -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanFloatProperty -> IO () + native get :: ReadOnlyJavaBeanFloatProperty -> IO Float + native getBean :: ReadOnlyJavaBeanFloatProperty -> IO Object + native getName :: ReadOnlyJavaBeanFloatProperty -> IO String +-- --- +data ReadOnlyJavaBeanIntegerProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanIntegerProperty where + native dispose :: ReadOnlyJavaBeanIntegerProperty -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanIntegerProperty -> IO () + native get :: ReadOnlyJavaBeanIntegerProperty -> IO Int + native getBean :: ReadOnlyJavaBeanIntegerProperty -> IO Object + native getName :: ReadOnlyJavaBeanIntegerProperty -> IO String +-- --- +data ReadOnlyJavaBeanLongProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanLongProperty where + native dispose :: ReadOnlyJavaBeanLongProperty -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanLongProperty -> IO () + native get :: ReadOnlyJavaBeanLongProperty -> IO Long + native getBean :: ReadOnlyJavaBeanLongProperty -> IO Object + native getName :: ReadOnlyJavaBeanLongProperty -> IO String +-- --- +data ReadOnlyJavaBeanObjectProperty t = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanObjectProperty where + native dispose :: ReadOnlyJavaBeanObjectProperty t -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanObjectProperty t -> IO () + native get :: ReadOnlyJavaBeanObjectProperty t -> IO t + native getBean :: ReadOnlyJavaBeanObjectProperty t -> IO Object + native getName :: ReadOnlyJavaBeanObjectProperty t -> IO String +-- --- +data ReadOnlyJavaBeanProperty t = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanProperty where + native dispose :: ReadOnlyJavaBeanProperty t -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanProperty t -> IO () +-- --- +data ReadOnlyJavaBeanStringProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanStringProperty where + native dispose :: ReadOnlyJavaBeanStringProperty -> IO () + native fireValueChangedEvent :: ReadOnlyJavaBeanStringProperty -> IO () + native get :: ReadOnlyJavaBeanStringProperty -> IO String + native getBean :: ReadOnlyJavaBeanStringProperty -> IO Object + native getName :: ReadOnlyJavaBeanStringProperty -> IO String +-- --- +data BooleanProperty = mutable native javafx.beans.property.BooleanProperty where + native asObject :: BooleanProperty -> IO (ObjectProperty Boolean) + native bindBidirectional :: BooleanProperty -> Property Boolean -> IO () + native booleanProperty "javafx.beans.property.BooleanProperty.booleanProperty" :: Property Boolean -> IO BooleanProperty + native setValue :: BooleanProperty -> Boolean -> IO () + native toString :: BooleanProperty -> IO String + native unbindBidirectional :: BooleanProperty -> Property Boolean -> IO () +-- --- +data BooleanPropertyBase = mutable native javafx.beans.property.BooleanPropertyBase where + native addListener :: BooleanPropertyBase -> InvalidationListener -> IO () + | BooleanPropertyBase -> ChangeListener Boolean -> IO () + native bind :: BooleanPropertyBase -> ObservableValue Boolean -> IO () + native get :: BooleanPropertyBase -> IO Bool + native isBound :: BooleanPropertyBase -> IO Bool + native removeListener :: BooleanPropertyBase -> InvalidationListener -> IO () + | BooleanPropertyBase -> ChangeListener Boolean -> IO () + native set :: BooleanPropertyBase -> Bool -> IO () + native toString :: BooleanPropertyBase -> IO String + native unbind :: BooleanPropertyBase -> IO () +-- --- +data DoubleProperty = mutable native javafx.beans.property.DoubleProperty where + native asObject :: DoubleProperty -> IO (ObjectProperty Double) + native bindBidirectional :: DoubleProperty -> Property Number -> IO () + native doubleProperty "javafx.beans.property.DoubleProperty.doubleProperty" :: Property Double -> IO DoubleProperty + native setValue :: DoubleProperty -> Number -> IO () + native toString :: DoubleProperty -> IO String + native unbindBidirectional :: DoubleProperty -> Property Number -> IO () +-- --- +data DoublePropertyBase = mutable native javafx.beans.property.DoublePropertyBase where + native addListener :: DoublePropertyBase -> ChangeListener Number -> IO () + | DoublePropertyBase -> InvalidationListener -> IO () + native bind :: DoublePropertyBase -> ObservableValue Number -> IO () + native get :: DoublePropertyBase -> IO Double + native isBound :: DoublePropertyBase -> IO Bool + native removeListener :: DoublePropertyBase -> ChangeListener Number -> IO () + | DoublePropertyBase -> InvalidationListener -> IO () + native set :: DoublePropertyBase -> Double -> IO () + native toString :: DoublePropertyBase -> IO String + native unbind :: DoublePropertyBase -> IO () +-- --- +data FloatProperty = mutable native javafx.beans.property.FloatProperty where + native asObject :: FloatProperty -> IO (ObjectProperty Float) + native bindBidirectional :: FloatProperty -> Property Number -> IO () + native floatProperty "javafx.beans.property.FloatProperty.floatProperty" :: Property Float -> IO FloatProperty + native setValue :: FloatProperty -> Number -> IO () + native toString :: FloatProperty -> IO String + native unbindBidirectional :: FloatProperty -> Property Number -> IO () +-- --- +data FloatPropertyBase = mutable native javafx.beans.property.FloatPropertyBase where + native addListener :: FloatPropertyBase -> InvalidationListener -> IO () + | FloatPropertyBase -> ChangeListener Number -> IO () + native bind :: FloatPropertyBase -> ObservableValue Number -> IO () + native get :: FloatPropertyBase -> IO Float + native isBound :: FloatPropertyBase -> IO Bool + native removeListener :: FloatPropertyBase -> ChangeListener Number -> IO () + | FloatPropertyBase -> InvalidationListener -> IO () + native set :: FloatPropertyBase -> Float -> IO () + native toString :: FloatPropertyBase -> IO String + native unbind :: FloatPropertyBase -> IO () +-- --- +data IntegerProperty = mutable native javafx.beans.property.IntegerProperty where + native asObject :: IntegerProperty -> IO (ObjectProperty Integer) + native bindBidirectional :: IntegerProperty -> Property Number -> IO () + native integerProperty "javafx.beans.property.IntegerProperty.integerProperty" :: Property Integer -> IO IntegerProperty + native setValue :: IntegerProperty -> Number -> IO () + native toString :: IntegerProperty -> IO String + native unbindBidirectional :: IntegerProperty -> Property Number -> IO () +-- --- +data IntegerPropertyBase = mutable native javafx.beans.property.IntegerPropertyBase where + native addListener :: IntegerPropertyBase -> InvalidationListener -> IO () + | IntegerPropertyBase -> ChangeListener Number -> IO () + native bind :: IntegerPropertyBase -> ObservableValue Number -> IO () + native get :: IntegerPropertyBase -> IO Int + native isBound :: IntegerPropertyBase -> IO Bool + native removeListener :: IntegerPropertyBase -> InvalidationListener -> IO () + | IntegerPropertyBase -> ChangeListener Number -> IO () + native set :: IntegerPropertyBase -> Int -> IO () + native toString :: IntegerPropertyBase -> IO String + native unbind :: IntegerPropertyBase -> IO () +-- --- +data ListProperty e = mutable native javafx.beans.property.ListProperty where + native bindBidirectional :: ListProperty e -> Property (ObservableList e) -> IO () + native setValue :: ListProperty e -> ObservableList e -> IO () + native toString :: ListProperty e -> IO String + native unbindBidirectional :: ListProperty e -> Property (ObservableList e) -> IO () +-- --- +data ListPropertyBase e = mutable native javafx.beans.property.ListPropertyBase where + native addListener :: ListPropertyBase e -> ChangeListener (ObservableList e) -> IO () + | ListPropertyBase e -> ListChangeListener e -> IO () + | ListPropertyBase e -> InvalidationListener -> IO () + native bind :: ListPropertyBase e -> ObservableValue (ObservableList e) -> IO () + native emptyProperty :: ListPropertyBase e -> IO ReadOnlyBooleanProperty + native get :: ListPropertyBase e -> IO (ObservableList e) + native isBound :: ListPropertyBase e -> IO Bool + native removeListener :: ListPropertyBase e -> ChangeListener (ObservableList e) -> IO () + | ListPropertyBase e -> ListChangeListener e -> IO () + | ListPropertyBase e -> InvalidationListener -> IO () + native set :: ListPropertyBase e -> ObservableList e -> IO () + native sizeProperty :: ListPropertyBase e -> IO ReadOnlyIntegerProperty + native toString :: ListPropertyBase e -> IO String + native unbind :: ListPropertyBase e -> IO () +-- --- +data LongProperty = mutable native javafx.beans.property.LongProperty where + native asObject :: LongProperty -> IO (ObjectProperty Long) + native bindBidirectional :: LongProperty -> Property Number -> IO () + native longProperty "javafx.beans.property.LongProperty.longProperty" :: Property Long -> IO LongProperty + native setValue :: LongProperty -> Number -> IO () + native toString :: LongProperty -> IO String + native unbindBidirectional :: LongProperty -> Property Number -> IO () +-- --- +data LongPropertyBase = mutable native javafx.beans.property.LongPropertyBase where + native addListener :: LongPropertyBase -> InvalidationListener -> IO () + | LongPropertyBase -> ChangeListener Number -> IO () + native bind :: LongPropertyBase -> ObservableValue Number -> IO () + native get :: LongPropertyBase -> IO Long + native isBound :: LongPropertyBase -> IO Bool + native removeListener :: LongPropertyBase -> InvalidationListener -> IO () + | LongPropertyBase -> ChangeListener Number -> IO () + native set :: LongPropertyBase -> Long -> IO () + native toString :: LongPropertyBase -> IO String + native unbind :: LongPropertyBase -> IO () +-- --- +data MapProperty k v = mutable native javafx.beans.property.MapProperty where + native bindBidirectional :: MapProperty k v -> Property (ObservableMap k v) -> IO () + native setValue :: MapProperty k v -> ObservableMap k v -> IO () + native toString :: MapProperty k v -> IO String + native unbindBidirectional :: MapProperty k v -> Property (ObservableMap k v) -> IO () +-- --- +data MapPropertyBase k v = mutable native javafx.beans.property.MapPropertyBase where + native addListener :: MapPropertyBase k v -> InvalidationListener -> IO () + | MapPropertyBase k v -> MapChangeListener k v -> IO () + | MapPropertyBase k v -> ChangeListener (ObservableMap k v) -> IO () + native bind :: MapPropertyBase k v -> ObservableValue (ObservableMap k v) -> IO () + native emptyProperty :: MapPropertyBase k v -> IO ReadOnlyBooleanProperty + native get :: MapPropertyBase k v -> IO (ObservableMap k v) + native isBound :: MapPropertyBase k v -> IO Bool + native removeListener :: MapPropertyBase k v -> ChangeListener (ObservableMap k v) -> IO () + | MapPropertyBase k v -> InvalidationListener -> IO () + | MapPropertyBase k v -> MapChangeListener k v -> IO () + native set :: MapPropertyBase k v -> ObservableMap k v -> IO () + native sizeProperty :: MapPropertyBase k v -> IO ReadOnlyIntegerProperty + native toString :: MapPropertyBase k v -> IO String + native unbind :: MapPropertyBase k v -> IO () +-- --- +data ObjectProperty t = mutable native javafx.beans.property.ObjectProperty where + native bindBidirectional :: ObjectProperty t -> Property t -> IO () + native setValue :: ObjectProperty t -> t -> IO () + native toString :: ObjectProperty t -> IO String + native unbindBidirectional :: ObjectProperty t -> Property t -> IO () +-- --- +data ObjectPropertyBase t = mutable native javafx.beans.property.ObjectPropertyBase where + native addListener :: ObjectPropertyBase t -> InvalidationListener -> IO () + | ObjectPropertyBase t -> ChangeListener t -> IO () + native bind :: ObjectPropertyBase t -> ObservableValue t -> IO () + native get :: ObjectPropertyBase t -> IO t + native isBound :: ObjectPropertyBase t -> IO Bool + native removeListener :: ObjectPropertyBase t -> ChangeListener t -> IO () + | ObjectPropertyBase t -> InvalidationListener -> IO () + native set :: ObjectPropertyBase t -> t -> IO () + native toString :: ObjectPropertyBase t -> IO String + native unbind :: ObjectPropertyBase t -> IO () +-- --- +data Property t = mutable native javafx.beans.property.Property where + native bind :: Property t -> ObservableValue t -> IO () + native bindBidirectional :: Property t -> Property t -> IO () + native isBound :: Property t -> IO Bool + native unbind :: Property t -> IO () + native unbindBidirectional :: Property t -> Property t -> IO () +-- --- +data ReadOnlyBooleanProperty = mutable native javafx.beans.property.ReadOnlyBooleanProperty where + native asObject :: ReadOnlyBooleanProperty -> IO (ReadOnlyObjectProperty Boolean) + native readOnlyBooleanProperty "javafx.beans.property.ReadOnlyBooleanProperty.readOnlyBooleanProperty" :: ReadOnlyProperty Boolean -> IO ReadOnlyBooleanProperty + native toString :: ReadOnlyBooleanProperty -> IO String +-- --- +data ReadOnlyBooleanPropertyBase = mutable native javafx.beans.property.ReadOnlyBooleanPropertyBase where + native addListener :: ReadOnlyBooleanPropertyBase -> ChangeListener Boolean -> IO () + | ReadOnlyBooleanPropertyBase -> InvalidationListener -> IO () + native removeListener :: ReadOnlyBooleanPropertyBase -> ChangeListener Boolean -> IO () + | ReadOnlyBooleanPropertyBase -> InvalidationListener -> IO () +-- --- +data ReadOnlyBooleanWrapper = mutable native javafx.beans.property.ReadOnlyBooleanWrapper where + native new :: Object -> String -> Bool -> IO ReadOnlyBooleanWrapper + | Object -> String -> IO ReadOnlyBooleanWrapper + | Bool -> IO ReadOnlyBooleanWrapper + | () -> IO ReadOnlyBooleanWrapper + native addListener :: ReadOnlyBooleanWrapper -> InvalidationListener -> IO () + | ReadOnlyBooleanWrapper -> ChangeListener Boolean -> IO () + native getReadOnlyProperty :: ReadOnlyBooleanWrapper -> IO ReadOnlyBooleanProperty + native removeListener :: ReadOnlyBooleanWrapper -> ChangeListener Boolean -> IO () + | ReadOnlyBooleanWrapper -> InvalidationListener -> IO () +-- --- +data ReadOnlyDoubleProperty = mutable native javafx.beans.property.ReadOnlyDoubleProperty where + native asObject :: ReadOnlyDoubleProperty -> IO (ReadOnlyObjectProperty Double) + native readOnlyDoubleProperty "javafx.beans.property.ReadOnlyDoubleProperty.readOnlyDoubleProperty" :: ReadOnlyProperty t -> IO ReadOnlyDoubleProperty + native toString :: ReadOnlyDoubleProperty -> IO String +-- --- +data ReadOnlyDoublePropertyBase = mutable native javafx.beans.property.ReadOnlyDoublePropertyBase where + native addListener :: ReadOnlyDoublePropertyBase -> ChangeListener Number -> IO () + | ReadOnlyDoublePropertyBase -> InvalidationListener -> IO () + native removeListener :: ReadOnlyDoublePropertyBase -> InvalidationListener -> IO () + | ReadOnlyDoublePropertyBase -> ChangeListener Number -> IO () +-- --- +data ReadOnlyDoubleWrapper = mutable native javafx.beans.property.ReadOnlyDoubleWrapper where + native new :: Object -> String -> Double -> IO ReadOnlyDoubleWrapper + | Object -> String -> IO ReadOnlyDoubleWrapper + | Double -> IO ReadOnlyDoubleWrapper + | () -> IO ReadOnlyDoubleWrapper + native addListener :: ReadOnlyDoubleWrapper -> InvalidationListener -> IO () + | ReadOnlyDoubleWrapper -> ChangeListener Number -> IO () + native getReadOnlyProperty :: ReadOnlyDoubleWrapper -> IO ReadOnlyDoubleProperty + native removeListener :: ReadOnlyDoubleWrapper -> ChangeListener Number -> IO () + | ReadOnlyDoubleWrapper -> InvalidationListener -> IO () +-- --- +data ReadOnlyFloatProperty = mutable native javafx.beans.property.ReadOnlyFloatProperty where + native asObject :: ReadOnlyFloatProperty -> IO (ReadOnlyObjectProperty Float) + native readOnlyFloatProperty "javafx.beans.property.ReadOnlyFloatProperty.readOnlyFloatProperty" :: ReadOnlyProperty t -> IO ReadOnlyFloatProperty + native toString :: ReadOnlyFloatProperty -> IO String +-- --- +data ReadOnlyFloatPropertyBase = mutable native javafx.beans.property.ReadOnlyFloatPropertyBase where + native addListener :: ReadOnlyFloatPropertyBase -> ChangeListener Number -> IO () + | ReadOnlyFloatPropertyBase -> InvalidationListener -> IO () + native removeListener :: ReadOnlyFloatPropertyBase -> InvalidationListener -> IO () + | ReadOnlyFloatPropertyBase -> ChangeListener Number -> IO () +-- --- +data ReadOnlyFloatWrapper = mutable native javafx.beans.property.ReadOnlyFloatWrapper where + native new :: Object -> String -> Float -> IO ReadOnlyFloatWrapper + | Object -> String -> IO ReadOnlyFloatWrapper + | Float -> IO ReadOnlyFloatWrapper + | () -> IO ReadOnlyFloatWrapper + native addListener :: ReadOnlyFloatWrapper -> InvalidationListener -> IO () + | ReadOnlyFloatWrapper -> ChangeListener Number -> IO () + native getReadOnlyProperty :: ReadOnlyFloatWrapper -> IO ReadOnlyFloatProperty + native removeListener :: ReadOnlyFloatWrapper -> ChangeListener Number -> IO () + | ReadOnlyFloatWrapper -> InvalidationListener -> IO () +-- --- +data ReadOnlyIntegerProperty = mutable native javafx.beans.property.ReadOnlyIntegerProperty where + native asObject :: ReadOnlyIntegerProperty -> IO (ReadOnlyObjectProperty Integer) + native readOnlyIntegerProperty "javafx.beans.property.ReadOnlyIntegerProperty.readOnlyIntegerProperty" :: ReadOnlyProperty t -> IO ReadOnlyIntegerProperty + native toString :: ReadOnlyIntegerProperty -> IO String +-- --- +data ReadOnlyIntegerPropertyBase = mutable native javafx.beans.property.ReadOnlyIntegerPropertyBase where + native addListener :: ReadOnlyIntegerPropertyBase -> ChangeListener Number -> IO () + | ReadOnlyIntegerPropertyBase -> InvalidationListener -> IO () + native removeListener :: ReadOnlyIntegerPropertyBase -> InvalidationListener -> IO () + | ReadOnlyIntegerPropertyBase -> ChangeListener Number -> IO () +-- --- +data ReadOnlyIntegerWrapper = mutable native javafx.beans.property.ReadOnlyIntegerWrapper where + native new :: Object -> String -> Int -> IO ReadOnlyIntegerWrapper + | Object -> String -> IO ReadOnlyIntegerWrapper + | Int -> IO ReadOnlyIntegerWrapper + | () -> IO ReadOnlyIntegerWrapper + native addListener :: ReadOnlyIntegerWrapper -> InvalidationListener -> IO () + | ReadOnlyIntegerWrapper -> ChangeListener Number -> IO () + native getReadOnlyProperty :: ReadOnlyIntegerWrapper -> IO ReadOnlyIntegerProperty + native removeListener :: ReadOnlyIntegerWrapper -> ChangeListener Number -> IO () + | ReadOnlyIntegerWrapper -> InvalidationListener -> IO () +-- --- +data ReadOnlyListProperty e = mutable native javafx.beans.property.ReadOnlyListProperty where + native bindContent :: ReadOnlyListProperty e -> ObservableList e -> IO () + native bindContentBidirectional :: ReadOnlyListProperty e -> ObservableList e -> IO () + native equals :: ReadOnlyListProperty e -> Object -> IO Bool + native hashCode :: ReadOnlyListProperty e -> IO Int + native toString :: ReadOnlyListProperty e -> IO String + native unbindContent :: ReadOnlyListProperty e -> Object -> IO () + native unbindContentBidirectional :: ReadOnlyListProperty e -> Object -> IO () +-- --- +data ReadOnlyListPropertyBase e = mutable native javafx.beans.property.ReadOnlyListPropertyBase where + native addListener :: ReadOnlyListPropertyBase e -> ChangeListener (ObservableList e) -> IO () + | ReadOnlyListPropertyBase e -> ListChangeListener e -> IO () + | ReadOnlyListPropertyBase e -> InvalidationListener -> IO () + native removeListener :: ReadOnlyListPropertyBase e -> ListChangeListener e -> IO () + | ReadOnlyListPropertyBase e -> ChangeListener (ObservableList e) -> IO () + | ReadOnlyListPropertyBase e -> InvalidationListener -> IO () +-- --- +data ReadOnlyListWrapper e = mutable native javafx.beans.property.ReadOnlyListWrapper where + native new :: Object -> String -> ObservableList e -> IO (ReadOnlyListWrapper e) + | Object -> String -> IO (ReadOnlyListWrapper e) + | ObservableList e -> IO (ReadOnlyListWrapper e) + | () -> IO (ReadOnlyListWrapper e) + native addListener :: ReadOnlyListWrapper e -> ListChangeListener e -> IO () + | ReadOnlyListWrapper e -> ChangeListener (ObservableList e) -> IO () + | ReadOnlyListWrapper e -> InvalidationListener -> IO () + native getReadOnlyProperty :: ReadOnlyListWrapper e -> IO (ReadOnlyListProperty e) + native removeListener :: ReadOnlyListWrapper e -> InvalidationListener -> IO () + | ReadOnlyListWrapper e -> ListChangeListener e -> IO () + | ReadOnlyListWrapper e -> ChangeListener (ObservableList e) -> IO () +-- --- +data ReadOnlyLongProperty = mutable native javafx.beans.property.ReadOnlyLongProperty where + native asObject :: ReadOnlyLongProperty -> IO (ReadOnlyObjectProperty Long) + native readOnlyLongProperty "javafx.beans.property.ReadOnlyLongProperty.readOnlyLongProperty" :: ReadOnlyProperty t -> IO ReadOnlyLongProperty + native toString :: ReadOnlyLongProperty -> IO String +-- --- +data ReadOnlyLongPropertyBase = mutable native javafx.beans.property.ReadOnlyLongPropertyBase where + native addListener :: ReadOnlyLongPropertyBase -> ChangeListener Number -> IO () + | ReadOnlyLongPropertyBase -> InvalidationListener -> IO () + native removeListener :: ReadOnlyLongPropertyBase -> InvalidationListener -> IO () + | ReadOnlyLongPropertyBase -> ChangeListener Number -> IO () +-- --- +data ReadOnlyLongWrapper = mutable native javafx.beans.property.ReadOnlyLongWrapper where + native new :: Object -> String -> Long -> IO ReadOnlyLongWrapper + | Object -> String -> IO ReadOnlyLongWrapper + | Long -> IO ReadOnlyLongWrapper + | () -> IO ReadOnlyLongWrapper + native addListener :: ReadOnlyLongWrapper -> InvalidationListener -> IO () + | ReadOnlyLongWrapper -> ChangeListener Number -> IO () + native getReadOnlyProperty :: ReadOnlyLongWrapper -> IO ReadOnlyLongProperty + native removeListener :: ReadOnlyLongWrapper -> ChangeListener Number -> IO () + | ReadOnlyLongWrapper -> InvalidationListener -> IO () +-- --- +data ReadOnlyMapProperty k v = mutable native javafx.beans.property.ReadOnlyMapProperty where + native bindContent :: ReadOnlyMapProperty k v -> ObservableMap k v -> IO () + native bindContentBidirectional :: ReadOnlyMapProperty k v -> ObservableMap k v -> IO () + native equals :: ReadOnlyMapProperty k v -> Object -> IO Bool + native hashCode :: ReadOnlyMapProperty k v -> IO Int + native toString :: ReadOnlyMapProperty k v -> IO String + native unbindContent :: ReadOnlyMapProperty k v -> Object -> IO () + native unbindContentBidirectional :: ReadOnlyMapProperty k v -> Object -> IO () +-- --- +data ReadOnlyMapPropertyBase k v = mutable native javafx.beans.property.ReadOnlyMapPropertyBase where + native addListener :: ReadOnlyMapPropertyBase k v -> InvalidationListener -> IO () + | ReadOnlyMapPropertyBase k v -> MapChangeListener k v -> IO () + | ReadOnlyMapPropertyBase k v -> ChangeListener (ObservableMap k v) -> IO () + native removeListener :: ReadOnlyMapPropertyBase k v -> ChangeListener (ObservableMap k v) -> IO () + | ReadOnlyMapPropertyBase k v -> MapChangeListener k v -> IO () + | ReadOnlyMapPropertyBase k v -> InvalidationListener -> IO () +-- --- +data ReadOnlyMapWrapper k v = mutable native javafx.beans.property.ReadOnlyMapWrapper where + native new :: Object -> String -> ObservableMap k v -> IO (ReadOnlyMapWrapper k v) + | Object -> String -> IO (ReadOnlyMapWrapper k v) + | ObservableMap k v -> IO (ReadOnlyMapWrapper k v) + | () -> IO (ReadOnlyMapWrapper k v) + native addListener :: ReadOnlyMapWrapper k v -> InvalidationListener -> IO () + | ReadOnlyMapWrapper k v -> MapChangeListener k v -> IO () + | ReadOnlyMapWrapper k v -> ChangeListener (ObservableMap k v) -> IO () + native getReadOnlyProperty :: ReadOnlyMapWrapper k v -> IO (ReadOnlyMapProperty k v) + native removeListener :: ReadOnlyMapWrapper k v -> InvalidationListener -> IO () + | ReadOnlyMapWrapper k v -> MapChangeListener k v -> IO () + | ReadOnlyMapWrapper k v -> ChangeListener (ObservableMap k v) -> IO () +-- --- +data ReadOnlyObjectProperty t = mutable native javafx.beans.property.ReadOnlyObjectProperty where + native toString :: ReadOnlyObjectProperty t -> IO String +-- --- +data ReadOnlyObjectPropertyBase t = mutable native javafx.beans.property.ReadOnlyObjectPropertyBase where + native addListener :: ReadOnlyObjectPropertyBase t -> ChangeListener t -> IO () + | ReadOnlyObjectPropertyBase t -> InvalidationListener -> IO () + native removeListener :: ReadOnlyObjectPropertyBase t -> ChangeListener t -> IO () + | ReadOnlyObjectPropertyBase t -> InvalidationListener -> IO () +-- --- +data ReadOnlyObjectWrapper t = mutable native javafx.beans.property.ReadOnlyObjectWrapper where + native new :: Object -> String -> t -> IO (ReadOnlyObjectWrapper t) + | Object -> String -> IO (ReadOnlyObjectWrapper t) + | t -> IO (ReadOnlyObjectWrapper t) + | () -> IO (ReadOnlyObjectWrapper t) + native addListener :: ReadOnlyObjectWrapper t -> InvalidationListener -> IO () + | ReadOnlyObjectWrapper t -> ChangeListener t -> IO () + native getReadOnlyProperty :: ReadOnlyObjectWrapper t -> IO (ReadOnlyObjectProperty t) + native removeListener :: ReadOnlyObjectWrapper t -> InvalidationListener -> IO () + | ReadOnlyObjectWrapper t -> ChangeListener t -> IO () +-- --- +data ReadOnlyProperty t = mutable native javafx.beans.property.ReadOnlyProperty where + native getBean :: ReadOnlyProperty t -> IO Object + native getName :: ReadOnlyProperty t -> IO String +-- --- +data ReadOnlySetProperty e = mutable native javafx.beans.property.ReadOnlySetProperty where + native bindContent :: ReadOnlySetProperty e -> ObservableSet e -> IO () + native bindContentBidirectional :: ReadOnlySetProperty e -> ObservableSet e -> IO () + native equals :: ReadOnlySetProperty e -> Object -> IO Bool + native hashCode :: ReadOnlySetProperty e -> IO Int + native toString :: ReadOnlySetProperty e -> IO String + native unbindContent :: ReadOnlySetProperty e -> Object -> IO () + native unbindContentBidirectional :: ReadOnlySetProperty e -> Object -> IO () +-- --- +data ReadOnlySetPropertyBase e = mutable native javafx.beans.property.ReadOnlySetPropertyBase where + native addListener :: ReadOnlySetPropertyBase e -> ChangeListener (ObservableSet e) -> IO () + | ReadOnlySetPropertyBase e -> SetChangeListener e -> IO () + | ReadOnlySetPropertyBase e -> InvalidationListener -> IO () + native removeListener :: ReadOnlySetPropertyBase e -> SetChangeListener e -> IO () + | ReadOnlySetPropertyBase e -> ChangeListener (ObservableSet e) -> IO () + | ReadOnlySetPropertyBase e -> InvalidationListener -> IO () +-- --- +data ReadOnlySetWrapper e = mutable native javafx.beans.property.ReadOnlySetWrapper where + native new :: Object -> String -> ObservableSet e -> IO (ReadOnlySetWrapper e) + | Object -> String -> IO (ReadOnlySetWrapper e) + | ObservableSet e -> IO (ReadOnlySetWrapper e) + | () -> IO (ReadOnlySetWrapper e) + native addListener :: ReadOnlySetWrapper e -> InvalidationListener -> IO () + | ReadOnlySetWrapper e -> SetChangeListener e -> IO () + | ReadOnlySetWrapper e -> ChangeListener (ObservableSet e) -> IO () + native getReadOnlyProperty :: ReadOnlySetWrapper e -> IO (ReadOnlySetProperty e) + native removeListener :: ReadOnlySetWrapper e -> ChangeListener (ObservableSet e) -> IO () + | ReadOnlySetWrapper e -> SetChangeListener e -> IO () + | ReadOnlySetWrapper e -> InvalidationListener -> IO () +-- --- +data ReadOnlyStringProperty = mutable native javafx.beans.property.ReadOnlyStringProperty where + native toString :: ReadOnlyStringProperty -> IO String +-- --- +data ReadOnlyStringPropertyBase = mutable native javafx.beans.property.ReadOnlyStringPropertyBase where + native addListener :: ReadOnlyStringPropertyBase -> ChangeListener String -> IO () + | ReadOnlyStringPropertyBase -> InvalidationListener -> IO () + native removeListener :: ReadOnlyStringPropertyBase -> InvalidationListener -> IO () + | ReadOnlyStringPropertyBase -> ChangeListener String -> IO () +-- --- +data ReadOnlyStringWrapper = mutable native javafx.beans.property.ReadOnlyStringWrapper where + native new :: Object -> String -> String -> IO ReadOnlyStringWrapper + | Object -> String -> IO ReadOnlyStringWrapper + | String -> IO ReadOnlyStringWrapper + | () -> IO ReadOnlyStringWrapper + native addListener :: ReadOnlyStringWrapper -> ChangeListener String -> IO () + | ReadOnlyStringWrapper -> InvalidationListener -> IO () + native getReadOnlyProperty :: ReadOnlyStringWrapper -> IO ReadOnlyStringProperty + native removeListener :: ReadOnlyStringWrapper -> ChangeListener String -> IO () + | ReadOnlyStringWrapper -> InvalidationListener -> IO () +-- --- +data SetProperty e = mutable native javafx.beans.property.SetProperty where + native bindBidirectional :: SetProperty e -> Property (ObservableSet e) -> IO () + native setValue :: SetProperty e -> ObservableSet e -> IO () + native toString :: SetProperty e -> IO String + native unbindBidirectional :: SetProperty e -> Property (ObservableSet e) -> IO () +-- --- +data SetPropertyBase e = mutable native javafx.beans.property.SetPropertyBase where + native addListener :: SetPropertyBase e -> SetChangeListener e -> IO () + | SetPropertyBase e -> InvalidationListener -> IO () + | SetPropertyBase e -> ChangeListener (ObservableSet e) -> IO () + native bind :: SetPropertyBase e -> ObservableValue (ObservableSet e) -> IO () + native emptyProperty :: SetPropertyBase e -> IO ReadOnlyBooleanProperty + native get :: SetPropertyBase e -> IO (ObservableSet e) + native isBound :: SetPropertyBase e -> IO Bool + native removeListener :: SetPropertyBase e -> SetChangeListener e -> IO () + | SetPropertyBase e -> InvalidationListener -> IO () + | SetPropertyBase e -> ChangeListener (ObservableSet e) -> IO () + native set :: SetPropertyBase e -> ObservableSet e -> IO () + native sizeProperty :: SetPropertyBase e -> IO ReadOnlyIntegerProperty + native toString :: SetPropertyBase e -> IO String + native unbind :: SetPropertyBase e -> IO () +-- --- +data SimpleBooleanProperty = mutable native javafx.beans.property.SimpleBooleanProperty where + native new :: Object -> String -> IO SimpleBooleanProperty + | () -> IO SimpleBooleanProperty + | Object -> String -> Bool -> IO SimpleBooleanProperty + | Bool -> IO SimpleBooleanProperty + native getBean :: SimpleBooleanProperty -> IO Object + native getName :: SimpleBooleanProperty -> IO String +-- --- +data SimpleDoubleProperty = mutable native javafx.beans.property.SimpleDoubleProperty where + native new :: Object -> String -> IO SimpleDoubleProperty + | () -> IO SimpleDoubleProperty + | Object -> String -> Double -> IO SimpleDoubleProperty + | Double -> IO SimpleDoubleProperty + native getBean :: SimpleDoubleProperty -> IO Object + native getName :: SimpleDoubleProperty -> IO String +-- --- +data SimpleFloatProperty = mutable native javafx.beans.property.SimpleFloatProperty where + native new :: Object -> String -> IO SimpleFloatProperty + | () -> IO SimpleFloatProperty + | Object -> String -> Float -> IO SimpleFloatProperty + | Float -> IO SimpleFloatProperty + native getBean :: SimpleFloatProperty -> IO Object + native getName :: SimpleFloatProperty -> IO String +-- --- +data SimpleIntegerProperty = mutable native javafx.beans.property.SimpleIntegerProperty where + native new :: Object -> String -> IO SimpleIntegerProperty + | () -> IO SimpleIntegerProperty + | Object -> String -> Int -> IO SimpleIntegerProperty + | Int -> IO SimpleIntegerProperty + native getBean :: SimpleIntegerProperty -> IO Object + native getName :: SimpleIntegerProperty -> IO String +-- --- +data SimpleListProperty e = mutable native javafx.beans.property.SimpleListProperty where + native new :: Object -> String -> IO (SimpleListProperty e) + | () -> IO (SimpleListProperty e) + | Object -> String -> ObservableList e -> IO (SimpleListProperty e) + | ObservableList e -> IO (SimpleListProperty e) + native getBean :: SimpleListProperty e -> IO Object + native getName :: SimpleListProperty e -> IO String +-- --- +data SimpleLongProperty = mutable native javafx.beans.property.SimpleLongProperty where + native new :: Object -> String -> IO SimpleLongProperty + | () -> IO SimpleLongProperty + | Object -> String -> Long -> IO SimpleLongProperty + | Long -> IO SimpleLongProperty + native getBean :: SimpleLongProperty -> IO Object + native getName :: SimpleLongProperty -> IO String +-- --- +data SimpleMapProperty k v = mutable native javafx.beans.property.SimpleMapProperty where + native new :: Object -> String -> IO (SimpleMapProperty k v) + | () -> IO (SimpleMapProperty k v) + | Object -> String -> ObservableMap k v -> IO (SimpleMapProperty k v) + | ObservableMap k v -> IO (SimpleMapProperty k v) + native getBean :: SimpleMapProperty k v -> IO Object + native getName :: SimpleMapProperty k v -> IO String +-- --- +data SimpleObjectProperty t = mutable native javafx.beans.property.SimpleObjectProperty where + native new :: Object -> String -> IO (SimpleObjectProperty t) + | () -> IO (SimpleObjectProperty t) + | Object -> String -> t -> IO (SimpleObjectProperty t) + | t -> IO (SimpleObjectProperty t) + native getBean :: SimpleObjectProperty t -> IO Object + native getName :: SimpleObjectProperty t -> IO String +-- --- +data SimpleSetProperty e = mutable native javafx.beans.property.SimpleSetProperty where + native new :: Object -> String -> IO (SimpleSetProperty e) + | () -> IO (SimpleSetProperty e) + | Object -> String -> ObservableSet e -> IO (SimpleSetProperty e) + | ObservableSet e -> IO (SimpleSetProperty e) + native getBean :: SimpleSetProperty e -> IO Object + native getName :: SimpleSetProperty e -> IO String +-- --- +data SimpleStringProperty = mutable native javafx.beans.property.SimpleStringProperty where + native new :: Object -> String -> IO SimpleStringProperty + | () -> IO SimpleStringProperty + | Object -> String -> String -> IO SimpleStringProperty + | String -> IO SimpleStringProperty + native getBean :: SimpleStringProperty -> IO Object + native getName :: SimpleStringProperty -> IO String +-- --- +data StringProperty = mutable native javafx.beans.property.StringProperty where + native bindBidirectional :: StringProperty -> Property t -> StringConverter t -> IO () + | StringProperty -> Property Object -> Format -> IO () + | StringProperty -> Property String -> IO () + native setValue :: StringProperty -> String -> IO () + native toString :: StringProperty -> IO String + native unbindBidirectional :: StringProperty -> Object -> IO () + | StringProperty -> Property String -> IO () +-- --- +data StringPropertyBase = mutable native javafx.beans.property.StringPropertyBase where + native addListener :: StringPropertyBase -> InvalidationListener -> IO () + | StringPropertyBase -> ChangeListener String -> IO () + native bind :: StringPropertyBase -> ObservableValue String -> IO () + native get :: StringPropertyBase -> IO String + native isBound :: StringPropertyBase -> IO Bool + native removeListener :: StringPropertyBase -> InvalidationListener -> IO () + | StringPropertyBase -> ChangeListener String -> IO () + native set :: StringPropertyBase -> String -> IO () + native toString :: StringPropertyBase -> IO String + native unbind :: StringPropertyBase -> IO () +-- --- +data ChangeListener t = mutable native javafx.beans.value.ChangeListener where + native changed :: ChangeListener t -> ObservableValue t -> t -> t -> IO () +-- --- +data ObservableBooleanValue = mutable native javafx.beans.value.ObservableBooleanValue where + native get :: ObservableBooleanValue -> IO Bool +-- --- +data ObservableDoubleValue = mutable native javafx.beans.value.ObservableDoubleValue where + native get :: ObservableDoubleValue -> IO Double +-- --- +data ObservableFloatValue = mutable native javafx.beans.value.ObservableFloatValue where + native get :: ObservableFloatValue -> IO Float +-- --- +data ObservableIntegerValue = mutable native javafx.beans.value.ObservableIntegerValue where + native get :: ObservableIntegerValue -> IO Int +-- --- +data ObservableListValue e = mutable native javafx.beans.value.ObservableListValue +data ObservableLongValue = mutable native javafx.beans.value.ObservableLongValue where + native get :: ObservableLongValue -> IO Long +-- --- +data ObservableMapValue k v = mutable native javafx.beans.value.ObservableMapValue +data ObservableNumberValue = mutable native javafx.beans.value.ObservableNumberValue where + native doubleValue :: ObservableNumberValue -> IO Double + native floatValue :: ObservableNumberValue -> IO Float + native intValue :: ObservableNumberValue -> IO Int + native longValue :: ObservableNumberValue -> IO Long +-- --- +data ObservableObjectValue t = mutable native javafx.beans.value.ObservableObjectValue where + native get :: ObservableObjectValue t -> IO t +-- --- +data ObservableSetValue e = mutable native javafx.beans.value.ObservableSetValue +data ObservableStringValue = mutable native javafx.beans.value.ObservableStringValue +data ObservableValue t = mutable native javafx.beans.value.ObservableValue where + native addListener :: ObservableValue t -> ChangeListener t -> IO () + native getValue :: ObservableValue t -> IO t + native removeListener :: ObservableValue t -> ChangeListener t -> IO () +-- --- +data ObservableValueBase t = mutable native javafx.beans.value.ObservableValueBase where + native addListener :: ObservableValueBase t -> ChangeListener t -> IO () + | ObservableValueBase t -> InvalidationListener -> IO () + native removeListener :: ObservableValueBase t -> ChangeListener t -> IO () + | ObservableValueBase t -> InvalidationListener -> IO () +-- --- +data WeakChangeListener t = mutable native javafx.beans.value.WeakChangeListener where + native new :: ChangeListener t -> IO (WeakChangeListener t) + native changed :: WeakChangeListener t -> ObservableValue t -> t -> t -> IO () + native wasGarbageCollected :: WeakChangeListener t -> IO Bool +-- --- +data WritableBooleanValue = mutable native javafx.beans.value.WritableBooleanValue where + native get :: WritableBooleanValue -> IO Bool + native set :: WritableBooleanValue -> Bool -> IO () + native setValue :: WritableBooleanValue -> Boolean -> IO () +-- --- +data WritableDoubleValue = mutable native javafx.beans.value.WritableDoubleValue where + native get :: WritableDoubleValue -> IO Double + native set :: WritableDoubleValue -> Double -> IO () + native setValue :: WritableDoubleValue -> Number -> IO () +-- --- +data WritableFloatValue = mutable native javafx.beans.value.WritableFloatValue where + native get :: WritableFloatValue -> IO Float + native set :: WritableFloatValue -> Float -> IO () + native setValue :: WritableFloatValue -> Number -> IO () +-- --- +data WritableIntegerValue = mutable native javafx.beans.value.WritableIntegerValue where + native get :: WritableIntegerValue -> IO Int + native set :: WritableIntegerValue -> Int -> IO () + native setValue :: WritableIntegerValue -> Number -> IO () +-- --- +data WritableListValue e = mutable native javafx.beans.value.WritableListValue +data WritableLongValue = mutable native javafx.beans.value.WritableLongValue where + native get :: WritableLongValue -> IO Long + native set :: WritableLongValue -> Long -> IO () + native setValue :: WritableLongValue -> Number -> IO () +-- --- +data WritableMapValue k v = mutable native javafx.beans.value.WritableMapValue +data WritableNumberValue = mutable native javafx.beans.value.WritableNumberValue +data WritableObjectValue t = mutable native javafx.beans.value.WritableObjectValue where + native get :: WritableObjectValue t -> IO t + native set :: WritableObjectValue t -> t -> IO () +-- --- +data WritableSetValue e = mutable native javafx.beans.value.WritableSetValue +data WritableStringValue = mutable native javafx.beans.value.WritableStringValue +data WritableValue t = mutable native javafx.beans.value.WritableValue where + native getValue :: WritableValue t -> IO t + native setValue :: WritableValue t -> t -> IO () +-- --- +data WeakInvalidationListener = mutable native javafx.beans.WeakInvalidationListener where + native new :: InvalidationListener -> IO WeakInvalidationListener + native invalidated :: WeakInvalidationListener -> Observable -> IO () + native wasGarbageCollected :: WeakInvalidationListener -> IO Bool +-- --- +data WeakListener = mutable native javafx.beans.WeakListener where + native wasGarbageCollected :: WeakListener -> IO Bool +-- --- +data ArrayChangeListener t = mutable native javafx.collections.ArrayChangeListener -- where +-- native onChanged :: ArrayChangeListener t -> t -> Bool -> Int -> Int -> IO () +-- --- +data SimpleStyleableBooleanProperty = mutable native javafx.css.SimpleStyleableBooleanProperty where + native new :: CssMetaData Styleable Boolean -> Object -> String -> Bool -> IO SimpleStyleableBooleanProperty + | CssMetaData Styleable Boolean -> Object -> String -> IO SimpleStyleableBooleanProperty + | CssMetaData Styleable Boolean -> Bool -> IO SimpleStyleableBooleanProperty + | CssMetaData Styleable Boolean -> IO SimpleStyleableBooleanProperty + native getBean :: SimpleStyleableBooleanProperty -> IO Object + native getCssMetaData :: SimpleStyleableBooleanProperty -> IO (CssMetaData Styleable Boolean) + native getName :: SimpleStyleableBooleanProperty -> IO String +-- --- +data SimpleStyleableDoubleProperty = mutable native javafx.css.SimpleStyleableDoubleProperty where + native new :: CssMetaData Styleable Number -> Object -> String -> Double -> IO SimpleStyleableDoubleProperty + | CssMetaData Styleable Number -> Object -> String -> IO SimpleStyleableDoubleProperty + | CssMetaData Styleable Number -> Double -> IO SimpleStyleableDoubleProperty + | CssMetaData Styleable Number -> IO SimpleStyleableDoubleProperty + native getBean :: SimpleStyleableDoubleProperty -> IO Object + native getCssMetaData :: SimpleStyleableDoubleProperty -> IO (CssMetaData Styleable Number) + native getName :: SimpleStyleableDoubleProperty -> IO String +-- --- +data SimpleStyleableFloatProperty = mutable native javafx.css.SimpleStyleableFloatProperty where + native new :: CssMetaData Styleable Number -> Object -> String -> Float -> IO SimpleStyleableFloatProperty + | CssMetaData Styleable Number -> Object -> String -> IO SimpleStyleableFloatProperty + | CssMetaData Styleable Number -> Float -> IO SimpleStyleableFloatProperty + | CssMetaData Styleable Number -> IO SimpleStyleableFloatProperty + native getBean :: SimpleStyleableFloatProperty -> IO Object + native getCssMetaData :: SimpleStyleableFloatProperty -> IO (CssMetaData Styleable Number) + native getName :: SimpleStyleableFloatProperty -> IO String +-- --- +data SimpleStyleableIntegerProperty = mutable native javafx.css.SimpleStyleableIntegerProperty where +-- native new :: CssMetaData Styleable Number -> Object -> String -> Integer -> IO SimpleStyleableIntegerProperty +-- | CssMetaData Styleable Number -> Object -> String -> IO SimpleStyleableIntegerProperty +-- | CssMetaData Styleable Number -> Integer -> IO SimpleStyleableIntegerProperty +-- | CssMetaData Styleable Number -> IO SimpleStyleableIntegerProperty + native getBean :: SimpleStyleableIntegerProperty -> IO Object + native getCssMetaData :: SimpleStyleableIntegerProperty -> IO (CssMetaData Styleable Number) + native getName :: SimpleStyleableIntegerProperty -> IO String +-- --- +data SimpleStyleableLongProperty = mutable native javafx.css.SimpleStyleableLongProperty where + native new :: CssMetaData Styleable Number -> Object -> String -> Long -> IO SimpleStyleableLongProperty + | CssMetaData Styleable Number -> Object -> String -> IO SimpleStyleableLongProperty + | CssMetaData Styleable Number -> Long -> IO SimpleStyleableLongProperty + | CssMetaData Styleable Number -> IO SimpleStyleableLongProperty + native getBean :: SimpleStyleableLongProperty -> IO Object + native getCssMetaData :: SimpleStyleableLongProperty -> IO (CssMetaData Styleable Number) + native getName :: SimpleStyleableLongProperty -> IO String +-- --- +data SimpleStyleableObjectProperty t = mutable native javafx.css.SimpleStyleableObjectProperty where + native new :: CssMetaData Styleable t -> Object -> String -> t -> IO (SimpleStyleableObjectProperty t) + | CssMetaData Styleable t -> Object -> String -> IO (SimpleStyleableObjectProperty t) + | CssMetaData Styleable t -> t -> IO (SimpleStyleableObjectProperty t) + | CssMetaData Styleable t -> IO (SimpleStyleableObjectProperty t) + native getBean :: SimpleStyleableObjectProperty t -> IO Object + native getCssMetaData :: SimpleStyleableObjectProperty t -> IO (CssMetaData Styleable t) + native getName :: SimpleStyleableObjectProperty t -> IO String +-- --- +data SimpleStyleableStringProperty = mutable native javafx.css.SimpleStyleableStringProperty where + native new :: CssMetaData Styleable String -> Object -> String -> String -> IO SimpleStyleableStringProperty + | CssMetaData Styleable String -> Object -> String -> IO SimpleStyleableStringProperty + | CssMetaData Styleable String -> String -> IO SimpleStyleableStringProperty + | CssMetaData Styleable String -> IO SimpleStyleableStringProperty + native getBean :: SimpleStyleableStringProperty -> IO Object + native getCssMetaData :: SimpleStyleableStringProperty -> IO (CssMetaData Styleable String) + native getName :: SimpleStyleableStringProperty -> IO String +-- --- +data PseudoClass = mutable native javafx.css.PseudoClass where + native getPseudoClass "javafx.css.PseudoClass.getPseudoClass" :: String -> IO PseudoClass + native getPseudoClassName :: PseudoClass -> IO String +-- --- +data Styleable = mutable native javafx.css.Styleable where +-- native getCssMetaData :: Styleable -> MutableIO (List (CssMetaData Styleable Object)) + native getId :: Styleable -> IO String + native getPseudoClassStates :: Styleable -> IO (ObservableSet PseudoClass) + native getStyle :: Styleable -> IO String + native getStyleClass :: Styleable -> IO (ObservableList String) + native getStyleableParent :: Styleable -> IO Styleable + native getTypeSelector :: Styleable -> IO String +-- --- +data StyleableBooleanProperty = mutable native javafx.css.StyleableBooleanProperty where + native applyStyle :: StyleableBooleanProperty -> StyleOrigin -> Boolean -> IO () + native bind :: StyleableBooleanProperty -> ObservableValue Boolean -> IO () + native getStyleOrigin :: StyleableBooleanProperty -> IO StyleOrigin + native set :: StyleableBooleanProperty -> Bool -> IO () +-- --- +data StyleableDoubleProperty = mutable native javafx.css.StyleableDoubleProperty where + native applyStyle :: StyleableDoubleProperty -> StyleOrigin -> Number -> IO () + native bind :: StyleableDoubleProperty -> ObservableValue Number -> IO () + native getStyleOrigin :: StyleableDoubleProperty -> IO StyleOrigin + native set :: StyleableDoubleProperty -> Double -> IO () +-- --- +data StyleableFloatProperty = mutable native javafx.css.StyleableFloatProperty where + native applyStyle :: StyleableFloatProperty -> StyleOrigin -> Number -> IO () + native bind :: StyleableFloatProperty -> ObservableValue Number -> IO () + native getStyleOrigin :: StyleableFloatProperty -> IO StyleOrigin + native set :: StyleableFloatProperty -> Float -> IO () +-- --- +data StyleableIntegerProperty = mutable native javafx.css.StyleableIntegerProperty where + native applyStyle :: StyleableIntegerProperty -> StyleOrigin -> Number -> IO () + native bind :: StyleableIntegerProperty -> ObservableValue Number -> IO () + native getStyleOrigin :: StyleableIntegerProperty -> IO StyleOrigin + native set :: StyleableIntegerProperty -> Int -> IO () +-- --- +data StyleableLongProperty = mutable native javafx.css.StyleableLongProperty where + native applyStyle :: StyleableLongProperty -> StyleOrigin -> Number -> IO () + native bind :: StyleableLongProperty -> ObservableValue Number -> IO () + native getStyleOrigin :: StyleableLongProperty -> IO StyleOrigin + native set :: StyleableLongProperty -> Long -> IO () +-- --- +data StyleableObjectProperty t = mutable native javafx.css.StyleableObjectProperty where + native applyStyle :: StyleableObjectProperty t -> StyleOrigin -> t -> IO () + native bind :: StyleableObjectProperty t -> ObservableValue t -> IO () + native getStyleOrigin :: StyleableObjectProperty t -> IO StyleOrigin + native set :: StyleableObjectProperty t -> t -> IO () +-- --- +data StyleableProperty t = mutable native javafx.css.StyleableProperty where + native applyStyle :: StyleableProperty t -> StyleOrigin -> t -> IO () + native getCssMetaData :: StyleableProperty t -> IO (CssMetaData Styleable t) + native getStyleOrigin :: StyleableProperty t -> IO StyleOrigin +-- --- +data StyleablePropertyFactory s = mutable native javafx.css.StyleablePropertyFactory where + native new :: MutableIO (List (CssMetaData Styleable Object)) -> IO (StyleablePropertyFactory s) +-- native createBooleanCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty Boolean) -> IO (CssMetaData s Boolean) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Boolean) -> Bool -> IO (CssMetaData s Boolean) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Boolean) -> Bool -> Bool -> IO (CssMetaData s Boolean) +-- native createColorCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty Color) -> Color -> Bool -> IO (CssMetaData s Color) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Color) -> IO (CssMetaData s Color) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Color) -> Color -> IO (CssMetaData s Color) +-- native createDurationCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty Duration) -> IO (CssMetaData s Duration) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Duration) -> Duration -> IO (CssMetaData s Duration) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Duration) -> Duration -> Bool -> IO (CssMetaData s Duration) +-- native createEffectCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty e) -> IO (CssMetaData s e) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty e) -> e -> IO (CssMetaData s e) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty e) -> e -> Bool -> IO (CssMetaData s e) +-- todo +-- native createEnumCssMetaData :: StyleablePropertyFactory s -> Class Enum -> String -> Function s (StyleableProperty e) -> e -> Bool -> IO (CssMetaData s e) +-- | StyleablePropertyFactory s -> Class Enum -> String -> Function s (StyleableProperty e) -> IO (CssMetaData s e) +-- | StyleablePropertyFactory s -> Class Enum -> String -> Function s (StyleableProperty e) -> e -> IO (CssMetaData s e) +-- native createFontCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty Font) -> IO (CssMetaData s Font) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Font) -> Font -> Bool -> IO (CssMetaData s Font) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Font) -> Font -> IO (CssMetaData s Font) +-- native createInsetsCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty Insets) -> Insets -> Bool -> IO (CssMetaData s Insets) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Insets) -> IO (CssMetaData s Insets) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Insets) -> Insets -> IO (CssMetaData s Insets) +-- native createPaintCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty Paint) -> IO (CssMetaData s Paint) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Paint) -> Paint -> IO (CssMetaData s Paint) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Paint) -> Paint -> Bool -> IO (CssMetaData s Paint) +-- native createSizeCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty Number) -> IO (CssMetaData s Number) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Number) -> Number -> Bool -> IO (CssMetaData s Number) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty Number) -> Number -> IO (CssMetaData s Number) +-- native createStringCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty String) -> String -> Bool -> IO (CssMetaData s String) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty String) -> IO (CssMetaData s String) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty String) -> String -> IO (CssMetaData s String) +-- native createStyleableBooleanProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Boolean) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Boolean) -> Bool -> Bool -> IO (StyleableProperty Boolean) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Boolean) -> Bool -> IO (StyleableProperty Boolean) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Boolean) -> IO (StyleableProperty Boolean) +-- native createStyleableColorProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Color) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Color) -> Color -> Bool -> IO (StyleableProperty Color) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Color) -> Color -> IO (StyleableProperty Color) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Color) -> IO (StyleableProperty Color) +-- native createStyleableDurationProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Duration) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Duration) -> Duration -> Bool -> IO (StyleableProperty Duration) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Duration) -> Duration -> IO (StyleableProperty Duration) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Duration) -> IO (StyleableProperty Duration) +-- native createStyleableEffectProperty :: StyleablePropertyFactory s -> s -> String -> String -> Class e -> IO (StyleableProperty e) +-- | StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Effect) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty e) -> IO (StyleableProperty e) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty e) -> e -> IO (StyleableProperty e) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty e) -> e -> Bool -> IO (StyleableProperty e) +-- native createStyleableEnumProperty :: StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty e) -> Class e -> e -> Bool -> IO (StyleableProperty e) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty e) -> Class e -> e -> IO (StyleableProperty e) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty e) -> Class e -> IO (StyleableProperty e) +-- native createStyleableFontProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Font) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Font) -> Font -> IO (StyleableProperty Font) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Font) -> Font -> Bool -> IO (StyleableProperty Font) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Font) -> IO (StyleableProperty Font) +-- native createStyleableInsetsProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Insets) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Insets) -> Insets -> Bool -> IO (StyleableProperty Insets) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Insets) -> Insets -> IO (StyleableProperty Insets) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Insets) -> IO (StyleableProperty Insets) +-- native createStyleableNumberProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Number) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Number) -> Number -> Bool -> IO (StyleableProperty Number) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Number) -> Number -> IO (StyleableProperty Number) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Number) -> IO (StyleableProperty Number) +-- native createStyleablePaintProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty Paint) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Paint) -> Paint -> Bool -> IO (StyleableProperty Paint) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Paint) -> Paint -> IO (StyleableProperty Paint) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty Paint) -> IO (StyleableProperty Paint) +-- native createStyleableStringProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty String) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty String) -> String -> Bool -> IO (StyleableProperty String) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty String) -> String -> IO (StyleableProperty String) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty String) -> IO (StyleableProperty String) +-- native createStyleableUrlProperty :: StyleablePropertyFactory s -> s -> String -> String -> IO (StyleableProperty String) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty String) -> String -> Bool -> IO (StyleableProperty String) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty String) -> String -> IO (StyleableProperty String) +-- | StyleablePropertyFactory s -> s -> String -> String -> Function s (StyleableProperty String) -> IO (StyleableProperty String) +-- native createUrlCssMetaData :: StyleablePropertyFactory s -> String -> Function s (StyleableProperty String) -> IO (CssMetaData s String) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty String) -> String -> Bool -> IO (CssMetaData s String) +-- | StyleablePropertyFactory s -> String -> Function s (StyleableProperty String) -> String -> IO (CssMetaData s String) +-- native getCssMetaData :: StyleablePropertyFactory s -> MutableIO (List (CssMetaData Styleable Object)) +-- --- +data StyleableStringProperty = mutable native javafx.css.StyleableStringProperty where + native applyStyle :: StyleableStringProperty -> StyleOrigin -> String -> IO () + native bind :: StyleableStringProperty -> ObservableValue String -> IO () + native getStyleOrigin :: StyleableStringProperty -> IO StyleOrigin + native set :: StyleableStringProperty -> String -> IO () +-- --- + +data CssMetaData s v = mutable native javafx.css.CssMetaData where + native equals :: CssMetaData s v -> Object -> IO Bool + native getConverter :: CssMetaData s v -> IO (StyleConverter Object v) +-- native getInitialValue :: CssMetaData s v -> s -> IO v + native getProperty :: CssMetaData s v -> IO String +-- native getStyleableProperty :: CssMetaData s v -> s -> IO (StyleableProperty v) + native getSubProperties :: CssMetaData s v -> IOMutable (List (CssMetaData Styleable Object)) + native hashCode :: CssMetaData s v -> IO Int + native isInherits :: CssMetaData s v -> IO Bool +-- native isSettable :: CssMetaData s v -> s -> IO Bool +-- native set :: CssMetaData s v -> s -> v -> StyleOrigin -> IO () + native toString :: CssMetaData s v -> IO String +-- --- +data Paint = mutable native javafx.scene.paint.Paint where + native isOpaque :: Paint -> IO Bool + native valueOf "javafx.scene.paint.Paint.valueOf" :: String -> IO Paint +-- --- +data Insets = mutable native javafx.geometry.Insets where + native empty "javafx.geometry.Insets.EMPTY" :: IO Insets + native new :: Double -> IO Insets + | Double -> Double -> Double -> Double -> IO Insets + native equals :: Insets -> Object -> IO Bool + native getBottom :: Insets -> IO Double + native getLeft :: Insets -> IO Double + native getRight :: Insets -> IO Double + native getTop :: Insets -> IO Double + native hashCode :: Insets -> IO Int + native toString :: Insets -> IO String +-- --- +data Font = mutable native javafx.scene.text.Font where + native new :: Double -> IO Font + | String -> Double -> IO Font + native equals :: Font -> Object -> IO Bool + native font "javafx.scene.text.Font.font" :: Double -> IO Font + | String -> FontWeight -> FontPosture -> Double -> IO Font + | String -> FontWeight -> Double -> IO Font + | String -> FontPosture -> Double -> IO Font + | String -> Double -> IO Font + | String -> IO Font + native getDefault "javafx.scene.text.Font.getDefault" :: () -> IO Font + native getFamilies "javafx.scene.text.Font.getFamilies" :: () -> IOMutable (List String) + native getFamily :: Font -> IO String + native getFontNames "javafx.scene.text.Font.getFontNames" :: String -> IOMutable (List String) + | () -> IOMutable (List String) + native getName :: Font -> IO String + native getSize :: Font -> IO Double + native getStyle :: Font -> IO String + native hashCode :: Font -> IO Int + native loadFont "javafx.scene.text.Font.loadFont" :: String -> Double -> IO Font + | InputStream -> Double -> IO Font + native toString :: Font -> IO String +-- --- +data FontPosture = mutable native javafx.scene.text.FontPosture where + native regular "javafx.scene.text.FontPosture.REGULAR" :: IO FontPosture + native italic "javafx.scene.text.FontPosture.ITALIC" :: IO FontPosture + native findByName "javafx.scene.text.FontPosture.findByName" :: String -> IO FontPosture + native valueOf "javafx.scene.text.FontPosture.valueOf" :: String -> IO FontPosture + native values "javafx.scene.text.FontPosture.values" :: () -> STMutable s (JArray FontPosture) +-- derive Serializable FontPosture +-- --- +data FontSmoothingType = mutable native javafx.scene.text.FontSmoothingType where + native gray "javafx.scene.text.FontSmoothingType.GRAY" :: IO FontSmoothingType + native lcd "javafx.scene.text.FontSmoothingType.LCD" :: IO FontSmoothingType + native valueOf "javafx.scene.text.FontSmoothingType.valueOf" :: String -> IO FontSmoothingType + native values "javafx.scene.text.FontSmoothingType.values" :: () -> STMutable s (JArray FontSmoothingType) +-- derive Serializable FontSmoothingType +-- --- +data FontWeight = mutable native javafx.scene.text.FontWeight where + native thin "javafx.scene.text.FontWeight.THIN" :: IO FontWeight + native extra_light "javafx.scene.text.FontWeight.EXTRA_LIGHT" :: IO FontWeight + native light "javafx.scene.text.FontWeight.LIGHT" :: IO FontWeight + native normal "javafx.scene.text.FontWeight.NORMAL" :: IO FontWeight + native medium "javafx.scene.text.FontWeight.MEDIUM" :: IO FontWeight + native semi_bold "javafx.scene.text.FontWeight.SEMI_BOLD" :: IO FontWeight + native bold "javafx.scene.text.FontWeight.BOLD" :: IO FontWeight + native extra_bold "javafx.scene.text.FontWeight.EXTRA_BOLD" :: IO FontWeight + native black "javafx.scene.text.FontWeight.BLACK" :: IO FontWeight + native findByName "javafx.scene.text.FontWeight.findByName" :: String -> IO FontWeight + native findByWeight "javafx.scene.text.FontWeight.findByWeight" :: Int -> IO FontWeight + native getWeight :: FontWeight -> IO Int + native valueOf "javafx.scene.text.FontWeight.valueOf" :: String -> IO FontWeight + native values "javafx.scene.text.FontWeight.values" :: () -> STMutable s (JArray FontWeight) +-- derive Serializable FontWeight +-- --- +data Effect = mutable native javafx.scene.effect.Effect +-- --- +data Duration = mutable native javafx.util.Duration where + native zero "javafx.util.Duration.ZERO" :: IO Duration + native one "javafx.util.Duration.ONE" :: IO Duration + native indefinite "javafx.util.Duration.INDEFINITE" :: IO Duration + native unknown "javafx.util.Duration.UNKNOWN" :: IO Duration + native new :: Double -> IO Duration + native add :: Duration -> Duration -> IO Duration + native compareTo :: Duration -> Duration -> IO Int + native divide :: Duration -> Duration -> IO Duration + | Duration -> Double -> IO Duration + native equals :: Duration -> Object -> IO Bool + native greaterThan :: Duration -> Duration -> IO Bool + native greaterThanOrEqualTo :: Duration -> Duration -> IO Bool + native hashCode :: Duration -> IO Int + native hours "javafx.util.Duration.hours" :: Double -> IO Duration + native isIndefinite :: Duration -> IO Bool + native isUnknown :: Duration -> IO Bool + native lessThan :: Duration -> Duration -> IO Bool + native lessThanOrEqualTo :: Duration -> Duration -> IO Bool + native millis "javafx.util.Duration.millis" :: Double -> IO Duration + native minutes "javafx.util.Duration.minutes" :: Double -> IO Duration + native multiply :: Duration -> Duration -> IO Duration + | Duration -> Double -> IO Duration + native negate :: Duration -> IO Duration + native seconds "javafx.util.Duration.seconds" :: Double -> IO Duration + native subtract :: Duration -> Duration -> IO Duration + native toHours :: Duration -> IO Double + native toMillis :: Duration -> IO Double + native toMinutes :: Duration -> IO Double + native toSeconds :: Duration -> IO Double + native toString :: Duration -> IO String + native valueOf "javafx.util.Duration.valueOf" :: String -> IO Duration +-- derive Serializable Duration +data Color = mutable native javafx.scene.paint.Color where + native transparent "javafx.scene.paint.Color.TRANSPARENT" :: IO Color + native aliceblue "javafx.scene.paint.Color.ALICEBLUE" :: IO Color + native antiquewhite "javafx.scene.paint.Color.ANTIQUEWHITE" :: IO Color + native aqua "javafx.scene.paint.Color.AQUA" :: IO Color + native aquamarine "javafx.scene.paint.Color.AQUAMARINE" :: IO Color + native azure "javafx.scene.paint.Color.AZURE" :: IO Color + native beige "javafx.scene.paint.Color.BEIGE" :: IO Color + native bisque "javafx.scene.paint.Color.BISQUE" :: IO Color + native black "javafx.scene.paint.Color.BLACK" :: IO Color + native blanchedalmond "javafx.scene.paint.Color.BLANCHEDALMOND" :: IO Color + native blue "javafx.scene.paint.Color.BLUE" :: IO Color + native blueviolet "javafx.scene.paint.Color.BLUEVIOLET" :: IO Color + native brown "javafx.scene.paint.Color.BROWN" :: IO Color + native burlywood "javafx.scene.paint.Color.BURLYWOOD" :: IO Color + native cadetblue "javafx.scene.paint.Color.CADETBLUE" :: IO Color + native chartreuse "javafx.scene.paint.Color.CHARTREUSE" :: IO Color + native chocolate "javafx.scene.paint.Color.CHOCOLATE" :: IO Color + native coral "javafx.scene.paint.Color.CORAL" :: IO Color + native cornflowerblue "javafx.scene.paint.Color.CORNFLOWERBLUE" :: IO Color + native cornsilk "javafx.scene.paint.Color.CORNSILK" :: IO Color + native crimson "javafx.scene.paint.Color.CRIMSON" :: IO Color + native cyan "javafx.scene.paint.Color.CYAN" :: IO Color + native darkblue "javafx.scene.paint.Color.DARKBLUE" :: IO Color + native darkcyan "javafx.scene.paint.Color.DARKCYAN" :: IO Color + native darkgoldenrod "javafx.scene.paint.Color.DARKGOLDENROD" :: IO Color + native darkgray "javafx.scene.paint.Color.DARKGRAY" :: IO Color + native darkgreen "javafx.scene.paint.Color.DARKGREEN" :: IO Color + native darkgrey "javafx.scene.paint.Color.DARKGREY" :: IO Color + native darkkhaki "javafx.scene.paint.Color.DARKKHAKI" :: IO Color + native darkmagenta "javafx.scene.paint.Color.DARKMAGENTA" :: IO Color + native darkolivegreen "javafx.scene.paint.Color.DARKOLIVEGREEN" :: IO Color + native darkorange "javafx.scene.paint.Color.DARKORANGE" :: IO Color + native darkorchid "javafx.scene.paint.Color.DARKORCHID" :: IO Color + native darkred "javafx.scene.paint.Color.DARKRED" :: IO Color + native darksalmon "javafx.scene.paint.Color.DARKSALMON" :: IO Color + native darkseagreen "javafx.scene.paint.Color.DARKSEAGREEN" :: IO Color + native darkslateblue "javafx.scene.paint.Color.DARKSLATEBLUE" :: IO Color + native darkslategray "javafx.scene.paint.Color.DARKSLATEGRAY" :: IO Color + native darkslategrey "javafx.scene.paint.Color.DARKSLATEGREY" :: IO Color + native darkturquoise "javafx.scene.paint.Color.DARKTURQUOISE" :: IO Color + native darkviolet "javafx.scene.paint.Color.DARKVIOLET" :: IO Color + native deeppink "javafx.scene.paint.Color.DEEPPINK" :: IO Color + native deepskyblue "javafx.scene.paint.Color.DEEPSKYBLUE" :: IO Color + native dimgray "javafx.scene.paint.Color.DIMGRAY" :: IO Color + native dimgrey "javafx.scene.paint.Color.DIMGREY" :: IO Color + native dodgerblue "javafx.scene.paint.Color.DODGERBLUE" :: IO Color + native firebrick "javafx.scene.paint.Color.FIREBRICK" :: IO Color + native floralwhite "javafx.scene.paint.Color.FLORALWHITE" :: IO Color + native forestgreen "javafx.scene.paint.Color.FORESTGREEN" :: IO Color + native fuchsia "javafx.scene.paint.Color.FUCHSIA" :: IO Color + native gainsboro "javafx.scene.paint.Color.GAINSBORO" :: IO Color + native ghostwhite "javafx.scene.paint.Color.GHOSTWHITE" :: IO Color + native gold "javafx.scene.paint.Color.GOLD" :: IO Color + native goldenrod "javafx.scene.paint.Color.GOLDENROD" :: IO Color + native gray "javafx.scene.paint.Color.GRAY" :: IO Color + native green "javafx.scene.paint.Color.GREEN" :: IO Color + native greenyellow "javafx.scene.paint.Color.GREENYELLOW" :: IO Color + native grey "javafx.scene.paint.Color.GREY" :: IO Color + native honeydew "javafx.scene.paint.Color.HONEYDEW" :: IO Color + native hotpink "javafx.scene.paint.Color.HOTPINK" :: IO Color + native indianred "javafx.scene.paint.Color.INDIANRED" :: IO Color + native indigo "javafx.scene.paint.Color.INDIGO" :: IO Color + native ivory "javafx.scene.paint.Color.IVORY" :: IO Color + native khaki "javafx.scene.paint.Color.KHAKI" :: IO Color + native lavender "javafx.scene.paint.Color.LAVENDER" :: IO Color + native lavenderblush "javafx.scene.paint.Color.LAVENDERBLUSH" :: IO Color + native lawngreen "javafx.scene.paint.Color.LAWNGREEN" :: IO Color + native lemonchiffon "javafx.scene.paint.Color.LEMONCHIFFON" :: IO Color + native lightblue "javafx.scene.paint.Color.LIGHTBLUE" :: IO Color + native lightcoral "javafx.scene.paint.Color.LIGHTCORAL" :: IO Color + native lightcyan "javafx.scene.paint.Color.LIGHTCYAN" :: IO Color + native lightgoldenrodyellow "javafx.scene.paint.Color.LIGHTGOLDENRODYELLOW" :: IO Color + native lightgray "javafx.scene.paint.Color.LIGHTGRAY" :: IO Color + native lightgreen "javafx.scene.paint.Color.LIGHTGREEN" :: IO Color + native lightgrey "javafx.scene.paint.Color.LIGHTGREY" :: IO Color + native lightpink "javafx.scene.paint.Color.LIGHTPINK" :: IO Color + native lightsalmon "javafx.scene.paint.Color.LIGHTSALMON" :: IO Color + native lightseagreen "javafx.scene.paint.Color.LIGHTSEAGREEN" :: IO Color + native lightskyblue "javafx.scene.paint.Color.LIGHTSKYBLUE" :: IO Color + native lightslategray "javafx.scene.paint.Color.LIGHTSLATEGRAY" :: IO Color + native lightslategrey "javafx.scene.paint.Color.LIGHTSLATEGREY" :: IO Color + native lightsteelblue "javafx.scene.paint.Color.LIGHTSTEELBLUE" :: IO Color + native lightyellow "javafx.scene.paint.Color.LIGHTYELLOW" :: IO Color + native lime "javafx.scene.paint.Color.LIME" :: IO Color + native limegreen "javafx.scene.paint.Color.LIMEGREEN" :: IO Color + native linen "javafx.scene.paint.Color.LINEN" :: IO Color + native magenta "javafx.scene.paint.Color.MAGENTA" :: IO Color + native maroon "javafx.scene.paint.Color.MAROON" :: IO Color + native mediumaquamarine "javafx.scene.paint.Color.MEDIUMAQUAMARINE" :: IO Color + native mediumblue "javafx.scene.paint.Color.MEDIUMBLUE" :: IO Color + native mediumorchid "javafx.scene.paint.Color.MEDIUMORCHID" :: IO Color + native mediumpurple "javafx.scene.paint.Color.MEDIUMPURPLE" :: IO Color + native mediumseagreen "javafx.scene.paint.Color.MEDIUMSEAGREEN" :: IO Color + native mediumslateblue "javafx.scene.paint.Color.MEDIUMSLATEBLUE" :: IO Color + native mediumspringgreen "javafx.scene.paint.Color.MEDIUMSPRINGGREEN" :: IO Color + native mediumturquoise "javafx.scene.paint.Color.MEDIUMTURQUOISE" :: IO Color + native mediumvioletred "javafx.scene.paint.Color.MEDIUMVIOLETRED" :: IO Color + native midnightblue "javafx.scene.paint.Color.MIDNIGHTBLUE" :: IO Color + native mintcream "javafx.scene.paint.Color.MINTCREAM" :: IO Color + native mistyrose "javafx.scene.paint.Color.MISTYROSE" :: IO Color + native moccasin "javafx.scene.paint.Color.MOCCASIN" :: IO Color + native navajowhite "javafx.scene.paint.Color.NAVAJOWHITE" :: IO Color + native navy "javafx.scene.paint.Color.NAVY" :: IO Color + native oldlace "javafx.scene.paint.Color.OLDLACE" :: IO Color + native olive "javafx.scene.paint.Color.OLIVE" :: IO Color + native olivedrab "javafx.scene.paint.Color.OLIVEDRAB" :: IO Color + native orange "javafx.scene.paint.Color.ORANGE" :: IO Color + native orangered "javafx.scene.paint.Color.ORANGERED" :: IO Color + native orchid "javafx.scene.paint.Color.ORCHID" :: IO Color + native palegoldenrod "javafx.scene.paint.Color.PALEGOLDENROD" :: IO Color + native palegreen "javafx.scene.paint.Color.PALEGREEN" :: IO Color + native paleturquoise "javafx.scene.paint.Color.PALETURQUOISE" :: IO Color + native palevioletred "javafx.scene.paint.Color.PALEVIOLETRED" :: IO Color + native papayawhip "javafx.scene.paint.Color.PAPAYAWHIP" :: IO Color + native peachpuff "javafx.scene.paint.Color.PEACHPUFF" :: IO Color + native peru "javafx.scene.paint.Color.PERU" :: IO Color + native pink "javafx.scene.paint.Color.PINK" :: IO Color + native plum "javafx.scene.paint.Color.PLUM" :: IO Color + native powderblue "javafx.scene.paint.Color.POWDERBLUE" :: IO Color + native purple "javafx.scene.paint.Color.PURPLE" :: IO Color + native red "javafx.scene.paint.Color.RED" :: IO Color + native rosybrown "javafx.scene.paint.Color.ROSYBROWN" :: IO Color + native royalblue "javafx.scene.paint.Color.ROYALBLUE" :: IO Color + native saddlebrown "javafx.scene.paint.Color.SADDLEBROWN" :: IO Color + native salmon "javafx.scene.paint.Color.SALMON" :: IO Color + native sandybrown "javafx.scene.paint.Color.SANDYBROWN" :: IO Color + native seagreen "javafx.scene.paint.Color.SEAGREEN" :: IO Color + native seashell "javafx.scene.paint.Color.SEASHELL" :: IO Color + native sienna "javafx.scene.paint.Color.SIENNA" :: IO Color + native silver "javafx.scene.paint.Color.SILVER" :: IO Color + native skyblue "javafx.scene.paint.Color.SKYBLUE" :: IO Color + native slateblue "javafx.scene.paint.Color.SLATEBLUE" :: IO Color + native slategray "javafx.scene.paint.Color.SLATEGRAY" :: IO Color + native slategrey "javafx.scene.paint.Color.SLATEGREY" :: IO Color + native snow "javafx.scene.paint.Color.SNOW" :: IO Color + native springgreen "javafx.scene.paint.Color.SPRINGGREEN" :: IO Color + native steelblue "javafx.scene.paint.Color.STEELBLUE" :: IO Color + native tan "javafx.scene.paint.Color.TAN" :: IO Color + native teal "javafx.scene.paint.Color.TEAL" :: IO Color + native thistle "javafx.scene.paint.Color.THISTLE" :: IO Color + native tomato "javafx.scene.paint.Color.TOMATO" :: IO Color + native turquoise "javafx.scene.paint.Color.TURQUOISE" :: IO Color + native violet "javafx.scene.paint.Color.VIOLET" :: IO Color + native wheat "javafx.scene.paint.Color.WHEAT" :: IO Color + native white "javafx.scene.paint.Color.WHITE" :: IO Color + native whitesmoke "javafx.scene.paint.Color.WHITESMOKE" :: IO Color + native yellow "javafx.scene.paint.Color.YELLOW" :: IO Color + native yellowgreen "javafx.scene.paint.Color.YELLOWGREEN" :: IO Color + native new :: Double -> Double -> Double -> Double -> IO Color + native brighter :: Color -> IO Color + native color "javafx.scene.paint.Color.color" :: Double -> Double -> Double -> IO Color + | Double -> Double -> Double -> Double -> IO Color + native darker :: Color -> IO Color + native deriveColor :: Color -> Double -> Double -> Double -> Double -> IO Color + native desaturate :: Color -> IO Color + native equals :: Color -> Object -> IO Bool + native getBlue :: Color -> IO Double + native getBrightness :: Color -> IO Double + native getGreen :: Color -> IO Double + native getHue :: Color -> IO Double + native getOpacity :: Color -> IO Double + native getRed :: Color -> IO Double + native getSaturation :: Color -> IO Double + native deriveGray "javafx.scene.paint.Color.gray" :: Double -> Double -> IO Color + | Double -> IO Color + native grayRgb "javafx.scene.paint.Color.grayRgb" :: Int -> IO Color + | Int -> Double -> IO Color + native grayscale :: Color -> IO Color + native hashCode :: Color -> IO Int + native hsb "javafx.scene.paint.Color.hsb" :: Double -> Double -> Double -> IO Color + | Double -> Double -> Double -> Double -> IO Color + native interpolate :: Color -> Color -> Double -> IO Color + native invert :: Color -> IO Color + native isOpaque :: Color -> IO Bool + native rgb "javafx.scene.paint.Color.rgb" :: Int -> Int -> Int -> Double -> IO Color + | Int -> Int -> Int -> IO Color + native saturate :: Color -> IO Color + native toString :: Color -> IO String + native valueOf "javafx.scene.paint.Color.valueOf" :: String -> IO Color + native web "javafx.scene.paint.Color.web" :: String -> Double -> IO Color + | String -> IO Color +-- --- +data InvalidationListener = mutable native javafx.beans.InvalidationListener where + native invalidated :: InvalidationListener -> Observable -> IO () +-- --- +data Observable = mutable native javafx.beans.Observable where + native addListener :: Observable -> InvalidationListener -> IO () + native removeListener :: Observable -> InvalidationListener -> IO () +-- --- +data ObservableList e = mutable native javafx.collections.ObservableList where + native addAll :: ObservableList e -> MutableIO (JArray e) -> IO Bool + native addListener :: ObservableList e -> ListChangeListener e -> IO () +-- native filtered :: ObservableList e -> Predicate e -> IO (FilteredList e) + native remove :: ObservableList e -> Int -> Int -> IO () + native removeAll :: ObservableList e -> MutableIO (JArray e) -> IO Bool + native removeListener :: ObservableList e -> ListChangeListener e -> IO () + native retainAll :: ObservableList e -> MutableIO (JArray e) -> IO Bool + native setAll :: ObservableList e -> MutableIO (Collection e) -> IO Bool + | ObservableList e -> MutableIO (JArray e) -> IO Bool + native sorted :: ObservableList e -> Comparator e -> IO (SortedList e) + | ObservableList e -> IO (SortedList e) +-- --- +data FXCollections = mutable native javafx.collections.FXCollections where + native checkedObservableList "javafx.collections.FXCollections.checkedObservableList" :: ObservableList e -> Class e -> IO (ObservableList e) + native checkedObservableMap "javafx.collections.FXCollections.checkedObservableMap" :: ObservableMap k v -> Class k -> Class v -> IO (ObservableMap k v) + native checkedObservableSet "javafx.collections.FXCollections.checkedObservableSet" :: ObservableSet e -> Class e -> IO (ObservableSet e) + native concat "javafx.collections.FXCollections.concat" :: MutableIO (JArray (ObservableList e)) -> IO (ObservableList e) + native copy "javafx.collections.FXCollections.copy" :: ObservableList t -> MutableIO (List t) -> IO () + native emptyObservableList "javafx.collections.FXCollections.emptyObservableList" :: () -> IO (ObservableList e) + native emptyObservableMap "javafx.collections.FXCollections.emptyObservableMap" :: () -> IO (ObservableMap k v) + native emptyObservableSet "javafx.collections.FXCollections.emptyObservableSet" :: () -> IO (ObservableSet e) + native fill "javafx.collections.FXCollections.fill" :: ObservableList t -> t -> IO () + native observableArrayList "javafx.collections.FXCollections.observableArrayList" :: MutableIO (Collection e) -> IO (ObservableList e) + | MutableIO (JArray e) -> IO (ObservableList e) + | Callback e (JArray Observable) -> IO (ObservableList e) + | () -> IO (ObservableList e) + native observableFloatArray "javafx.collections.FXCollections.observableFloatArray" :: () -> IO ObservableFloatArray + | MutableIO (JArray Float) -> IO ObservableFloatArray + | ObservableFloatArray -> IO ObservableFloatArray + native observableHashMap "javafx.collections.FXCollections.observableHashMap" :: () -> IO (ObservableMap k v) + native observableIntegerArray "javafx.collections.FXCollections.observableIntegerArray" :: ObservableIntegerArray -> IO ObservableIntegerArray + | MutableIO (JArray Int) -> IO ObservableIntegerArray + | () -> IO ObservableIntegerArray + native observableList "javafx.collections.FXCollections.observableList" :: MutableIO (List e) -> Callback e (JArray Observable) -> IO (ObservableList e) + | MutableIO (List e) -> IO (ObservableList e) + native observableMap "javafx.collections.FXCollections.observableMap" :: MutableIO (Map k v) -> IO (ObservableMap k v) + native observableSet "javafx.collections.FXCollections.observableSet" :: MutableIO (JArray e) -> IO (ObservableSet e) + | MutableIO (Set e) -> IO (ObservableSet e) + native replaceAll "javafx.collections.FXCollections.replaceAll" :: ObservableList t -> t -> t -> IO Bool + native reverse "javafx.collections.FXCollections.reverse" :: ObservableList t -> IO () + native rotate "javafx.collections.FXCollections.rotate" :: ObservableList t -> Int -> IO () + native shuffle "javafx.collections.FXCollections.shuffle" :: ObservableList t -> MutableIO Random -> IO () + | ObservableList t -> IO () + native singletonObservableList "javafx.collections.FXCollections.singletonObservableList" :: e -> IO (ObservableList e) + native sort "javafx.collections.FXCollections.sort" :: ObservableList t -> Comparator t -> IO () + | ObservableList t -> IO () + native synchronizedObservableList "javafx.collections.FXCollections.synchronizedObservableList" :: ObservableList e -> IO (ObservableList e) + native synchronizedObservableMap "javafx.collections.FXCollections.synchronizedObservableMap" :: ObservableMap k v -> IO (ObservableMap k v) + native synchronizedObservableSet "javafx.collections.FXCollections.synchronizedObservableSet" :: ObservableSet e -> IO (ObservableSet e) + native unmodifiableObservableList "javafx.collections.FXCollections.unmodifiableObservableList" :: ObservableList e -> IO (ObservableList e) + native unmodifiableObservableMap "javafx.collections.FXCollections.unmodifiableObservableMap" :: ObservableMap k v -> IO (ObservableMap k v) + native unmodifiableObservableSet "javafx.collections.FXCollections.unmodifiableObservableSet" :: ObservableSet e -> IO (ObservableSet e) +-- --- +data ListChangeListener e = mutable native javafx.collections.ListChangeListener -- where +-- ENUM native onChanged :: ListChangeListener e -> ListChangeListener_Change e -> IO () +-- --- +data MapChangeListener k v = mutable native javafx.collections.MapChangeListener -- where +-- ENUM native onChanged :: MapChangeListener k v -> MapChangeListener_Change k v -> IO () +-- --- +data ModifiableObservableListBase e = mutable native javafx.collections.ModifiableObservableListBase where + native add :: ModifiableObservableListBase e -> Int -> e -> IO () + native addAll :: ModifiableObservableListBase e -> Int -> MutableIO (Collection e) -> IO Bool + | ModifiableObservableListBase e -> MutableIO (Collection e) -> IO Bool + native get :: ModifiableObservableListBase e -> Int -> IO e + native remove :: ModifiableObservableListBase e -> Object -> IO Bool + | ModifiableObservableListBase e -> Int -> IO e + native removeAll :: ModifiableObservableListBase e -> MutableIO (Collection Object) -> IO Bool + native retainAll :: ModifiableObservableListBase e -> MutableIO (Collection Object) -> IO Bool + native set :: ModifiableObservableListBase e -> Int -> e -> IO e + native setAll :: ModifiableObservableListBase e -> MutableIO (Collection e) -> IO Bool + native size :: ModifiableObservableListBase e -> IO Int + native subList :: ModifiableObservableListBase e -> Int -> Int -> IOMutable (List e) +-- --- +data ObservableArray t = mutable native javafx.collections.ObservableArray where + native addListener :: ObservableArray t -> ArrayChangeListener t -> IO () + native clear :: ObservableArray t -> IO () + native ensureCapacity :: ObservableArray t -> Int -> IO () + native removeListener :: ObservableArray t -> ArrayChangeListener t -> IO () + native resize :: ObservableArray t -> Int -> IO () + native size :: ObservableArray t -> IO Int + native trimToSize :: ObservableArray t -> IO () +-- --- +data ObservableArrayBase t = mutable native javafx.collections.ObservableArrayBase where + native addListener :: ObservableArrayBase t -> ArrayChangeListener t -> IO () + | ObservableArrayBase t -> InvalidationListener -> IO () + native removeListener :: ObservableArrayBase t -> ArrayChangeListener t -> IO () + | ObservableArrayBase t -> InvalidationListener -> IO () +-- --- +data ObservableFloatArray = mutable native javafx.collections.ObservableFloatArray where + native addAll :: ObservableFloatArray -> ObservableFloatArray -> Int -> Int -> IO () + | ObservableFloatArray -> MutableIO (JArray Float) -> Int -> Int -> IO () + | ObservableFloatArray -> ObservableFloatArray -> IO () + | ObservableFloatArray -> MutableIO (JArray Float) -> IO () + native copyTo :: ObservableFloatArray -> Int -> ObservableFloatArray -> Int -> Int -> IO () + | ObservableFloatArray -> Int -> MutableIO (JArray Float) -> Int -> Int -> IO () + native get :: ObservableFloatArray -> Int -> IO Float + native set :: ObservableFloatArray -> Int -> ObservableFloatArray -> Int -> Int -> IO () + | ObservableFloatArray -> Int -> MutableIO (JArray Float) -> Int -> Int -> IO () + | ObservableFloatArray -> Int -> Float -> IO () + native setAll :: ObservableFloatArray -> ObservableFloatArray -> Int -> Int -> IO () + | ObservableFloatArray -> MutableIO (JArray Float) -> IO () + | ObservableFloatArray -> MutableIO (JArray Float) -> Int -> Int -> IO () + | ObservableFloatArray -> ObservableFloatArray -> IO () +-- native toArray :: ObservableFloatArray -> Int -> MutableIO (JArray Float) -> Int -> IO (JArray Float) +-- | ObservableFloatArray -> MutableIO (JArray Float) -> IO (JArray Float) +-- --- +data ObservableIntegerArray = mutable native javafx.collections.ObservableIntegerArray where + native addAll :: ObservableIntegerArray -> ObservableIntegerArray -> Int -> Int -> IO () + | ObservableIntegerArray -> MutableIO (JArray Int) -> Int -> Int -> IO () + | ObservableIntegerArray -> ObservableIntegerArray -> IO () + | ObservableIntegerArray -> MutableIO (JArray Int) -> IO () + native copyTo :: ObservableIntegerArray -> Int -> ObservableIntegerArray -> Int -> Int -> IO () + | ObservableIntegerArray -> Int -> MutableIO (JArray Int) -> Int -> Int -> IO () + native get :: ObservableIntegerArray -> Int -> IO Int + native set :: ObservableIntegerArray -> Int -> ObservableIntegerArray -> Int -> Int -> IO () + | ObservableIntegerArray -> Int -> MutableIO (JArray Int) -> Int -> Int -> IO () + | ObservableIntegerArray -> Int -> Int -> IO () + native setAll :: ObservableIntegerArray -> ObservableIntegerArray -> Int -> Int -> IO () + | ObservableIntegerArray -> MutableIO (JArray Int) -> IO () + | ObservableIntegerArray -> MutableIO (JArray Int) -> Int -> Int -> IO () + | ObservableIntegerArray -> ObservableIntegerArray -> IO () +-- native toArray :: ObservableIntegerArray -> Int -> MutableIO (JArray Int) -> Int -> IO (JArray Int) +-- | ObservableIntegerArray -> MutableIO (JArray Int) -> IO (JArray Int) +-- --- +data ObservableListBase e = mutable native javafx.collections.ObservableListBase where + native addAll :: ObservableListBase e -> MutableIO (JArray e) -> IO Bool + native addListener :: ObservableListBase e -> InvalidationListener -> IO () + | ObservableListBase e -> ListChangeListener e -> IO () + native remove :: ObservableListBase e -> Int -> Int -> IO () + native removeAll :: ObservableListBase e -> MutableIO (JArray e) -> IO Bool + native removeListener :: ObservableListBase e -> InvalidationListener -> IO () + | ObservableListBase e -> ListChangeListener e -> IO () + native retainAll :: ObservableListBase e -> MutableIO (JArray e) -> IO Bool + native setAll :: ObservableListBase e -> MutableIO (JArray e) -> IO Bool + | ObservableListBase e -> MutableIO (Collection e) -> IO Bool +-- --- +data ObservableMap k v = mutable native javafx.collections.ObservableMap where + native addListener :: ObservableMap k v -> MapChangeListener k v -> IO () + native removeListener :: ObservableMap k v -> MapChangeListener k v -> IO () +-- --- +data ObservableSet e = mutable native javafx.collections.ObservableSet where + native addListener :: ObservableSet e -> SetChangeListener e -> IO () + native removeListener :: ObservableSet e -> SetChangeListener e -> IO () +-- --- +data SetChangeListener e = mutable native javafx.collections.SetChangeListener -- where +-- ENUM native onChanged :: SetChangeListener e -> SetChangeListener_Change e -> IO () +-- --- +data FilteredList e = mutable native javafx.collections.transformation.FilteredList where +-- native new :: ObservableList e -> Predicate e -> IO (FilteredList e) +-- | ObservableList e -> IO (FilteredList e) + native get :: FilteredList e -> Int -> IO e +-- native getPredicate :: FilteredList e -> IO (Predicate e) + native getSourceIndex :: FilteredList e -> Int -> IO Int +-- native predicateProperty :: FilteredList e -> IO (ObjectProperty (Predicate e)) +-- native setPredicate :: FilteredList e -> Predicate e -> IO () + native size :: FilteredList e -> IO Int +-- --- +data SortedList e = mutable native javafx.collections.transformation.SortedList where + native new :: ObservableList e -> Comparator e -> IO (SortedList e) + | ObservableList e -> IO (SortedList e) + native comparatorProperty :: SortedList e -> IO (ObjectProperty (Comparator e)) + native get :: SortedList e -> Int -> IO e + native getComparator :: SortedList e -> IO (Comparator e) + native getSourceIndex :: SortedList e -> Int -> IO Int + native setComparator :: SortedList e -> Comparator e -> IO () + native size :: SortedList e -> IO Int +-- --- +data TransformationList e f = mutable native javafx.collections.transformation.TransformationList where + native getSource :: TransformationList e f -> IO (ObservableList f) + native getSourceIndex :: TransformationList e f -> Int -> IO Int + native getSourceIndexFor :: TransformationList e f -> ObservableList Object -> Int -> IO Int + native isInTransformationChain :: TransformationList e f -> ObservableList Object -> IO Bool +-- --- +data WeakListChangeListener e = mutable native javafx.collections.WeakListChangeListener where + native new :: ListChangeListener e -> IO (WeakListChangeListener e) +-- ENUM native onChanged :: WeakListChangeListener e -> ListChangeListener_Change e -> IO () + native wasGarbageCollected :: WeakListChangeListener e -> IO Bool +-- --- +data WeakMapChangeListener k v = mutable native javafx.collections.WeakMapChangeListener where + native new :: MapChangeListener k v -> IO (WeakMapChangeListener k v) +-- ENUM native onChanged :: WeakMapChangeListener k v -> MapChangeListener_Change k v -> IO () + native wasGarbageCollected :: WeakMapChangeListener k v -> IO Bool +-- --- +data WeakSetChangeListener e = mutable native javafx.collections.WeakSetChangeListener where + native new :: SetChangeListener e -> IO (WeakSetChangeListener e) +-- ENUM native onChanged :: WeakSetChangeListener e -> SetChangeListener_Change e -> IO () + native wasGarbageCollected :: WeakSetChangeListener e -> IO Bool +-- --- +data StringConverter t = mutable native javafx.util.StringConverter where + native fromString :: StringConverter t -> String -> IO t + native toString :: StringConverter t -> t -> IO String +-- --- +-- data FontCssMetaData s = mutable native javafx.css.FontCssMetaData +data ParsedValue v t = mutable native javafx.css.ParsedValue where + native convert :: ParsedValue v t -> Font -> IO t + native getConverter :: ParsedValue v t -> IO (StyleConverter v t) + native getValue :: ParsedValue v t -> IO v +-- --- +data StyleConverter f t = mutable native javafx.css.StyleConverter where + native new :: () -> IO (StyleConverter f t) + native convert :: StyleConverter f t -> ParsedValue f t -> Font -> IO t + native getBooleanConverter "javafx.css.StyleConverter.getBooleanConverter" :: () -> IO (StyleConverter String Boolean) + native getColorConverter "javafx.css.StyleConverter.getColorConverter" :: () -> IO (StyleConverter String Color) + native getDurationConverter "javafx.css.StyleConverter.getDurationConverter" :: () -> IO (StyleConverter Object Duration) + native getEffectConverter "javafx.css.StyleConverter.getEffectConverter" :: () -> IO (StyleConverter (JArray ParsedValue) Effect) +-- todo +-- native getEnumConverter "javafx.css.StyleConverter.getEnumConverter" :: Class e -> IO (StyleConverter String (Enum Object)) + native getFontConverter "javafx.css.StyleConverter.getFontConverter" :: () -> IO (StyleConverter (JArray ParsedValue) Font) + native getInsetsConverter "javafx.css.StyleConverter.getInsetsConverter" :: () -> IO (StyleConverter (JArray ParsedValue) Insets) + native getPaintConverter "javafx.css.StyleConverter.getPaintConverter" :: () -> IO (StyleConverter (ParsedValue Object Paint) Paint) + native getSizeConverter "javafx.css.StyleConverter.getSizeConverter" :: () -> IO (StyleConverter Object Number) + native getStringConverter "javafx.css.StyleConverter.getStringConverter" :: () -> IO (StyleConverter String String) + native getUrlConverter "javafx.css.StyleConverter.getUrlConverter" :: () -> IO (StyleConverter (JArray ParsedValue) String) +-- --- +data Callback p r = mutable native javafx.util.Callback where + native call :: Callback p r -> p -> IO r +-- --- +data BigDecimalStringConverter = mutable native javafx.util.converter.BigDecimalStringConverter where + native new :: () -> IO BigDecimalStringConverter + native fromString :: BigDecimalStringConverter -> String -> IO BigDecimal + native toString :: BigDecimalStringConverter -> BigDecimal -> IO String +-- +data BigIntegerStringConverter = mutable native javafx.util.converter.BigIntegerStringConverter where + native new :: () -> IO BigIntegerStringConverter + native fromString :: BigIntegerStringConverter -> String -> IO Integer + native toString :: BigIntegerStringConverter -> Integer -> IO String +-- +data BooleanStringConverter = mutable native javafx.util.converter.BooleanStringConverter where + native new :: () -> IO BooleanStringConverter + native fromString :: BooleanStringConverter -> String -> IO Boolean + native toString :: BooleanStringConverter -> Boolean -> IO String +-- +data ByteStringConverter = mutable native javafx.util.converter.ByteStringConverter where + native new :: () -> IO ByteStringConverter + native fromString :: ByteStringConverter -> String -> IO Byte + native toString :: ByteStringConverter -> Byte -> IO String +-- +data CharacterStringConverter = mutable native javafx.util.converter.CharacterStringConverter where + native new :: () -> IO CharacterStringConverter + native fromString :: CharacterStringConverter -> String -> IO Character + native toString :: CharacterStringConverter -> Character -> IO String +-- +data CurrencyStringConverter = mutable native javafx.util.converter.CurrencyStringConverter where + native new :: NumberFormat -> IO CurrencyStringConverter + | Locale -> String -> IO CurrencyStringConverter + | String -> IO CurrencyStringConverter + | Locale -> IO CurrencyStringConverter + | () -> IO CurrencyStringConverter +-- +data DateStringConverter = mutable native javafx.util.converter.DateStringConverter where + native new :: String -> IO DateStringConverter + | Locale -> String -> IO DateStringConverter + | DateFormat -> IO DateStringConverter + | () -> IO DateStringConverter + | Int -> IO DateStringConverter + | Locale -> IO DateStringConverter + | Locale -> Int -> IO DateStringConverter +-- +data DateTimeStringConverter = mutable native javafx.util.converter.DateTimeStringConverter where + native new :: String -> IO DateTimeStringConverter + | Locale -> String -> IO DateTimeStringConverter + | DateFormat -> IO DateTimeStringConverter + | () -> IO DateTimeStringConverter + | Int -> Int -> IO DateTimeStringConverter + | Locale -> IO DateTimeStringConverter + | Locale -> Int -> Int -> IO DateTimeStringConverter +-- native fromString :: DateTimeStringConverter -> String -> IO Date + native toString :: DateTimeStringConverter -> MutableIO Date -> IO String +-- +data DefaultStringConverter = mutable native javafx.util.converter.DefaultStringConverter where + native new :: () -> IO DefaultStringConverter + native fromString :: DefaultStringConverter -> String -> IO String + native toString :: DefaultStringConverter -> String -> IO String +-- +data DoubleStringConverter = mutable native javafx.util.converter.DoubleStringConverter where + native new :: () -> IO DoubleStringConverter + native fromString :: DoubleStringConverter -> String -> IO Double + native toString :: DoubleStringConverter -> Double -> IO String +-- +data FloatStringConverter = mutable native javafx.util.converter.FloatStringConverter where + native new :: () -> IO FloatStringConverter + native fromString :: FloatStringConverter -> String -> IO Float + native toString :: FloatStringConverter -> Float -> IO String +-- +data FormatStringConverter t = mutable native javafx.util.converter.FormatStringConverter where + native new :: Format -> IO (FormatStringConverter t) + native fromString :: FormatStringConverter t -> String -> IO t + native toString :: FormatStringConverter t -> t -> IO String +-- +data IntegerStringConverter = mutable native javafx.util.converter.IntegerStringConverter where + native new :: () -> IO IntegerStringConverter + native fromString :: IntegerStringConverter -> String -> IO Int + native toString :: IntegerStringConverter -> Int -> IO String +-- +data LocalDateStringConverter = mutable native javafx.util.converter.LocalDateStringConverter where + native new :: FormatStyle -> Locale -> Chronology -> IO LocalDateStringConverter + | DateTimeFormatter -> DateTimeFormatter -> IO LocalDateStringConverter + | FormatStyle -> IO LocalDateStringConverter + | () -> IO LocalDateStringConverter + native fromString :: LocalDateStringConverter -> String -> IO LocalDate + native toString :: LocalDateStringConverter -> LocalDate -> IO String +-- +data LocalDateTimeStringConverter = mutable native javafx.util.converter.LocalDateTimeStringConverter where + native new :: FormatStyle -> FormatStyle -> Locale -> Chronology -> IO LocalDateTimeStringConverter + | DateTimeFormatter -> DateTimeFormatter -> IO LocalDateTimeStringConverter + | FormatStyle -> FormatStyle -> IO LocalDateTimeStringConverter + | () -> IO LocalDateTimeStringConverter + native fromString :: LocalDateTimeStringConverter -> String -> IO LocalDateTime + native toString :: LocalDateTimeStringConverter -> LocalDateTime -> IO String +-- +data LocalTimeStringConverter = mutable native javafx.util.converter.LocalTimeStringConverter where + native new :: DateTimeFormatter -> DateTimeFormatter -> IO LocalTimeStringConverter + | FormatStyle -> Locale -> IO LocalTimeStringConverter + | FormatStyle -> IO LocalTimeStringConverter + | () -> IO LocalTimeStringConverter + native fromString :: LocalTimeStringConverter -> String -> IO LocalTime + native toString :: LocalTimeStringConverter -> LocalTime -> IO String +-- +data LongStringConverter = mutable native javafx.util.converter.LongStringConverter where + native new :: () -> IO LongStringConverter + native fromString :: LongStringConverter -> String -> IO Long + native toString :: LongStringConverter -> Long -> IO String +-- +data NumberStringConverter = mutable native javafx.util.converter.NumberStringConverter where + native new :: NumberFormat -> IO NumberStringConverter + | Locale -> String -> IO NumberStringConverter + | () -> IO NumberStringConverter + | Locale -> IO NumberStringConverter + | String -> IO NumberStringConverter + native fromString :: NumberStringConverter -> String -> IO Number + native toString :: NumberStringConverter -> Number -> IO String +-- +data PercentageStringConverter = mutable native javafx.util.converter.PercentageStringConverter where + native new :: NumberFormat -> IO PercentageStringConverter + | Locale -> IO PercentageStringConverter + | () -> IO PercentageStringConverter + native getNumberFormat :: PercentageStringConverter -> IO NumberFormat +-- +data ShortStringConverter = mutable native javafx.util.converter.ShortStringConverter where + native new :: () -> IO ShortStringConverter + native fromString :: ShortStringConverter -> String -> IO Short + native toString :: ShortStringConverter -> Short -> IO String +-- +data TimeStringConverter = mutable native javafx.util.converter.TimeStringConverter where + native new :: String -> IO TimeStringConverter + | Locale -> String -> IO TimeStringConverter + | DateFormat -> IO TimeStringConverter + | () -> IO TimeStringConverter + | Int -> IO TimeStringConverter + | Locale -> IO TimeStringConverter + | Locale -> Int -> IO TimeStringConverter +-- + +-- -- -------- Input ------------ + + +data Clipboard = mutable native javafx.scene.input.Clipboard where + native clear :: Clipboard -> IO () + native getContent :: Clipboard -> DataFormat -> IO Object + native getContentTypes :: Clipboard -> IOMutable (Set DataFormat) + native getFiles :: Clipboard -> IOMutable (List File) + native getHtml :: Clipboard -> IO String + native getImage :: Clipboard -> IO Image + native getRtf :: Clipboard -> IO String + native getString :: Clipboard -> IO String + native getSystemClipboard "javafx.scene.input.Clipboard.getSystemClipboard" :: () -> IO Clipboard + native getUrl :: Clipboard -> IO String + native hasContent :: Clipboard -> DataFormat -> IO Bool + native hasFiles :: Clipboard -> IO Bool + native hasHtml :: Clipboard -> IO Bool + native hasImage :: Clipboard -> IO Bool + native hasRtf :: Clipboard -> IO Bool + native hasString :: Clipboard -> IO Bool + native hasUrl :: Clipboard -> IO Bool + native setContent :: Clipboard -> MutableIO (Map DataFormat Object) -> IO Bool +-- +data ClipboardContent = mutable native javafx.scene.input.ClipboardContent where + native new :: () -> IO ClipboardContent + native getFiles :: ClipboardContent -> IOMutable (List File) + native getHtml :: ClipboardContent -> IO String + native getImage :: ClipboardContent -> IO Image + native getRtf :: ClipboardContent -> IO String + native getString :: ClipboardContent -> IO String + native getUrl :: ClipboardContent -> IO String + native hasFiles :: ClipboardContent -> IO Bool + native hasHtml :: ClipboardContent -> IO Bool + native hasImage :: ClipboardContent -> IO Bool + native hasRtf :: ClipboardContent -> IO Bool + native hasString :: ClipboardContent -> IO Bool + native hasUrl :: ClipboardContent -> IO Bool + native putFiles :: ClipboardContent -> MutableIO (List File) -> IO Bool + native putFilesByPath :: ClipboardContent -> MutableIO (List String) -> IO Bool + native putHtml :: ClipboardContent -> String -> IO Bool + native putImage :: ClipboardContent -> Image -> IO Bool + native putRtf :: ClipboardContent -> String -> IO Bool + native putString :: ClipboardContent -> String -> IO Bool + native putUrl :: ClipboardContent -> String -> IO Bool +-- derive Serializable ClipboardContent +-- +data ContextMenuEvent = mutable native javafx.scene.input.ContextMenuEvent where + native context_menu_requested "javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED" :: IO (EventType ContextMenuEvent) + native any "javafx.scene.input.ContextMenuEvent.ANY" :: IO (EventType ContextMenuEvent) + native new :: Object -> EventTarget -> EventType ContextMenuEvent -> Double -> Double -> Double -> Double -> Bool -> PickResult -> IO ContextMenuEvent + | EventType ContextMenuEvent -> Double -> Double -> Double -> Double -> Bool -> PickResult -> IO ContextMenuEvent + native copyFor :: ContextMenuEvent -> Object -> EventTarget -> IO ContextMenuEvent + native getEventType :: ContextMenuEvent -> IO (EventType ContextMenuEvent) + native getPickResult :: ContextMenuEvent -> IO PickResult + native getSceneX :: ContextMenuEvent -> IO Double + native getSceneY :: ContextMenuEvent -> IO Double + native getScreenX :: ContextMenuEvent -> IO Double + native getScreenY :: ContextMenuEvent -> IO Double + native getX :: ContextMenuEvent -> IO Double + native getY :: ContextMenuEvent -> IO Double + native getZ :: ContextMenuEvent -> IO Double + native isKeyboardTrigger :: ContextMenuEvent -> IO Bool + native toString :: ContextMenuEvent -> IO String +-- derive Serializable ContextMenuEvent +-- +data DataFormat = mutable native javafx.scene.input.DataFormat where + native plain_text "javafx.scene.input.DataFormat.PLAIN_TEXT" :: IO DataFormat + native html "javafx.scene.input.DataFormat.HTML" :: IO DataFormat + native rtf "javafx.scene.input.DataFormat.RTF" :: IO DataFormat + native url "javafx.scene.input.DataFormat.URL" :: IO DataFormat + native image "javafx.scene.input.DataFormat.IMAGE" :: IO DataFormat + native files "javafx.scene.input.DataFormat.FILES" :: IO DataFormat + native new :: MutableIO (JArray String) -> IO DataFormat + native equals :: DataFormat -> Object -> IO Bool + native getIdentifiers :: DataFormat -> IOMutable (Set String) + native hashCode :: DataFormat -> IO Int + native lookupMimeType "javafx.scene.input.DataFormat.lookupMimeType" :: String -> IO DataFormat + native toString :: DataFormat -> IO String +-- +data Dragboard = mutable native javafx.scene.input.Dragboard where + native getDragView :: Dragboard -> IO Image + native getDragViewOffsetX :: Dragboard -> IO Double + native getDragViewOffsetY :: Dragboard -> IO Double + native getTransferModes :: Dragboard -> IOMutable (Set TransferMode) + native setDragView :: Dragboard -> Image -> IO () + | Dragboard -> Image -> Double -> Double -> IO () + native setDragViewOffsetX :: Dragboard -> Double -> IO () + native setDragViewOffsetY :: Dragboard -> Double -> IO () +-- +data DragEvent = mutable native javafx.scene.input.DragEvent where + native any "javafx.scene.input.DragEvent.ANY" :: IO (EventType DragEvent) + native drag_entered_target "javafx.scene.input.DragEvent.DRAG_ENTERED_TARGET" :: IO (EventType DragEvent) + native drag_entered "javafx.scene.input.DragEvent.DRAG_ENTERED" :: IO (EventType DragEvent) + native drag_exited_target "javafx.scene.input.DragEvent.DRAG_EXITED_TARGET" :: IO (EventType DragEvent) + native drag_exited "javafx.scene.input.DragEvent.DRAG_EXITED" :: IO (EventType DragEvent) + native drag_over "javafx.scene.input.DragEvent.DRAG_OVER" :: IO (EventType DragEvent) + native drag_dropped "javafx.scene.input.DragEvent.DRAG_DROPPED" :: IO (EventType DragEvent) + native drag_done "javafx.scene.input.DragEvent.DRAG_DONE" :: IO (EventType DragEvent) + native new :: EventType DragEvent -> Dragboard -> Double -> Double -> Double -> Double -> TransferMode -> Object -> Object -> PickResult -> IO DragEvent + | Object -> EventTarget -> EventType DragEvent -> Dragboard -> Double -> Double -> Double -> Double -> TransferMode -> Object -> Object -> PickResult -> IO DragEvent + native acceptTransferModes :: DragEvent -> MutableIO (JArray TransferMode) -> IO () + native copyFor :: DragEvent -> Object -> EventTarget -> Object -> Object -> EventType DragEvent -> IO DragEvent + | DragEvent -> Object -> EventTarget -> IO DragEvent + | DragEvent -> Object -> EventTarget -> EventType DragEvent -> IO DragEvent + native getAcceptedTransferMode :: DragEvent -> IO TransferMode + native getAcceptingObject :: DragEvent -> IO Object + native getDragboard :: DragEvent -> IO Dragboard + native getEventType :: DragEvent -> IO (EventType DragEvent) + native getGestureSource :: DragEvent -> IO Object + native getGestureTarget :: DragEvent -> IO Object + native getPickResult :: DragEvent -> IO PickResult + native getSceneX :: DragEvent -> IO Double + native getSceneY :: DragEvent -> IO Double + native getScreenX :: DragEvent -> IO Double + native getScreenY :: DragEvent -> IO Double + native getTransferMode :: DragEvent -> IO TransferMode + native getX :: DragEvent -> IO Double + native getY :: DragEvent -> IO Double + native getZ :: DragEvent -> IO Double + native isAccepted :: DragEvent -> IO Bool + native isDropCompleted :: DragEvent -> IO Bool + native setDropCompleted :: DragEvent -> Bool -> IO () +-- derive Serializable DragEvent +-- +data GestureEvent = mutable native javafx.scene.input.GestureEvent where + native any "javafx.scene.input.GestureEvent.ANY" :: IO (EventType GestureEvent) + native copyFor :: GestureEvent -> Object -> EventTarget -> IO GestureEvent + native getEventType :: GestureEvent -> IO (EventType GestureEvent) + native getPickResult :: GestureEvent -> IO PickResult + native getSceneX :: GestureEvent -> IO Double + native getSceneY :: GestureEvent -> IO Double + native getScreenX :: GestureEvent -> IO Double + native getScreenY :: GestureEvent -> IO Double + native getX :: GestureEvent -> IO Double + native getY :: GestureEvent -> IO Double + native getZ :: GestureEvent -> IO Double + native isAltDown :: GestureEvent -> IO Bool + native isControlDown :: GestureEvent -> IO Bool + native isDirect :: GestureEvent -> IO Bool + native isInertia :: GestureEvent -> IO Bool + native isMetaDown :: GestureEvent -> IO Bool + native isShiftDown :: GestureEvent -> IO Bool + native isShortcutDown :: GestureEvent -> IO Bool + native toString :: GestureEvent -> IO String +-- derive Serializable GestureEvent +-- +data InputEvent = mutable native javafx.scene.input.InputEvent where + native any "javafx.scene.input.InputEvent.ANY" :: IO (EventType InputEvent) + native new :: EventType InputEvent -> IO InputEvent + | Object -> EventTarget -> EventType InputEvent -> IO InputEvent + native getEventType :: InputEvent -> IO (EventType InputEvent) +-- derive Serializable InputEvent +-- +data InputMethodEvent = mutable native javafx.scene.input.InputMethodEvent where + native input_method_text_changed "javafx.scene.input.InputMethodEvent.INPUT_METHOD_TEXT_CHANGED" :: IO (EventType InputMethodEvent) + native any "javafx.scene.input.InputMethodEvent.ANY" :: IO (EventType InputMethodEvent) + native new :: Object -> EventTarget -> EventType InputMethodEvent -> MutableIO (List InputMethodTextRun) -> String -> Int -> IO InputMethodEvent + | EventType InputMethodEvent -> MutableIO (List InputMethodTextRun) -> String -> Int -> IO InputMethodEvent + native copyFor :: InputMethodEvent -> Object -> EventTarget -> IO InputMethodEvent + native getCaretPosition :: InputMethodEvent -> IO Int + native getCommitted :: InputMethodEvent -> IO String + native getComposed :: InputMethodEvent -> IO (ObservableList InputMethodTextRun) + native getEventType :: InputMethodEvent -> IO (EventType InputMethodEvent) + native toString :: InputMethodEvent -> IO String +-- derive Serializable InputMethodEvent +-- +data InputMethodHighlight = mutable native javafx.scene.input.InputMethodHighlight where + native unselected_raw "javafx.scene.input.InputMethodHighlight.UNSELECTED_RAW" :: IO InputMethodHighlight + native selected_raw "javafx.scene.input.InputMethodHighlight.SELECTED_RAW" :: IO InputMethodHighlight + native unselected_converted "javafx.scene.input.InputMethodHighlight.UNSELECTED_CONVERTED" :: IO InputMethodHighlight + native selected_converted "javafx.scene.input.InputMethodHighlight.SELECTED_CONVERTED" :: IO InputMethodHighlight + native valueOf "javafx.scene.input.InputMethodHighlight.valueOf" :: String -> IO InputMethodHighlight + native values "javafx.scene.input.InputMethodHighlight.values" :: () -> STMutable s (JArray InputMethodHighlight) +-- derive Serializable InputMethodHighlight +-- +data InputMethodRequests = mutable native javafx.scene.input.InputMethodRequests where + native cancelLatestCommittedText :: InputMethodRequests -> IO () + native getLocationOffset :: InputMethodRequests -> Int -> Int -> IO Int + native getSelectedText :: InputMethodRequests -> IO String + native getTextLocation :: InputMethodRequests -> Int -> IO Point2D +-- +data InputMethodTextRun = mutable native javafx.scene.input.InputMethodTextRun where + native new :: String -> InputMethodHighlight -> IO InputMethodTextRun + native getHighlight :: InputMethodTextRun -> IO InputMethodHighlight + native getText :: InputMethodTextRun -> IO String + native toString :: InputMethodTextRun -> IO String +-- derive Serializable InputMethodTextRun +-- +data KeyCharacterCombination = mutable native javafx.scene.input.KeyCharacterCombination where +-- ENUM -- native new :: String -> MutableIO (JArray KeyCombination_Modifier) -> IO KeyCharacterCombination +-- ENUM | String -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> IO KeyCharacterCombination + native equals :: KeyCharacterCombination -> Object -> IO Bool + native getCharacter :: KeyCharacterCombination -> IO String + native getDisplayText :: KeyCharacterCombination -> IO String + native getName :: KeyCharacterCombination -> IO String + native hashCode :: KeyCharacterCombination -> IO Int + native match :: KeyCharacterCombination -> KeyEvent -> IO Bool +-- +data KeyCode = mutable native javafx.scene.input.KeyCode where + native enter "javafx.scene.input.KeyCode.ENTER" :: IO KeyCode + native back_space "javafx.scene.input.KeyCode.BACK_SPACE" :: IO KeyCode + native tab "javafx.scene.input.KeyCode.TAB" :: IO KeyCode + native cancel "javafx.scene.input.KeyCode.CANCEL" :: IO KeyCode + native clear "javafx.scene.input.KeyCode.CLEAR" :: IO KeyCode + native shift "javafx.scene.input.KeyCode.SHIFT" :: IO KeyCode + native control "javafx.scene.input.KeyCode.CONTROL" :: IO KeyCode + native alt "javafx.scene.input.KeyCode.ALT" :: IO KeyCode + native pause "javafx.scene.input.KeyCode.PAUSE" :: IO KeyCode + native caps "javafx.scene.input.KeyCode.CAPS" :: IO KeyCode + native escape "javafx.scene.input.KeyCode.ESCAPE" :: IO KeyCode + native space "javafx.scene.input.KeyCode.SPACE" :: IO KeyCode + native page_up "javafx.scene.input.KeyCode.PAGE_UP" :: IO KeyCode + native page_down "javafx.scene.input.KeyCode.PAGE_DOWN" :: IO KeyCode + native end "javafx.scene.input.KeyCode.END" :: IO KeyCode + native home "javafx.scene.input.KeyCode.HOME" :: IO KeyCode + native left "javafx.scene.input.KeyCode.LEFT" :: IO KeyCode + native up "javafx.scene.input.KeyCode.UP" :: IO KeyCode + native right "javafx.scene.input.KeyCode.RIGHT" :: IO KeyCode + native down "javafx.scene.input.KeyCode.DOWN" :: IO KeyCode + native comma "javafx.scene.input.KeyCode.COMMA" :: IO KeyCode + native minus "javafx.scene.input.KeyCode.MINUS" :: IO KeyCode + native period "javafx.scene.input.KeyCode.PERIOD" :: IO KeyCode + native slash "javafx.scene.input.KeyCode.SLASH" :: IO KeyCode + native digit0 "javafx.scene.input.KeyCode.DIGIT0" :: IO KeyCode + native digit1 "javafx.scene.input.KeyCode.DIGIT1" :: IO KeyCode + native digit2 "javafx.scene.input.KeyCode.DIGIT2" :: IO KeyCode + native digit3 "javafx.scene.input.KeyCode.DIGIT3" :: IO KeyCode + native digit4 "javafx.scene.input.KeyCode.DIGIT4" :: IO KeyCode + native digit5 "javafx.scene.input.KeyCode.DIGIT5" :: IO KeyCode + native digit6 "javafx.scene.input.KeyCode.DIGIT6" :: IO KeyCode + native digit7 "javafx.scene.input.KeyCode.DIGIT7" :: IO KeyCode + native digit8 "javafx.scene.input.KeyCode.DIGIT8" :: IO KeyCode + native digit9 "javafx.scene.input.KeyCode.DIGIT9" :: IO KeyCode + native semicolon "javafx.scene.input.KeyCode.SEMICOLON" :: IO KeyCode + native equals "javafx.scene.input.KeyCode.EQUALS" :: IO KeyCode + native a "javafx.scene.input.KeyCode.A" :: IO KeyCode + native b "javafx.scene.input.KeyCode.B" :: IO KeyCode + native c "javafx.scene.input.KeyCode.C" :: IO KeyCode + native d "javafx.scene.input.KeyCode.D" :: IO KeyCode + native e "javafx.scene.input.KeyCode.E" :: IO KeyCode + native f "javafx.scene.input.KeyCode.F" :: IO KeyCode + native g "javafx.scene.input.KeyCode.G" :: IO KeyCode + native h "javafx.scene.input.KeyCode.H" :: IO KeyCode + native i "javafx.scene.input.KeyCode.I" :: IO KeyCode + native j "javafx.scene.input.KeyCode.J" :: IO KeyCode + native k "javafx.scene.input.KeyCode.K" :: IO KeyCode + native l "javafx.scene.input.KeyCode.L" :: IO KeyCode + native m "javafx.scene.input.KeyCode.M" :: IO KeyCode + native n "javafx.scene.input.KeyCode.N" :: IO KeyCode + native o "javafx.scene.input.KeyCode.O" :: IO KeyCode + native p "javafx.scene.input.KeyCode.P" :: IO KeyCode + native q "javafx.scene.input.KeyCode.Q" :: IO KeyCode + native r "javafx.scene.input.KeyCode.R" :: IO KeyCode + native s "javafx.scene.input.KeyCode.S" :: IO KeyCode + native t "javafx.scene.input.KeyCode.T" :: IO KeyCode + native u "javafx.scene.input.KeyCode.U" :: IO KeyCode + native v "javafx.scene.input.KeyCode.V" :: IO KeyCode + native w "javafx.scene.input.KeyCode.W" :: IO KeyCode + native x "javafx.scene.input.KeyCode.X" :: IO KeyCode + native y "javafx.scene.input.KeyCode.Y" :: IO KeyCode + native z "javafx.scene.input.KeyCode.Z" :: IO KeyCode + native open_bracket "javafx.scene.input.KeyCode.OPEN_BRACKET" :: IO KeyCode + native back_slash "javafx.scene.input.KeyCode.BACK_SLASH" :: IO KeyCode + native close_bracket "javafx.scene.input.KeyCode.CLOSE_BRACKET" :: IO KeyCode + native numpad0 "javafx.scene.input.KeyCode.NUMPAD0" :: IO KeyCode + native numpad1 "javafx.scene.input.KeyCode.NUMPAD1" :: IO KeyCode + native numpad2 "javafx.scene.input.KeyCode.NUMPAD2" :: IO KeyCode + native numpad3 "javafx.scene.input.KeyCode.NUMPAD3" :: IO KeyCode + native numpad4 "javafx.scene.input.KeyCode.NUMPAD4" :: IO KeyCode + native numpad5 "javafx.scene.input.KeyCode.NUMPAD5" :: IO KeyCode + native numpad6 "javafx.scene.input.KeyCode.NUMPAD6" :: IO KeyCode + native numpad7 "javafx.scene.input.KeyCode.NUMPAD7" :: IO KeyCode + native numpad8 "javafx.scene.input.KeyCode.NUMPAD8" :: IO KeyCode + native numpad9 "javafx.scene.input.KeyCode.NUMPAD9" :: IO KeyCode + native multiply "javafx.scene.input.KeyCode.MULTIPLY" :: IO KeyCode + native add "javafx.scene.input.KeyCode.ADD" :: IO KeyCode + native separator "javafx.scene.input.KeyCode.SEPARATOR" :: IO KeyCode + native subtract "javafx.scene.input.KeyCode.SUBTRACT" :: IO KeyCode + native decimal "javafx.scene.input.KeyCode.DECIMAL" :: IO KeyCode + native divide "javafx.scene.input.KeyCode.DIVIDE" :: IO KeyCode + native delete "javafx.scene.input.KeyCode.DELETE" :: IO KeyCode + native num_lock "javafx.scene.input.KeyCode.NUM_LOCK" :: IO KeyCode + native scroll_lock "javafx.scene.input.KeyCode.SCROLL_LOCK" :: IO KeyCode + native f1 "javafx.scene.input.KeyCode.F1" :: IO KeyCode + native f2 "javafx.scene.input.KeyCode.F2" :: IO KeyCode + native f3 "javafx.scene.input.KeyCode.F3" :: IO KeyCode + native f4 "javafx.scene.input.KeyCode.F4" :: IO KeyCode + native f5 "javafx.scene.input.KeyCode.F5" :: IO KeyCode + native f6 "javafx.scene.input.KeyCode.F6" :: IO KeyCode + native f7 "javafx.scene.input.KeyCode.F7" :: IO KeyCode + native f8 "javafx.scene.input.KeyCode.F8" :: IO KeyCode + native f9 "javafx.scene.input.KeyCode.F9" :: IO KeyCode + native f10 "javafx.scene.input.KeyCode.F10" :: IO KeyCode + native f11 "javafx.scene.input.KeyCode.F11" :: IO KeyCode + native f12 "javafx.scene.input.KeyCode.F12" :: IO KeyCode + native f13 "javafx.scene.input.KeyCode.F13" :: IO KeyCode + native f14 "javafx.scene.input.KeyCode.F14" :: IO KeyCode + native f15 "javafx.scene.input.KeyCode.F15" :: IO KeyCode + native f16 "javafx.scene.input.KeyCode.F16" :: IO KeyCode + native f17 "javafx.scene.input.KeyCode.F17" :: IO KeyCode + native f18 "javafx.scene.input.KeyCode.F18" :: IO KeyCode + native f19 "javafx.scene.input.KeyCode.F19" :: IO KeyCode + native f20 "javafx.scene.input.KeyCode.F20" :: IO KeyCode + native f21 "javafx.scene.input.KeyCode.F21" :: IO KeyCode + native f22 "javafx.scene.input.KeyCode.F22" :: IO KeyCode + native f23 "javafx.scene.input.KeyCode.F23" :: IO KeyCode + native f24 "javafx.scene.input.KeyCode.F24" :: IO KeyCode + native printscreen "javafx.scene.input.KeyCode.PRINTSCREEN" :: IO KeyCode + native insert "javafx.scene.input.KeyCode.INSERT" :: IO KeyCode + native help "javafx.scene.input.KeyCode.HELP" :: IO KeyCode + native meta "javafx.scene.input.KeyCode.META" :: IO KeyCode + native back_quote "javafx.scene.input.KeyCode.BACK_QUOTE" :: IO KeyCode + native quote "javafx.scene.input.KeyCode.QUOTE" :: IO KeyCode + native kp_up "javafx.scene.input.KeyCode.KP_UP" :: IO KeyCode + native kp_down "javafx.scene.input.KeyCode.KP_DOWN" :: IO KeyCode + native kp_left "javafx.scene.input.KeyCode.KP_LEFT" :: IO KeyCode + native kp_right "javafx.scene.input.KeyCode.KP_RIGHT" :: IO KeyCode + native dead_grave "javafx.scene.input.KeyCode.DEAD_GRAVE" :: IO KeyCode + native dead_acute "javafx.scene.input.KeyCode.DEAD_ACUTE" :: IO KeyCode + native dead_circumflex "javafx.scene.input.KeyCode.DEAD_CIRCUMFLEX" :: IO KeyCode + native dead_tilde "javafx.scene.input.KeyCode.DEAD_TILDE" :: IO KeyCode + native dead_macron "javafx.scene.input.KeyCode.DEAD_MACRON" :: IO KeyCode + native dead_breve "javafx.scene.input.KeyCode.DEAD_BREVE" :: IO KeyCode + native dead_abovedot "javafx.scene.input.KeyCode.DEAD_ABOVEDOT" :: IO KeyCode + native dead_diaeresis "javafx.scene.input.KeyCode.DEAD_DIAERESIS" :: IO KeyCode + native dead_abovering "javafx.scene.input.KeyCode.DEAD_ABOVERING" :: IO KeyCode + native dead_doubleacute "javafx.scene.input.KeyCode.DEAD_DOUBLEACUTE" :: IO KeyCode + native dead_caron "javafx.scene.input.KeyCode.DEAD_CARON" :: IO KeyCode + native dead_cedilla "javafx.scene.input.KeyCode.DEAD_CEDILLA" :: IO KeyCode + native dead_ogonek "javafx.scene.input.KeyCode.DEAD_OGONEK" :: IO KeyCode + native dead_iota "javafx.scene.input.KeyCode.DEAD_IOTA" :: IO KeyCode + native dead_voiced_sound "javafx.scene.input.KeyCode.DEAD_VOICED_SOUND" :: IO KeyCode + native dead_semivoiced_sound "javafx.scene.input.KeyCode.DEAD_SEMIVOICED_SOUND" :: IO KeyCode + native ampersand "javafx.scene.input.KeyCode.AMPERSAND" :: IO KeyCode + native asterisk "javafx.scene.input.KeyCode.ASTERISK" :: IO KeyCode + native quotedbl "javafx.scene.input.KeyCode.QUOTEDBL" :: IO KeyCode + native less "javafx.scene.input.KeyCode.LESS" :: IO KeyCode + native greater "javafx.scene.input.KeyCode.GREATER" :: IO KeyCode + native braceleft "javafx.scene.input.KeyCode.BRACELEFT" :: IO KeyCode + native braceright "javafx.scene.input.KeyCode.BRACERIGHT" :: IO KeyCode + native at "javafx.scene.input.KeyCode.AT" :: IO KeyCode + native colon "javafx.scene.input.KeyCode.COLON" :: IO KeyCode + native circumflex "javafx.scene.input.KeyCode.CIRCUMFLEX" :: IO KeyCode + native dollar "javafx.scene.input.KeyCode.DOLLAR" :: IO KeyCode + native euro_sign "javafx.scene.input.KeyCode.EURO_SIGN" :: IO KeyCode + native exclamation_mark "javafx.scene.input.KeyCode.EXCLAMATION_MARK" :: IO KeyCode + native inverted_exclamation_mark "javafx.scene.input.KeyCode.INVERTED_EXCLAMATION_MARK" :: IO KeyCode + native left_parenthesis "javafx.scene.input.KeyCode.LEFT_PARENTHESIS" :: IO KeyCode + native number_sign "javafx.scene.input.KeyCode.NUMBER_SIGN" :: IO KeyCode + native plus "javafx.scene.input.KeyCode.PLUS" :: IO KeyCode + native right_parenthesis "javafx.scene.input.KeyCode.RIGHT_PARENTHESIS" :: IO KeyCode + native underscore "javafx.scene.input.KeyCode.UNDERSCORE" :: IO KeyCode + native windows "javafx.scene.input.KeyCode.WINDOWS" :: IO KeyCode + native context_menu "javafx.scene.input.KeyCode.CONTEXT_MENU" :: IO KeyCode + native final "javafx.scene.input.KeyCode.FINAL" :: IO KeyCode + native convert "javafx.scene.input.KeyCode.CONVERT" :: IO KeyCode + native nonconvert "javafx.scene.input.KeyCode.NONCONVERT" :: IO KeyCode + native accept "javafx.scene.input.KeyCode.ACCEPT" :: IO KeyCode + native modechange "javafx.scene.input.KeyCode.MODECHANGE" :: IO KeyCode + native kana "javafx.scene.input.KeyCode.KANA" :: IO KeyCode + native kanji "javafx.scene.input.KeyCode.KANJI" :: IO KeyCode + native alphanumeric "javafx.scene.input.KeyCode.ALPHANUMERIC" :: IO KeyCode + native katakana "javafx.scene.input.KeyCode.KATAKANA" :: IO KeyCode + native hiragana "javafx.scene.input.KeyCode.HIRAGANA" :: IO KeyCode + native full_width "javafx.scene.input.KeyCode.FULL_WIDTH" :: IO KeyCode + native half_width "javafx.scene.input.KeyCode.HALF_WIDTH" :: IO KeyCode + native roman_characters "javafx.scene.input.KeyCode.ROMAN_CHARACTERS" :: IO KeyCode + native all_candidates "javafx.scene.input.KeyCode.ALL_CANDIDATES" :: IO KeyCode + native previous_candidate "javafx.scene.input.KeyCode.PREVIOUS_CANDIDATE" :: IO KeyCode + native code_input "javafx.scene.input.KeyCode.CODE_INPUT" :: IO KeyCode + native japanese_katakana "javafx.scene.input.KeyCode.JAPANESE_KATAKANA" :: IO KeyCode + native japanese_hiragana "javafx.scene.input.KeyCode.JAPANESE_HIRAGANA" :: IO KeyCode + native japanese_roman "javafx.scene.input.KeyCode.JAPANESE_ROMAN" :: IO KeyCode + native kana_lock "javafx.scene.input.KeyCode.KANA_LOCK" :: IO KeyCode + native input_method_on_off "javafx.scene.input.KeyCode.INPUT_METHOD_ON_OFF" :: IO KeyCode + native cut "javafx.scene.input.KeyCode.CUT" :: IO KeyCode + native copy "javafx.scene.input.KeyCode.COPY" :: IO KeyCode + native paste "javafx.scene.input.KeyCode.PASTE" :: IO KeyCode + native undo "javafx.scene.input.KeyCode.UNDO" :: IO KeyCode + native again "javafx.scene.input.KeyCode.AGAIN" :: IO KeyCode + native find "javafx.scene.input.KeyCode.FIND" :: IO KeyCode + native props "javafx.scene.input.KeyCode.PROPS" :: IO KeyCode + native stop "javafx.scene.input.KeyCode.STOP" :: IO KeyCode + native compose "javafx.scene.input.KeyCode.COMPOSE" :: IO KeyCode + native alt_graph "javafx.scene.input.KeyCode.ALT_GRAPH" :: IO KeyCode + native begin "javafx.scene.input.KeyCode.BEGIN" :: IO KeyCode + native undefined "javafx.scene.input.KeyCode.UNDEFINED" :: IO KeyCode + native softkey_0 "javafx.scene.input.KeyCode.SOFTKEY_0" :: IO KeyCode + native softkey_1 "javafx.scene.input.KeyCode.SOFTKEY_1" :: IO KeyCode + native softkey_2 "javafx.scene.input.KeyCode.SOFTKEY_2" :: IO KeyCode + native softkey_3 "javafx.scene.input.KeyCode.SOFTKEY_3" :: IO KeyCode + native softkey_4 "javafx.scene.input.KeyCode.SOFTKEY_4" :: IO KeyCode + native softkey_5 "javafx.scene.input.KeyCode.SOFTKEY_5" :: IO KeyCode + native softkey_6 "javafx.scene.input.KeyCode.SOFTKEY_6" :: IO KeyCode + native softkey_7 "javafx.scene.input.KeyCode.SOFTKEY_7" :: IO KeyCode + native softkey_8 "javafx.scene.input.KeyCode.SOFTKEY_8" :: IO KeyCode + native softkey_9 "javafx.scene.input.KeyCode.SOFTKEY_9" :: IO KeyCode + native game_a "javafx.scene.input.KeyCode.GAME_A" :: IO KeyCode + native game_b "javafx.scene.input.KeyCode.GAME_B" :: IO KeyCode + native game_c "javafx.scene.input.KeyCode.GAME_C" :: IO KeyCode + native game_d "javafx.scene.input.KeyCode.GAME_D" :: IO KeyCode + native star "javafx.scene.input.KeyCode.STAR" :: IO KeyCode + native pound "javafx.scene.input.KeyCode.POUND" :: IO KeyCode + native power "javafx.scene.input.KeyCode.POWER" :: IO KeyCode + native info "javafx.scene.input.KeyCode.INFO" :: IO KeyCode + native colored_key_0 "javafx.scene.input.KeyCode.COLORED_KEY_0" :: IO KeyCode + native colored_key_1 "javafx.scene.input.KeyCode.COLORED_KEY_1" :: IO KeyCode + native colored_key_2 "javafx.scene.input.KeyCode.COLORED_KEY_2" :: IO KeyCode + native colored_key_3 "javafx.scene.input.KeyCode.COLORED_KEY_3" :: IO KeyCode + native eject_toggle "javafx.scene.input.KeyCode.EJECT_TOGGLE" :: IO KeyCode + native play "javafx.scene.input.KeyCode.PLAY" :: IO KeyCode + native record "javafx.scene.input.KeyCode.RECORD" :: IO KeyCode + native fast_fwd "javafx.scene.input.KeyCode.FAST_FWD" :: IO KeyCode + native rewind "javafx.scene.input.KeyCode.REWIND" :: IO KeyCode + native track_prev "javafx.scene.input.KeyCode.TRACK_PREV" :: IO KeyCode + native track_next "javafx.scene.input.KeyCode.TRACK_NEXT" :: IO KeyCode + native channel_up "javafx.scene.input.KeyCode.CHANNEL_UP" :: IO KeyCode + native channel_down "javafx.scene.input.KeyCode.CHANNEL_DOWN" :: IO KeyCode + native volume_up "javafx.scene.input.KeyCode.VOLUME_UP" :: IO KeyCode + native volume_down "javafx.scene.input.KeyCode.VOLUME_DOWN" :: IO KeyCode + native mute "javafx.scene.input.KeyCode.MUTE" :: IO KeyCode + native command "javafx.scene.input.KeyCode.COMMAND" :: IO KeyCode + native shortcut "javafx.scene.input.KeyCode.SHORTCUT" :: IO KeyCode + native getKeyCode "javafx.scene.input.KeyCode.getKeyCode" :: String -> IO KeyCode + native getName :: KeyCode -> IO String + native isArrowKey :: KeyCode -> IO Bool + native isDigitKey :: KeyCode -> IO Bool + native isFunctionKey :: KeyCode -> IO Bool + native isKeypadKey :: KeyCode -> IO Bool + native isLetterKey :: KeyCode -> IO Bool + native isMediaKey :: KeyCode -> IO Bool + native isModifierKey :: KeyCode -> IO Bool + native isNavigationKey :: KeyCode -> IO Bool + native isWhitespaceKey :: KeyCode -> IO Bool + native valueOf "javafx.scene.input.KeyCode.valueOf" :: String -> IO KeyCode + native values "javafx.scene.input.KeyCode.values" :: () -> STMutable s (JArray KeyCode) +-- derive Serializable KeyCode +-- +data KeyCodeCombination = mutable native javafx.scene.input.KeyCodeCombination where +-- ENUM -- native new :: KeyCode -> MutableIO (JArray KeyCombination_Modifier) -> IO KeyCodeCombination +-- ENUM | KeyCode -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> IO KeyCodeCombination + native equals :: KeyCodeCombination -> Object -> IO Bool + native getCode :: KeyCodeCombination -> IO KeyCode + native getDisplayText :: KeyCodeCombination -> IO String + native getName :: KeyCodeCombination -> IO String + native hashCode :: KeyCodeCombination -> IO Int + native match :: KeyCodeCombination -> KeyEvent -> IO Bool +-- +data KeyCombination = mutable native javafx.scene.input.KeyCombination where +-- ENUM -- pure native shift_down "javafx.scene.input.KeyCombination.SHIFT_DOWN" :: KeyCombination_Modifier +-- ENUM -- pure native shift_any "javafx.scene.input.KeyCombination.SHIFT_ANY" :: KeyCombination_Modifier +-- ENUM -- pure native control_down "javafx.scene.input.KeyCombination.CONTROL_DOWN" :: KeyCombination_Modifier +-- ENUM -- pure native control_any "javafx.scene.input.KeyCombination.CONTROL_ANY" :: KeyCombination_Modifier +-- ENUM -- pure native alt_down "javafx.scene.input.KeyCombination.ALT_DOWN" :: KeyCombination_Modifier +-- ENUM -- pure native alt_any "javafx.scene.input.KeyCombination.ALT_ANY" :: KeyCombination_Modifier +-- ENUM -- pure native meta_down "javafx.scene.input.KeyCombination.META_DOWN" :: KeyCombination_Modifier +-- ENUM -- pure native meta_any "javafx.scene.input.KeyCombination.META_ANY" :: KeyCombination_Modifier +-- ENUM -- pure native shortcut_down "javafx.scene.input.KeyCombination.SHORTCUT_DOWN" :: KeyCombination_Modifier +-- ENUM -- pure native shortcut_any "javafx.scene.input.KeyCombination.SHORTCUT_ANY" :: KeyCombination_Modifier + native no_match "javafx.scene.input.KeyCombination.NO_MATCH" :: IO KeyCombination + native equals :: KeyCombination -> Object -> IO Bool +-- ENUM -- native getAlt :: KeyCombination -> IO KeyCombination_ModifierValue +-- ENUM -- native getControl :: KeyCombination -> IO KeyCombination_ModifierValue + native getDisplayText :: KeyCombination -> IO String +-- ENUM -- native getMeta :: KeyCombination -> IO KeyCombination_ModifierValue + native getName :: KeyCombination -> IO String +-- ENUM -- native getShift :: KeyCombination -> IO KeyCombination_ModifierValue +-- ENUM -- native getShortcut :: KeyCombination -> IO KeyCombination_ModifierValue + native hashCode :: KeyCombination -> IO Int + native keyCombination "javafx.scene.input.KeyCombination.keyCombination" :: String -> IO KeyCombination + native match :: KeyCombination -> KeyEvent -> IO Bool + native toString :: KeyCombination -> IO String + native valueOf "javafx.scene.input.KeyCombination.valueOf" :: String -> IO KeyCombination +-- +data KeyEvent = mutable native javafx.scene.input.KeyEvent where + native any "javafx.scene.input.KeyEvent.ANY" :: IO (EventType KeyEvent) + native key_pressed "javafx.scene.input.KeyEvent.KEY_PRESSED" :: IO (EventType KeyEvent) + native key_released "javafx.scene.input.KeyEvent.KEY_RELEASED" :: IO (EventType KeyEvent) + native key_typed "javafx.scene.input.KeyEvent.KEY_TYPED" :: IO (EventType KeyEvent) + pure native char_undefined "javafx.scene.input.KeyEvent.CHAR_UNDEFINED" :: String + native new :: Object -> EventTarget -> EventType KeyEvent -> String -> String -> KeyCode -> Bool -> Bool -> Bool -> Bool -> IO KeyEvent + | EventType KeyEvent -> String -> String -> KeyCode -> Bool -> Bool -> Bool -> Bool -> IO KeyEvent + native copyFor :: KeyEvent -> Object -> EventTarget -> IO KeyEvent + | KeyEvent -> Object -> EventTarget -> EventType KeyEvent -> IO KeyEvent + native getCharacter :: KeyEvent -> IO String + native getCode :: KeyEvent -> IO KeyCode + native getEventType :: KeyEvent -> IO (EventType KeyEvent) + native getText :: KeyEvent -> IO String + native isAltDown :: KeyEvent -> IO Bool + native isControlDown :: KeyEvent -> IO Bool + native isMetaDown :: KeyEvent -> IO Bool + native isShiftDown :: KeyEvent -> IO Bool + native isShortcutDown :: KeyEvent -> IO Bool + native toString :: KeyEvent -> IO String +-- derive Serializable KeyEvent +-- +data Mnemonic = mutable native javafx.scene.input.Mnemonic where + native new :: Node -> KeyCombination -> IO Mnemonic + native fire :: Mnemonic -> IO () + native getKeyCombination :: Mnemonic -> IO KeyCombination + native getNode :: Mnemonic -> IO Node + native setKeyCombination :: Mnemonic -> KeyCombination -> IO () + native setNode :: Mnemonic -> Node -> IO () +-- +data MouseButton = mutable native javafx.scene.input.MouseButton where + native none "javafx.scene.input.MouseButton.NONE" :: IO MouseButton + native primary "javafx.scene.input.MouseButton.PRIMARY" :: IO MouseButton + native middle "javafx.scene.input.MouseButton.MIDDLE" :: IO MouseButton + native secondary "javafx.scene.input.MouseButton.SECONDARY" :: IO MouseButton + native valueOf "javafx.scene.input.MouseButton.valueOf" :: String -> IO MouseButton + native values "javafx.scene.input.MouseButton.values" :: () -> STMutable s (JArray MouseButton) +-- derive Serializable MouseButton +-- +data MouseDragEvent = mutable native javafx.scene.input.MouseDragEvent where + native any "javafx.scene.input.MouseDragEvent.ANY" :: IO (EventType MouseDragEvent) + native mouse_drag_over "javafx.scene.input.MouseDragEvent.MOUSE_DRAG_OVER" :: IO (EventType MouseDragEvent) + native mouse_drag_released "javafx.scene.input.MouseDragEvent.MOUSE_DRAG_RELEASED" :: IO (EventType MouseDragEvent) + native mouse_drag_entered_target "javafx.scene.input.MouseDragEvent.MOUSE_DRAG_ENTERED_TARGET" :: IO (EventType MouseDragEvent) + native mouse_drag_entered "javafx.scene.input.MouseDragEvent.MOUSE_DRAG_ENTERED" :: IO (EventType MouseDragEvent) + native mouse_drag_exited_target "javafx.scene.input.MouseDragEvent.MOUSE_DRAG_EXITED_TARGET" :: IO (EventType MouseDragEvent) + native mouse_drag_exited "javafx.scene.input.MouseDragEvent.MOUSE_DRAG_EXITED" :: IO (EventType MouseDragEvent) + native new :: Object -> EventTarget -> EventType MouseDragEvent -> Double -> Double -> Double -> Double -> MouseButton -> Int -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> PickResult -> Object -> IO MouseDragEvent + | EventType MouseDragEvent -> Double -> Double -> Double -> Double -> MouseButton -> Int -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> PickResult -> Object -> IO MouseDragEvent + native copyFor :: MouseDragEvent -> Object -> EventTarget -> EventType MouseEvent -> IO MouseDragEvent + | MouseDragEvent -> Object -> EventTarget -> IO MouseDragEvent + native getEventType :: MouseDragEvent -> IO (EventType MouseDragEvent) + native getGestureSource :: MouseDragEvent -> IO Object + native toString :: MouseDragEvent -> IO String +-- derive Serializable MouseDragEvent +-- +data MouseEvent = mutable native javafx.scene.input.MouseEvent where + native any "javafx.scene.input.MouseEvent.ANY" :: IO (EventType MouseEvent) + native mouse_pressed "javafx.scene.input.MouseEvent.MOUSE_PRESSED" :: IO (EventType MouseEvent) + native mouse_released "javafx.scene.input.MouseEvent.MOUSE_RELEASED" :: IO (EventType MouseEvent) + native mouse_clicked "javafx.scene.input.MouseEvent.MOUSE_CLICKED" :: IO (EventType MouseEvent) + native mouse_entered_target "javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET" :: IO (EventType MouseEvent) + native mouse_entered "javafx.scene.input.MouseEvent.MOUSE_ENTERED" :: IO (EventType MouseEvent) + native mouse_exited_target "javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET" :: IO (EventType MouseEvent) + native mouse_exited "javafx.scene.input.MouseEvent.MOUSE_EXITED" :: IO (EventType MouseEvent) + native mouse_moved "javafx.scene.input.MouseEvent.MOUSE_MOVED" :: IO (EventType MouseEvent) + native mouse_dragged "javafx.scene.input.MouseEvent.MOUSE_DRAGGED" :: IO (EventType MouseEvent) + native drag_detected "javafx.scene.input.MouseEvent.DRAG_DETECTED" :: IO (EventType MouseEvent) + native new :: Object -> EventTarget -> EventType MouseEvent -> Double -> Double -> Double -> Double -> MouseButton -> Int -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> PickResult -> IO MouseEvent + | EventType MouseEvent -> Double -> Double -> Double -> Double -> MouseButton -> Int -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> PickResult -> IO MouseEvent + native copyFor :: MouseEvent -> Object -> EventTarget -> IO MouseEvent + | MouseEvent -> Object -> EventTarget -> EventType MouseEvent -> IO MouseEvent + native copyForMouseDragEvent "javafx.scene.input.MouseEvent.copyForMouseDragEvent" :: MouseEvent -> Object -> EventTarget -> EventType MouseDragEvent -> Object -> PickResult -> IO MouseDragEvent + native getButton :: MouseEvent -> IO MouseButton + native getClickCount :: MouseEvent -> IO Int + native getEventType :: MouseEvent -> IO (EventType MouseEvent) + native getPickResult :: MouseEvent -> IO PickResult + native getSceneX :: MouseEvent -> IO Double + native getSceneY :: MouseEvent -> IO Double + native getScreenX :: MouseEvent -> IO Double + native getScreenY :: MouseEvent -> IO Double + native getX :: MouseEvent -> IO Double + native getY :: MouseEvent -> IO Double + native getZ :: MouseEvent -> IO Double + native isAltDown :: MouseEvent -> IO Bool + native isControlDown :: MouseEvent -> IO Bool + native isDragDetect :: MouseEvent -> IO Bool + native isMetaDown :: MouseEvent -> IO Bool + native isMiddleButtonDown :: MouseEvent -> IO Bool + native isPopupTrigger :: MouseEvent -> IO Bool + native isPrimaryButtonDown :: MouseEvent -> IO Bool + native isSecondaryButtonDown :: MouseEvent -> IO Bool + native isShiftDown :: MouseEvent -> IO Bool + native isShortcutDown :: MouseEvent -> IO Bool + native isStillSincePress :: MouseEvent -> IO Bool + native isSynthesized :: MouseEvent -> IO Bool + native setDragDetect :: MouseEvent -> Bool -> IO () + native toString :: MouseEvent -> IO String +-- derive Serializable MouseEvent +-- +data PickResult = mutable native javafx.scene.input.PickResult where + pure native face_undefined "javafx.scene.input.PickResult.FACE_UNDEFINED" :: Int + native new :: EventTarget -> Double -> Double -> IO PickResult + | Node -> Point3D -> Double -> IO PickResult + | Node -> Point3D -> Double -> Int -> Point3D -> Point2D -> IO PickResult + | Node -> Point3D -> Double -> Int -> Point2D -> IO PickResult + native getIntersectedDistance :: PickResult -> IO Double + native getIntersectedFace :: PickResult -> IO Int + native getIntersectedNode :: PickResult -> IO Node + native getIntersectedNormal :: PickResult -> IO Point3D + native getIntersectedPoint :: PickResult -> IO Point3D + native getIntersectedTexCoord :: PickResult -> IO Point2D + native toString :: PickResult -> IO String +-- +data RotateEvent = mutable native javafx.scene.input.RotateEvent where + native any "javafx.scene.input.RotateEvent.ANY" :: IO (EventType RotateEvent) + native rotate "javafx.scene.input.RotateEvent.ROTATE" :: IO (EventType RotateEvent) + native rotation_started "javafx.scene.input.RotateEvent.ROTATION_STARTED" :: IO (EventType RotateEvent) + native rotation_finished "javafx.scene.input.RotateEvent.ROTATION_FINISHED" :: IO (EventType RotateEvent) + native new :: Object -> EventTarget -> EventType RotateEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> PickResult -> IO RotateEvent + | EventType RotateEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> PickResult -> IO RotateEvent + native copyFor :: RotateEvent -> Object -> EventTarget -> IO RotateEvent + | RotateEvent -> Object -> EventTarget -> EventType RotateEvent -> IO RotateEvent + native getAngle :: RotateEvent -> IO Double + native getEventType :: RotateEvent -> IO (EventType RotateEvent) + native getTotalAngle :: RotateEvent -> IO Double + native toString :: RotateEvent -> IO String +-- derive Serializable RotateEvent +-- +data ScrollEvent = mutable native javafx.scene.input.ScrollEvent where + native any "javafx.scene.input.ScrollEvent.ANY" :: IO (EventType ScrollEvent) + native scroll "javafx.scene.input.ScrollEvent.SCROLL" :: IO (EventType ScrollEvent) + native scroll_started "javafx.scene.input.ScrollEvent.SCROLL_STARTED" :: IO (EventType ScrollEvent) + native scroll_finished "javafx.scene.input.ScrollEvent.SCROLL_FINISHED" :: IO (EventType ScrollEvent) +-- ENUM -- native new :: EventType ScrollEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> Double -> Double -> Double -> Double -> ScrollEvent_HorizontalTextScrollUnits -> Double -> ScrollEvent_VerticalTextScrollUnits -> Double -> Int -> PickResult -> IO ScrollEvent +-- ENUM | EventType ScrollEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> Double -> Double -> ScrollEvent_HorizontalTextScrollUnits -> Double -> ScrollEvent_VerticalTextScrollUnits -> Double -> Int -> PickResult -> IO ScrollEvent +-- ENUM | Object -> EventTarget -> EventType ScrollEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> Double -> Double -> ScrollEvent_HorizontalTextScrollUnits -> Double -> ScrollEvent_VerticalTextScrollUnits -> Double -> Int -> PickResult -> IO ScrollEvent + native copyFor :: ScrollEvent -> Object -> EventTarget -> EventType ScrollEvent -> IO ScrollEvent + | ScrollEvent -> Object -> EventTarget -> IO ScrollEvent + native getDeltaX :: ScrollEvent -> IO Double + native getDeltaY :: ScrollEvent -> IO Double + native getEventType :: ScrollEvent -> IO (EventType ScrollEvent) + native getMultiplierX :: ScrollEvent -> IO Double + native getMultiplierY :: ScrollEvent -> IO Double + native getTextDeltaX :: ScrollEvent -> IO Double +-- ENUM -- native getTextDeltaXUnits :: ScrollEvent -> IO ScrollEvent_HorizontalTextScrollUnits + native getTextDeltaY :: ScrollEvent -> IO Double +-- ENUM -- native getTextDeltaYUnits :: ScrollEvent -> IO ScrollEvent_VerticalTextScrollUnits + native getTotalDeltaX :: ScrollEvent -> IO Double + native getTotalDeltaY :: ScrollEvent -> IO Double + native getTouchCount :: ScrollEvent -> IO Int + native toString :: ScrollEvent -> IO String +-- derive Serializable ScrollEvent +-- +data SwipeEvent = mutable native javafx.scene.input.SwipeEvent where + native any "javafx.scene.input.SwipeEvent.ANY" :: IO (EventType SwipeEvent) + native swipe_left "javafx.scene.input.SwipeEvent.SWIPE_LEFT" :: IO (EventType SwipeEvent) + native swipe_right "javafx.scene.input.SwipeEvent.SWIPE_RIGHT" :: IO (EventType SwipeEvent) + native swipe_up "javafx.scene.input.SwipeEvent.SWIPE_UP" :: IO (EventType SwipeEvent) + native swipe_down "javafx.scene.input.SwipeEvent.SWIPE_DOWN" :: IO (EventType SwipeEvent) + native new :: Object -> EventTarget -> EventType SwipeEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Int -> PickResult -> IO SwipeEvent + | EventType SwipeEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Int -> PickResult -> IO SwipeEvent + native copyFor :: SwipeEvent -> Object -> EventTarget -> EventType SwipeEvent -> IO SwipeEvent + | SwipeEvent -> Object -> EventTarget -> IO SwipeEvent + native getEventType :: SwipeEvent -> IO (EventType SwipeEvent) + native getTouchCount :: SwipeEvent -> IO Int + native toString :: SwipeEvent -> IO String +-- derive Serializable SwipeEvent +-- +data TouchEvent = mutable native javafx.scene.input.TouchEvent where + native any "javafx.scene.input.TouchEvent.ANY" :: IO (EventType TouchEvent) + native touch_pressed "javafx.scene.input.TouchEvent.TOUCH_PRESSED" :: IO (EventType TouchEvent) + native touch_moved "javafx.scene.input.TouchEvent.TOUCH_MOVED" :: IO (EventType TouchEvent) + native touch_released "javafx.scene.input.TouchEvent.TOUCH_RELEASED" :: IO (EventType TouchEvent) + native touch_stationary "javafx.scene.input.TouchEvent.TOUCH_STATIONARY" :: IO (EventType TouchEvent) + native new :: Object -> EventTarget -> EventType TouchEvent -> TouchPoint -> MutableIO (List TouchPoint) -> Int -> Bool -> Bool -> Bool -> Bool -> IO TouchEvent + | EventType TouchEvent -> TouchPoint -> MutableIO (List TouchPoint) -> Int -> Bool -> Bool -> Bool -> Bool -> IO TouchEvent + native copyFor :: TouchEvent -> Object -> EventTarget -> IO TouchEvent + | TouchEvent -> Object -> EventTarget -> EventType TouchEvent -> IO TouchEvent + native getEventSetId :: TouchEvent -> IO Int + native getEventType :: TouchEvent -> IO (EventType TouchEvent) + native getTouchCount :: TouchEvent -> IO Int + native getTouchPoint :: TouchEvent -> IO TouchPoint + native getTouchPoints :: TouchEvent -> IOMutable (List TouchPoint) + native isAltDown :: TouchEvent -> IO Bool + native isControlDown :: TouchEvent -> IO Bool + native isMetaDown :: TouchEvent -> IO Bool + native isShiftDown :: TouchEvent -> IO Bool + native toString :: TouchEvent -> IO String +-- derive Serializable TouchEvent +-- +data TouchPoint = mutable native javafx.scene.input.TouchPoint where +-- ENUM -- native new :: Int -> TouchPoint_State -> Double -> Double -> Double -> Double -> EventTarget -> PickResult -> IO TouchPoint + native belongsTo :: TouchPoint -> EventTarget -> IO Bool + native getGrabbed :: TouchPoint -> IO EventTarget + native getId :: TouchPoint -> IO Int + native getPickResult :: TouchPoint -> IO PickResult + native getSceneX :: TouchPoint -> IO Double + native getSceneY :: TouchPoint -> IO Double + native getScreenX :: TouchPoint -> IO Double + native getScreenY :: TouchPoint -> IO Double +-- ENUM -- native getState :: TouchPoint -> IO TouchPoint_State + native getTarget :: TouchPoint -> IO EventTarget + native getX :: TouchPoint -> IO Double + native getY :: TouchPoint -> IO Double + native getZ :: TouchPoint -> IO Double + native grab :: TouchPoint -> IO () + | TouchPoint -> EventTarget -> IO () + native toString :: TouchPoint -> IO String + native ungrab :: TouchPoint -> IO () +-- derive Serializable TouchPoint +-- +data TransferMode = mutable native javafx.scene.input.TransferMode where + native copy "javafx.scene.input.TransferMode.COPY" :: IO TransferMode + native move "javafx.scene.input.TransferMode.MOVE" :: IO TransferMode + native link "javafx.scene.input.TransferMode.LINK" :: IO TransferMode + native any "javafx.scene.input.TransferMode.ANY" :: STMutable s (JArray TransferMode) + native copy_or_move "javafx.scene.input.TransferMode.COPY_OR_MOVE" :: STMutable s (JArray TransferMode) + native none "javafx.scene.input.TransferMode.NONE" :: STMutable s (JArray TransferMode) + native valueOf "javafx.scene.input.TransferMode.valueOf" :: String -> IO TransferMode + native values "javafx.scene.input.TransferMode.values" :: () -> STMutable s (JArray TransferMode) +-- derive Serializable TransferMode +-- +data ZoomEvent = mutable native javafx.scene.input.ZoomEvent where + native any "javafx.scene.input.ZoomEvent.ANY" :: IO (EventType ZoomEvent) + native zoom "javafx.scene.input.ZoomEvent.ZOOM" :: IO (EventType ZoomEvent) + native zoom_started "javafx.scene.input.ZoomEvent.ZOOM_STARTED" :: IO (EventType ZoomEvent) + native zoom_finished "javafx.scene.input.ZoomEvent.ZOOM_FINISHED" :: IO (EventType ZoomEvent) + native new :: Object -> EventTarget -> EventType ZoomEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> PickResult -> IO ZoomEvent + | EventType ZoomEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> PickResult -> IO ZoomEvent + native copyFor :: ZoomEvent -> Object -> EventTarget -> IO ZoomEvent + | ZoomEvent -> Object -> EventTarget -> EventType ZoomEvent -> IO ZoomEvent + native getEventType :: ZoomEvent -> IO (EventType ZoomEvent) + native getTotalZoomFactor :: ZoomEvent -> IO Double + native getZoomFactor :: ZoomEvent -> IO Double + native toString :: ZoomEvent -> IO String +-- derive Serializable ZoomEvent + +-- -- -------------- Event ------------------- + +data ActionEvent = mutable native javafx.event.ActionEvent where + native action "javafx.event.ActionEvent.ACTION" :: IO (EventType ActionEvent) + native any "javafx.event.ActionEvent.ANY" :: IO (EventType ActionEvent) + native new :: () -> IO ActionEvent + | Object -> EventTarget -> IO ActionEvent + native copyFor :: ActionEvent -> Object -> EventTarget -> IO ActionEvent + native getEventType :: ActionEvent -> IO (EventType ActionEvent) +-- derive Serializable ActionEvent +-- +data Event = mutable native javafx.event.Event where + native null_source_target "javafx.event.Event.NULL_SOURCE_TARGET" :: IO EventTarget + native any "javafx.event.Event.ANY" :: IO (EventType Event) + native new :: EventType Event -> IO Event + | Object -> EventTarget -> EventType Event -> IO Event + native clone :: Event -> IO Object + native consume :: Event -> IO () + native copyFor :: Event -> Object -> EventTarget -> IO Event + native fireEvent "javafx.event.Event.fireEvent" :: EventTarget -> Event -> IO () + native getEventType :: Event -> IO (EventType Event) + native getTarget :: Event -> IO EventTarget + native isConsumed :: Event -> IO Bool +-- derive Serializable Event +-- +data EventDispatchChain = mutable native javafx.event.EventDispatchChain where + native append :: EventDispatchChain -> EventDispatcher -> IO EventDispatchChain + native dispatchEvent :: EventDispatchChain -> Event -> IO Event + native prepend :: EventDispatchChain -> EventDispatcher -> IO EventDispatchChain +-- +data EventDispatcher = mutable native javafx.event.EventDispatcher where + native dispatchEvent :: EventDispatcher -> Event -> EventDispatchChain -> IO Event +-- + +data EventHandler t = mutable native javafx.event.EventHandler --where +-- native handle :: EventHandler t -> t -> IO () +-- +data EventTarget = mutable native javafx.event.EventTarget where + native buildEventDispatchChain :: EventTarget -> EventDispatchChain -> IO EventDispatchChain +-- +data EventType t = mutable native javafx.event.EventType where + native root "javafx.event.EventType.ROOT" :: IO (EventType Event) + native new :: EventType t -> String -> IO (EventType t) + | EventType t -> IO (EventType t) + | String -> IO (EventType t) + | () -> IO (EventType t) + native getName :: EventType t -> IO String + native getSuperType :: EventType t -> IO (EventType t) + native toString :: EventType t -> IO String +-- derive Serializable (EventType t) +-- +data WeakEventHandler t = mutable native javafx.event.WeakEventHandler where + native new :: EventHandler t -> IO (WeakEventHandler t) +-- native handle :: WeakEventHandler t -> t -> IO () + native wasGarbageCollected :: WeakEventHandler t -> IO Bool +-- + +-- -- -------------- Geometry ------------------- + +data BoundingBox = mutable native javafx.geometry.BoundingBox where + native new :: Double -> Double -> Double -> Double -> Double -> Double -> IO BoundingBox + | Double -> Double -> Double -> Double -> IO BoundingBox + native contains :: BoundingBox -> Double -> Double -> Double -> Double -> Double -> Double -> IO Bool + | BoundingBox -> Point2D -> IO Bool + | BoundingBox -> Double -> Double -> Double -> Double -> IO Bool + | BoundingBox -> Point3D -> IO Bool + | BoundingBox -> Double -> Double -> IO Bool + | BoundingBox -> Double -> Double -> Double -> IO Bool + | BoundingBox -> Bounds -> IO Bool + native equals :: BoundingBox -> Object -> IO Bool + native hashCode :: BoundingBox -> IO Int + native intersects :: BoundingBox -> Bounds -> IO Bool + | BoundingBox -> Double -> Double -> Double -> Double -> Double -> Double -> IO Bool + | BoundingBox -> Double -> Double -> Double -> Double -> IO Bool + native isEmpty :: BoundingBox -> IO Bool + native toString :: BoundingBox -> IO String +-- + +data Bounds = mutable native javafx.geometry.Bounds where + native contains :: Bounds -> Double -> Double -> IO Bool + | Bounds -> Point3D -> IO Bool + | Bounds -> Point2D -> IO Bool + | Bounds -> Double -> Double -> Double -> IO Bool + | Bounds -> Double -> Double -> Double -> Double -> Double -> Double -> IO Bool + | Bounds -> Bounds -> IO Bool + | Bounds -> Double -> Double -> Double -> Double -> IO Bool + native getDepth :: Bounds -> IO Double + native getHeight :: Bounds -> IO Double + native getMaxX :: Bounds -> IO Double + native getMaxY :: Bounds -> IO Double + native getMaxZ :: Bounds -> IO Double + native getMinX :: Bounds -> IO Double + native getMinY :: Bounds -> IO Double + native getMinZ :: Bounds -> IO Double + native getWidth :: Bounds -> IO Double + native intersects :: Bounds -> Double -> Double -> Double -> Double -> IO Bool + | Bounds -> Double -> Double -> Double -> Double -> Double -> Double -> IO Bool + | Bounds -> Bounds -> IO Bool + native isEmpty :: Bounds -> IO Bool +-- +data Dimension2D = mutable native javafx.geometry.Dimension2D where + native new :: Double -> Double -> IO Dimension2D + native equals :: Dimension2D -> Object -> IO Bool + native getHeight :: Dimension2D -> IO Double + native getWidth :: Dimension2D -> IO Double + native hashCode :: Dimension2D -> IO Int + native toString :: Dimension2D -> IO String +-- +data HorizontalDirection = mutable native javafx.geometry.HorizontalDirection where + native left "javafx.geometry.HorizontalDirection.LEFT" :: IO HorizontalDirection + native right "javafx.geometry.HorizontalDirection.RIGHT" :: IO HorizontalDirection + native valueOf "javafx.geometry.HorizontalDirection.valueOf" :: String -> IO HorizontalDirection + native values "javafx.geometry.HorizontalDirection.values" :: () -> STMutable s (JArray HorizontalDirection) +-- derive Serializable HorizontalDirection +-- +data HPos = mutable native javafx.geometry.HPos where + native left "javafx.geometry.HPos.LEFT" :: IO HPos + native center "javafx.geometry.HPos.CENTER" :: IO HPos + native right "javafx.geometry.HPos.RIGHT" :: IO HPos + native valueOf "javafx.geometry.HPos.valueOf" :: String -> IO HPos + native values "javafx.geometry.HPos.values" :: () -> STMutable s (JArray HPos) +-- derive Serializable HPos +-- +data NodeOrientation = mutable native javafx.geometry.NodeOrientation where + native left_to_right "javafx.geometry.NodeOrientation.LEFT_TO_RIGHT" :: IO NodeOrientation + native right_to_left "javafx.geometry.NodeOrientation.RIGHT_TO_LEFT" :: IO NodeOrientation + native inherit "javafx.geometry.NodeOrientation.INHERIT" :: IO NodeOrientation + native valueOf "javafx.geometry.NodeOrientation.valueOf" :: String -> IO NodeOrientation + native values "javafx.geometry.NodeOrientation.values" :: () -> STMutable s (JArray NodeOrientation) +-- derive Serializable NodeOrientation +-- +data Orientation = mutable native javafx.geometry.Orientation where + native horizontal "javafx.geometry.Orientation.HORIZONTAL" :: IO Orientation + native vertical "javafx.geometry.Orientation.VERTICAL" :: IO Orientation + native valueOf "javafx.geometry.Orientation.valueOf" :: String -> IO Orientation + native values "javafx.geometry.Orientation.values" :: () -> STMutable s (JArray Orientation) +-- derive Serializable Orientation +-- +data Point2D = mutable native javafx.geometry.Point2D where + native zero "javafx.geometry.Point2D.ZERO" :: IO Point2D + native new :: Double -> Double -> IO Point2D + native add :: Point2D -> Point2D -> IO Point2D + | Point2D -> Double -> Double -> IO Point2D + native angle :: Point2D -> Double -> Double -> IO Double + | Point2D -> Point2D -> IO Double + | Point2D -> Point2D -> Point2D -> IO Double + native crossProduct :: Point2D -> Point2D -> IO Point3D + | Point2D -> Double -> Double -> IO Point3D + native distance :: Point2D -> Point2D -> IO Double + | Point2D -> Double -> Double -> IO Double + native dotProduct :: Point2D -> Double -> Double -> IO Double + | Point2D -> Point2D -> IO Double + native equals :: Point2D -> Object -> IO Bool + native getX :: Point2D -> IO Double + native getY :: Point2D -> IO Double + native hashCode :: Point2D -> IO Int + native magnitude :: Point2D -> IO Double + native midpoint :: Point2D -> Point2D -> IO Point2D + | Point2D -> Double -> Double -> IO Point2D + native multiply :: Point2D -> Double -> IO Point2D + native normalize :: Point2D -> IO Point2D + native subtract :: Point2D -> Point2D -> IO Point2D + | Point2D -> Double -> Double -> IO Point2D + native toString :: Point2D -> IO String +-- +data Point3D = mutable native javafx.geometry.Point3D where + native zero "javafx.geometry.Point3D.ZERO" :: IO Point3D + native new :: Double -> Double -> Double -> IO Point3D + native add :: Point3D -> Point3D -> IO Point3D + | Point3D -> Double -> Double -> Double -> IO Point3D + native angle :: Point3D -> Point3D -> IO Double + | Point3D -> Double -> Double -> Double -> IO Double + | Point3D -> Point3D -> Point3D -> IO Double + native crossProduct :: Point3D -> Double -> Double -> Double -> IO Point3D + | Point3D -> Point3D -> IO Point3D + native distance :: Point3D -> Double -> Double -> Double -> IO Double + | Point3D -> Point3D -> IO Double + native dotProduct :: Point3D -> Double -> Double -> Double -> IO Double + | Point3D -> Point3D -> IO Double + native equals :: Point3D -> Object -> IO Bool + native getX :: Point3D -> IO Double + native getY :: Point3D -> IO Double + native getZ :: Point3D -> IO Double + native hashCode :: Point3D -> IO Int + native magnitude :: Point3D -> IO Double + native midpoint :: Point3D -> Point3D -> IO Point3D + | Point3D -> Double -> Double -> Double -> IO Point3D + native multiply :: Point3D -> Double -> IO Point3D + native normalize :: Point3D -> IO Point3D + native subtract :: Point3D -> Point3D -> IO Point3D + | Point3D -> Double -> Double -> Double -> IO Point3D + native toString :: Point3D -> IO String +-- +data Pos = mutable native javafx.geometry.Pos where + native top_left "javafx.geometry.Pos.TOP_LEFT" :: IO Pos + native top_center "javafx.geometry.Pos.TOP_CENTER" :: IO Pos + native top_right "javafx.geometry.Pos.TOP_RIGHT" :: IO Pos + native center_left "javafx.geometry.Pos.CENTER_LEFT" :: IO Pos + native center "javafx.geometry.Pos.CENTER" :: IO Pos + native center_right "javafx.geometry.Pos.CENTER_RIGHT" :: IO Pos + native bottom_left "javafx.geometry.Pos.BOTTOM_LEFT" :: IO Pos + native bottom_center "javafx.geometry.Pos.BOTTOM_CENTER" :: IO Pos + native bottom_right "javafx.geometry.Pos.BOTTOM_RIGHT" :: IO Pos + native baseline_left "javafx.geometry.Pos.BASELINE_LEFT" :: IO Pos + native baseline_center "javafx.geometry.Pos.BASELINE_CENTER" :: IO Pos + native baseline_right "javafx.geometry.Pos.BASELINE_RIGHT" :: IO Pos + native getHpos :: Pos -> IO HPos + native getVpos :: Pos -> IO VPos + native valueOf "javafx.geometry.Pos.valueOf" :: String -> IO Pos + native values "javafx.geometry.Pos.values" :: () -> STMutable s (JArray Pos) +-- derive Serializable Pos + + +data Rectangle2D = mutable native javafx.geometry.Rectangle2D where + native empty "javafx.geometry.Rectangle2D.EMPTY" :: IO Rectangle2D + native new :: Double -> Double -> Double -> Double -> IO Rectangle2D + native contains :: Rectangle2D -> Double -> Double -> IO Bool + | Rectangle2D -> Rectangle2D -> IO Bool + | Rectangle2D -> Double -> Double -> Double -> Double -> IO Bool + | Rectangle2D -> Point2D -> IO Bool + native equals :: Rectangle2D -> Object -> IO Bool + native getHeight :: Rectangle2D -> IO Double + native getMaxX :: Rectangle2D -> IO Double + native getMaxY :: Rectangle2D -> IO Double + native getMinX :: Rectangle2D -> IO Double + native getMinY :: Rectangle2D -> IO Double + native getWidth :: Rectangle2D -> IO Double + native hashCode :: Rectangle2D -> IO Int + native intersects :: Rectangle2D -> Double -> Double -> Double -> Double -> IO Bool + | Rectangle2D -> Rectangle2D -> IO Bool + native toString :: Rectangle2D -> IO String +-- +data Side = mutable native javafx.geometry.Side where + native top "javafx.geometry.Side.TOP" :: IO Side + native bottom "javafx.geometry.Side.BOTTOM" :: IO Side + native left "javafx.geometry.Side.LEFT" :: IO Side + native right "javafx.geometry.Side.RIGHT" :: IO Side + native isHorizontal :: Side -> IO Bool + native isVertical :: Side -> IO Bool + native valueOf "javafx.geometry.Side.valueOf" :: String -> IO Side + native values "javafx.geometry.Side.values" :: () -> STMutable s (JArray Side) +-- derive Serializable Side +-- +data VerticalDirection = mutable native javafx.geometry.VerticalDirection where + native up "javafx.geometry.VerticalDirection.UP" :: IO VerticalDirection + native down "javafx.geometry.VerticalDirection.DOWN" :: IO VerticalDirection + native valueOf "javafx.geometry.VerticalDirection.valueOf" :: String -> IO VerticalDirection + native values "javafx.geometry.VerticalDirection.values" :: () -> STMutable s (JArray VerticalDirection) +-- derive Serializable VerticalDirection +-- +data VPos = mutable native javafx.geometry.VPos where + native top "javafx.geometry.VPos.TOP" :: IO VPos + native center "javafx.geometry.VPos.CENTER" :: IO VPos + native baseline "javafx.geometry.VPos.BASELINE" :: IO VPos + native bottom "javafx.geometry.VPos.BOTTOM" :: IO VPos + native valueOf "javafx.geometry.VPos.valueOf" :: String -> IO VPos + native values "javafx.geometry.VPos.values" :: () -> STMutable s (JArray VPos) +-- derive Serializable VPos +-- + +-- -- ------------ Other -------------- + + +data WindowEvent = mutable native javafx.stage.WindowEvent where + native any "javafx.stage.WindowEvent.ANY" :: IO (EventType WindowEvent) + native window_showing "javafx.stage.WindowEvent.WINDOW_SHOWING" :: IO (EventType WindowEvent) + native window_shown "javafx.stage.WindowEvent.WINDOW_SHOWN" :: IO (EventType WindowEvent) + native window_hiding "javafx.stage.WindowEvent.WINDOW_HIDING" :: IO (EventType WindowEvent) + native window_hidden "javafx.stage.WindowEvent.WINDOW_HIDDEN" :: IO (EventType WindowEvent) + native window_close_request "javafx.stage.WindowEvent.WINDOW_CLOSE_REQUEST" :: IO (EventType WindowEvent) +-- native new :: Window -> EventType Event -> IO WindowEvent + native copyFor :: WindowEvent -> Object -> EventTarget -> EventType WindowEvent -> IO WindowEvent + | WindowEvent -> Object -> EventTarget -> IO WindowEvent + native getEventType :: WindowEvent -> IO (EventType WindowEvent) + native toString :: WindowEvent -> IO String +-- derive Serializable WindowEvent +-- +-- +data Pair k v = mutable native javafx.util.Pair where + native new :: k -> v -> IO (Pair k v) + native equals :: Pair k v -> Object -> IO Bool + native getKey :: Pair k v -> IO k + native getValue :: Pair k v -> IO v + native hashCode :: Pair k v -> IO Int + native toString :: Pair k v -> IO String +-- derive Serializable (Pair k v) +-- + +-- +data Image = mutable native javafx.scene.image.Image where + native new :: InputStream -> IO Image + | String -> Double -> Double -> Bool -> Bool -> Bool -> IO Image + | String -> Double -> Double -> Bool -> Bool -> IO Image + | String -> Bool -> IO Image + | String -> IO Image + | InputStream -> Double -> Double -> Bool -> Bool -> IO Image + native cancel :: Image -> IO () + native errorProperty :: Image -> IO ReadOnlyBooleanProperty + native exceptionProperty :: Image -> IO (ReadOnlyObjectProperty Exception) + native getException :: Image -> IO Exception + native getHeight :: Image -> IO Double + native getPixelReader :: Image -> IO PixelReader + native getProgress :: Image -> IO Double + native getRequestedHeight :: Image -> IO Double + native getRequestedWidth :: Image -> IO Double + native getWidth :: Image -> IO Double + native heightProperty :: Image -> IO ReadOnlyDoubleProperty + native isBackgroundLoading :: Image -> IO Bool + native isError :: Image -> IO Bool + native isPreserveRatio :: Image -> IO Bool + native isSmooth :: Image -> IO Bool + native progressProperty :: Image -> IO ReadOnlyDoubleProperty + native widthProperty :: Image -> IO ReadOnlyDoubleProperty +-- + +--private data Node = mutable native javafx.scene.Node -- to resolve circular dependency +--private data PixelReader = mutable native javafx.scene.image.PixelReader +--private data Stage = mutable native javafx.stage.Stage + +-- -- ------------- Platform & Binding + + +data Application = mutable native javafx.application.Application where + pure native stylesheet_caspian "javafx.application.Application.STYLESHEET_CASPIAN" :: String + pure native stylesheet_modena "javafx.application.Application.STYLESHEET_MODENA" :: String + native getHostServices :: Application -> IO HostServices +-- ENUM -- native getParameters :: Application -> IO Application_Parameters + pure native getUserAgentStylesheet "javafx.application.Application.getUserAgentStylesheet" :: () -> String + native init :: Application -> IO () throws Exception + native launch "javafx.application.Application.launch" :: Class Application -> Mutable s (JArray String) -> ST s () + | Mutable s (JArray String) -> ST s () +-- ENUM -- native notifyPreloader :: Application -> Preloader_PreloaderNotification -> IO () + native setUserAgentStylesheet "javafx.application.Application.setUserAgentStylesheet" :: String -> IO () + native start :: Application -> Stage -> IO () throws Exception + native stop :: Application -> IO () throws Exception +-- +data ConditionalFeature = mutable native javafx.application.ConditionalFeature where + native graphics "javafx.application.ConditionalFeature.GRAPHICS" :: IO ConditionalFeature + native controls "javafx.application.ConditionalFeature.CONTROLS" :: IO ConditionalFeature + native media "javafx.application.ConditionalFeature.MEDIA" :: IO ConditionalFeature + native web "javafx.application.ConditionalFeature.WEB" :: IO ConditionalFeature + native swt "javafx.application.ConditionalFeature.SWT" :: IO ConditionalFeature + native swing "javafx.application.ConditionalFeature.SWING" :: IO ConditionalFeature + native fxml "javafx.application.ConditionalFeature.FXML" :: IO ConditionalFeature + native scene3d "javafx.application.ConditionalFeature.SCENE3D" :: IO ConditionalFeature + native effect "javafx.application.ConditionalFeature.EFFECT" :: IO ConditionalFeature + native shape_clip "javafx.application.ConditionalFeature.SHAPE_CLIP" :: IO ConditionalFeature + native input_method "javafx.application.ConditionalFeature.INPUT_METHOD" :: IO ConditionalFeature + native transparent_window "javafx.application.ConditionalFeature.TRANSPARENT_WINDOW" :: IO ConditionalFeature + native unified_window "javafx.application.ConditionalFeature.UNIFIED_WINDOW" :: IO ConditionalFeature + native two_level_focus "javafx.application.ConditionalFeature.TWO_LEVEL_FOCUS" :: IO ConditionalFeature + native virtual_keyboard "javafx.application.ConditionalFeature.VIRTUAL_KEYBOARD" :: IO ConditionalFeature + native input_touch "javafx.application.ConditionalFeature.INPUT_TOUCH" :: IO ConditionalFeature + native input_multitouch "javafx.application.ConditionalFeature.INPUT_MULTITOUCH" :: IO ConditionalFeature + native input_pointer "javafx.application.ConditionalFeature.INPUT_POINTER" :: IO ConditionalFeature + native valueOf "javafx.application.ConditionalFeature.valueOf" :: String -> IO ConditionalFeature + native values "javafx.application.ConditionalFeature.values" :: () -> STMutable s (JArray ConditionalFeature) +-- derive Serializable ConditionalFeature +-- +data HostServices = mutable native javafx.application.HostServices where + native getCodeBase :: HostServices -> IO String + native getDocumentBase :: HostServices -> IO String + -- todo: think if and how to support JSObject +-- native getWebContext :: HostServices -> IO JSObject + native resolveURI :: HostServices -> String -> String -> IO String + native showDocument :: HostServices -> String -> IO () +-- +data Platform = mutable native javafx.application.Platform where + native accessibilityActiveProperty "javafx.application.Platform.accessibilityActiveProperty" :: () -> IO ReadOnlyBooleanProperty + native exit "javafx.application.Platform.exit" :: () -> IO () + pure native isAccessibilityActive "javafx.application.Platform.isAccessibilityActive" :: () -> Bool + pure native isFxApplicationThread "javafx.application.Platform.isFxApplicationThread" :: () -> Bool + pure native isImplicitExit "javafx.application.Platform.isImplicitExit" :: () -> Bool + native isSupported "javafx.application.Platform.isSupported" :: ConditionalFeature -> IO Bool + native runLater "javafx.application.Platform.runLater" :: MutableIO Runnable -> IO () + native setImplicitExit "javafx.application.Platform.setImplicitExit" :: Bool -> IO () +-- +data Preloader = mutable native javafx.application.Preloader -- where +-- ENUM -- native handleApplicationNotification :: Preloader -> Preloader_PreloaderNotification -> IO () +-- ENUM -- native handleErrorNotification :: Preloader -> Preloader_ErrorNotification -> IO Bool +-- ENUM -- native handleProgressNotification :: Preloader -> Preloader_ProgressNotification -> IO () +-- ENUM -- native handleStateChangeNotification :: Preloader -> Preloader_StateChangeNotification -> IO () +-- +data Binding t = mutable native javafx.beans.binding.Binding where + native dispose :: Binding t -> IO () + native getDependencies :: Binding t -> IO (ObservableList Object) + native invalidate :: Binding t -> IO () + native isValid :: Binding t -> IO Bool +-- +--data Bindings = mutable native javafx.beans.binding.Bindings where +-- native add "javafx.beans.binding.Bindings.add" :: Long -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Long -> IO NumberBinding +-- | ObservableNumberValue -> Int -> IO NumberBinding +-- | Int -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Float -> IO NumberBinding +-- | Double -> ObservableNumberValue -> IO DoubleBinding +-- | ObservableNumberValue -> Double -> IO DoubleBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO NumberBinding +-- | Float -> ObservableNumberValue -> IO NumberBinding +-- native and "javafx.beans.binding.Bindings.and" :: ObservableBooleanValue -> ObservableBooleanValue -> IO BooleanBinding +-- native bindBidirectional "javafx.beans.binding.Bindings.bindBidirectional" :: Property String -> Property Object -> Format -> IO () +-- | Property t -> Property t -> IO () +-- | Property String -> Property t -> StringConverter t -> IO () +-- native bindContent "javafx.beans.binding.Bindings.bindContent" :: MutableIO (List e) -> ObservableList e -> IO () +-- | MutableIO (Map k v) -> ObservableMap k v -> IO () +-- | MutableIO (Set e) -> ObservableSet e -> IO () +-- native bindContentBidirectional "javafx.beans.binding.Bindings.bindContentBidirectional" :: ObservableList e -> ObservableList e -> IO () +-- | ObservableMap k v -> ObservableMap k v -> IO () +-- | ObservableSet e -> ObservableSet e -> IO () +-- native booleanValueAt "javafx.beans.binding.Bindings.booleanValueAt" :: ObservableList Boolean -> Int -> IO BooleanBinding +-- | ObservableList Boolean -> ObservableIntegerValue -> IO BooleanBinding +-- | ObservableList Boolean -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableMap k Boolean -> k -> IO BooleanBinding +-- | ObservableMap k Boolean -> ObservableValue k -> IO BooleanBinding +-- native concat "javafx.beans.binding.Bindings.concat" :: MutableIO (JArray Object) -> IO StringExpression +-- native convert "javafx.beans.binding.Bindings.convert" :: ObservableValue Object -> IO StringExpression +-- native createBooleanBinding "javafx.beans.binding.Bindings.createBooleanBinding" :: Callable Boolean -> MutableIO (JArray Observable) -> IO BooleanBinding +-- native createDoubleBinding "javafx.beans.binding.Bindings.createDoubleBinding" :: Callable Double -> MutableIO (JArray Observable) -> IO DoubleBinding +-- native createFloatBinding "javafx.beans.binding.Bindings.createFloatBinding" :: Callable Float -> MutableIO (JArray Observable) -> IO FloatBinding +-- native createIntegerBinding "javafx.beans.binding.Bindings.createIntegerBinding" :: Callable Integer -> MutableIO (JArray Observable) -> IO IntegerBinding +-- native createLongBinding "javafx.beans.binding.Bindings.createLongBinding" :: Callable Long -> MutableIO (JArray Observable) -> IO LongBinding +-- native createObjectBinding "javafx.beans.binding.Bindings.createObjectBinding" :: Callable t -> MutableIO (JArray Observable) -> IO (ObjectBinding t) +-- native createStringBinding "javafx.beans.binding.Bindings.createStringBinding" :: Callable String -> MutableIO (JArray Observable) -> IO StringBinding +-- native divide "javafx.beans.binding.Bindings.divide" :: Float -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Float -> IO NumberBinding +-- | ObservableNumberValue -> Long -> IO NumberBinding +-- | Long -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Double -> IO DoubleBinding +-- | Double -> ObservableNumberValue -> IO DoubleBinding +-- | ObservableNumberValue -> Int -> IO NumberBinding +-- | Int -> ObservableNumberValue -> IO NumberBinding +-- native doubleValueAt "javafx.beans.binding.Bindings.doubleValueAt" :: ObservableMap k Number -> k -> IO DoubleBinding +-- | ObservableMap k Number -> ObservableValue k -> IO DoubleBinding +-- | ObservableList Number -> ObservableNumberValue -> IO DoubleBinding +-- | ObservableList Number -> ObservableIntegerValue -> IO DoubleBinding +-- | ObservableList Number -> Int -> IO DoubleBinding +-- native equal "javafx.beans.binding.Bindings.equal" :: Long -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | String -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- | ObservableNumberValue -> Long -> IO BooleanBinding +-- | ObservableNumberValue -> Long -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> Int -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableBooleanValue -> ObservableBooleanValue -> IO BooleanBinding +-- | ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | Long -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Int -> Double -> IO BooleanBinding +-- | Object -> ObservableObjectValue Object -> IO BooleanBinding +-- | Double -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO BooleanBinding +-- | Float -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | ObservableObjectValue Object -> ObservableObjectValue Object -> IO BooleanBinding +-- | ObservableObjectValue Object -> Object -> IO BooleanBinding +-- | ObservableNumberValue -> Double -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> Float -> Double -> IO BooleanBinding +-- native equalIgnoreCase "javafx.beans.binding.Bindings.equalIgnoreCase" :: ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | String -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- native floatValueAt "javafx.beans.binding.Bindings.floatValueAt" :: ObservableFloatArray -> ObservableIntegerValue -> IO FloatBinding +-- | ObservableMap k Number -> ObservableValue k -> IO FloatBinding +-- | ObservableList Number -> Int -> IO FloatBinding +-- | ObservableList Number -> ObservableIntegerValue -> IO FloatBinding +-- | ObservableList Number -> ObservableNumberValue -> IO FloatBinding +-- | ObservableMap k Number -> k -> IO FloatBinding +-- | ObservableFloatArray -> ObservableNumberValue -> IO FloatBinding +-- | ObservableFloatArray -> Int -> IO FloatBinding +-- native format "javafx.beans.binding.Bindings.format" :: String -> MutableIO (JArray Object) -> IO StringExpression +-- | Locale -> String -> MutableIO (JArray Object) -> IO StringExpression +-- native greaterThan "javafx.beans.binding.Bindings.greaterThan" :: ObservableNumberValue -> Long -> IO BooleanBinding +-- | ObservableNumberValue -> Int -> IO BooleanBinding +-- | Float -> ObservableNumberValue -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> IO BooleanBinding +-- | Long -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Double -> IO BooleanBinding +-- | Double -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Float -> IO BooleanBinding +-- | ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- | String -> ObservableStringValue -> IO BooleanBinding +-- native greaterThanOrEqual "javafx.beans.binding.Bindings.greaterThanOrEqual" :: ObservableNumberValue -> Float -> IO BooleanBinding +-- | Float -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Long -> IO BooleanBinding +-- | ObservableNumberValue -> Int -> IO BooleanBinding +-- | Long -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Double -> IO BooleanBinding +-- | Double -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> IO BooleanBinding +-- | String -> ObservableStringValue -> IO BooleanBinding +-- native integerValueAt "javafx.beans.binding.Bindings.integerValueAt" :: ObservableIntegerArray -> ObservableNumberValue -> IO IntegerBinding +-- | ObservableList Number -> Int -> IO IntegerBinding +-- | ObservableList Number -> ObservableIntegerValue -> IO IntegerBinding +-- | ObservableList Number -> ObservableNumberValue -> IO IntegerBinding +-- | ObservableMap k Number -> ObservableValue k -> IO IntegerBinding +-- | ObservableMap k Number -> k -> IO IntegerBinding +-- | ObservableIntegerArray -> Int -> IO IntegerBinding +-- | ObservableIntegerArray -> ObservableIntegerValue -> IO IntegerBinding +-- native isEmpty "javafx.beans.binding.Bindings.isEmpty" :: ObservableMap k v -> IO BooleanBinding +-- | ObservableSet e -> IO BooleanBinding +-- | ObservableStringValue -> IO BooleanBinding +-- | ObservableList e -> IO BooleanBinding +-- native isNotEmpty "javafx.beans.binding.Bindings.isNotEmpty" :: ObservableMap k v -> IO BooleanBinding +-- | ObservableList e -> IO BooleanBinding +-- | ObservableSet e -> IO BooleanBinding +-- | ObservableStringValue -> IO BooleanBinding +-- native isNotNull "javafx.beans.binding.Bindings.isNotNull" :: ObservableObjectValue Object -> IO BooleanBinding +-- native isNull "javafx.beans.binding.Bindings.isNull" :: ObservableObjectValue Object -> IO BooleanBinding +-- native length "javafx.beans.binding.Bindings.length" :: ObservableStringValue -> IO IntegerBinding +-- native lessThan "javafx.beans.binding.Bindings.lessThan" :: ObservableNumberValue -> Long -> IO BooleanBinding +-- | ObservableNumberValue -> Float -> IO BooleanBinding +-- | Float -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO BooleanBinding +-- | Double -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Double -> IO BooleanBinding +-- | ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- | String -> ObservableStringValue -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> IO BooleanBinding +-- | Long -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Int -> IO BooleanBinding +-- native lessThanOrEqual "javafx.beans.binding.Bindings.lessThanOrEqual" :: String -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- | ObservableNumberValue -> Long -> IO BooleanBinding +-- | Float -> ObservableNumberValue -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Int -> IO BooleanBinding +-- | Long -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> Float -> IO BooleanBinding +-- | Double -> ObservableNumberValue -> IO BooleanBinding +-- native longValueAt "javafx.beans.binding.Bindings.longValueAt" :: ObservableList Number -> ObservableNumberValue -> IO LongBinding +-- | ObservableList Number -> Int -> IO LongBinding +-- | ObservableMap k Number -> k -> IO LongBinding +-- | ObservableMap k Number -> ObservableValue k -> IO LongBinding +-- | ObservableList Number -> ObservableIntegerValue -> IO LongBinding +-- native max "javafx.beans.binding.Bindings.max" :: Double -> ObservableNumberValue -> IO DoubleBinding +-- | Long -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Double -> IO DoubleBinding +-- | Int -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Int -> IO NumberBinding +-- | ObservableNumberValue -> Float -> IO NumberBinding +-- | Float -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Long -> IO NumberBinding +-- native min "javafx.beans.binding.Bindings.min" :: ObservableNumberValue -> Int -> IO NumberBinding +-- | Long -> ObservableNumberValue -> IO NumberBinding +-- | Double -> ObservableNumberValue -> IO DoubleBinding +-- | Int -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Double -> IO DoubleBinding +-- | ObservableNumberValue -> Float -> IO NumberBinding +-- | ObservableNumberValue -> Long -> IO NumberBinding +-- | Float -> ObservableNumberValue -> IO NumberBinding +-- native multiply "javafx.beans.binding.Bindings.multiply" :: ObservableNumberValue -> Float -> IO NumberBinding +-- | Double -> ObservableNumberValue -> IO DoubleBinding +-- | ObservableNumberValue -> Double -> IO DoubleBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO NumberBinding +-- | Long -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Long -> IO NumberBinding +-- | ObservableNumberValue -> Int -> IO NumberBinding +-- | Float -> ObservableNumberValue -> IO NumberBinding +-- | Int -> ObservableNumberValue -> IO NumberBinding +-- native negate "javafx.beans.binding.Bindings.negate" :: ObservableNumberValue -> IO NumberBinding +-- native not "javafx.beans.binding.Bindings.not" :: ObservableBooleanValue -> IO BooleanBinding +-- native notEqual "javafx.beans.binding.Bindings.notEqual" :: ObservableNumberValue -> Int -> Double -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> Int -> IO BooleanBinding +-- | ObservableNumberValue -> Long -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> Long -> IO BooleanBinding +-- | Long -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | Long -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- | String -> ObservableStringValue -> IO BooleanBinding +-- | ObservableBooleanValue -> ObservableBooleanValue -> IO BooleanBinding +-- | Int -> ObservableNumberValue -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | Object -> ObservableObjectValue Object -> IO BooleanBinding +-- | ObservableObjectValue Object -> Object -> IO BooleanBinding +-- | ObservableObjectValue Object -> ObservableObjectValue Object -> IO BooleanBinding +-- | Double -> ObservableNumberValue -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> Float -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> Double -> Double -> IO BooleanBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO BooleanBinding +-- | Float -> ObservableNumberValue -> Double -> IO BooleanBinding +-- native notEqualIgnoreCase "javafx.beans.binding.Bindings.notEqualIgnoreCase" :: String -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> ObservableStringValue -> IO BooleanBinding +-- | ObservableStringValue -> String -> IO BooleanBinding +-- native or "javafx.beans.binding.Bindings.or" :: ObservableBooleanValue -> ObservableBooleanValue -> IO BooleanBinding +-- native select "javafx.beans.binding.Bindings.select" :: ObservableValue Object -> MutableIO (JArray String) -> IO (ObjectBinding t) +-- | Object -> MutableIO (JArray String) -> IO (ObjectBinding t) +-- native selectBoolean "javafx.beans.binding.Bindings.selectBoolean" :: Object -> MutableIO (JArray String) -> IO BooleanBinding +-- | ObservableValue Object -> MutableIO (JArray String) -> IO BooleanBinding +-- native selectDouble "javafx.beans.binding.Bindings.selectDouble" :: Object -> MutableIO (JArray String) -> IO DoubleBinding +-- | ObservableValue Object -> MutableIO (JArray String) -> IO DoubleBinding +-- native selectFloat "javafx.beans.binding.Bindings.selectFloat" :: ObservableValue Object -> MutableIO (JArray String) -> IO FloatBinding +-- | Object -> MutableIO (JArray String) -> IO FloatBinding +-- native selectInteger "javafx.beans.binding.Bindings.selectInteger" :: Object -> MutableIO (JArray String) -> IO IntegerBinding +-- | ObservableValue Object -> MutableIO (JArray String) -> IO IntegerBinding +-- native selectLong "javafx.beans.binding.Bindings.selectLong" :: Object -> MutableIO (JArray String) -> IO LongBinding +-- | ObservableValue Object -> MutableIO (JArray String) -> IO LongBinding +-- native selectString "javafx.beans.binding.Bindings.selectString" :: Object -> MutableIO (JArray String) -> IO StringBinding +-- | ObservableValue Object -> MutableIO (JArray String) -> IO StringBinding +-- native size "javafx.beans.binding.Bindings.size" :: ObservableArray e -> IO IntegerBinding +-- | ObservableSet e -> IO IntegerBinding +-- | ObservableList e -> IO IntegerBinding +-- | ObservableMap k v -> IO IntegerBinding +-- native stringValueAt "javafx.beans.binding.Bindings.stringValueAt" :: ObservableMap k String -> k -> IO StringBinding +-- | ObservableMap k String -> ObservableValue k -> IO StringBinding +-- | ObservableList String -> ObservableNumberValue -> IO StringBinding +-- | ObservableList String -> Int -> IO StringBinding +-- | ObservableList String -> ObservableIntegerValue -> IO StringBinding +-- native subtract "javafx.beans.binding.Bindings.subtract" :: Double -> ObservableNumberValue -> IO DoubleBinding +-- | ObservableNumberValue -> Double -> IO DoubleBinding +-- | ObservableNumberValue -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Long -> IO NumberBinding +-- | Float -> ObservableNumberValue -> IO NumberBinding +-- | Long -> ObservableNumberValue -> IO NumberBinding +-- | Int -> ObservableNumberValue -> IO NumberBinding +-- | ObservableNumberValue -> Int -> IO NumberBinding +-- | ObservableNumberValue -> Float -> IO NumberBinding +-- native unbindBidirectional "javafx.beans.binding.Bindings.unbindBidirectional" :: Property t -> Property t -> IO () +-- | Object -> Object -> ST s () +-- native unbindContent "javafx.beans.binding.Bindings.unbindContent" :: Object -> Object -> IO () +-- native unbindContentBidirectional "javafx.beans.binding.Bindings.unbindContentBidirectional" :: Object -> Object -> IO () +-- native valueAt "javafx.beans.binding.Bindings.valueAt" :: ObservableList e -> ObservableNumberValue -> IO (ObjectBinding e) +-- | ObservableList e -> Int -> IO (ObjectBinding e) +-- | ObservableMap k v -> k -> IO (ObjectBinding v) +-- | ObservableMap k v -> ObservableValue k -> IO (ObjectBinding v) +-- | ObservableList e -> ObservableIntegerValue -> IO (ObjectBinding e) +-- native when "javafx.beans.binding.Bindings.when" :: ObservableBooleanValue -> IO When +-- +data BooleanBinding = mutable native javafx.beans.binding.BooleanBinding where + native addListener :: BooleanBinding -> ChangeListener Boolean -> IO () + | BooleanBinding -> InvalidationListener -> IO () + native dispose :: BooleanBinding -> IO () + native get :: BooleanBinding -> IO Bool + native getDependencies :: BooleanBinding -> IO (ObservableList Object) + native invalidate :: BooleanBinding -> IO () + native isValid :: BooleanBinding -> IO Bool + native removeListener :: BooleanBinding -> InvalidationListener -> IO () + | BooleanBinding -> ChangeListener Boolean -> IO () + native toString :: BooleanBinding -> IO String +-- +data BooleanExpression = mutable native javafx.beans.binding.BooleanExpression where + native and :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding + native asObject :: BooleanExpression -> IO (ObjectExpression Boolean) + native asString :: BooleanExpression -> IO StringBinding + native booleanExpression "javafx.beans.binding.BooleanExpression.booleanExpression" :: ObservableBooleanValue -> IO BooleanExpression + | ObservableValue Boolean -> IO BooleanExpression + native getValue :: BooleanExpression -> IO Boolean + native isEqualTo :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding + native isNotEqualTo :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding + native not :: BooleanExpression -> IO BooleanBinding + native or :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding +-- +data DoubleBinding = mutable native javafx.beans.binding.DoubleBinding where + native addListener :: DoubleBinding -> ChangeListener Number -> IO () + | DoubleBinding -> InvalidationListener -> IO () + native dispose :: DoubleBinding -> IO () + native get :: DoubleBinding -> IO Double + native getDependencies :: DoubleBinding -> IO (ObservableList Object) + native invalidate :: DoubleBinding -> IO () + native isValid :: DoubleBinding -> IO Bool + native removeListener :: DoubleBinding -> InvalidationListener -> IO () + | DoubleBinding -> ChangeListener Number -> IO () + native toString :: DoubleBinding -> IO String +-- +data DoubleExpression = mutable native javafx.beans.binding.DoubleExpression where + native add :: DoubleExpression -> Float -> IO DoubleBinding + | DoubleExpression -> Double -> IO DoubleBinding + | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding + | DoubleExpression -> Long -> IO DoubleBinding + | DoubleExpression -> Int -> IO DoubleBinding + native asObject :: DoubleExpression -> IO (ObjectExpression Double) + native divide :: DoubleExpression -> Int -> IO DoubleBinding + | DoubleExpression -> Long -> IO DoubleBinding + | DoubleExpression -> Double -> IO DoubleBinding + | DoubleExpression -> Float -> IO DoubleBinding + | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding + native doubleExpression "javafx.beans.binding.DoubleExpression.doubleExpression" :: ObservableDoubleValue -> IO DoubleExpression + | ObservableValue t -> IO DoubleExpression + native doubleValue :: DoubleExpression -> IO Double + native floatValue :: DoubleExpression -> IO Float + native getValue :: DoubleExpression -> IO Double + native intValue :: DoubleExpression -> IO Int + native longValue :: DoubleExpression -> IO Long + native multiply :: DoubleExpression -> Float -> IO DoubleBinding + | DoubleExpression -> Long -> IO DoubleBinding + | DoubleExpression -> Int -> IO DoubleBinding + | DoubleExpression -> Double -> IO DoubleBinding + | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding + native negate :: DoubleExpression -> IO DoubleBinding + native subtract :: DoubleExpression -> Float -> IO DoubleBinding + | DoubleExpression -> Long -> IO DoubleBinding + | DoubleExpression -> Int -> IO DoubleBinding + | DoubleExpression -> Double -> IO DoubleBinding + | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding +-- +data FloatBinding = mutable native javafx.beans.binding.FloatBinding where + native addListener :: FloatBinding -> InvalidationListener -> IO () + | FloatBinding -> ChangeListener Number -> IO () + native dispose :: FloatBinding -> IO () + native get :: FloatBinding -> IO Float + native getDependencies :: FloatBinding -> IO (ObservableList Object) + native invalidate :: FloatBinding -> IO () + native isValid :: FloatBinding -> IO Bool + native removeListener :: FloatBinding -> ChangeListener Number -> IO () + | FloatBinding -> InvalidationListener -> IO () + native toString :: FloatBinding -> IO String +-- +data FloatExpression = mutable native javafx.beans.binding.FloatExpression where + native add :: FloatExpression -> Double -> IO DoubleBinding + | FloatExpression -> Float -> IO FloatBinding + | FloatExpression -> Long -> IO FloatBinding + | FloatExpression -> Int -> IO FloatBinding + native asObject :: FloatExpression -> IO (ObjectExpression Float) + native divide :: FloatExpression -> Int -> IO FloatBinding + | FloatExpression -> Long -> IO FloatBinding + | FloatExpression -> Double -> IO DoubleBinding + | FloatExpression -> Float -> IO FloatBinding + native doubleValue :: FloatExpression -> IO Double + native floatExpression "javafx.beans.binding.FloatExpression.floatExpression" :: ObservableValue t -> IO FloatExpression + | ObservableFloatValue -> IO FloatExpression + native floatValue :: FloatExpression -> IO Float + native getValue :: FloatExpression -> IO Float + native intValue :: FloatExpression -> IO Int + native longValue :: FloatExpression -> IO Long + native multiply :: FloatExpression -> Float -> IO FloatBinding + | FloatExpression -> Long -> IO FloatBinding + | FloatExpression -> Int -> IO FloatBinding + | FloatExpression -> Double -> IO DoubleBinding + native negate :: FloatExpression -> IO FloatBinding + native subtract :: FloatExpression -> Float -> IO FloatBinding + | FloatExpression -> Int -> IO FloatBinding + | FloatExpression -> Long -> IO FloatBinding + | FloatExpression -> Double -> IO DoubleBinding +-- +data IntegerBinding = mutable native javafx.beans.binding.IntegerBinding where + native addListener :: IntegerBinding -> ChangeListener Number -> IO () + | IntegerBinding -> InvalidationListener -> IO () + native dispose :: IntegerBinding -> IO () + native get :: IntegerBinding -> IO Int + native getDependencies :: IntegerBinding -> IO (ObservableList Object) + native invalidate :: IntegerBinding -> IO () + native isValid :: IntegerBinding -> IO Bool + native removeListener :: IntegerBinding -> InvalidationListener -> IO () + | IntegerBinding -> ChangeListener Number -> IO () + native toString :: IntegerBinding -> IO String +-- +data IntegerExpression = mutable native javafx.beans.binding.IntegerExpression where + native add :: IntegerExpression -> Double -> IO DoubleBinding + | IntegerExpression -> Float -> IO FloatBinding + | IntegerExpression -> Long -> IO LongBinding + | IntegerExpression -> Int -> IO IntegerBinding + native asObject :: IntegerExpression -> IO (ObjectExpression Integer) + native divide :: IntegerExpression -> Int -> IO IntegerBinding + | IntegerExpression -> Long -> IO LongBinding + | IntegerExpression -> Double -> IO DoubleBinding + | IntegerExpression -> Float -> IO FloatBinding + native doubleValue :: IntegerExpression -> IO Double + native floatValue :: IntegerExpression -> IO Float + native getValue :: IntegerExpression -> IO Int + native intValue :: IntegerExpression -> IO Int + native integerExpression "javafx.beans.binding.IntegerExpression.integerExpression" :: ObservableValue t -> IO IntegerExpression + | ObservableIntegerValue -> IO IntegerExpression + native longValue :: IntegerExpression -> IO Long + native multiply :: IntegerExpression -> Long -> IO LongBinding + | IntegerExpression -> Float -> IO FloatBinding + | IntegerExpression -> Int -> IO IntegerBinding + | IntegerExpression -> Double -> IO DoubleBinding + native negate :: IntegerExpression -> IO IntegerBinding + native subtract :: IntegerExpression -> Float -> IO FloatBinding + | IntegerExpression -> Int -> IO IntegerBinding + | IntegerExpression -> Double -> IO DoubleBinding + | IntegerExpression -> Long -> IO LongBinding +-- +data ListBinding e = mutable native javafx.beans.binding.ListBinding where + native addListener :: ListBinding e -> InvalidationListener -> IO () + | ListBinding e -> ListChangeListener e -> IO () + | ListBinding e -> ChangeListener (ObservableList e) -> IO () + native dispose :: ListBinding e -> IO () + native emptyProperty :: ListBinding e -> IO ReadOnlyBooleanProperty + native get :: ListBinding e -> IO (ObservableList e) + native getDependencies :: ListBinding e -> IO (ObservableList Object) + native invalidate :: ListBinding e -> IO () + native isValid :: ListBinding e -> IO Bool + native removeListener :: ListBinding e -> ChangeListener (ObservableList e) -> IO () + | ListBinding e -> ListChangeListener e -> IO () + | ListBinding e -> InvalidationListener -> IO () + native sizeProperty :: ListBinding e -> IO ReadOnlyIntegerProperty + native toString :: ListBinding e -> IO String +-- +data ListExpression e = mutable native javafx.beans.binding.ListExpression where + native add :: ListExpression e -> Int -> e -> IO () + | ListExpression e -> e -> IO Bool + native addAll :: ListExpression e -> MutableIO (JArray e) -> IO Bool + | ListExpression e -> MutableIO (Collection e) -> IO Bool + | ListExpression e -> Int -> MutableIO (Collection e) -> IO Bool + native asString :: ListExpression e -> IO StringBinding + native clear :: ListExpression e -> IO () + native contains :: ListExpression e -> Object -> IO Bool + native containsAll :: ListExpression e -> MutableIO (Collection Object) -> IO Bool + native emptyProperty :: ListExpression e -> IO ReadOnlyBooleanProperty + native get :: ListExpression e -> Int -> IO e + native getSize :: ListExpression e -> IO Int + native getValue :: ListExpression e -> IO (ObservableList e) + native indexOf :: ListExpression e -> Object -> IO Int + native isEmpty :: ListExpression e -> IO Bool + native isEqualTo :: ListExpression e -> ObservableList Object -> IO BooleanBinding + native isNotEqualTo :: ListExpression e -> ObservableList Object -> IO BooleanBinding + native isNotNull :: ListExpression e -> IO BooleanBinding + native isNull :: ListExpression e -> IO BooleanBinding +-- native iterator :: ListExpression e -> IO (Iterator e) + native lastIndexOf :: ListExpression e -> Object -> IO Int + native listExpression "javafx.beans.binding.ListExpression.listExpression" :: ObservableListValue e -> IO (ListExpression e) +-- native listIterator :: ListExpression e -> IO (ListIterator e) +-- | ListExpression e -> Int -> IO (ListIterator e) + native remove :: ListExpression e -> Int -> IO e + | ListExpression e -> Int -> Int -> IO () + | ListExpression e -> Object -> IO Bool + native removeAll :: ListExpression e -> MutableIO (Collection Object) -> IO Bool + | ListExpression e -> MutableIO (JArray e) -> IO Bool + native retainAll :: ListExpression e -> MutableIO (JArray e) -> IO Bool + | ListExpression e -> MutableIO (Collection Object) -> IO Bool + native set :: ListExpression e -> Int -> e -> IO e + native setAll :: ListExpression e -> MutableIO (JArray e) -> IO Bool + | ListExpression e -> MutableIO (Collection e) -> IO Bool + native size :: ListExpression e -> IO Int + native sizeProperty :: ListExpression e -> IO ReadOnlyIntegerProperty + native subList :: ListExpression e -> Int -> Int -> IOMutable (List e) +-- native toArray :: ListExpression e -> MutableIO (JArray t) -> IO (JArray t) +-- | ListExpression e -> IO (JArray Object) + native valueAt :: ListExpression e -> Int -> IO (ObjectBinding e) + | ListExpression e -> ObservableIntegerValue -> IO (ObjectBinding e) +-- +data LongBinding = mutable native javafx.beans.binding.LongBinding where + native addListener :: LongBinding -> ChangeListener Number -> IO () + | LongBinding -> InvalidationListener -> IO () + native dispose :: LongBinding -> IO () + native get :: LongBinding -> IO Long + native getDependencies :: LongBinding -> IO (ObservableList Object) + native invalidate :: LongBinding -> IO () + native isValid :: LongBinding -> IO Bool + native removeListener :: LongBinding -> InvalidationListener -> IO () + | LongBinding -> ChangeListener Number -> IO () + native toString :: LongBinding -> IO String +-- +data LongExpression = mutable native javafx.beans.binding.LongExpression where + native add :: LongExpression -> Double -> IO DoubleBinding + | LongExpression -> Float -> IO FloatBinding + | LongExpression -> Long -> IO LongBinding + | LongExpression -> Int -> IO LongBinding + native asObject :: LongExpression -> IO (ObjectExpression Long) + native divide :: LongExpression -> Int -> IO LongBinding + | LongExpression -> Long -> IO LongBinding + | LongExpression -> Double -> IO DoubleBinding + | LongExpression -> Float -> IO FloatBinding + native doubleValue :: LongExpression -> IO Double + native floatValue :: LongExpression -> IO Float + native getValue :: LongExpression -> IO Long + native intValue :: LongExpression -> IO Int + native longExpression "javafx.beans.binding.LongExpression.longExpression" :: ObservableValue t -> IO LongExpression + | ObservableLongValue -> IO LongExpression + native longValue :: LongExpression -> IO Long + native multiply :: LongExpression -> Long -> IO LongBinding + | LongExpression -> Float -> IO FloatBinding + | LongExpression -> Int -> IO LongBinding + | LongExpression -> Double -> IO DoubleBinding + native negate :: LongExpression -> IO LongBinding + native subtract :: LongExpression -> Float -> IO FloatBinding + | LongExpression -> Int -> IO LongBinding + | LongExpression -> Double -> IO DoubleBinding + | LongExpression -> Long -> IO LongBinding +-- +data MapBinding k v = mutable native javafx.beans.binding.MapBinding where + native addListener :: MapBinding k v -> InvalidationListener -> IO () + | MapBinding k v -> MapChangeListener k v -> IO () + | MapBinding k v -> ChangeListener (ObservableMap k v) -> IO () + native dispose :: MapBinding k v -> IO () + native emptyProperty :: MapBinding k v -> IO ReadOnlyBooleanProperty + native get :: MapBinding k v -> IO (ObservableMap k v) + native getDependencies :: MapBinding k v -> IO (ObservableList Object) + native invalidate :: MapBinding k v -> IO () + native isValid :: MapBinding k v -> IO Bool + native removeListener :: MapBinding k v -> ChangeListener (ObservableMap k v) -> IO () + | MapBinding k v -> MapChangeListener k v -> IO () + | MapBinding k v -> InvalidationListener -> IO () + native sizeProperty :: MapBinding k v -> IO ReadOnlyIntegerProperty + native toString :: MapBinding k v -> IO String +-- +data MapExpression k v = mutable native javafx.beans.binding.MapExpression where + native asString :: MapExpression k v -> IO StringBinding + native clear :: MapExpression k v -> IO () + native containsKey :: MapExpression k v -> Object -> IO Bool + native containsValue :: MapExpression k v -> Object -> IO Bool + native emptyProperty :: MapExpression k v -> IO ReadOnlyBooleanProperty + native entrySet :: MapExpression k v -> IOMutable (Set (MapEntry k v)) + native get :: MapExpression k v -> Object -> IO v + native getSize :: MapExpression k v -> IO Int + native getValue :: MapExpression k v -> IO (ObservableMap k v) + native isEmpty :: MapExpression k v -> IO Bool + native isEqualTo :: MapExpression k v -> ObservableMap Object Object -> IO BooleanBinding + native isNotEqualTo :: MapExpression k v -> ObservableMap Object Object -> IO BooleanBinding + native isNotNull :: MapExpression k v -> IO BooleanBinding + native isNull :: MapExpression k v -> IO BooleanBinding + native keySet :: MapExpression k v -> IOMutable (Set k) + native mapExpression "javafx.beans.binding.MapExpression.mapExpression" :: ObservableMapValue k v -> IO (MapExpression k v) + native put :: MapExpression k v -> k -> v -> IO v + native putAll :: MapExpression k v -> MutableIO (Map k v) -> IO () + native remove :: MapExpression k v -> Object -> IO v + native size :: MapExpression k v -> IO Int + native sizeProperty :: MapExpression k v -> IO ReadOnlyIntegerProperty + native valueAt :: MapExpression k v -> k -> IO (ObjectBinding v) + | MapExpression k v -> ObservableValue k -> IO (ObjectBinding v) +-- native values :: MapExpression k v -> IO (Collection v) +-- +data NumberBinding = mutable native javafx.beans.binding.NumberBinding +data NumberExpression = mutable native javafx.beans.binding.NumberExpression where + native add :: NumberExpression -> Long -> IO NumberBinding + | NumberExpression -> Float -> IO NumberBinding + | NumberExpression -> Double -> IO NumberBinding + | NumberExpression -> ObservableNumberValue -> IO NumberBinding + | NumberExpression -> Int -> IO NumberBinding + native asString :: NumberExpression -> String -> IO StringBinding + | NumberExpression -> Locale -> String -> IO StringBinding + | NumberExpression -> IO StringBinding + native divide :: NumberExpression -> Long -> IO NumberBinding + | NumberExpression -> Float -> IO NumberBinding + | NumberExpression -> Int -> IO NumberBinding + | NumberExpression -> ObservableNumberValue -> IO NumberBinding + | NumberExpression -> Double -> IO NumberBinding + native greaterThan :: NumberExpression -> Float -> IO BooleanBinding + | NumberExpression -> Int -> IO BooleanBinding + | NumberExpression -> Double -> IO BooleanBinding + | NumberExpression -> ObservableNumberValue -> IO BooleanBinding + | NumberExpression -> Long -> IO BooleanBinding + native greaterThanOrEqualTo :: NumberExpression -> Int -> IO BooleanBinding + | NumberExpression -> Long -> IO BooleanBinding + | NumberExpression -> Float -> IO BooleanBinding + | NumberExpression -> Double -> IO BooleanBinding + | NumberExpression -> ObservableNumberValue -> IO BooleanBinding + native isEqualTo :: NumberExpression -> ObservableNumberValue -> IO BooleanBinding + | NumberExpression -> Int -> Double -> IO BooleanBinding + | NumberExpression -> Int -> IO BooleanBinding + | NumberExpression -> Long -> Double -> IO BooleanBinding + | NumberExpression -> Long -> IO BooleanBinding + | NumberExpression -> Float -> Double -> IO BooleanBinding + | NumberExpression -> Double -> Double -> IO BooleanBinding + | NumberExpression -> ObservableNumberValue -> Double -> IO BooleanBinding + native isNotEqualTo :: NumberExpression -> Long -> IO BooleanBinding + | NumberExpression -> Long -> Double -> IO BooleanBinding + | NumberExpression -> Int -> IO BooleanBinding + | NumberExpression -> Int -> Double -> IO BooleanBinding + | NumberExpression -> ObservableNumberValue -> IO BooleanBinding + | NumberExpression -> ObservableNumberValue -> Double -> IO BooleanBinding + | NumberExpression -> Double -> Double -> IO BooleanBinding + | NumberExpression -> Float -> Double -> IO BooleanBinding + native lessThan :: NumberExpression -> Float -> IO BooleanBinding + | NumberExpression -> Double -> IO BooleanBinding + | NumberExpression -> Int -> IO BooleanBinding + | NumberExpression -> Long -> IO BooleanBinding + | NumberExpression -> ObservableNumberValue -> IO BooleanBinding + native lessThanOrEqualTo :: NumberExpression -> Double -> IO BooleanBinding + | NumberExpression -> Float -> IO BooleanBinding + | NumberExpression -> ObservableNumberValue -> IO BooleanBinding + | NumberExpression -> Int -> IO BooleanBinding + | NumberExpression -> Long -> IO BooleanBinding + native multiply :: NumberExpression -> ObservableNumberValue -> IO NumberBinding + | NumberExpression -> Double -> IO NumberBinding + | NumberExpression -> Int -> IO NumberBinding + | NumberExpression -> Float -> IO NumberBinding + | NumberExpression -> Long -> IO NumberBinding + native negate :: NumberExpression -> IO NumberBinding + native subtract :: NumberExpression -> Float -> IO NumberBinding + | NumberExpression -> ObservableNumberValue -> IO NumberBinding + | NumberExpression -> Double -> IO NumberBinding + | NumberExpression -> Long -> IO NumberBinding + | NumberExpression -> Int -> IO NumberBinding +-- +data NumberExpressionBase = mutable native javafx.beans.binding.NumberExpressionBase where + native add :: NumberExpressionBase -> ObservableNumberValue -> IO NumberBinding + native asString :: NumberExpressionBase -> Locale -> String -> IO StringBinding + | NumberExpressionBase -> IO StringBinding + | NumberExpressionBase -> String -> IO StringBinding + native divide :: NumberExpressionBase -> ObservableNumberValue -> IO NumberBinding + native greaterThan :: NumberExpressionBase -> Double -> IO BooleanBinding + | NumberExpressionBase -> Float -> IO BooleanBinding + | NumberExpressionBase -> ObservableNumberValue -> IO BooleanBinding + | NumberExpressionBase -> Long -> IO BooleanBinding + | NumberExpressionBase -> Int -> IO BooleanBinding + native greaterThanOrEqualTo :: NumberExpressionBase -> ObservableNumberValue -> IO BooleanBinding + | NumberExpressionBase -> Float -> IO BooleanBinding + | NumberExpressionBase -> Int -> IO BooleanBinding + | NumberExpressionBase -> Long -> IO BooleanBinding + | NumberExpressionBase -> Double -> IO BooleanBinding + native isEqualTo :: NumberExpressionBase -> Float -> Double -> IO BooleanBinding + | NumberExpressionBase -> Long -> IO BooleanBinding + | NumberExpressionBase -> Long -> Double -> IO BooleanBinding + | NumberExpressionBase -> Int -> IO BooleanBinding + | NumberExpressionBase -> Int -> Double -> IO BooleanBinding + | NumberExpressionBase -> ObservableNumberValue -> IO BooleanBinding + | NumberExpressionBase -> ObservableNumberValue -> Double -> IO BooleanBinding + | NumberExpressionBase -> Double -> Double -> IO BooleanBinding + native isNotEqualTo :: NumberExpressionBase -> ObservableNumberValue -> Double -> IO BooleanBinding + | NumberExpressionBase -> Long -> Double -> IO BooleanBinding + | NumberExpressionBase -> Long -> IO BooleanBinding + | NumberExpressionBase -> Float -> Double -> IO BooleanBinding + | NumberExpressionBase -> Double -> Double -> IO BooleanBinding + | NumberExpressionBase -> ObservableNumberValue -> IO BooleanBinding + | NumberExpressionBase -> Int -> Double -> IO BooleanBinding + | NumberExpressionBase -> Int -> IO BooleanBinding + native lessThan :: NumberExpressionBase -> ObservableNumberValue -> IO BooleanBinding + | NumberExpressionBase -> Double -> IO BooleanBinding + | NumberExpressionBase -> Float -> IO BooleanBinding + | NumberExpressionBase -> Long -> IO BooleanBinding + | NumberExpressionBase -> Int -> IO BooleanBinding + native lessThanOrEqualTo :: NumberExpressionBase -> Int -> IO BooleanBinding + | NumberExpressionBase -> Float -> IO BooleanBinding + | NumberExpressionBase -> ObservableNumberValue -> IO BooleanBinding + | NumberExpressionBase -> Double -> IO BooleanBinding + | NumberExpressionBase -> Long -> IO BooleanBinding + native multiply :: NumberExpressionBase -> ObservableNumberValue -> IO NumberBinding + native numberExpression "javafx.beans.binding.NumberExpressionBase.numberExpression" :: ObservableNumberValue -> IO NumberExpressionBase + native subtract :: NumberExpressionBase -> ObservableNumberValue -> IO NumberBinding +-- +data ObjectBinding t = mutable native javafx.beans.binding.ObjectBinding where + native addListener :: ObjectBinding t -> InvalidationListener -> IO () + | ObjectBinding t -> ChangeListener t -> IO () + native dispose :: ObjectBinding t -> IO () + native get :: ObjectBinding t -> IO t + native getDependencies :: ObjectBinding t -> IO (ObservableList Object) + native invalidate :: ObjectBinding t -> IO () + native isValid :: ObjectBinding t -> IO Bool + native removeListener :: ObjectBinding t -> ChangeListener t -> IO () + | ObjectBinding t -> InvalidationListener -> IO () + native toString :: ObjectBinding t -> IO String +-- +data ObjectExpression t = mutable native javafx.beans.binding.ObjectExpression where + native asString :: ObjectExpression t -> Locale -> String -> IO StringBinding + | ObjectExpression t -> String -> IO StringBinding + | ObjectExpression t -> IO StringBinding + native getValue :: ObjectExpression t -> IO t + native isEqualTo :: ObjectExpression t -> Object -> IO BooleanBinding + | ObjectExpression t -> ObservableObjectValue Object -> IO BooleanBinding + native isNotEqualTo :: ObjectExpression t -> Object -> IO BooleanBinding + | ObjectExpression t -> ObservableObjectValue Object -> IO BooleanBinding + native isNotNull :: ObjectExpression t -> IO BooleanBinding + native isNull :: ObjectExpression t -> IO BooleanBinding + native objectExpression "javafx.beans.binding.ObjectExpression.objectExpression" :: ObservableObjectValue t -> IO (ObjectExpression t) +-- +data SetBinding e = mutable native javafx.beans.binding.SetBinding where + native addListener :: SetBinding e -> InvalidationListener -> IO () + | SetBinding e -> SetChangeListener e -> IO () + | SetBinding e -> ChangeListener (ObservableSet e) -> IO () + native dispose :: SetBinding e -> IO () + native emptyProperty :: SetBinding e -> IO ReadOnlyBooleanProperty + native get :: SetBinding e -> IO (ObservableSet e) + native getDependencies :: SetBinding e -> IO (ObservableList Object) + native invalidate :: SetBinding e -> IO () + native isValid :: SetBinding e -> IO Bool + native removeListener :: SetBinding e -> ChangeListener (ObservableSet e) -> IO () + | SetBinding e -> SetChangeListener e -> IO () + | SetBinding e -> InvalidationListener -> IO () + native sizeProperty :: SetBinding e -> IO ReadOnlyIntegerProperty + native toString :: SetBinding e -> IO String +-- +data SetExpression e = mutable native javafx.beans.binding.SetExpression where + native add :: SetExpression e -> e -> IO Bool + native addAll :: SetExpression e -> MutableIO (Collection e) -> IO Bool + native asString :: SetExpression e -> IO StringBinding + native clear :: SetExpression e -> IO () + native contains :: SetExpression e -> Object -> IO Bool + native containsAll :: SetExpression e -> MutableIO (Collection Object) -> IO Bool + native emptyProperty :: SetExpression e -> IO ReadOnlyBooleanProperty + native getSize :: SetExpression e -> IO Int + native getValue :: SetExpression e -> IO (ObservableSet e) + native isEmpty :: SetExpression e -> IO Bool + native isEqualTo :: SetExpression e -> ObservableSet Object -> IO BooleanBinding + native isNotEqualTo :: SetExpression e -> ObservableSet Object -> IO BooleanBinding + native isNotNull :: SetExpression e -> IO BooleanBinding + native isNull :: SetExpression e -> IO BooleanBinding +-- native iterator :: SetExpression e -> IO (Iterator e) + native remove :: SetExpression e -> Object -> IO Bool + native removeAll :: SetExpression e -> MutableIO (Collection Object) -> IO Bool + native retainAll :: SetExpression e -> MutableIO (Collection Object) -> IO Bool +-- native setExpression "javafx.beans.binding.SetExpression.setExpression" :: ObservableSetValue e -> IO (SetExpression e) + native size :: SetExpression e -> IO Int + native sizeProperty :: SetExpression e -> IO ReadOnlyIntegerProperty +-- native toArray :: SetExpression e -> MutableIO (JArray t) -> IO (JArray t) +-- | SetExpression e -> IO (JArray Object) +-- +data StringBinding = mutable native javafx.beans.binding.StringBinding where + native addListener :: StringBinding -> InvalidationListener -> IO () + | StringBinding -> ChangeListener String -> IO () + native dispose :: StringBinding -> IO () + native get :: StringBinding -> IO String + native getDependencies :: StringBinding -> IO (ObservableList Object) + native invalidate :: StringBinding -> IO () + native isValid :: StringBinding -> IO Bool + native removeListener :: StringBinding -> InvalidationListener -> IO () + | StringBinding -> ChangeListener String -> IO () + native toString :: StringBinding -> IO String +-- +data StringExpression = mutable native javafx.beans.binding.StringExpression where + native concat :: StringExpression -> Object -> IO StringExpression + native getValue :: StringExpression -> IO String + native getValueSafe :: StringExpression -> IO String + native greaterThan :: StringExpression -> ObservableStringValue -> IO BooleanBinding + | StringExpression -> String -> IO BooleanBinding + native greaterThanOrEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding + | StringExpression -> String -> IO BooleanBinding + native isEmpty :: StringExpression -> IO BooleanBinding + native isEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding + | StringExpression -> String -> IO BooleanBinding + native isEqualToIgnoreCase :: StringExpression -> ObservableStringValue -> IO BooleanBinding + | StringExpression -> String -> IO BooleanBinding + native isNotEmpty :: StringExpression -> IO BooleanBinding + native isNotEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding + | StringExpression -> String -> IO BooleanBinding + native isNotEqualToIgnoreCase :: StringExpression -> String -> IO BooleanBinding + | StringExpression -> ObservableStringValue -> IO BooleanBinding + native isNotNull :: StringExpression -> IO BooleanBinding + native isNull :: StringExpression -> IO BooleanBinding + native length :: StringExpression -> IO IntegerBinding + native lessThan :: StringExpression -> String -> IO BooleanBinding + | StringExpression -> ObservableStringValue -> IO BooleanBinding + native lessThanOrEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding + | StringExpression -> String -> IO BooleanBinding + native stringExpression "javafx.beans.binding.StringExpression.stringExpression" :: ObservableValue Object -> IO StringExpression +-- +data When = mutable native javafx.beans.binding.When where + native new :: ObservableBooleanValue -> IO When +-- ENUM -- native jthen' :: When -> Bool -> IO When_BooleanConditionBuilder +-- ENUM | When -> ObservableStringValue -> IO When_StringConditionBuilder +-- ENUM | When -> String -> IO When_StringConditionBuilder +-- ENUM | When -> ObservableObjectValue t -> IO (When_ObjectConditionBuilder t) +-- ENUM | When -> t -> IO (When_ObjectConditionBuilder t) +-- ENUM | When -> ObservableBooleanValue -> IO When_BooleanConditionBuilder +-- ENUM | When -> Double -> IO When_NumberConditionBuilder +-- ENUM | When -> Float -> IO When_NumberConditionBuilder +-- ENUM | When -> Long -> IO When_NumberConditionBuilder +-- ENUM | When -> Int -> IO When_NumberConditionBuilder +-- ENUM | When -> ObservableNumberValue -> IO When_NumberConditionBuilder +-- +data NamedArg = mutable native javafx.beans.NamedArg where + native defaultValue :: NamedArg -> IO String + native value :: NamedArg -> IO String +-- +--data DescriptorListenerCleaner = mutable native javafx.beans.property.adapter.DescriptorListenerCleaner where +-- native run :: DescriptorListenerCleaner -> IO () +-- + +data EventHelper = mutable native javafx.concurrent.EventHelper +data ScheduledService v = mutable native javafx.concurrent.ScheduledService where + native exponential_backoff_strategy "javafx.concurrent.ScheduledService.EXPONENTIAL_BACKOFF_STRATEGY" :: IO (Callback (ScheduledService Object) Duration) + native logarithmic_backoff_strategy "javafx.concurrent.ScheduledService.LOGARITHMIC_BACKOFF_STRATEGY" :: IO (Callback (ScheduledService Object) Duration) + native linear_backoff_strategy "javafx.concurrent.ScheduledService.LINEAR_BACKOFF_STRATEGY" :: IO (Callback (ScheduledService Object) Duration) + native backoffStrategyProperty :: ScheduledService v -> IO (ObjectProperty (Callback (ScheduledService Object) Duration)) + native cancel :: ScheduledService v -> IO Bool + native cumulativePeriodProperty :: ScheduledService v -> IO (ReadOnlyObjectProperty Duration) + native currentFailureCountProperty :: ScheduledService v -> IO ReadOnlyIntegerProperty + native delayProperty :: ScheduledService v -> IO (ObjectProperty Duration) + native getBackoffStrategy :: ScheduledService v -> IO (Callback (ScheduledService Object) Duration) + native getCumulativePeriod :: ScheduledService v -> IO Duration + native getCurrentFailureCount :: ScheduledService v -> IO Int + native getDelay :: ScheduledService v -> IO Duration + native getLastValue :: ScheduledService v -> IO v + native getMaximumCumulativePeriod :: ScheduledService v -> IO Duration + native getMaximumFailureCount :: ScheduledService v -> IO Int + native getPeriod :: ScheduledService v -> IO Duration + native getRestartOnFailure :: ScheduledService v -> IO Bool + native lastValueProperty :: ScheduledService v -> IO (ReadOnlyObjectProperty v) + native maximumCumulativePeriodProperty :: ScheduledService v -> IO (ObjectProperty Duration) + native maximumFailureCountProperty :: ScheduledService v -> IO IntegerProperty + native periodProperty :: ScheduledService v -> IO (ObjectProperty Duration) + native reset :: ScheduledService v -> IO () + native restartOnFailureProperty :: ScheduledService v -> IO BooleanProperty + native setBackoffStrategy :: ScheduledService v -> Callback (ScheduledService Object) Duration -> IO () + native setDelay :: ScheduledService v -> Duration -> IO () + native setMaximumCumulativePeriod :: ScheduledService v -> Duration -> IO () + native setMaximumFailureCount :: ScheduledService v -> Int -> IO () + native setPeriod :: ScheduledService v -> Duration -> IO () + native setRestartOnFailure :: ScheduledService v -> Bool -> IO () +-- +data Service v = mutable native javafx.concurrent.Service where + native addEventFilter :: Service v -> EventType t -> EventHandler t -> IO () + native addEventHandler :: Service v -> EventType t -> EventHandler t -> IO () + native buildEventDispatchChain :: Service v -> EventDispatchChain -> IO EventDispatchChain + native cancel :: Service v -> IO Bool + native exceptionProperty :: Service v -> IO (ReadOnlyObjectProperty Throwable) +-- native executorProperty :: Service v -> IO (ObjectProperty Executor) + native getException :: Service v -> IO Throwable +-- native getExecutor :: Service v -> IO Executor + native getMessage :: Service v -> IO String + native getOnCancelled :: Service v -> IO (EventHandler WorkerStateEvent) + native getOnFailed :: Service v -> IO (EventHandler WorkerStateEvent) + native getOnReady :: Service v -> IO (EventHandler WorkerStateEvent) + native getOnRunning :: Service v -> IO (EventHandler WorkerStateEvent) + native getOnScheduled :: Service v -> IO (EventHandler WorkerStateEvent) + native getOnSucceeded :: Service v -> IO (EventHandler WorkerStateEvent) + native getProgress :: Service v -> IO Double +-- ENUM -- native getState :: Service v -> IO Worker_State + native getTitle :: Service v -> IO String + native getTotalWork :: Service v -> IO Double + native getValue :: Service v -> IO v + native getWorkDone :: Service v -> IO Double + native isRunning :: Service v -> IO Bool + native messageProperty :: Service v -> IO ReadOnlyStringProperty + native onCancelledProperty :: Service v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onFailedProperty :: Service v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onReadyProperty :: Service v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onRunningProperty :: Service v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onScheduledProperty :: Service v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onSucceededProperty :: Service v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native progressProperty :: Service v -> IO ReadOnlyDoubleProperty + native removeEventFilter :: Service v -> EventType t -> EventHandler t -> IO () + native removeEventHandler :: Service v -> EventType t -> EventHandler t -> IO () + native reset :: Service v -> IO () + native restart :: Service v -> IO () + native runningProperty :: Service v -> IO ReadOnlyBooleanProperty +-- native setExecutor :: Service v -> Executor -> IO () + native setOnCancelled :: Service v -> EventHandler WorkerStateEvent -> IO () + native setOnFailed :: Service v -> EventHandler WorkerStateEvent -> IO () + native setOnReady :: Service v -> EventHandler WorkerStateEvent -> IO () + native setOnRunning :: Service v -> EventHandler WorkerStateEvent -> IO () + native setOnScheduled :: Service v -> EventHandler WorkerStateEvent -> IO () + native setOnSucceeded :: Service v -> EventHandler WorkerStateEvent -> IO () + native start :: Service v -> IO () +-- ENUM -- native stateProperty :: Service v -> IO (ReadOnlyObjectProperty Worker_State) + native titleProperty :: Service v -> IO ReadOnlyStringProperty + native totalWorkProperty :: Service v -> IO ReadOnlyDoubleProperty + native valueProperty :: Service v -> IO (ReadOnlyObjectProperty v) + native workDoneProperty :: Service v -> IO ReadOnlyDoubleProperty +-- +data Task v = mutable native javafx.concurrent.Task where + native addEventFilter :: Task v -> EventType t -> EventHandler t -> IO () + native addEventHandler :: Task v -> EventType t -> EventHandler t -> IO () + native buildEventDispatchChain :: Task v -> EventDispatchChain -> IO EventDispatchChain + native cancel :: Task v -> Bool -> IO Bool + | Task v -> IO Bool + native exceptionProperty :: Task v -> IO (ReadOnlyObjectProperty Throwable) + native fireEvent :: Task v -> Event -> IO () + native getException :: Task v -> IO Throwable + native getMessage :: Task v -> IO String + native getOnCancelled :: Task v -> IO (EventHandler WorkerStateEvent) + native getOnFailed :: Task v -> IO (EventHandler WorkerStateEvent) + native getOnRunning :: Task v -> IO (EventHandler WorkerStateEvent) + native getOnScheduled :: Task v -> IO (EventHandler WorkerStateEvent) + native getOnSucceeded :: Task v -> IO (EventHandler WorkerStateEvent) + native getProgress :: Task v -> IO Double +-- ENUM -- native getState :: Task v -> IO Worker_State + native getTitle :: Task v -> IO String + native getTotalWork :: Task v -> IO Double + native getValue :: Task v -> IO v + native getWorkDone :: Task v -> IO Double + native isRunning :: Task v -> IO Bool + native messageProperty :: Task v -> IO ReadOnlyStringProperty + native onCancelledProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onFailedProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onRunningProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onScheduledProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native onSucceededProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) + native progressProperty :: Task v -> IO ReadOnlyDoubleProperty + native removeEventFilter :: Task v -> EventType t -> EventHandler t -> IO () + native removeEventHandler :: Task v -> EventType t -> EventHandler t -> IO () + native runningProperty :: Task v -> IO ReadOnlyBooleanProperty + native setOnCancelled :: Task v -> EventHandler WorkerStateEvent -> IO () + native setOnFailed :: Task v -> EventHandler WorkerStateEvent -> IO () + native setOnRunning :: Task v -> EventHandler WorkerStateEvent -> IO () + native setOnScheduled :: Task v -> EventHandler WorkerStateEvent -> IO () + native setOnSucceeded :: Task v -> EventHandler WorkerStateEvent -> IO () +-- ENUM -- native stateProperty :: Task v -> IO (ReadOnlyObjectProperty Worker_State) + native titleProperty :: Task v -> IO ReadOnlyStringProperty + native totalWorkProperty :: Task v -> IO ReadOnlyDoubleProperty + native valueProperty :: Task v -> IO (ReadOnlyObjectProperty v) + native workDoneProperty :: Task v -> IO ReadOnlyDoubleProperty +-- +data Worker v = mutable native javafx.concurrent.Worker where + native cancel :: Worker v -> IO Bool + native exceptionProperty :: Worker v -> IO (ReadOnlyObjectProperty Throwable) + native getException :: Worker v -> IO Throwable + native getMessage :: Worker v -> IO String + native getProgress :: Worker v -> IO Double +-- ENUM -- native getState :: Worker v -> IO Worker_State + native getTitle :: Worker v -> IO String + native getTotalWork :: Worker v -> IO Double + native getValue :: Worker v -> IO v + native getWorkDone :: Worker v -> IO Double + native isRunning :: Worker v -> IO Bool + native messageProperty :: Worker v -> IO ReadOnlyStringProperty + native progressProperty :: Worker v -> IO ReadOnlyDoubleProperty + native runningProperty :: Worker v -> IO ReadOnlyBooleanProperty +-- ENUM -- native stateProperty :: Worker v -> IO (ReadOnlyObjectProperty Worker_State) + native titleProperty :: Worker v -> IO ReadOnlyStringProperty + native totalWorkProperty :: Worker v -> IO ReadOnlyDoubleProperty + native valueProperty :: Worker v -> IO (ReadOnlyObjectProperty v) + native workDoneProperty :: Worker v -> IO ReadOnlyDoubleProperty +-- +data WorkerStateEvent = mutable native javafx.concurrent.WorkerStateEvent where + native any "javafx.concurrent.WorkerStateEvent.ANY" :: IO (EventType WorkerStateEvent) + native worker_state_ready "javafx.concurrent.WorkerStateEvent.WORKER_STATE_READY" :: IO (EventType WorkerStateEvent) + native worker_state_scheduled "javafx.concurrent.WorkerStateEvent.WORKER_STATE_SCHEDULED" :: IO (EventType WorkerStateEvent) + native worker_state_running "javafx.concurrent.WorkerStateEvent.WORKER_STATE_RUNNING" :: IO (EventType WorkerStateEvent) + native worker_state_succeeded "javafx.concurrent.WorkerStateEvent.WORKER_STATE_SUCCEEDED" :: IO (EventType WorkerStateEvent) + native worker_state_cancelled "javafx.concurrent.WorkerStateEvent.WORKER_STATE_CANCELLED" :: IO (EventType WorkerStateEvent) + native worker_state_failed "javafx.concurrent.WorkerStateEvent.WORKER_STATE_FAILED" :: IO (EventType WorkerStateEvent) +-- native new :: Worker -> EventType WorkerStateEvent -> IO WorkerStateEvent +-- native getSource :: WorkerStateEvent -> IO Worker +-- derive Serializable WorkerStateEvent +-- + + diff --git a/preFregeFX/src/main/frege/fregefx/JavaFxProperties.fr b/fregeFX/src/main/frege/fregefx/JavaFxProperties.fr similarity index 100% rename from preFregeFX/src/main/frege/fregefx/JavaFxProperties.fr rename to fregeFX/src/main/frege/fregefx/JavaFxProperties.fr diff --git a/fregeFX/src/main/frege/org/frege/JavaFX.fr b/fregeFX/src/main/frege/org/frege/JavaFX.fr deleted file mode 100644 index 5981755..0000000 --- a/fregeFX/src/main/frege/org/frege/JavaFX.fr +++ /dev/null @@ -1,42 +0,0 @@ -module org.frege.JavaFX where - -import frege.Prelude hiding(ListView) - -import fregefx.JavaFxAll -import org.frege.AllNodes - - ---data Classifier = mutable native org.frege.Classifier where --- native classify org.frege.Classifier.classify :: Node -> IO (IllegalArgumentException | AllNodes t) --- ---locateTextArea :: Scene -> String -> IO TextArea ---locateTextArea scene selector = do --- allNode <- locate scene selector --- case allNode of --- TextArea ta -> return ta --- _ -> error ("Node " ++ selector ++ " is not a TextArea") --- ---locateListView :: Scene -> String -> IO (ListView t) ---locateListView scene selector = do --- allNode <- locate scene selector --- case allNode of --- ListView lv -> return lv --- _ -> error ("Node " ++ selector ++ " is not a ListView") --- --- ---locate :: Scene -> String -> IO (AllNodes t) ---locate scene selector = do --- maybeNode <- Scene.lookup scene selector --- case maybeNode of --- Nothing -> error $ "Sorry, could not find any node for '" ++ selector ++"'." --- Just allNode -> do --- classified <- Classifier.classify allNode --- case classified of --- Left ex -> error $ "Unknown node type located for '" ++ selector ++ "'." --- Right x -> return x - - - - - - diff --git a/fregeFX/src/main/java/org/frege/FregeEventHandler.java b/fregeFX/src/main/java/org/frege/FregeEventHandler.java new file mode 100644 index 0000000..456ce08 --- /dev/null +++ b/fregeFX/src/main/java/org/frege/FregeEventHandler.java @@ -0,0 +1,26 @@ +package org.frege; + +import frege.runtime.Applicable; +import frege.runtime.Delayed; +import frege.runtime.Lambda; +import javafx.event.Event; +import javafx.event.EventHandler; + +public class FregeEventHandler implements EventHandler { + protected Lambda lambda; + + public FregeEventHandler(Lambda lambda) { + this.lambda = lambda; + } + + @Override + public void handle(Event event) { + try { + Applicable inter = lambda.apply(event); + Delayed.forced(inter.apply(null).result().forced()); // the second argument is the IO context + } catch(RuntimeException re) { + re.printStackTrace(); + throw re; + } + } +} diff --git a/preFregeFX/src/main/java/org/frege/FregeFX.java b/fregeFX/src/main/java/org/frege/FregeFX.java similarity index 100% rename from preFregeFX/src/main/java/org/frege/FregeFX.java rename to fregeFX/src/main/java/org/frege/FregeFX.java diff --git a/preFregeFX/src/generated/frege/javafx/animation/AnimationAccessorImpl.fr b/preFregeFX/src/generated/frege/javafx/animation/AnimationAccessorImpl.fr deleted file mode 100644 index 213c47d..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/AnimationAccessorImpl.fr +++ /dev/null @@ -1,13 +0,0 @@ -data AnimationAccessorImpl = mutable native javafx.animation.AnimationAccessorImpl where - - native finished :: AnimationAccessorImpl -> Animation -> IO () - - native jumpTo :: AnimationAccessorImpl -> Animation -> Long -> Long -> Bool -> IO () - - native playTo :: AnimationAccessorImpl -> Animation -> Long -> Long -> IO () - - native setCurrentRate :: AnimationAccessorImpl -> Animation -> Double -> IO () - - native setCurrentTicks :: AnimationAccessorImpl -> Animation -> Long -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/AnimationTimer.fr b/preFregeFX/src/generated/frege/javafx/animation/AnimationTimer.fr deleted file mode 100644 index 58e6975..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/AnimationTimer.fr +++ /dev/null @@ -1,9 +0,0 @@ -data AnimationTimer = mutable native javafx.animation.AnimationTimer where - - native handle :: AnimationTimer -> Long -> IO () - - native start :: AnimationTimer -> IO () - - native stop :: AnimationTimer -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/ParallelTransition.fr b/preFregeFX/src/generated/frege/javafx/animation/ParallelTransition.fr deleted file mode 100644 index 8916a5c..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/ParallelTransition.fr +++ /dev/null @@ -1,20 +0,0 @@ -data ParallelTransition = mutable native javafx.animation.ParallelTransition where - - native new :: MutableIO (JArray Animation) -> IO ParallelTransition - | Node -> IO ParallelTransition - | () -> IO ParallelTransition - | Node -> MutableIO (JArray Animation) -> IO ParallelTransition - - native getChildren :: ParallelTransition -> IO (ObservableList Animation) - - native getNode :: ParallelTransition -> IO Node - - native impl_jumpTo :: ParallelTransition -> Long -> Long -> Bool -> IO () - - native impl_playTo :: ParallelTransition -> Long -> Long -> IO () - - native nodeProperty :: ParallelTransition -> IO (ObjectProperty Node) - - native setNode :: ParallelTransition -> Node -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/PathTransition.fr b/preFregeFX/src/generated/frege/javafx/animation/PathTransition.fr deleted file mode 100644 index 3bd9c84..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/PathTransition.fr +++ /dev/null @@ -1,33 +0,0 @@ -data PathTransition = mutable native javafx.animation.PathTransition where - - native new :: Duration -> Shape -> IO PathTransition - | () -> IO PathTransition - | Duration -> Shape -> Node -> IO PathTransition - - native durationProperty :: PathTransition -> IO (ObjectProperty Duration) - - native getDuration :: PathTransition -> IO Duration - - native getNode :: PathTransition -> IO Node - - native getOrientation :: PathTransition -> IO PathTransition_OrientationType - - native getPath :: PathTransition -> IO Shape - - native interpolate :: PathTransition -> Double -> IO () - - native nodeProperty :: PathTransition -> IO (ObjectProperty Node) - - native orientationProperty :: PathTransition -> IO (ObjectProperty PathTransition_OrientationType) - - native pathProperty :: PathTransition -> IO (ObjectProperty Shape) - - native setDuration :: PathTransition -> Duration -> IO () - - native setNode :: PathTransition -> Node -> IO () - - native setOrientation :: PathTransition -> PathTransition_OrientationType -> IO () - - native setPath :: PathTransition -> Shape -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/PauseTransitionBuilder.fr b/preFregeFX/src/generated/frege/javafx/animation/PauseTransitionBuilder.fr deleted file mode 100644 index 22ecf73..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/PauseTransitionBuilder.fr +++ /dev/null @@ -1,11 +0,0 @@ -data PauseTransitionBuilder = mutable native javafx.animation.PauseTransitionBuilder where - - native applyTo :: PauseTransitionBuilder -> PauseTransition -> IO () - - native build :: PauseTransitionBuilder -> IO PauseTransition - - native create "javafx.animation.PauseTransitionBuilder.create" :: () -> IO PauseTransitionBuilder - - native duration :: PauseTransitionBuilder -> Duration -> IO PauseTransitionBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/ScaleTransitionBuilder.fr b/preFregeFX/src/generated/frege/javafx/animation/ScaleTransitionBuilder.fr deleted file mode 100644 index 08e56c4..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/ScaleTransitionBuilder.fr +++ /dev/null @@ -1,31 +0,0 @@ -data ScaleTransitionBuilder = mutable native javafx.animation.ScaleTransitionBuilder where - - native applyTo :: ScaleTransitionBuilder -> ScaleTransition -> IO () - - native build :: ScaleTransitionBuilder -> IO ScaleTransition - - native byX :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native byY :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native byZ :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native create "javafx.animation.ScaleTransitionBuilder.create" :: () -> IO ScaleTransitionBuilder - - native duration :: ScaleTransitionBuilder -> Duration -> IO ScaleTransitionBuilder - - native fromX :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native fromY :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native fromZ :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native node :: ScaleTransitionBuilder -> Node -> IO ScaleTransitionBuilder - - native toX :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native toY :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - native toZ :: ScaleTransitionBuilder -> Double -> IO ScaleTransitionBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/SequentialTransition.fr b/preFregeFX/src/generated/frege/javafx/animation/SequentialTransition.fr deleted file mode 100644 index 8340e66..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/SequentialTransition.fr +++ /dev/null @@ -1,16 +0,0 @@ -data SequentialTransition = mutable native javafx.animation.SequentialTransition where - - native new :: Node -> MutableIO (JArray Animation) -> IO SequentialTransition - | MutableIO (JArray Animation) -> IO SequentialTransition - | Node -> IO SequentialTransition - | () -> IO SequentialTransition - - native getChildren :: SequentialTransition -> IO (ObservableList Animation) - - native getNode :: SequentialTransition -> IO Node - - native nodeProperty :: SequentialTransition -> IO (ObjectProperty Node) - - native setNode :: SequentialTransition -> Node -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/SequentialTransitionBuilder.fr b/preFregeFX/src/generated/frege/javafx/animation/SequentialTransitionBuilder.fr deleted file mode 100644 index e2e7929..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/SequentialTransitionBuilder.fr +++ /dev/null @@ -1,14 +0,0 @@ -data SequentialTransitionBuilder = mutable native javafx.animation.SequentialTransitionBuilder where - - native applyTo :: SequentialTransitionBuilder -> SequentialTransition -> IO () - - native build :: SequentialTransitionBuilder -> IO SequentialTransition - - native children :: SequentialTransitionBuilder -> MutableIO (JArray Animation) -> IO SequentialTransitionBuilder - | SequentialTransitionBuilder -> MutableIO (Collection Animation) -> IO SequentialTransitionBuilder - - native create "javafx.animation.SequentialTransitionBuilder.create" :: () -> IO SequentialTransitionBuilder - - native node :: SequentialTransitionBuilder -> Node -> IO SequentialTransitionBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/Timeline.fr b/preFregeFX/src/generated/frege/javafx/animation/Timeline.fr deleted file mode 100644 index e5d03f1..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/Timeline.fr +++ /dev/null @@ -1,12 +0,0 @@ -data Timeline = mutable native javafx.animation.Timeline where - - native new :: () -> IO Timeline - | Double -> IO Timeline - | MutableIO (JArray KeyFrame) -> IO Timeline - | Double -> MutableIO (JArray KeyFrame) -> IO Timeline - - native getKeyFrames :: Timeline -> IO (ObservableList KeyFrame) - - native stop :: Timeline -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/Transition.fr b/preFregeFX/src/generated/frege/javafx/animation/Transition.fr deleted file mode 100644 index b851c28..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/Transition.fr +++ /dev/null @@ -1,9 +0,0 @@ -data Transition = mutable native javafx.animation.Transition where - - native getInterpolator :: Transition -> IO Interpolator - - native interpolatorProperty :: Transition -> IO (ObjectProperty Interpolator) - - native setInterpolator :: Transition -> Interpolator -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/TransitionBuilder.fr b/preFregeFX/src/generated/frege/javafx/animation/TransitionBuilder.fr deleted file mode 100644 index 07c302e..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/TransitionBuilder.fr +++ /dev/null @@ -1,9 +0,0 @@ -data TransitionBuilder b = mutable native javafx.animation.TransitionBuilder where - - native applyTo :: TransitionBuilder b -> Transition -> IO () - - native interpolator :: TransitionBuilder b -> Interpolator -> IO b - - native targetFramerate :: TransitionBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/TranslateTransition.fr b/preFregeFX/src/generated/frege/javafx/animation/TranslateTransition.fr deleted file mode 100644 index e55734f..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/TranslateTransition.fr +++ /dev/null @@ -1,75 +0,0 @@ -data TranslateTransition = mutable native javafx.animation.TranslateTransition where - - native new :: Duration -> IO TranslateTransition - | Duration -> Node -> IO TranslateTransition - | () -> IO TranslateTransition - - native byXProperty :: TranslateTransition -> IO DoubleProperty - - native byYProperty :: TranslateTransition -> IO DoubleProperty - - native byZProperty :: TranslateTransition -> IO DoubleProperty - - native durationProperty :: TranslateTransition -> IO (ObjectProperty Duration) - - native fromXProperty :: TranslateTransition -> IO DoubleProperty - - native fromYProperty :: TranslateTransition -> IO DoubleProperty - - native fromZProperty :: TranslateTransition -> IO DoubleProperty - - native getByX :: TranslateTransition -> IO Double - - native getByY :: TranslateTransition -> IO Double - - native getByZ :: TranslateTransition -> IO Double - - native getDuration :: TranslateTransition -> IO Duration - - native getFromX :: TranslateTransition -> IO Double - - native getFromY :: TranslateTransition -> IO Double - - native getFromZ :: TranslateTransition -> IO Double - - native getNode :: TranslateTransition -> IO Node - - native getToX :: TranslateTransition -> IO Double - - native getToY :: TranslateTransition -> IO Double - - native getToZ :: TranslateTransition -> IO Double - - native interpolate :: TranslateTransition -> Double -> IO () - - native nodeProperty :: TranslateTransition -> IO (ObjectProperty Node) - - native setByX :: TranslateTransition -> Double -> IO () - - native setByY :: TranslateTransition -> Double -> IO () - - native setByZ :: TranslateTransition -> Double -> IO () - - native setDuration :: TranslateTransition -> Duration -> IO () - - native setFromX :: TranslateTransition -> Double -> IO () - - native setFromY :: TranslateTransition -> Double -> IO () - - native setFromZ :: TranslateTransition -> Double -> IO () - - native setNode :: TranslateTransition -> Node -> IO () - - native setToX :: TranslateTransition -> Double -> IO () - - native setToY :: TranslateTransition -> Double -> IO () - - native setToZ :: TranslateTransition -> Double -> IO () - - native toXProperty :: TranslateTransition -> IO DoubleProperty - - native toYProperty :: TranslateTransition -> IO DoubleProperty - - native toZProperty :: TranslateTransition -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/animation/TranslateTransitionBuilder.fr b/preFregeFX/src/generated/frege/javafx/animation/TranslateTransitionBuilder.fr deleted file mode 100644 index df28c92..0000000 --- a/preFregeFX/src/generated/frege/javafx/animation/TranslateTransitionBuilder.fr +++ /dev/null @@ -1,31 +0,0 @@ -data TranslateTransitionBuilder = mutable native javafx.animation.TranslateTransitionBuilder where - - native applyTo :: TranslateTransitionBuilder -> TranslateTransition -> IO () - - native build :: TranslateTransitionBuilder -> IO TranslateTransition - - native byX :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native byY :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native byZ :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native create "javafx.animation.TranslateTransitionBuilder.create" :: () -> IO TranslateTransitionBuilder - - native duration :: TranslateTransitionBuilder -> Duration -> IO TranslateTransitionBuilder - - native fromX :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native fromY :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native fromZ :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native node :: TranslateTransitionBuilder -> Node -> IO TranslateTransitionBuilder - - native toX :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native toY :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - native toZ :: TranslateTransitionBuilder -> Double -> IO TranslateTransitionBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/application/ConditionalFeature.fr b/preFregeFX/src/generated/frege/javafx/application/ConditionalFeature.fr deleted file mode 100644 index 4b5aab4..0000000 --- a/preFregeFX/src/generated/frege/javafx/application/ConditionalFeature.fr +++ /dev/null @@ -1,27 +0,0 @@ -data ConditionalFeature = mutable native javafx.application.ConditionalFeature where - - native graphics "javafx.application.ConditionalFeature.GRAPHICS" :: IO ConditionalFeature - native controls "javafx.application.ConditionalFeature.CONTROLS" :: IO ConditionalFeature - native media "javafx.application.ConditionalFeature.MEDIA" :: IO ConditionalFeature - native web "javafx.application.ConditionalFeature.WEB" :: IO ConditionalFeature - native swt "javafx.application.ConditionalFeature.SWT" :: IO ConditionalFeature - native swing "javafx.application.ConditionalFeature.SWING" :: IO ConditionalFeature - native fxml "javafx.application.ConditionalFeature.FXML" :: IO ConditionalFeature - native scene3d "javafx.application.ConditionalFeature.SCENE3D" :: IO ConditionalFeature - native effect "javafx.application.ConditionalFeature.EFFECT" :: IO ConditionalFeature - native shape_clip "javafx.application.ConditionalFeature.SHAPE_CLIP" :: IO ConditionalFeature - native input_method "javafx.application.ConditionalFeature.INPUT_METHOD" :: IO ConditionalFeature - native transparent_window "javafx.application.ConditionalFeature.TRANSPARENT_WINDOW" :: IO ConditionalFeature - native unified_window "javafx.application.ConditionalFeature.UNIFIED_WINDOW" :: IO ConditionalFeature - native two_level_focus "javafx.application.ConditionalFeature.TWO_LEVEL_FOCUS" :: IO ConditionalFeature - native virtual_keyboard "javafx.application.ConditionalFeature.VIRTUAL_KEYBOARD" :: IO ConditionalFeature - native input_touch "javafx.application.ConditionalFeature.INPUT_TOUCH" :: IO ConditionalFeature - native input_multitouch "javafx.application.ConditionalFeature.INPUT_MULTITOUCH" :: IO ConditionalFeature - native input_pointer "javafx.application.ConditionalFeature.INPUT_POINTER" :: IO ConditionalFeature - - native valueOf "javafx.application.ConditionalFeature.valueOf" :: String -> IO ConditionalFeature - - native values "javafx.application.ConditionalFeature.values" :: () -> STMutable s (JArray ConditionalFeature) - -derive Serializable ConditionalFeature - diff --git a/preFregeFX/src/generated/frege/javafx/application/Platform.fr b/preFregeFX/src/generated/frege/javafx/application/Platform.fr deleted file mode 100644 index 9f0c37c..0000000 --- a/preFregeFX/src/generated/frege/javafx/application/Platform.fr +++ /dev/null @@ -1,19 +0,0 @@ -data Platform = mutable native javafx.application.Platform where - - native accessibilityActiveProperty "javafx.application.Platform.accessibilityActiveProperty" :: () -> IO ReadOnlyBooleanProperty - - pure native exit "javafx.application.Platform.exit" :: () -> () - - pure native isAccessibilityActive "javafx.application.Platform.isAccessibilityActive" :: () -> Bool - - pure native isFxApplicationThread "javafx.application.Platform.isFxApplicationThread" :: () -> Bool - - pure native isImplicitExit "javafx.application.Platform.isImplicitExit" :: () -> Bool - - native isSupported "javafx.application.Platform.isSupported" :: ConditionalFeature -> IO Bool - - pure native runLater "javafx.application.Platform.runLater" :: Runnable -> () - - pure native setImplicitExit "javafx.application.Platform.setImplicitExit" :: Bool -> () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/InvalidationListener.fr b/preFregeFX/src/generated/frege/javafx/beans/InvalidationListener.fr deleted file mode 100644 index 4c4f832..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/InvalidationListener.fr +++ /dev/null @@ -1,5 +0,0 @@ -data InvalidationListener = mutable native javafx.beans.InvalidationListener where - - native invalidated :: InvalidationListener -> Observable -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/WeakListener.fr b/preFregeFX/src/generated/frege/javafx/beans/WeakListener.fr deleted file mode 100644 index 0b0774c..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/WeakListener.fr +++ /dev/null @@ -1,5 +0,0 @@ -data WeakListener = mutable native javafx.beans.WeakListener where - - native wasGarbageCollected :: WeakListener -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/BooleanExpression.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/BooleanExpression.fr deleted file mode 100644 index e5317d6..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/BooleanExpression.fr +++ /dev/null @@ -1,22 +0,0 @@ -data BooleanExpression = mutable native javafx.beans.binding.BooleanExpression where - - native and :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding - - native asObject :: BooleanExpression -> IO (ObjectExpression Boolean) - - native asString :: BooleanExpression -> IO StringBinding - - native booleanExpression "javafx.beans.binding.BooleanExpression.booleanExpression" :: ObservableBooleanValue -> IO BooleanExpression - | ObservableValue Boolean -> IO BooleanExpression - - native getValue :: BooleanExpression -> IO Boolean - - native isEqualTo :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding - - native isNotEqualTo :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding - - native not :: BooleanExpression -> IO BooleanBinding - - native or :: BooleanExpression -> ObservableBooleanValue -> IO BooleanBinding - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/DoubleBinding.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/DoubleBinding.fr deleted file mode 100644 index ee63c49..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/DoubleBinding.fr +++ /dev/null @@ -1,21 +0,0 @@ -data DoubleBinding = mutable native javafx.beans.binding.DoubleBinding where - - native addListener :: DoubleBinding -> ChangeListener Number -> IO () - | DoubleBinding -> InvalidationListener -> IO () - - native dispose :: DoubleBinding -> IO () - - native get :: DoubleBinding -> IO Double - - native getDependencies :: DoubleBinding -> IO (ObservableList Object) - - native invalidate :: DoubleBinding -> IO () - - native isValid :: DoubleBinding -> IO Bool - - native removeListener :: DoubleBinding -> InvalidationListener -> IO () - | DoubleBinding -> ChangeListener Number -> IO () - - native toString :: DoubleBinding -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/DoubleExpression.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/DoubleExpression.fr deleted file mode 100644 index 9a84770..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/DoubleExpression.fr +++ /dev/null @@ -1,44 +0,0 @@ -data DoubleExpression = mutable native javafx.beans.binding.DoubleExpression where - - native add :: DoubleExpression -> Float -> IO DoubleBinding - | DoubleExpression -> Double -> IO DoubleBinding - | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding - | DoubleExpression -> Long -> IO DoubleBinding - | DoubleExpression -> Int -> IO DoubleBinding - - native asObject :: DoubleExpression -> IO (ObjectExpression Double) - - native divide :: DoubleExpression -> Int -> IO DoubleBinding - | DoubleExpression -> Long -> IO DoubleBinding - | DoubleExpression -> Double -> IO DoubleBinding - | DoubleExpression -> Float -> IO DoubleBinding - | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding - - native doubleExpression "javafx.beans.binding.DoubleExpression.doubleExpression" :: ObservableDoubleValue -> IO DoubleExpression - | ObservableValue t -> IO DoubleExpression - - native doubleValue :: DoubleExpression -> IO Double - - native floatValue :: DoubleExpression -> IO Float - - native getValue :: DoubleExpression -> IO Double - - native intValue :: DoubleExpression -> IO Int - - native longValue :: DoubleExpression -> IO Long - - native multiply :: DoubleExpression -> Float -> IO DoubleBinding - | DoubleExpression -> Long -> IO DoubleBinding - | DoubleExpression -> Int -> IO DoubleBinding - | DoubleExpression -> Double -> IO DoubleBinding - | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding - - native negate :: DoubleExpression -> IO DoubleBinding - - native subtract :: DoubleExpression -> Float -> IO DoubleBinding - | DoubleExpression -> Long -> IO DoubleBinding - | DoubleExpression -> Int -> IO DoubleBinding - | DoubleExpression -> Double -> IO DoubleBinding - | DoubleExpression -> ObservableNumberValue -> IO DoubleBinding - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/FloatBinding.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/FloatBinding.fr deleted file mode 100644 index 08e7333..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/FloatBinding.fr +++ /dev/null @@ -1,21 +0,0 @@ -data FloatBinding = mutable native javafx.beans.binding.FloatBinding where - - native addListener :: FloatBinding -> InvalidationListener -> IO () - | FloatBinding -> ChangeListener Number -> IO () - - native dispose :: FloatBinding -> IO () - - native get :: FloatBinding -> IO Float - - native getDependencies :: FloatBinding -> IO (ObservableList Object) - - native invalidate :: FloatBinding -> IO () - - native isValid :: FloatBinding -> IO Bool - - native removeListener :: FloatBinding -> ChangeListener Number -> IO () - | FloatBinding -> InvalidationListener -> IO () - - native toString :: FloatBinding -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/IntegerExpression.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/IntegerExpression.fr deleted file mode 100644 index 4044d74..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/IntegerExpression.fr +++ /dev/null @@ -1,40 +0,0 @@ -data IntegerExpression = mutable native javafx.beans.binding.IntegerExpression where - - native add :: IntegerExpression -> Double -> IO DoubleBinding - | IntegerExpression -> Float -> IO FloatBinding - | IntegerExpression -> Long -> IO LongBinding - | IntegerExpression -> Int -> IO IntegerBinding - - native asObject :: IntegerExpression -> IO (ObjectExpression Integer) - - native divide :: IntegerExpression -> Int -> IO IntegerBinding - | IntegerExpression -> Long -> IO LongBinding - | IntegerExpression -> Double -> IO DoubleBinding - | IntegerExpression -> Float -> IO FloatBinding - - native doubleValue :: IntegerExpression -> IO Double - - native floatValue :: IntegerExpression -> IO Float - - native getValue :: IntegerExpression -> IO Integer - - native intValue :: IntegerExpression -> IO Int - - native integerExpression "javafx.beans.binding.IntegerExpression.integerExpression" :: ObservableValue t -> IO IntegerExpression - | ObservableIntegerValue -> IO IntegerExpression - - native longValue :: IntegerExpression -> IO Long - - native multiply :: IntegerExpression -> Long -> IO LongBinding - | IntegerExpression -> Float -> IO FloatBinding - | IntegerExpression -> Int -> IO IntegerBinding - | IntegerExpression -> Double -> IO DoubleBinding - - native negate :: IntegerExpression -> IO IntegerBinding - - native subtract :: IntegerExpression -> Float -> IO FloatBinding - | IntegerExpression -> Int -> IO IntegerBinding - | IntegerExpression -> Double -> IO DoubleBinding - | IntegerExpression -> Long -> IO LongBinding - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/ListExpression.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/ListExpression.fr deleted file mode 100644 index 00ae525..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/ListExpression.fr +++ /dev/null @@ -1,74 +0,0 @@ -data ListExpression e = mutable native javafx.beans.binding.ListExpression where - - native add :: ListExpression e -> Int -> e -> IO () - | ListExpression e -> e -> IO Bool - - native addAll :: ListExpression e -> MutableIO (JArray e) -> IO Bool - | ListExpression e -> MutableIO (Collection e) -> IO Bool - | ListExpression e -> Int -> MutableIO (Collection e) -> IO Bool - - native asString :: ListExpression e -> IO StringBinding - - native clear :: ListExpression e -> IO () - - native contains :: ListExpression e -> Object -> IO Bool - - native containsAll :: ListExpression e -> MutableIO (Collection Object) -> IO Bool - - native emptyProperty :: ListExpression e -> IO ReadOnlyBooleanProperty - - native get :: ListExpression e -> Int -> IO e - - native getSize :: ListExpression e -> IO Int - - native getValue :: ListExpression e -> IO (ObservableList e) - - native indexOf :: ListExpression e -> Object -> IO Int - - native isEmpty :: ListExpression e -> IO Bool - - native isEqualTo :: ListExpression e -> ObservableList Object -> IO BooleanBinding - - native isNotEqualTo :: ListExpression e -> ObservableList Object -> IO BooleanBinding - - native isNotNull :: ListExpression e -> IO BooleanBinding - - native isNull :: ListExpression e -> IO BooleanBinding - - native iterator :: ListExpression e -> IO (Iterator e) - - native lastIndexOf :: ListExpression e -> Object -> IO Int - - native listExpression "javafx.beans.binding.ListExpression.listExpression" :: ObservableListValue e -> IO (ListExpression e) - - native listIterator :: ListExpression e -> IO (ListIterator e) - | ListExpression e -> Int -> IO (ListIterator e) - - native remove :: ListExpression e -> Int -> IO e - | ListExpression e -> Int -> Int -> IO () - | ListExpression e -> Object -> IO Bool - - native removeAll :: ListExpression e -> MutableIO (Collection Object) -> IO Bool - | ListExpression e -> MutableIO (JArray e) -> IO Bool - - native retainAll :: ListExpression e -> MutableIO (JArray e) -> IO Bool - | ListExpression e -> MutableIO (Collection Object) -> IO Bool - - native set :: ListExpression e -> Int -> e -> IO e - - native setAll :: ListExpression e -> MutableIO (JArray e) -> IO Bool - | ListExpression e -> MutableIO (Collection e) -> IO Bool - - native size :: ListExpression e -> IO Int - - native sizeProperty :: ListExpression e -> IO ReadOnlyIntegerProperty - - native subList :: ListExpression e -> Int -> Int -> IO (List e) - - native toArray :: ListExpression e -> MutableIO (JArray t) -> IO (JArray t) - | ListExpression e -> IO (JArray Object) - - native valueAt :: ListExpression e -> Int -> IO (ObjectBinding e) - | ListExpression e -> ObservableIntegerValue -> IO (ObjectBinding e) - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/ObjectBinding.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/ObjectBinding.fr deleted file mode 100644 index 8ba54a2..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/ObjectBinding.fr +++ /dev/null @@ -1,21 +0,0 @@ -data ObjectBinding t = mutable native javafx.beans.binding.ObjectBinding where - - native addListener :: ObjectBinding t -> InvalidationListener -> IO () - | ObjectBinding t -> ChangeListener t -> IO () - - native dispose :: ObjectBinding t -> IO () - - native get :: ObjectBinding t -> IO t - - native getDependencies :: ObjectBinding t -> IO (ObservableList Object) - - native invalidate :: ObjectBinding t -> IO () - - native isValid :: ObjectBinding t -> IO Bool - - native removeListener :: ObjectBinding t -> ChangeListener t -> IO () - | ObjectBinding t -> InvalidationListener -> IO () - - native toString :: ObjectBinding t -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/ObjectExpression.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/ObjectExpression.fr deleted file mode 100644 index 0e446de..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/ObjectExpression.fr +++ /dev/null @@ -1,21 +0,0 @@ -data ObjectExpression t = mutable native javafx.beans.binding.ObjectExpression where - - native asString :: ObjectExpression t -> Locale -> String -> IO StringBinding - | ObjectExpression t -> String -> IO StringBinding - | ObjectExpression t -> IO StringBinding - - native getValue :: ObjectExpression t -> IO t - - native isEqualTo :: ObjectExpression t -> Object -> IO BooleanBinding - | ObjectExpression t -> ObservableObjectValue Object -> IO BooleanBinding - - native isNotEqualTo :: ObjectExpression t -> Object -> IO BooleanBinding - | ObjectExpression t -> ObservableObjectValue Object -> IO BooleanBinding - - native isNotNull :: ObjectExpression t -> IO BooleanBinding - - native isNull :: ObjectExpression t -> IO BooleanBinding - - native objectExpression "javafx.beans.binding.ObjectExpression.objectExpression" :: ObservableObjectValue t -> IO (ObjectExpression t) - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/SetBinding.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/SetBinding.fr deleted file mode 100644 index 04423db..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/SetBinding.fr +++ /dev/null @@ -1,27 +0,0 @@ -data SetBinding e = mutable native javafx.beans.binding.SetBinding where - - native addListener :: SetBinding e -> InvalidationListener -> IO () - | SetBinding e -> SetChangeListener e -> IO () - | SetBinding e -> ChangeListener (ObservableSet e) -> IO () - - native dispose :: SetBinding e -> IO () - - native emptyProperty :: SetBinding e -> IO ReadOnlyBooleanProperty - - native get :: SetBinding e -> IO (ObservableSet e) - - native getDependencies :: SetBinding e -> IO (ObservableList Object) - - native invalidate :: SetBinding e -> IO () - - native isValid :: SetBinding e -> IO Bool - - native removeListener :: SetBinding e -> ChangeListener (ObservableSet e) -> IO () - | SetBinding e -> SetChangeListener e -> IO () - | SetBinding e -> InvalidationListener -> IO () - - native sizeProperty :: SetBinding e -> IO ReadOnlyIntegerProperty - - native toString :: SetBinding e -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/StringExpression.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/StringExpression.fr deleted file mode 100644 index 0b81981..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/StringExpression.fr +++ /dev/null @@ -1,45 +0,0 @@ -data StringExpression = mutable native javafx.beans.binding.StringExpression where - - native concat :: StringExpression -> Object -> IO StringExpression - - native getValue :: StringExpression -> IO String - - native getValueSafe :: StringExpression -> IO String - - native greaterThan :: StringExpression -> ObservableStringValue -> IO BooleanBinding - | StringExpression -> String -> IO BooleanBinding - - native greaterThanOrEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding - | StringExpression -> String -> IO BooleanBinding - - native isEmpty :: StringExpression -> IO BooleanBinding - - native isEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding - | StringExpression -> String -> IO BooleanBinding - - native isEqualToIgnoreCase :: StringExpression -> ObservableStringValue -> IO BooleanBinding - | StringExpression -> String -> IO BooleanBinding - - native isNotEmpty :: StringExpression -> IO BooleanBinding - - native isNotEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding - | StringExpression -> String -> IO BooleanBinding - - native isNotEqualToIgnoreCase :: StringExpression -> String -> IO BooleanBinding - | StringExpression -> ObservableStringValue -> IO BooleanBinding - - native isNotNull :: StringExpression -> IO BooleanBinding - - native isNull :: StringExpression -> IO BooleanBinding - - native length :: StringExpression -> IO IntegerBinding - - native lessThan :: StringExpression -> String -> IO BooleanBinding - | StringExpression -> ObservableStringValue -> IO BooleanBinding - - native lessThanOrEqualTo :: StringExpression -> ObservableStringValue -> IO BooleanBinding - | StringExpression -> String -> IO BooleanBinding - - native stringExpression "javafx.beans.binding.StringExpression.stringExpression" :: ObservableValue Object -> IO StringExpression - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/binding/When.fr b/preFregeFX/src/generated/frege/javafx/beans/binding/When.fr deleted file mode 100644 index 8e9983a..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/binding/When.fr +++ /dev/null @@ -1,17 +0,0 @@ -data When = mutable native javafx.beans.binding.When where - - native new :: ObservableBooleanValue -> IO When - - native jthen' :: When -> Bool -> IO When_BooleanConditionBuilder - | When -> ObservableStringValue -> IO When_StringConditionBuilder - | When -> String -> IO When_StringConditionBuilder - | When -> ObservableObjectValue t -> IO (When_ObjectConditionBuilder t) - | When -> t -> IO (When_ObjectConditionBuilder t) - | When -> ObservableBooleanValue -> IO When_BooleanConditionBuilder - | When -> Double -> IO When_NumberConditionBuilder - | When -> Float -> IO When_NumberConditionBuilder - | When -> Long -> IO When_NumberConditionBuilder - | When -> Int -> IO When_NumberConditionBuilder - | When -> ObservableNumberValue -> IO When_NumberConditionBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/BooleanPropertyBase.fr b/preFregeFX/src/generated/frege/javafx/beans/property/BooleanPropertyBase.fr deleted file mode 100644 index 3678ded..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/BooleanPropertyBase.fr +++ /dev/null @@ -1,21 +0,0 @@ -data BooleanPropertyBase = mutable native javafx.beans.property.BooleanPropertyBase where - - native addListener :: BooleanPropertyBase -> InvalidationListener -> IO () - | BooleanPropertyBase -> ChangeListener Boolean -> IO () - - native bind :: BooleanPropertyBase -> ObservableValue Boolean -> IO () - - native get :: BooleanPropertyBase -> IO Bool - - native isBound :: BooleanPropertyBase -> IO Bool - - native removeListener :: BooleanPropertyBase -> InvalidationListener -> IO () - | BooleanPropertyBase -> ChangeListener Boolean -> IO () - - native set :: BooleanPropertyBase -> Bool -> IO () - - native toString :: BooleanPropertyBase -> IO String - - native unbind :: BooleanPropertyBase -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/FloatProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/FloatProperty.fr deleted file mode 100644 index 227ac38..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/FloatProperty.fr +++ /dev/null @@ -1,15 +0,0 @@ -data FloatProperty = mutable native javafx.beans.property.FloatProperty where - - native asObject :: FloatProperty -> IO (ObjectProperty Float) - - native bindBidirectional :: FloatProperty -> Property Number -> IO () - - native floatProperty "javafx.beans.property.FloatProperty.floatProperty" :: Property Float -> IO FloatProperty - - native setValue :: FloatProperty -> Number -> IO () - - native toString :: FloatProperty -> IO String - - native unbindBidirectional :: FloatProperty -> Property Number -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/FloatPropertyBase.fr b/preFregeFX/src/generated/frege/javafx/beans/property/FloatPropertyBase.fr deleted file mode 100644 index 2ee5712..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/FloatPropertyBase.fr +++ /dev/null @@ -1,21 +0,0 @@ -data FloatPropertyBase = mutable native javafx.beans.property.FloatPropertyBase where - - native addListener :: FloatPropertyBase -> InvalidationListener -> IO () - | FloatPropertyBase -> ChangeListener Number -> IO () - - native bind :: FloatPropertyBase -> ObservableValue Number -> IO () - - native get :: FloatPropertyBase -> IO Float - - native isBound :: FloatPropertyBase -> IO Bool - - native removeListener :: FloatPropertyBase -> ChangeListener Number -> IO () - | FloatPropertyBase -> InvalidationListener -> IO () - - native set :: FloatPropertyBase -> Float -> IO () - - native toString :: FloatPropertyBase -> IO String - - native unbind :: FloatPropertyBase -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/IntegerProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/IntegerProperty.fr deleted file mode 100644 index 74cfbcc..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/IntegerProperty.fr +++ /dev/null @@ -1,15 +0,0 @@ -data IntegerProperty = mutable native javafx.beans.property.IntegerProperty where - - native asObject :: IntegerProperty -> IO (ObjectProperty Integer) - - native bindBidirectional :: IntegerProperty -> Property Number -> IO () - - native integerProperty "javafx.beans.property.IntegerProperty.integerProperty" :: Property Integer -> IO IntegerProperty - - native setValue :: IntegerProperty -> Number -> IO () - - native toString :: IntegerProperty -> IO String - - native unbindBidirectional :: IntegerProperty -> Property Number -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ListProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ListProperty.fr deleted file mode 100644 index b0ca645..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ListProperty.fr +++ /dev/null @@ -1,11 +0,0 @@ -data ListProperty e = mutable native javafx.beans.property.ListProperty where - - native bindBidirectional :: ListProperty e -> Property (ObservableList e) -> IO () - - native setValue :: ListProperty e -> ObservableList e -> IO () - - native toString :: ListProperty e -> IO String - - native unbindBidirectional :: ListProperty e -> Property (ObservableList e) -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/LongProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/LongProperty.fr deleted file mode 100644 index 39815aa..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/LongProperty.fr +++ /dev/null @@ -1,15 +0,0 @@ -data LongProperty = mutable native javafx.beans.property.LongProperty where - - native asObject :: LongProperty -> IO (ObjectProperty Long) - - native bindBidirectional :: LongProperty -> Property Number -> IO () - - native longProperty "javafx.beans.property.LongProperty.longProperty" :: Property Long -> IO LongProperty - - native setValue :: LongProperty -> Number -> IO () - - native toString :: LongProperty -> IO String - - native unbindBidirectional :: LongProperty -> Property Number -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/MapProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/MapProperty.fr deleted file mode 100644 index adc1477..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/MapProperty.fr +++ /dev/null @@ -1,11 +0,0 @@ -data MapProperty k v = mutable native javafx.beans.property.MapProperty where - - native bindBidirectional :: MapProperty k v -> Property (ObservableMap k v) -> IO () - - native setValue :: MapProperty k v -> ObservableMap k v -> IO () - - native toString :: MapProperty k v -> IO String - - native unbindBidirectional :: MapProperty k v -> Property (ObservableMap k v) -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanProperty.fr deleted file mode 100644 index 098a8b5..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanProperty.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ReadOnlyBooleanProperty = mutable native javafx.beans.property.ReadOnlyBooleanProperty where - - native asObject :: ReadOnlyBooleanProperty -> IO (ReadOnlyObjectProperty Boolean) - - native readOnlyBooleanProperty "javafx.beans.property.ReadOnlyBooleanProperty.readOnlyBooleanProperty" :: ReadOnlyProperty Boolean -> IO ReadOnlyBooleanProperty - - native toString :: ReadOnlyBooleanProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanPropertyBase.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanPropertyBase.fr deleted file mode 100644 index 1307e0d..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyBooleanPropertyBase.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ReadOnlyBooleanPropertyBase = mutable native javafx.beans.property.ReadOnlyBooleanPropertyBase where - - native addListener :: ReadOnlyBooleanPropertyBase -> ChangeListener Boolean -> IO () - | ReadOnlyBooleanPropertyBase -> InvalidationListener -> IO () - - native removeListener :: ReadOnlyBooleanPropertyBase -> ChangeListener Boolean -> IO () - | ReadOnlyBooleanPropertyBase -> InvalidationListener -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoubleProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoubleProperty.fr deleted file mode 100644 index 5bc7163..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoubleProperty.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ReadOnlyDoubleProperty = mutable native javafx.beans.property.ReadOnlyDoubleProperty where - - native asObject :: ReadOnlyDoubleProperty -> IO (ReadOnlyObjectProperty Double) - - native readOnlyDoubleProperty "javafx.beans.property.ReadOnlyDoubleProperty.readOnlyDoubleProperty" :: ReadOnlyProperty t -> IO ReadOnlyDoubleProperty - - native toString :: ReadOnlyDoubleProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoublePropertyBase.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoublePropertyBase.fr deleted file mode 100644 index 4e28581..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyDoublePropertyBase.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ReadOnlyDoublePropertyBase = mutable native javafx.beans.property.ReadOnlyDoublePropertyBase where - - native addListener :: ReadOnlyDoublePropertyBase -> ChangeListener Number -> IO () - | ReadOnlyDoublePropertyBase -> InvalidationListener -> IO () - - native removeListener :: ReadOnlyDoublePropertyBase -> InvalidationListener -> IO () - | ReadOnlyDoublePropertyBase -> ChangeListener Number -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyFloatWrapper.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyFloatWrapper.fr deleted file mode 100644 index 48d5ca3..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyFloatWrapper.fr +++ /dev/null @@ -1,16 +0,0 @@ -data ReadOnlyFloatWrapper = mutable native javafx.beans.property.ReadOnlyFloatWrapper where - - native new :: Object -> String -> Float -> IO ReadOnlyFloatWrapper - | Object -> String -> IO ReadOnlyFloatWrapper - | Float -> IO ReadOnlyFloatWrapper - | () -> IO ReadOnlyFloatWrapper - - native addListener :: ReadOnlyFloatWrapper -> InvalidationListener -> IO () - | ReadOnlyFloatWrapper -> ChangeListener Number -> IO () - - native getReadOnlyProperty :: ReadOnlyFloatWrapper -> IO ReadOnlyFloatProperty - - native removeListener :: ReadOnlyFloatWrapper -> ChangeListener Number -> IO () - | ReadOnlyFloatWrapper -> InvalidationListener -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyIntegerPropertyBase.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyIntegerPropertyBase.fr deleted file mode 100644 index 70603f7..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyIntegerPropertyBase.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ReadOnlyIntegerPropertyBase = mutable native javafx.beans.property.ReadOnlyIntegerPropertyBase where - - native addListener :: ReadOnlyIntegerPropertyBase -> ChangeListener Number -> IO () - | ReadOnlyIntegerPropertyBase -> InvalidationListener -> IO () - - native removeListener :: ReadOnlyIntegerPropertyBase -> InvalidationListener -> IO () - | ReadOnlyIntegerPropertyBase -> ChangeListener Number -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyListProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyListProperty.fr deleted file mode 100644 index 068eaa4..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyListProperty.fr +++ /dev/null @@ -1,17 +0,0 @@ -data ReadOnlyListProperty e = mutable native javafx.beans.property.ReadOnlyListProperty where - - native bindContent :: ReadOnlyListProperty e -> ObservableList e -> IO () - - native bindContentBidirectional :: ReadOnlyListProperty e -> ObservableList e -> IO () - - native equals :: ReadOnlyListProperty e -> Object -> IO Bool - - native hashCode :: ReadOnlyListProperty e -> IO Int - - native toString :: ReadOnlyListProperty e -> IO String - - native unbindContent :: ReadOnlyListProperty e -> Object -> IO () - - native unbindContentBidirectional :: ReadOnlyListProperty e -> Object -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyMapProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyMapProperty.fr deleted file mode 100644 index 141e431..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyMapProperty.fr +++ /dev/null @@ -1,17 +0,0 @@ -data ReadOnlyMapProperty k v = mutable native javafx.beans.property.ReadOnlyMapProperty where - - native bindContent :: ReadOnlyMapProperty k v -> ObservableMap k v -> IO () - - native bindContentBidirectional :: ReadOnlyMapProperty k v -> ObservableMap k v -> IO () - - native equals :: ReadOnlyMapProperty k v -> Object -> IO Bool - - native hashCode :: ReadOnlyMapProperty k v -> IO Int - - native toString :: ReadOnlyMapProperty k v -> IO String - - native unbindContent :: ReadOnlyMapProperty k v -> Object -> IO () - - native unbindContentBidirectional :: ReadOnlyMapProperty k v -> Object -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyObjectPropertyBase.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyObjectPropertyBase.fr deleted file mode 100644 index 38b51fb..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyObjectPropertyBase.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ReadOnlyObjectPropertyBase t = mutable native javafx.beans.property.ReadOnlyObjectPropertyBase where - - native addListener :: ReadOnlyObjectPropertyBase t -> ChangeListener t -> IO () - | ReadOnlyObjectPropertyBase t -> InvalidationListener -> IO () - - native removeListener :: ReadOnlyObjectPropertyBase t -> ChangeListener t -> IO () - | ReadOnlyObjectPropertyBase t -> InvalidationListener -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetProperty.fr deleted file mode 100644 index a69a7d9..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetProperty.fr +++ /dev/null @@ -1,17 +0,0 @@ -data ReadOnlySetProperty e = mutable native javafx.beans.property.ReadOnlySetProperty where - - native bindContent :: ReadOnlySetProperty e -> ObservableSet e -> IO () - - native bindContentBidirectional :: ReadOnlySetProperty e -> ObservableSet e -> IO () - - native equals :: ReadOnlySetProperty e -> Object -> IO Bool - - native hashCode :: ReadOnlySetProperty e -> IO Int - - native toString :: ReadOnlySetProperty e -> IO String - - native unbindContent :: ReadOnlySetProperty e -> Object -> IO () - - native unbindContentBidirectional :: ReadOnlySetProperty e -> Object -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetWrapper.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetWrapper.fr deleted file mode 100644 index 2ec72a8..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlySetWrapper.fr +++ /dev/null @@ -1,18 +0,0 @@ -data ReadOnlySetWrapper e = mutable native javafx.beans.property.ReadOnlySetWrapper where - - native new :: Object -> String -> ObservableSet e -> IO (ReadOnlySetWrapper e) - | Object -> String -> IO (ReadOnlySetWrapper e) - | ObservableSet e -> IO (ReadOnlySetWrapper e) - | () -> IO (ReadOnlySetWrapper e) - - native addListener :: ReadOnlySetWrapper e -> InvalidationListener -> IO () - | ReadOnlySetWrapper e -> SetChangeListener e -> IO () - | ReadOnlySetWrapper e -> ChangeListener (ObservableSet e) -> IO () - - native getReadOnlyProperty :: ReadOnlySetWrapper e -> IO (ReadOnlySetProperty e) - - native removeListener :: ReadOnlySetWrapper e -> ChangeListener (ObservableSet e) -> IO () - | ReadOnlySetWrapper e -> SetChangeListener e -> IO () - | ReadOnlySetWrapper e -> InvalidationListener -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyStringPropertyBase.fr b/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyStringPropertyBase.fr deleted file mode 100644 index af5c5fd..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/ReadOnlyStringPropertyBase.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ReadOnlyStringPropertyBase = mutable native javafx.beans.property.ReadOnlyStringPropertyBase where - - native addListener :: ReadOnlyStringPropertyBase -> ChangeListener String -> IO () - | ReadOnlyStringPropertyBase -> InvalidationListener -> IO () - - native removeListener :: ReadOnlyStringPropertyBase -> InvalidationListener -> IO () - | ReadOnlyStringPropertyBase -> ChangeListener String -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/SetProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/SetProperty.fr deleted file mode 100644 index cc51249..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/SetProperty.fr +++ /dev/null @@ -1,11 +0,0 @@ -data SetProperty e = mutable native javafx.beans.property.SetProperty where - - native bindBidirectional :: SetProperty e -> Property (ObservableSet e) -> IO () - - native setValue :: SetProperty e -> ObservableSet e -> IO () - - native toString :: SetProperty e -> IO String - - native unbindBidirectional :: SetProperty e -> Property (ObservableSet e) -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleBooleanProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/SimpleBooleanProperty.fr deleted file mode 100644 index b2ebf16..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleBooleanProperty.fr +++ /dev/null @@ -1,12 +0,0 @@ -data SimpleBooleanProperty = mutable native javafx.beans.property.SimpleBooleanProperty where - - native new :: Object -> String -> IO SimpleBooleanProperty - | () -> IO SimpleBooleanProperty - | Object -> String -> Bool -> IO SimpleBooleanProperty - | Bool -> IO SimpleBooleanProperty - - native getBean :: SimpleBooleanProperty -> IO Object - - native getName :: SimpleBooleanProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleDoubleProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/SimpleDoubleProperty.fr deleted file mode 100644 index f324e5e..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleDoubleProperty.fr +++ /dev/null @@ -1,12 +0,0 @@ -data SimpleDoubleProperty = mutable native javafx.beans.property.SimpleDoubleProperty where - - native new :: Object -> String -> IO SimpleDoubleProperty - | () -> IO SimpleDoubleProperty - | Object -> String -> Double -> IO SimpleDoubleProperty - | Double -> IO SimpleDoubleProperty - - native getBean :: SimpleDoubleProperty -> IO Object - - native getName :: SimpleDoubleProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleMapProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/SimpleMapProperty.fr deleted file mode 100644 index 3d122c3..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleMapProperty.fr +++ /dev/null @@ -1,12 +0,0 @@ -data SimpleMapProperty k v = mutable native javafx.beans.property.SimpleMapProperty where - - native new :: Object -> String -> IO (SimpleMapProperty k v) - | () -> IO (SimpleMapProperty k v) - | Object -> String -> ObservableMap k v -> IO (SimpleMapProperty k v) - | ObservableMap k v -> IO (SimpleMapProperty k v) - - native getBean :: SimpleMapProperty k v -> IO Object - - native getName :: SimpleMapProperty k v -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleSetProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/SimpleSetProperty.fr deleted file mode 100644 index bc2fff8..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleSetProperty.fr +++ /dev/null @@ -1,12 +0,0 @@ -data SimpleSetProperty e = mutable native javafx.beans.property.SimpleSetProperty where - - native new :: Object -> String -> IO (SimpleSetProperty e) - | () -> IO (SimpleSetProperty e) - | Object -> String -> ObservableSet e -> IO (SimpleSetProperty e) - | ObservableSet e -> IO (SimpleSetProperty e) - - native getBean :: SimpleSetProperty e -> IO Object - - native getName :: SimpleSetProperty e -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleStringProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/SimpleStringProperty.fr deleted file mode 100644 index bacef85..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/SimpleStringProperty.fr +++ /dev/null @@ -1,12 +0,0 @@ -data SimpleStringProperty = mutable native javafx.beans.property.SimpleStringProperty where - - native new :: Object -> String -> IO SimpleStringProperty - | () -> IO SimpleStringProperty - | Object -> String -> String -> IO SimpleStringProperty - | String -> IO SimpleStringProperty - - native getBean :: SimpleStringProperty -> IO Object - - native getName :: SimpleStringProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanBooleanProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanBooleanProperty.fr deleted file mode 100644 index 539eaa8..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanBooleanProperty.fr +++ /dev/null @@ -1,29 +0,0 @@ -data JavaBeanBooleanProperty = mutable native javafx.beans.property.adapter.JavaBeanBooleanProperty where - - native addListener :: JavaBeanBooleanProperty -> InvalidationListener -> IO () - | JavaBeanBooleanProperty -> ChangeListener Boolean -> IO () - - native bind :: JavaBeanBooleanProperty -> ObservableValue Boolean -> IO () - - native dispose :: JavaBeanBooleanProperty -> IO () - - native fireValueChangedEvent :: JavaBeanBooleanProperty -> IO () - - native get :: JavaBeanBooleanProperty -> IO Bool - - native getBean :: JavaBeanBooleanProperty -> IO Object - - native getName :: JavaBeanBooleanProperty -> IO String - - native isBound :: JavaBeanBooleanProperty -> IO Bool - - native removeListener :: JavaBeanBooleanProperty -> InvalidationListener -> IO () - | JavaBeanBooleanProperty -> ChangeListener Boolean -> IO () - - native set :: JavaBeanBooleanProperty -> Bool -> IO () - - native toString :: JavaBeanBooleanProperty -> IO String - - native unbind :: JavaBeanBooleanProperty -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanDoubleProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanDoubleProperty.fr deleted file mode 100644 index f50e441..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanDoubleProperty.fr +++ /dev/null @@ -1,29 +0,0 @@ -data JavaBeanDoubleProperty = mutable native javafx.beans.property.adapter.JavaBeanDoubleProperty where - - native addListener :: JavaBeanDoubleProperty -> ChangeListener Number -> IO () - | JavaBeanDoubleProperty -> InvalidationListener -> IO () - - native bind :: JavaBeanDoubleProperty -> ObservableValue Number -> IO () - - native dispose :: JavaBeanDoubleProperty -> IO () - - native fireValueChangedEvent :: JavaBeanDoubleProperty -> IO () - - native get :: JavaBeanDoubleProperty -> IO Double - - native getBean :: JavaBeanDoubleProperty -> IO Object - - native getName :: JavaBeanDoubleProperty -> IO String - - native isBound :: JavaBeanDoubleProperty -> IO Bool - - native removeListener :: JavaBeanDoubleProperty -> ChangeListener Number -> IO () - | JavaBeanDoubleProperty -> InvalidationListener -> IO () - - native set :: JavaBeanDoubleProperty -> Double -> IO () - - native toString :: JavaBeanDoubleProperty -> IO String - - native unbind :: JavaBeanDoubleProperty -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanFloatProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanFloatProperty.fr deleted file mode 100644 index a548bc6..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanFloatProperty.fr +++ /dev/null @@ -1,29 +0,0 @@ -data JavaBeanFloatProperty = mutable native javafx.beans.property.adapter.JavaBeanFloatProperty where - - native addListener :: JavaBeanFloatProperty -> ChangeListener Number -> IO () - | JavaBeanFloatProperty -> InvalidationListener -> IO () - - native bind :: JavaBeanFloatProperty -> ObservableValue Number -> IO () - - native dispose :: JavaBeanFloatProperty -> IO () - - native fireValueChangedEvent :: JavaBeanFloatProperty -> IO () - - native get :: JavaBeanFloatProperty -> IO Float - - native getBean :: JavaBeanFloatProperty -> IO Object - - native getName :: JavaBeanFloatProperty -> IO String - - native isBound :: JavaBeanFloatProperty -> IO Bool - - native removeListener :: JavaBeanFloatProperty -> ChangeListener Number -> IO () - | JavaBeanFloatProperty -> InvalidationListener -> IO () - - native set :: JavaBeanFloatProperty -> Float -> IO () - - native toString :: JavaBeanFloatProperty -> IO String - - native unbind :: JavaBeanFloatProperty -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanIntegerPropertyBuilder.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanIntegerPropertyBuilder.fr deleted file mode 100644 index e43779e..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanIntegerPropertyBuilder.fr +++ /dev/null @@ -1,21 +0,0 @@ -data JavaBeanIntegerPropertyBuilder = mutable native javafx.beans.property.adapter.JavaBeanIntegerPropertyBuilder where - - native new :: () -> IO JavaBeanIntegerPropertyBuilder - - native bean :: JavaBeanIntegerPropertyBuilder -> Object -> IO JavaBeanIntegerPropertyBuilder - - native beanClass :: JavaBeanIntegerPropertyBuilder -> Class Object -> IO JavaBeanIntegerPropertyBuilder - - native build :: JavaBeanIntegerPropertyBuilder -> IO JavaBeanIntegerProperty throws NoSuchMethodException - - native create "javafx.beans.property.adapter.JavaBeanIntegerPropertyBuilder.create" :: () -> IO JavaBeanIntegerPropertyBuilder - - native getter :: JavaBeanIntegerPropertyBuilder -> String -> IO JavaBeanIntegerPropertyBuilder - | JavaBeanIntegerPropertyBuilder -> Method -> IO JavaBeanIntegerPropertyBuilder - - native name :: JavaBeanIntegerPropertyBuilder -> String -> IO JavaBeanIntegerPropertyBuilder - - native setter :: JavaBeanIntegerPropertyBuilder -> Method -> IO JavaBeanIntegerPropertyBuilder - | JavaBeanIntegerPropertyBuilder -> String -> IO JavaBeanIntegerPropertyBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanLongProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanLongProperty.fr deleted file mode 100644 index 49b42b6..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanLongProperty.fr +++ /dev/null @@ -1,29 +0,0 @@ -data JavaBeanLongProperty = mutable native javafx.beans.property.adapter.JavaBeanLongProperty where - - native addListener :: JavaBeanLongProperty -> ChangeListener Number -> IO () - | JavaBeanLongProperty -> InvalidationListener -> IO () - - native bind :: JavaBeanLongProperty -> ObservableValue Number -> IO () - - native dispose :: JavaBeanLongProperty -> IO () - - native fireValueChangedEvent :: JavaBeanLongProperty -> IO () - - native get :: JavaBeanLongProperty -> IO Long - - native getBean :: JavaBeanLongProperty -> IO Object - - native getName :: JavaBeanLongProperty -> IO String - - native isBound :: JavaBeanLongProperty -> IO Bool - - native removeListener :: JavaBeanLongProperty -> InvalidationListener -> IO () - | JavaBeanLongProperty -> ChangeListener Number -> IO () - - native set :: JavaBeanLongProperty -> Long -> IO () - - native toString :: JavaBeanLongProperty -> IO String - - native unbind :: JavaBeanLongProperty -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanObjectPropertyBuilder.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanObjectPropertyBuilder.fr deleted file mode 100644 index 48013df..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanObjectPropertyBuilder.fr +++ /dev/null @@ -1,21 +0,0 @@ -data JavaBeanObjectPropertyBuilder t = mutable native javafx.beans.property.adapter.JavaBeanObjectPropertyBuilder where - - native new :: () -> IO (JavaBeanObjectPropertyBuilder t) - - native bean :: JavaBeanObjectPropertyBuilder t -> Object -> IO JavaBeanObjectPropertyBuilder - - native beanClass :: JavaBeanObjectPropertyBuilder t -> Class Object -> IO JavaBeanObjectPropertyBuilder - - native build :: JavaBeanObjectPropertyBuilder t -> IO (JavaBeanObjectProperty t) throws NoSuchMethodException - - native create "javafx.beans.property.adapter.JavaBeanObjectPropertyBuilder.create" :: () -> IO JavaBeanObjectPropertyBuilder - - native getter :: JavaBeanObjectPropertyBuilder t -> String -> IO JavaBeanObjectPropertyBuilder - | JavaBeanObjectPropertyBuilder t -> Method -> IO JavaBeanObjectPropertyBuilder - - native name :: JavaBeanObjectPropertyBuilder t -> String -> IO JavaBeanObjectPropertyBuilder - - native setter :: JavaBeanObjectPropertyBuilder t -> Method -> IO JavaBeanObjectPropertyBuilder - | JavaBeanObjectPropertyBuilder t -> String -> IO JavaBeanObjectPropertyBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanProperty.fr deleted file mode 100644 index aef33ca..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanProperty.fr +++ /dev/null @@ -1 +0,0 @@ -data JavaBeanProperty t = mutable native javafx.beans.property.adapter.JavaBeanProperty diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanStringPropertyBuilder.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanStringPropertyBuilder.fr deleted file mode 100644 index 0c78d8f..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/JavaBeanStringPropertyBuilder.fr +++ /dev/null @@ -1,21 +0,0 @@ -data JavaBeanStringPropertyBuilder = mutable native javafx.beans.property.adapter.JavaBeanStringPropertyBuilder where - - native new :: () -> IO JavaBeanStringPropertyBuilder - - native bean :: JavaBeanStringPropertyBuilder -> Object -> IO JavaBeanStringPropertyBuilder - - native beanClass :: JavaBeanStringPropertyBuilder -> Class Object -> IO JavaBeanStringPropertyBuilder - - native build :: JavaBeanStringPropertyBuilder -> IO JavaBeanStringProperty throws NoSuchMethodException - - native create "javafx.beans.property.adapter.JavaBeanStringPropertyBuilder.create" :: () -> IO JavaBeanStringPropertyBuilder - - native getter :: JavaBeanStringPropertyBuilder -> String -> IO JavaBeanStringPropertyBuilder - | JavaBeanStringPropertyBuilder -> Method -> IO JavaBeanStringPropertyBuilder - - native name :: JavaBeanStringPropertyBuilder -> String -> IO JavaBeanStringPropertyBuilder - - native setter :: JavaBeanStringPropertyBuilder -> Method -> IO JavaBeanStringPropertyBuilder - | JavaBeanStringPropertyBuilder -> String -> IO JavaBeanStringPropertyBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.fr deleted file mode 100644 index cfb6a39..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.fr +++ /dev/null @@ -1,13 +0,0 @@ -data ReadOnlyJavaBeanBooleanProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanProperty where - - native dispose :: ReadOnlyJavaBeanBooleanProperty -> IO () - - native fireValueChangedEvent :: ReadOnlyJavaBeanBooleanProperty -> IO () - - native get :: ReadOnlyJavaBeanBooleanProperty -> IO Bool - - native getBean :: ReadOnlyJavaBeanBooleanProperty -> IO Object - - native getName :: ReadOnlyJavaBeanBooleanProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.fr deleted file mode 100644 index 38924f8..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.fr +++ /dev/null @@ -1,13 +0,0 @@ -data ReadOnlyJavaBeanDoubleProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanDoubleProperty where - - native dispose :: ReadOnlyJavaBeanDoubleProperty -> IO () - - native fireValueChangedEvent :: ReadOnlyJavaBeanDoubleProperty -> IO () - - native get :: ReadOnlyJavaBeanDoubleProperty -> IO Double - - native getBean :: ReadOnlyJavaBeanDoubleProperty -> IO Object - - native getName :: ReadOnlyJavaBeanDoubleProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.fr deleted file mode 100644 index ac1b7ff..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.fr +++ /dev/null @@ -1,13 +0,0 @@ -data ReadOnlyJavaBeanIntegerProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanIntegerProperty where - - native dispose :: ReadOnlyJavaBeanIntegerProperty -> IO () - - native fireValueChangedEvent :: ReadOnlyJavaBeanIntegerProperty -> IO () - - native get :: ReadOnlyJavaBeanIntegerProperty -> IO Int - - native getBean :: ReadOnlyJavaBeanIntegerProperty -> IO Object - - native getName :: ReadOnlyJavaBeanIntegerProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.fr deleted file mode 100644 index bae20ca..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.fr +++ /dev/null @@ -1,13 +0,0 @@ -data ReadOnlyJavaBeanLongProperty = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanLongProperty where - - native dispose :: ReadOnlyJavaBeanLongProperty -> IO () - - native fireValueChangedEvent :: ReadOnlyJavaBeanLongProperty -> IO () - - native get :: ReadOnlyJavaBeanLongProperty -> IO Long - - native getBean :: ReadOnlyJavaBeanLongProperty -> IO Object - - native getName :: ReadOnlyJavaBeanLongProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyBuilder.fr b/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyBuilder.fr deleted file mode 100644 index c25c01b..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyBuilder.fr +++ /dev/null @@ -1,18 +0,0 @@ -data ReadOnlyJavaBeanObjectPropertyBuilder t = mutable native javafx.beans.property.adapter.ReadOnlyJavaBeanObjectPropertyBuilder where - - native new :: () -> IO (ReadOnlyJavaBeanObjectPropertyBuilder t) - - native bean :: ReadOnlyJavaBeanObjectPropertyBuilder t -> Object -> IO (ReadOnlyJavaBeanObjectPropertyBuilder t) - - native beanClass :: ReadOnlyJavaBeanObjectPropertyBuilder t -> Class Object -> IO (ReadOnlyJavaBeanObjectPropertyBuilder t) - - native build :: ReadOnlyJavaBeanObjectPropertyBuilder t -> IO (ReadOnlyJavaBeanObjectProperty t) throws NoSuchMethodException - - native create "javafx.beans.property.adapter.ReadOnlyJavaBeanObjectPropertyBuilder.create" :: () -> IO (ReadOnlyJavaBeanObjectPropertyBuilder t) - - native getter :: ReadOnlyJavaBeanObjectPropertyBuilder t -> Method -> IO (ReadOnlyJavaBeanObjectPropertyBuilder t) - | ReadOnlyJavaBeanObjectPropertyBuilder t -> String -> IO (ReadOnlyJavaBeanObjectPropertyBuilder t) - - native name :: ReadOnlyJavaBeanObjectPropertyBuilder t -> String -> IO (ReadOnlyJavaBeanObjectPropertyBuilder t) - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/ChangeListener.fr b/preFregeFX/src/generated/frege/javafx/beans/value/ChangeListener.fr deleted file mode 100644 index c7d3210..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/ChangeListener.fr +++ /dev/null @@ -1,5 +0,0 @@ -data ChangeListener t = mutable native javafx.beans.value.ChangeListener where - - native changed :: ChangeListener t -> ObservableValue t -> t -> t -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableFloatValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/ObservableFloatValue.fr deleted file mode 100644 index 1ad2ed0..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableFloatValue.fr +++ /dev/null @@ -1,5 +0,0 @@ -data ObservableFloatValue = mutable native javafx.beans.value.ObservableFloatValue where - - native get :: ObservableFloatValue -> IO Float - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableObjectValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/ObservableObjectValue.fr deleted file mode 100644 index d170768..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableObjectValue.fr +++ /dev/null @@ -1,5 +0,0 @@ -data ObservableObjectValue t = mutable native javafx.beans.value.ObservableObjectValue where - - native get :: ObservableObjectValue t -> IO t - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableSetValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/ObservableSetValue.fr deleted file mode 100644 index 751a235..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableSetValue.fr +++ /dev/null @@ -1 +0,0 @@ -data ObservableSetValue e = mutable native javafx.beans.value.ObservableSetValue diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableStringValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/ObservableStringValue.fr deleted file mode 100644 index 5017454..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/ObservableStringValue.fr +++ /dev/null @@ -1 +0,0 @@ -data ObservableStringValue = mutable native javafx.beans.value.ObservableStringValue diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/WritableBooleanValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/WritableBooleanValue.fr deleted file mode 100644 index f96e4eb..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/WritableBooleanValue.fr +++ /dev/null @@ -1,9 +0,0 @@ -data WritableBooleanValue = mutable native javafx.beans.value.WritableBooleanValue where - - native get :: WritableBooleanValue -> IO Bool - - native set :: WritableBooleanValue -> Bool -> IO () - - native setValue :: WritableBooleanValue -> Boolean -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/WritableDoubleValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/WritableDoubleValue.fr deleted file mode 100644 index efe9bd8..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/WritableDoubleValue.fr +++ /dev/null @@ -1,9 +0,0 @@ -data WritableDoubleValue = mutable native javafx.beans.value.WritableDoubleValue where - - native get :: WritableDoubleValue -> IO Double - - native set :: WritableDoubleValue -> Double -> IO () - - native setValue :: WritableDoubleValue -> Number -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/WritableListValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/WritableListValue.fr deleted file mode 100644 index a9a4e21..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/WritableListValue.fr +++ /dev/null @@ -1 +0,0 @@ -data WritableListValue e = mutable native javafx.beans.value.WritableListValue diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/WritableMapValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/WritableMapValue.fr deleted file mode 100644 index c2c2c08..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/WritableMapValue.fr +++ /dev/null @@ -1 +0,0 @@ -data WritableMapValue k v = mutable native javafx.beans.value.WritableMapValue diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/WritableNumberValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/WritableNumberValue.fr deleted file mode 100644 index ce78489..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/WritableNumberValue.fr +++ /dev/null @@ -1 +0,0 @@ -data WritableNumberValue = mutable native javafx.beans.value.WritableNumberValue diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/WritableStringValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/WritableStringValue.fr deleted file mode 100644 index bdbaf5c..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/WritableStringValue.fr +++ /dev/null @@ -1 +0,0 @@ -data WritableStringValue = mutable native javafx.beans.value.WritableStringValue diff --git a/preFregeFX/src/generated/frege/javafx/beans/value/WritableValue.fr b/preFregeFX/src/generated/frege/javafx/beans/value/WritableValue.fr deleted file mode 100644 index d1a3f90..0000000 --- a/preFregeFX/src/generated/frege/javafx/beans/value/WritableValue.fr +++ /dev/null @@ -1,7 +0,0 @@ -data WritableValue t = mutable native javafx.beans.value.WritableValue where - - native getValue :: WritableValue t -> IO t - - native setValue :: WritableValue t -> t -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/ArrayChangeListener.fr b/preFregeFX/src/generated/frege/javafx/collections/ArrayChangeListener.fr deleted file mode 100644 index e538f7b..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/ArrayChangeListener.fr +++ /dev/null @@ -1,5 +0,0 @@ -data ArrayChangeListener t = mutable native javafx.collections.ArrayChangeListener where - - native onChanged :: ArrayChangeListener t -> t -> Bool -> Int -> Int -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/ListChangeBuilder.fr b/preFregeFX/src/generated/frege/javafx/collections/ListChangeBuilder.fr deleted file mode 100644 index 019e419..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/ListChangeBuilder.fr +++ /dev/null @@ -1,20 +0,0 @@ -data ListChangeBuilder e = mutable native javafx.collections.ListChangeBuilder where - - native beginChange :: ListChangeBuilder e -> IO () - - native endChange :: ListChangeBuilder e -> IO () - - native nextAdd :: ListChangeBuilder e -> Int -> Int -> IO () - - native nextPermutation :: ListChangeBuilder e -> Int -> Int -> MutableIO (JArray Int) -> IO () - - native nextRemove :: ListChangeBuilder e -> Int -> MutableIO (List e) -> IO () - | ListChangeBuilder e -> Int -> e -> IO () - - native nextReplace :: ListChangeBuilder e -> Int -> Int -> MutableIO (List e) -> IO () - - native nextSet :: ListChangeBuilder e -> Int -> e -> IO () - - native nextUpdate :: ListChangeBuilder e -> Int -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/MapChangeListener.fr b/preFregeFX/src/generated/frege/javafx/collections/MapChangeListener.fr deleted file mode 100644 index 8b30e82..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/MapChangeListener.fr +++ /dev/null @@ -1,5 +0,0 @@ -data MapChangeListener k v = mutable native javafx.collections.MapChangeListener where - - native onChanged :: MapChangeListener k v -> MapChangeListener_Change k v -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/ObservableArray.fr b/preFregeFX/src/generated/frege/javafx/collections/ObservableArray.fr deleted file mode 100644 index 334838e..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/ObservableArray.fr +++ /dev/null @@ -1,17 +0,0 @@ -data ObservableArray t = mutable native javafx.collections.ObservableArray where - - native addListener :: ObservableArray t -> ArrayChangeListener t -> IO () - - native clear :: ObservableArray t -> IO () - - native ensureCapacity :: ObservableArray t -> Int -> IO () - - native removeListener :: ObservableArray t -> ArrayChangeListener t -> IO () - - native resize :: ObservableArray t -> Int -> IO () - - native size :: ObservableArray t -> IO Int - - native trimToSize :: ObservableArray t -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/ObservableFloatArray.fr b/preFregeFX/src/generated/frege/javafx/collections/ObservableFloatArray.fr deleted file mode 100644 index ca592e0..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/ObservableFloatArray.fr +++ /dev/null @@ -1,25 +0,0 @@ -data ObservableFloatArray = mutable native javafx.collections.ObservableFloatArray where - - native addAll :: ObservableFloatArray -> ObservableFloatArray -> Int -> Int -> IO () - | ObservableFloatArray -> MutableIO (JArray Float) -> Int -> Int -> IO () - | ObservableFloatArray -> ObservableFloatArray -> IO () - | ObservableFloatArray -> MutableIO (JArray Float) -> IO () - - native copyTo :: ObservableFloatArray -> Int -> ObservableFloatArray -> Int -> Int -> IO () - | ObservableFloatArray -> Int -> MutableIO (JArray Float) -> Int -> Int -> IO () - - native get :: ObservableFloatArray -> Int -> IO Float - - native set :: ObservableFloatArray -> Int -> ObservableFloatArray -> Int -> Int -> IO () - | ObservableFloatArray -> Int -> MutableIO (JArray Float) -> Int -> Int -> IO () - | ObservableFloatArray -> Int -> Float -> IO () - - native setAll :: ObservableFloatArray -> ObservableFloatArray -> Int -> Int -> IO () - | ObservableFloatArray -> MutableIO (JArray Float) -> IO () - | ObservableFloatArray -> MutableIO (JArray Float) -> Int -> Int -> IO () - | ObservableFloatArray -> ObservableFloatArray -> IO () - - native toArray :: ObservableFloatArray -> Int -> MutableIO (JArray Float) -> Int -> IO (JArray Float) - | ObservableFloatArray -> MutableIO (JArray Float) -> IO (JArray Float) - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/ObservableList.fr b/preFregeFX/src/generated/frege/javafx/collections/ObservableList.fr deleted file mode 100644 index 99a0c40..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/ObservableList.fr +++ /dev/null @@ -1,23 +0,0 @@ -data ObservableList e = mutable native javafx.collections.ObservableList where - - native addAll :: ObservableList e -> MutableIO (JArray e) -> IO Bool - - native addListener :: ObservableList e -> ListChangeListener e -> IO () - - native filtered :: ObservableList e -> Predicate e -> IO (FilteredList e) - - native remove :: ObservableList e -> Int -> Int -> IO () - - native removeAll :: ObservableList e -> MutableIO (JArray e) -> IO Bool - - native removeListener :: ObservableList e -> ListChangeListener e -> IO () - - native retainAll :: ObservableList e -> MutableIO (JArray e) -> IO Bool - - native setAll :: ObservableList e -> MutableIO (Collection e) -> IO Bool - | ObservableList e -> MutableIO (JArray e) -> IO Bool - - native sorted :: ObservableList e -> Comparator e -> IO (SortedList e) - | ObservableList e -> IO (SortedList e) - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/WeakListChangeListener.fr b/preFregeFX/src/generated/frege/javafx/collections/WeakListChangeListener.fr deleted file mode 100644 index ad33645..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/WeakListChangeListener.fr +++ /dev/null @@ -1,9 +0,0 @@ -data WeakListChangeListener e = mutable native javafx.collections.WeakListChangeListener where - - native new :: ListChangeListener e -> IO (WeakListChangeListener e) - - native onChanged :: WeakListChangeListener e -> ListChangeListener_Change e -> IO () - - native wasGarbageCollected :: WeakListChangeListener e -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/WeakMapChangeListener.fr b/preFregeFX/src/generated/frege/javafx/collections/WeakMapChangeListener.fr deleted file mode 100644 index 66e9bb9..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/WeakMapChangeListener.fr +++ /dev/null @@ -1,9 +0,0 @@ -data WeakMapChangeListener k v = mutable native javafx.collections.WeakMapChangeListener where - - native new :: MapChangeListener k v -> IO (WeakMapChangeListener k v) - - native onChanged :: WeakMapChangeListener k v -> MapChangeListener_Change k v -> IO () - - native wasGarbageCollected :: WeakMapChangeListener k v -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/WeakSetChangeListener.fr b/preFregeFX/src/generated/frege/javafx/collections/WeakSetChangeListener.fr deleted file mode 100644 index 18ddf67..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/WeakSetChangeListener.fr +++ /dev/null @@ -1,9 +0,0 @@ -data WeakSetChangeListener e = mutable native javafx.collections.WeakSetChangeListener where - - native new :: SetChangeListener e -> IO (WeakSetChangeListener e) - - native onChanged :: WeakSetChangeListener e -> SetChangeListener_Change e -> IO () - - native wasGarbageCollected :: WeakSetChangeListener e -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/transformation/FilteredList.fr b/preFregeFX/src/generated/frege/javafx/collections/transformation/FilteredList.fr deleted file mode 100644 index a8cdcee..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/transformation/FilteredList.fr +++ /dev/null @@ -1,18 +0,0 @@ -data FilteredList e = mutable native javafx.collections.transformation.FilteredList where - - native new :: ObservableList e -> Predicate e -> IO (FilteredList e) - | ObservableList e -> IO (FilteredList e) - - native get :: FilteredList e -> Int -> IO e - - native getPredicate :: FilteredList e -> IO (Predicate e) - - native getSourceIndex :: FilteredList e -> Int -> IO Int - - native predicateProperty :: FilteredList e -> IO (ObjectProperty (Predicate e)) - - native setPredicate :: FilteredList e -> Predicate e -> IO () - - native size :: FilteredList e -> IO Int - - diff --git a/preFregeFX/src/generated/frege/javafx/collections/transformation/TransformationList.fr b/preFregeFX/src/generated/frege/javafx/collections/transformation/TransformationList.fr deleted file mode 100644 index 76e42c4..0000000 --- a/preFregeFX/src/generated/frege/javafx/collections/transformation/TransformationList.fr +++ /dev/null @@ -1,11 +0,0 @@ -data TransformationList e f = mutable native javafx.collections.transformation.TransformationList where - - native getSource :: TransformationList e f -> IO (ObservableList f) - - native getSourceIndex :: TransformationList e f -> Int -> IO Int - - native getSourceIndexFor :: TransformationList e f -> ObservableList Object -> Int -> IO Int - - native isInTransformationChain :: TransformationList e f -> ObservableList Object -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/concurrent/EventHelper.fr b/preFregeFX/src/generated/frege/javafx/concurrent/EventHelper.fr deleted file mode 100644 index e37cd1b..0000000 --- a/preFregeFX/src/generated/frege/javafx/concurrent/EventHelper.fr +++ /dev/null @@ -1 +0,0 @@ -data EventHelper = mutable native javafx.concurrent.EventHelper diff --git a/preFregeFX/src/generated/frege/javafx/concurrent/ScheduledService.fr b/preFregeFX/src/generated/frege/javafx/concurrent/ScheduledService.fr deleted file mode 100644 index 3ea6498..0000000 --- a/preFregeFX/src/generated/frege/javafx/concurrent/ScheduledService.fr +++ /dev/null @@ -1,59 +0,0 @@ -data ScheduledService v = mutable native javafx.concurrent.ScheduledService where - - native exponential_backoff_strategy "javafx.concurrent.ScheduledService.EXPONENTIAL_BACKOFF_STRATEGY" :: IO (Callback (ScheduledService Object) Duration) - native logarithmic_backoff_strategy "javafx.concurrent.ScheduledService.LOGARITHMIC_BACKOFF_STRATEGY" :: IO (Callback (ScheduledService Object) Duration) - native linear_backoff_strategy "javafx.concurrent.ScheduledService.LINEAR_BACKOFF_STRATEGY" :: IO (Callback (ScheduledService Object) Duration) - - native backoffStrategyProperty :: ScheduledService v -> IO (ObjectProperty (Callback (ScheduledService Object) Duration)) - - native cancel :: ScheduledService v -> IO Bool - - native cumulativePeriodProperty :: ScheduledService v -> IO (ReadOnlyObjectProperty Duration) - - native currentFailureCountProperty :: ScheduledService v -> IO ReadOnlyIntegerProperty - - native delayProperty :: ScheduledService v -> IO (ObjectProperty Duration) - - native getBackoffStrategy :: ScheduledService v -> IO (Callback (ScheduledService Object) Duration) - - native getCumulativePeriod :: ScheduledService v -> IO Duration - - native getCurrentFailureCount :: ScheduledService v -> IO Int - - native getDelay :: ScheduledService v -> IO Duration - - native getLastValue :: ScheduledService v -> IO v - - native getMaximumCumulativePeriod :: ScheduledService v -> IO Duration - - native getMaximumFailureCount :: ScheduledService v -> IO Int - - native getPeriod :: ScheduledService v -> IO Duration - - native getRestartOnFailure :: ScheduledService v -> IO Bool - - native lastValueProperty :: ScheduledService v -> IO (ReadOnlyObjectProperty v) - - native maximumCumulativePeriodProperty :: ScheduledService v -> IO (ObjectProperty Duration) - - native maximumFailureCountProperty :: ScheduledService v -> IO IntegerProperty - - native periodProperty :: ScheduledService v -> IO (ObjectProperty Duration) - - native reset :: ScheduledService v -> IO () - - native restartOnFailureProperty :: ScheduledService v -> IO BooleanProperty - - native setBackoffStrategy :: ScheduledService v -> Callback (ScheduledService Object) Duration -> IO () - - native setDelay :: ScheduledService v -> Duration -> IO () - - native setMaximumCumulativePeriod :: ScheduledService v -> Duration -> IO () - - native setMaximumFailureCount :: ScheduledService v -> Int -> IO () - - native setPeriod :: ScheduledService v -> Duration -> IO () - - native setRestartOnFailure :: ScheduledService v -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/concurrent/Task.fr b/preFregeFX/src/generated/frege/javafx/concurrent/Task.fr deleted file mode 100644 index 257f214..0000000 --- a/preFregeFX/src/generated/frege/javafx/concurrent/Task.fr +++ /dev/null @@ -1,84 +0,0 @@ -data Task v = mutable native javafx.concurrent.Task where - - native addEventFilter :: Task v -> EventType t -> EventHandler t -> IO () - - native addEventHandler :: Task v -> EventType t -> EventHandler t -> IO () - - native buildEventDispatchChain :: Task v -> EventDispatchChain -> IO EventDispatchChain - - native cancel :: Task v -> Bool -> IO Bool - | Task v -> IO Bool - - native exceptionProperty :: Task v -> IO (ReadOnlyObjectProperty Throwable) - - native fireEvent :: Task v -> Event -> IO () - - native getException :: Task v -> IO Throwable - - native getMessage :: Task v -> IO String - - native getOnCancelled :: Task v -> IO (EventHandler WorkerStateEvent) - - native getOnFailed :: Task v -> IO (EventHandler WorkerStateEvent) - - native getOnRunning :: Task v -> IO (EventHandler WorkerStateEvent) - - native getOnScheduled :: Task v -> IO (EventHandler WorkerStateEvent) - - native getOnSucceeded :: Task v -> IO (EventHandler WorkerStateEvent) - - native getProgress :: Task v -> IO Double - - native getState :: Task v -> IO Worker_State - - native getTitle :: Task v -> IO String - - native getTotalWork :: Task v -> IO Double - - native getValue :: Task v -> IO v - - native getWorkDone :: Task v -> IO Double - - native isRunning :: Task v -> IO Bool - - native messageProperty :: Task v -> IO ReadOnlyStringProperty - - native onCancelledProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) - - native onFailedProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) - - native onRunningProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) - - native onScheduledProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) - - native onSucceededProperty :: Task v -> IO (ObjectProperty (EventHandler WorkerStateEvent)) - - native progressProperty :: Task v -> IO ReadOnlyDoubleProperty - - native removeEventFilter :: Task v -> EventType t -> EventHandler t -> IO () - - native removeEventHandler :: Task v -> EventType t -> EventHandler t -> IO () - - native runningProperty :: Task v -> IO ReadOnlyBooleanProperty - - native setOnCancelled :: Task v -> EventHandler WorkerStateEvent -> IO () - - native setOnFailed :: Task v -> EventHandler WorkerStateEvent -> IO () - - native setOnRunning :: Task v -> EventHandler WorkerStateEvent -> IO () - - native setOnScheduled :: Task v -> EventHandler WorkerStateEvent -> IO () - - native setOnSucceeded :: Task v -> EventHandler WorkerStateEvent -> IO () - - native stateProperty :: Task v -> IO (ReadOnlyObjectProperty Worker_State) - - native titleProperty :: Task v -> IO ReadOnlyStringProperty - - native totalWorkProperty :: Task v -> IO ReadOnlyDoubleProperty - - native valueProperty :: Task v -> IO (ReadOnlyObjectProperty v) - - native workDoneProperty :: Task v -> IO ReadOnlyDoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/css/CssMetaData.fr b/preFregeFX/src/generated/frege/javafx/css/CssMetaData.fr deleted file mode 100644 index 94f4bd1..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/CssMetaData.fr +++ /dev/null @@ -1,25 +0,0 @@ -data CssMetaData s v = mutable native javafx.css.CssMetaData where - - native equals :: CssMetaData s v -> Object -> IO Bool - - native getConverter :: CssMetaData s v -> IO (StyleConverter Object v) - - native getInitialValue :: CssMetaData s v -> s -> IO v - - native getProperty :: CssMetaData s v -> IO String - - native getStyleableProperty :: CssMetaData s v -> s -> IO (StyleableProperty v) - - native getSubProperties :: CssMetaData s v -> IO (List (CssMetaData Styleable Object)) - - native hashCode :: CssMetaData s v -> IO Int - - native isInherits :: CssMetaData s v -> IO Bool - - native isSettable :: CssMetaData s v -> s -> IO Bool - - native set :: CssMetaData s v -> s -> v -> StyleOrigin -> IO () - - native toString :: CssMetaData s v -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/css/PseudoClass.fr b/preFregeFX/src/generated/frege/javafx/css/PseudoClass.fr deleted file mode 100644 index fe2f7c5..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/PseudoClass.fr +++ /dev/null @@ -1,9 +0,0 @@ -module frege.javafx.css.PseudoClass where - -data PseudoClass = mutable native javafx.css.PseudoClass where - - native getPseudoClass "javafx.css.PseudoClass.getPseudoClass" :: String -> IO PseudoClass - - native getPseudoClassName :: PseudoClass -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/css/SimpleStyleableDoubleProperty.fr b/preFregeFX/src/generated/frege/javafx/css/SimpleStyleableDoubleProperty.fr deleted file mode 100644 index 3f27ffa..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/SimpleStyleableDoubleProperty.fr +++ /dev/null @@ -1,14 +0,0 @@ -data SimpleStyleableDoubleProperty = mutable native javafx.css.SimpleStyleableDoubleProperty where - - native new :: CssMetaData Styleable Number -> Object -> String -> Double -> IO SimpleStyleableDoubleProperty - | CssMetaData Styleable Number -> Object -> String -> IO SimpleStyleableDoubleProperty - | CssMetaData Styleable Number -> Double -> IO SimpleStyleableDoubleProperty - | CssMetaData Styleable Number -> IO SimpleStyleableDoubleProperty - - native getBean :: SimpleStyleableDoubleProperty -> IO Object - - native getCssMetaData :: SimpleStyleableDoubleProperty -> IO (CssMetaData Styleable Number) - - native getName :: SimpleStyleableDoubleProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/css/SimpleStyleableStringProperty.fr b/preFregeFX/src/generated/frege/javafx/css/SimpleStyleableStringProperty.fr deleted file mode 100644 index a3bd19f..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/SimpleStyleableStringProperty.fr +++ /dev/null @@ -1,14 +0,0 @@ -data SimpleStyleableStringProperty = mutable native javafx.css.SimpleStyleableStringProperty where - - native new :: CssMetaData Styleable String -> Object -> String -> String -> IO SimpleStyleableStringProperty - | CssMetaData Styleable String -> Object -> String -> IO SimpleStyleableStringProperty - | CssMetaData Styleable String -> String -> IO SimpleStyleableStringProperty - | CssMetaData Styleable String -> IO SimpleStyleableStringProperty - - native getBean :: SimpleStyleableStringProperty -> IO Object - - native getCssMetaData :: SimpleStyleableStringProperty -> IO (CssMetaData Styleable String) - - native getName :: SimpleStyleableStringProperty -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/css/StyleOrigin.fr b/preFregeFX/src/generated/frege/javafx/css/StyleOrigin.fr deleted file mode 100644 index 4b3a076..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/StyleOrigin.fr +++ /dev/null @@ -1,13 +0,0 @@ -data StyleOrigin = mutable native javafx.css.StyleOrigin where - - native user_agent "javafx.css.StyleOrigin.USER_AGENT" :: IO StyleOrigin - native user "javafx.css.StyleOrigin.USER" :: IO StyleOrigin - native author "javafx.css.StyleOrigin.AUTHOR" :: IO StyleOrigin - native inline "javafx.css.StyleOrigin.INLINE" :: IO StyleOrigin - - native valueOf "javafx.css.StyleOrigin.valueOf" :: String -> IO StyleOrigin - - native values "javafx.css.StyleOrigin.values" :: () -> STMutable s (JArray StyleOrigin) - -derive Serializable StyleOrigin - diff --git a/preFregeFX/src/generated/frege/javafx/css/Styleable.fr b/preFregeFX/src/generated/frege/javafx/css/Styleable.fr deleted file mode 100644 index e950b5c..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/Styleable.fr +++ /dev/null @@ -1,17 +0,0 @@ -data Styleable = mutable native javafx.css.Styleable where - - native getCssMetaData :: Styleable -> IO (List (CssMetaData Styleable Object)) - - native getId :: Styleable -> IO String - - native getPseudoClassStates :: Styleable -> IO (ObservableSet PseudoClass) - - native getStyle :: Styleable -> IO String - - native getStyleClass :: Styleable -> IO (ObservableList String) - - native getStyleableParent :: Styleable -> IO Styleable - - native getTypeSelector :: Styleable -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/css/StyleableBooleanProperty.fr b/preFregeFX/src/generated/frege/javafx/css/StyleableBooleanProperty.fr deleted file mode 100644 index 3c40fe2..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/StyleableBooleanProperty.fr +++ /dev/null @@ -1,11 +0,0 @@ -data StyleableBooleanProperty = mutable native javafx.css.StyleableBooleanProperty where - - native applyStyle :: StyleableBooleanProperty -> StyleOrigin -> Boolean -> IO () - - native bind :: StyleableBooleanProperty -> ObservableValue Boolean -> IO () - - native getStyleOrigin :: StyleableBooleanProperty -> IO StyleOrigin - - native set :: StyleableBooleanProperty -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/css/StyleableIntegerProperty.fr b/preFregeFX/src/generated/frege/javafx/css/StyleableIntegerProperty.fr deleted file mode 100644 index 2ea1ba8..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/StyleableIntegerProperty.fr +++ /dev/null @@ -1,11 +0,0 @@ -data StyleableIntegerProperty = mutable native javafx.css.StyleableIntegerProperty where - - native applyStyle :: StyleableIntegerProperty -> StyleOrigin -> Number -> IO () - - native bind :: StyleableIntegerProperty -> ObservableValue Number -> IO () - - native getStyleOrigin :: StyleableIntegerProperty -> IO StyleOrigin - - native set :: StyleableIntegerProperty -> Int -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/css/StyleableLongProperty.fr b/preFregeFX/src/generated/frege/javafx/css/StyleableLongProperty.fr deleted file mode 100644 index de7010e..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/StyleableLongProperty.fr +++ /dev/null @@ -1,11 +0,0 @@ -data StyleableLongProperty = mutable native javafx.css.StyleableLongProperty where - - native applyStyle :: StyleableLongProperty -> StyleOrigin -> Number -> IO () - - native bind :: StyleableLongProperty -> ObservableValue Number -> IO () - - native getStyleOrigin :: StyleableLongProperty -> IO StyleOrigin - - native set :: StyleableLongProperty -> Long -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/css/StyleableStringProperty.fr b/preFregeFX/src/generated/frege/javafx/css/StyleableStringProperty.fr deleted file mode 100644 index 40d7114..0000000 --- a/preFregeFX/src/generated/frege/javafx/css/StyleableStringProperty.fr +++ /dev/null @@ -1,11 +0,0 @@ -data StyleableStringProperty = mutable native javafx.css.StyleableStringProperty where - - native applyStyle :: StyleableStringProperty -> StyleOrigin -> String -> IO () - - native bind :: StyleableStringProperty -> ObservableValue String -> IO () - - native getStyleOrigin :: StyleableStringProperty -> IO StyleOrigin - - native set :: StyleableStringProperty -> String -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/embed/swing/InputMethodSupport.fr b/preFregeFX/src/generated/frege/javafx/embed/swing/InputMethodSupport.fr deleted file mode 100644 index 18a4a4c..0000000 --- a/preFregeFX/src/generated/frege/javafx/embed/swing/InputMethodSupport.fr +++ /dev/null @@ -1,7 +0,0 @@ -data InputMethodSupport = mutable native javafx.embed.swing.InputMethodSupport where - - pure native getTextForEvent "javafx.embed.swing.InputMethodSupport.getTextForEvent" :: InputMethodEvent -> String - - native inputMethodEventComposed "javafx.embed.swing.InputMethodSupport.inputMethodEventComposed" :: String -> Int -> IO (ObservableList InputMethodTextRun) - - diff --git a/preFregeFX/src/generated/frege/javafx/embed/swing/SwingEvents.fr b/preFregeFX/src/generated/frege/javafx/embed/swing/SwingEvents.fr deleted file mode 100644 index d3f0395..0000000 --- a/preFregeFX/src/generated/frege/javafx/embed/swing/SwingEvents.fr +++ /dev/null @@ -1 +0,0 @@ -data SwingEvents = mutable native javafx.embed.swing.SwingEvents diff --git a/preFregeFX/src/generated/frege/javafx/embed/swing/SwingFXUtils.fr b/preFregeFX/src/generated/frege/javafx/embed/swing/SwingFXUtils.fr deleted file mode 100644 index 383a128..0000000 --- a/preFregeFX/src/generated/frege/javafx/embed/swing/SwingFXUtils.fr +++ /dev/null @@ -1,7 +0,0 @@ -data SwingFXUtils = mutable native javafx.embed.swing.SwingFXUtils where - - native fromFXImage "javafx.embed.swing.SwingFXUtils.fromFXImage" :: Image -> BufferedImage -> IO BufferedImage - - native toFXImage "javafx.embed.swing.SwingFXUtils.toFXImage" :: BufferedImage -> WritableImage -> IO WritableImage - - diff --git a/preFregeFX/src/generated/frege/javafx/embed/swt/CustomTransferBuilder.fr b/preFregeFX/src/generated/frege/javafx/embed/swt/CustomTransferBuilder.fr deleted file mode 100644 index e69de29..0000000 diff --git a/preFregeFX/src/generated/frege/javafx/embed/swt/SWTCursors.fr b/preFregeFX/src/generated/frege/javafx/embed/swt/SWTCursors.fr deleted file mode 100644 index e69de29..0000000 diff --git a/preFregeFX/src/generated/frege/javafx/embed/swt/SWTEvents.fr b/preFregeFX/src/generated/frege/javafx/embed/swt/SWTEvents.fr deleted file mode 100644 index e69de29..0000000 diff --git a/preFregeFX/src/generated/frege/javafx/embed/swt/SWTFXUtils.fr b/preFregeFX/src/generated/frege/javafx/embed/swt/SWTFXUtils.fr deleted file mode 100644 index e69de29..0000000 diff --git a/preFregeFX/src/generated/frege/javafx/event/EventDispatcher.fr b/preFregeFX/src/generated/frege/javafx/event/EventDispatcher.fr deleted file mode 100644 index 1c5fdde..0000000 --- a/preFregeFX/src/generated/frege/javafx/event/EventDispatcher.fr +++ /dev/null @@ -1,5 +0,0 @@ -data EventDispatcher = mutable native javafx.event.EventDispatcher where - - native dispatchEvent :: EventDispatcher -> Event -> EventDispatchChain -> IO Event - - diff --git a/preFregeFX/src/generated/frege/javafx/event/EventTarget.fr b/preFregeFX/src/generated/frege/javafx/event/EventTarget.fr deleted file mode 100644 index 0b021a6..0000000 --- a/preFregeFX/src/generated/frege/javafx/event/EventTarget.fr +++ /dev/null @@ -1,5 +0,0 @@ -data EventTarget = mutable native javafx.event.EventTarget where - - native buildEventDispatchChain :: EventTarget -> EventDispatchChain -> IO EventDispatchChain - - diff --git a/preFregeFX/src/generated/frege/javafx/event/WeakEventHandler.fr b/preFregeFX/src/generated/frege/javafx/event/WeakEventHandler.fr deleted file mode 100644 index ab07914..0000000 --- a/preFregeFX/src/generated/frege/javafx/event/WeakEventHandler.fr +++ /dev/null @@ -1,9 +0,0 @@ -data WeakEventHandler t = mutable native javafx.event.WeakEventHandler where - - native new :: EventHandler t -> IO (WeakEventHandler t) - - native handle :: WeakEventHandler t -> t -> IO () - - native wasGarbageCollected :: WeakEventHandler t -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/fxml/FXML.fr b/preFregeFX/src/generated/frege/javafx/fxml/FXML.fr deleted file mode 100644 index bb9d133..0000000 --- a/preFregeFX/src/generated/frege/javafx/fxml/FXML.fr +++ /dev/null @@ -1 +0,0 @@ -data FXML = mutable native javafx.fxml.FXML diff --git a/preFregeFX/src/generated/frege/javafx/fxml/FXMLLoader.fr b/preFregeFX/src/generated/frege/javafx/fxml/FXMLLoader.fr deleted file mode 100644 index fe69f05..0000000 --- a/preFregeFX/src/generated/frege/javafx/fxml/FXMLLoader.fr +++ /dev/null @@ -1,110 +0,0 @@ -data FXMLLoader = mutable native javafx.fxml.FXMLLoader where - - pure native default_charset_name "javafx.fxml.FXMLLoader.DEFAULT_CHARSET_NAME" :: String - pure native language_processing_instruction "javafx.fxml.FXMLLoader.LANGUAGE_PROCESSING_INSTRUCTION" :: String - pure native import_processing_instruction "javafx.fxml.FXMLLoader.IMPORT_PROCESSING_INSTRUCTION" :: String - pure native fx_namespace_prefix "javafx.fxml.FXMLLoader.FX_NAMESPACE_PREFIX" :: String - pure native fx_controller_attribute "javafx.fxml.FXMLLoader.FX_CONTROLLER_ATTRIBUTE" :: String - pure native fx_id_attribute "javafx.fxml.FXMLLoader.FX_ID_ATTRIBUTE" :: String - pure native fx_value_attribute "javafx.fxml.FXMLLoader.FX_VALUE_ATTRIBUTE" :: String - pure native fx_constant_attribute "javafx.fxml.FXMLLoader.FX_CONSTANT_ATTRIBUTE" :: String - pure native fx_factory_attribute "javafx.fxml.FXMLLoader.FX_FACTORY_ATTRIBUTE" :: String - pure native include_tag "javafx.fxml.FXMLLoader.INCLUDE_TAG" :: String - pure native include_source_attribute "javafx.fxml.FXMLLoader.INCLUDE_SOURCE_ATTRIBUTE" :: String - pure native include_resources_attribute "javafx.fxml.FXMLLoader.INCLUDE_RESOURCES_ATTRIBUTE" :: String - pure native include_charset_attribute "javafx.fxml.FXMLLoader.INCLUDE_CHARSET_ATTRIBUTE" :: String - pure native script_tag "javafx.fxml.FXMLLoader.SCRIPT_TAG" :: String - pure native script_source_attribute "javafx.fxml.FXMLLoader.SCRIPT_SOURCE_ATTRIBUTE" :: String - pure native script_charset_attribute "javafx.fxml.FXMLLoader.SCRIPT_CHARSET_ATTRIBUTE" :: String - pure native define_tag "javafx.fxml.FXMLLoader.DEFINE_TAG" :: String - pure native reference_tag "javafx.fxml.FXMLLoader.REFERENCE_TAG" :: String - pure native reference_source_attribute "javafx.fxml.FXMLLoader.REFERENCE_SOURCE_ATTRIBUTE" :: String - pure native root_tag "javafx.fxml.FXMLLoader.ROOT_TAG" :: String - pure native root_type_attribute "javafx.fxml.FXMLLoader.ROOT_TYPE_ATTRIBUTE" :: String - pure native copy_tag "javafx.fxml.FXMLLoader.COPY_TAG" :: String - pure native copy_source_attribute "javafx.fxml.FXMLLoader.COPY_SOURCE_ATTRIBUTE" :: String - pure native event_handler_prefix "javafx.fxml.FXMLLoader.EVENT_HANDLER_PREFIX" :: String - pure native event_key "javafx.fxml.FXMLLoader.EVENT_KEY" :: String - pure native change_event_handler_suffix "javafx.fxml.FXMLLoader.CHANGE_EVENT_HANDLER_SUFFIX" :: String - pure native null_keyword "javafx.fxml.FXMLLoader.NULL_KEYWORD" :: String - pure native escape_prefix "javafx.fxml.FXMLLoader.ESCAPE_PREFIX" :: String - pure native relative_path_prefix "javafx.fxml.FXMLLoader.RELATIVE_PATH_PREFIX" :: String - pure native resource_key_prefix "javafx.fxml.FXMLLoader.RESOURCE_KEY_PREFIX" :: String - pure native expression_prefix "javafx.fxml.FXMLLoader.EXPRESSION_PREFIX" :: String - pure native binding_expression_prefix "javafx.fxml.FXMLLoader.BINDING_EXPRESSION_PREFIX" :: String - pure native binding_expression_suffix "javafx.fxml.FXMLLoader.BINDING_EXPRESSION_SUFFIX" :: String - pure native bi_directional_binding_prefix "javafx.fxml.FXMLLoader.BI_DIRECTIONAL_BINDING_PREFIX" :: String - pure native bi_directional_binding_suffix "javafx.fxml.FXMLLoader.BI_DIRECTIONAL_BINDING_SUFFIX" :: String - pure native array_component_delimiter "javafx.fxml.FXMLLoader.ARRAY_COMPONENT_DELIMITER" :: String - pure native location_key "javafx.fxml.FXMLLoader.LOCATION_KEY" :: String - pure native resources_key "javafx.fxml.FXMLLoader.RESOURCES_KEY" :: String - pure native controller_method_prefix "javafx.fxml.FXMLLoader.CONTROLLER_METHOD_PREFIX" :: String - pure native controller_keyword "javafx.fxml.FXMLLoader.CONTROLLER_KEYWORD" :: String - pure native controller_suffix "javafx.fxml.FXMLLoader.CONTROLLER_SUFFIX" :: String - pure native initialize_method_name "javafx.fxml.FXMLLoader.INITIALIZE_METHOD_NAME" :: String - pure native javafx_version "javafx.fxml.FXMLLoader.JAVAFX_VERSION" :: String - pure native fx_namespace_version "javafx.fxml.FXMLLoader.FX_NAMESPACE_VERSION" :: String - - native new :: URL -> MutableIO ResourceBundle -> BuilderFactory -> IO FXMLLoader - | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> IO FXMLLoader - | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> Charset -> MutableIO (LinkedList FXMLLoader) -> IO FXMLLoader - | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> Charset -> IO FXMLLoader - | Charset -> IO FXMLLoader - | () -> IO FXMLLoader - | URL -> IO FXMLLoader - | URL -> MutableIO ResourceBundle -> IO FXMLLoader - - native equals :: FXMLLoader -> Object -> IO Bool - - native getBuilderFactory :: FXMLLoader -> IO BuilderFactory - - native getCharset :: FXMLLoader -> IO Charset - - native getClassLoader :: FXMLLoader -> IO ClassLoader - - native getController :: FXMLLoader -> IO t - - native getControllerFactory :: FXMLLoader -> IO (Callback (Class Object) Object) - - pure native getDefaultClassLoader "javafx.fxml.FXMLLoader.getDefaultClassLoader" :: () -> ClassLoader - - native getLocation :: FXMLLoader -> IO URL - - native getNamespace :: FXMLLoader -> IO (ObservableMap String Object) - - native getResources :: FXMLLoader -> IO ResourceBundle - - native getRoot :: FXMLLoader -> IO t - - native load "javafx.fxml.FXMLLoader.load" :: URL -> Mutable s ResourceBundle -> ST s t throws IOException - | URL -> ST s t throws IOException - - native load :: FXMLLoader -> IO t throws IOException - | FXMLLoader -> InputStream -> IO t throws IOException - - native load "javafx.fxml.FXMLLoader.load" :: URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> Charset -> IO t throws IOException - | URL -> MutableIO ResourceBundle -> BuilderFactory -> Callback (Class Object) Object -> IO t throws IOException - | URL -> MutableIO ResourceBundle -> BuilderFactory -> IO t throws IOException - - native loadType "javafx.fxml.FXMLLoader.loadType" :: String -> String -> ST s (Class Object) throws ClassNotFoundException - | String -> ST s (Class Object) throws ClassNotFoundException - - native setBuilderFactory :: FXMLLoader -> BuilderFactory -> IO () - - native setCharset :: FXMLLoader -> Charset -> IO () - - native setClassLoader :: FXMLLoader -> ClassLoader -> IO () - - native setController :: FXMLLoader -> Object -> IO () - - native setControllerFactory :: FXMLLoader -> Callback (Class Object) Object -> IO () - - pure native setDefaultClassLoader "javafx.fxml.FXMLLoader.setDefaultClassLoader" :: ClassLoader -> () - - native setLocation :: FXMLLoader -> URL -> IO () - - native setResources :: FXMLLoader -> MutableIO ResourceBundle -> IO () - - native setRoot :: FXMLLoader -> Object -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/fxml/Initializable.fr b/preFregeFX/src/generated/frege/javafx/fxml/Initializable.fr deleted file mode 100644 index fe36364..0000000 --- a/preFregeFX/src/generated/frege/javafx/fxml/Initializable.fr +++ /dev/null @@ -1,5 +0,0 @@ -data Initializable = mutable native javafx.fxml.Initializable where - - native initialize :: Initializable -> URL -> MutableIO ResourceBundle -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/fxml/JavaFXBuilderFactory.fr b/preFregeFX/src/generated/frege/javafx/fxml/JavaFXBuilderFactory.fr deleted file mode 100644 index d5f8d8f..0000000 --- a/preFregeFX/src/generated/frege/javafx/fxml/JavaFXBuilderFactory.fr +++ /dev/null @@ -1,10 +0,0 @@ -data JavaFXBuilderFactory = mutable native javafx.fxml.JavaFXBuilderFactory where - - native new :: ClassLoader -> Bool -> IO JavaFXBuilderFactory - | ClassLoader -> IO JavaFXBuilderFactory - | Bool -> IO JavaFXBuilderFactory - | () -> IO JavaFXBuilderFactory - - native getBuilder :: JavaFXBuilderFactory -> Class Object -> IO (Builder Object) - - diff --git a/preFregeFX/src/generated/frege/javafx/geometry/BoundingBoxBuilder.fr b/preFregeFX/src/generated/frege/javafx/geometry/BoundingBoxBuilder.fr deleted file mode 100644 index f54c112..0000000 --- a/preFregeFX/src/generated/frege/javafx/geometry/BoundingBoxBuilder.fr +++ /dev/null @@ -1,19 +0,0 @@ -data BoundingBoxBuilder b = mutable native javafx.geometry.BoundingBoxBuilder where - - native build :: BoundingBoxBuilder b -> IO BoundingBox - - native create "javafx.geometry.BoundingBoxBuilder.create" :: () -> IO (BoundingBoxBuilder Object) - - native depth :: BoundingBoxBuilder b -> Double -> IO b - - native height :: BoundingBoxBuilder b -> Double -> IO b - - native minX :: BoundingBoxBuilder b -> Double -> IO b - - native minY :: BoundingBoxBuilder b -> Double -> IO b - - native minZ :: BoundingBoxBuilder b -> Double -> IO b - - native width :: BoundingBoxBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/geometry/Bounds.fr b/preFregeFX/src/generated/frege/javafx/geometry/Bounds.fr deleted file mode 100644 index 8928d37..0000000 --- a/preFregeFX/src/generated/frege/javafx/geometry/Bounds.fr +++ /dev/null @@ -1,35 +0,0 @@ -data Bounds = mutable native javafx.geometry.Bounds where - - native contains :: Bounds -> Double -> Double -> IO Bool - | Bounds -> Point3D -> IO Bool - | Bounds -> Point2D -> IO Bool - | Bounds -> Double -> Double -> Double -> IO Bool - | Bounds -> Double -> Double -> Double -> Double -> Double -> Double -> IO Bool - | Bounds -> Bounds -> IO Bool - | Bounds -> Double -> Double -> Double -> Double -> IO Bool - - native getDepth :: Bounds -> IO Double - - native getHeight :: Bounds -> IO Double - - native getMaxX :: Bounds -> IO Double - - native getMaxY :: Bounds -> IO Double - - native getMaxZ :: Bounds -> IO Double - - native getMinX :: Bounds -> IO Double - - native getMinY :: Bounds -> IO Double - - native getMinZ :: Bounds -> IO Double - - native getWidth :: Bounds -> IO Double - - native intersects :: Bounds -> Double -> Double -> Double -> Double -> IO Bool - | Bounds -> Double -> Double -> Double -> Double -> Double -> Double -> IO Bool - | Bounds -> Bounds -> IO Bool - - native isEmpty :: Bounds -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/geometry/Insets.fr b/preFregeFX/src/generated/frege/javafx/geometry/Insets.fr deleted file mode 100644 index 9a12f3c..0000000 --- a/preFregeFX/src/generated/frege/javafx/geometry/Insets.fr +++ /dev/null @@ -1,22 +0,0 @@ -data Insets = mutable native javafx.geometry.Insets where - - native empty "javafx.geometry.Insets.EMPTY" :: IO Insets - - native new :: Double -> IO Insets - | Double -> Double -> Double -> Double -> IO Insets - - native equals :: Insets -> Object -> IO Bool - - native getBottom :: Insets -> IO Double - - native getLeft :: Insets -> IO Double - - native getRight :: Insets -> IO Double - - native getTop :: Insets -> IO Double - - native hashCode :: Insets -> IO Int - - native toString :: Insets -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/geometry/InsetsBuilder.fr b/preFregeFX/src/generated/frege/javafx/geometry/InsetsBuilder.fr deleted file mode 100644 index db19e0a..0000000 --- a/preFregeFX/src/generated/frege/javafx/geometry/InsetsBuilder.fr +++ /dev/null @@ -1,15 +0,0 @@ -data InsetsBuilder b = mutable native javafx.geometry.InsetsBuilder where - - native bottom :: InsetsBuilder b -> Double -> IO b - - native build :: InsetsBuilder b -> IO Insets - - native create "javafx.geometry.InsetsBuilder.create" :: () -> IO (InsetsBuilder Object) - - native left :: InsetsBuilder b -> Double -> IO b - - native right :: InsetsBuilder b -> Double -> IO b - - native top :: InsetsBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/geometry/Orientation.fr b/preFregeFX/src/generated/frege/javafx/geometry/Orientation.fr deleted file mode 100644 index 39f7071..0000000 --- a/preFregeFX/src/generated/frege/javafx/geometry/Orientation.fr +++ /dev/null @@ -1,11 +0,0 @@ -data Orientation = mutable native javafx.geometry.Orientation where - - native horizontal "javafx.geometry.Orientation.HORIZONTAL" :: IO Orientation - native vertical "javafx.geometry.Orientation.VERTICAL" :: IO Orientation - - native valueOf "javafx.geometry.Orientation.valueOf" :: String -> IO Orientation - - native values "javafx.geometry.Orientation.values" :: () -> STMutable s (JArray Orientation) - -derive Serializable Orientation - diff --git a/preFregeFX/src/generated/frege/javafx/geometry/Point2D.fr b/preFregeFX/src/generated/frege/javafx/geometry/Point2D.fr deleted file mode 100644 index 0325411..0000000 --- a/preFregeFX/src/generated/frege/javafx/geometry/Point2D.fr +++ /dev/null @@ -1,45 +0,0 @@ -data Point2D = mutable native javafx.geometry.Point2D where - - native zero "javafx.geometry.Point2D.ZERO" :: IO Point2D - - native new :: Double -> Double -> IO Point2D - - native add :: Point2D -> Point2D -> IO Point2D - | Point2D -> Double -> Double -> IO Point2D - - native angle :: Point2D -> Double -> Double -> IO Double - | Point2D -> Point2D -> IO Double - | Point2D -> Point2D -> Point2D -> IO Double - - native crossProduct :: Point2D -> Point2D -> IO Point3D - | Point2D -> Double -> Double -> IO Point3D - - native distance :: Point2D -> Point2D -> IO Double - | Point2D -> Double -> Double -> IO Double - - native dotProduct :: Point2D -> Double -> Double -> IO Double - | Point2D -> Point2D -> IO Double - - native equals :: Point2D -> Object -> IO Bool - - native getX :: Point2D -> IO Double - - native getY :: Point2D -> IO Double - - native hashCode :: Point2D -> IO Int - - native magnitude :: Point2D -> IO Double - - native midpoint :: Point2D -> Point2D -> IO Point2D - | Point2D -> Double -> Double -> IO Point2D - - native multiply :: Point2D -> Double -> IO Point2D - - native normalize :: Point2D -> IO Point2D - - native subtract :: Point2D -> Point2D -> IO Point2D - | Point2D -> Double -> Double -> IO Point2D - - native toString :: Point2D -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/geometry/Side.fr b/preFregeFX/src/generated/frege/javafx/geometry/Side.fr deleted file mode 100644 index ab580f4..0000000 --- a/preFregeFX/src/generated/frege/javafx/geometry/Side.fr +++ /dev/null @@ -1,17 +0,0 @@ -data Side = mutable native javafx.geometry.Side where - - native top "javafx.geometry.Side.TOP" :: IO Side - native bottom "javafx.geometry.Side.BOTTOM" :: IO Side - native left "javafx.geometry.Side.LEFT" :: IO Side - native right "javafx.geometry.Side.RIGHT" :: IO Side - - native isHorizontal :: Side -> IO Bool - - native isVertical :: Side -> IO Bool - - native valueOf "javafx.geometry.Side.valueOf" :: String -> IO Side - - native values "javafx.geometry.Side.values" :: () -> STMutable s (JArray Side) - -derive Serializable Side - diff --git a/preFregeFX/src/generated/frege/javafx/print/PageOrientation.fr b/preFregeFX/src/generated/frege/javafx/print/PageOrientation.fr deleted file mode 100644 index 6860f02..0000000 --- a/preFregeFX/src/generated/frege/javafx/print/PageOrientation.fr +++ /dev/null @@ -1,13 +0,0 @@ -data PageOrientation = mutable native javafx.print.PageOrientation where - - native portrait "javafx.print.PageOrientation.PORTRAIT" :: IO PageOrientation - native landscape "javafx.print.PageOrientation.LANDSCAPE" :: IO PageOrientation - native reverse_portrait "javafx.print.PageOrientation.REVERSE_PORTRAIT" :: IO PageOrientation - native reverse_landscape "javafx.print.PageOrientation.REVERSE_LANDSCAPE" :: IO PageOrientation - - native valueOf "javafx.print.PageOrientation.valueOf" :: String -> IO PageOrientation - - native values "javafx.print.PageOrientation.values" :: () -> STMutable s (JArray PageOrientation) - -derive Serializable PageOrientation - diff --git a/preFregeFX/src/generated/frege/javafx/print/PrintColor.fr b/preFregeFX/src/generated/frege/javafx/print/PrintColor.fr deleted file mode 100644 index b802341..0000000 --- a/preFregeFX/src/generated/frege/javafx/print/PrintColor.fr +++ /dev/null @@ -1,11 +0,0 @@ -data PrintColor = mutable native javafx.print.PrintColor where - - native color "javafx.print.PrintColor.COLOR" :: IO PrintColor - native monochrome "javafx.print.PrintColor.MONOCHROME" :: IO PrintColor - - native valueOf "javafx.print.PrintColor.valueOf" :: String -> IO PrintColor - - native values "javafx.print.PrintColor.values" :: () -> STMutable s (JArray PrintColor) - -derive Serializable PrintColor - diff --git a/preFregeFX/src/generated/frege/javafx/print/PrintQuality.fr b/preFregeFX/src/generated/frege/javafx/print/PrintQuality.fr deleted file mode 100644 index e1ed398..0000000 --- a/preFregeFX/src/generated/frege/javafx/print/PrintQuality.fr +++ /dev/null @@ -1,13 +0,0 @@ -data PrintQuality = mutable native javafx.print.PrintQuality where - - native draft "javafx.print.PrintQuality.DRAFT" :: IO PrintQuality - native low "javafx.print.PrintQuality.LOW" :: IO PrintQuality - native normal "javafx.print.PrintQuality.NORMAL" :: IO PrintQuality - native high "javafx.print.PrintQuality.HIGH" :: IO PrintQuality - - native valueOf "javafx.print.PrintQuality.valueOf" :: String -> IO PrintQuality - - native values "javafx.print.PrintQuality.values" :: () -> STMutable s (JArray PrintQuality) - -derive Serializable PrintQuality - diff --git a/preFregeFX/src/generated/frege/javafx/print/PrintResolution.fr b/preFregeFX/src/generated/frege/javafx/print/PrintResolution.fr deleted file mode 100644 index 45b81fb..0000000 --- a/preFregeFX/src/generated/frege/javafx/print/PrintResolution.fr +++ /dev/null @@ -1,13 +0,0 @@ -data PrintResolution = mutable native javafx.print.PrintResolution where - - native equals :: PrintResolution -> Object -> IO Bool - - native getCrossFeedResolution :: PrintResolution -> IO Int - - native getFeedResolution :: PrintResolution -> IO Int - - native hashCode :: PrintResolution -> IO Int - - native toString :: PrintResolution -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/print/PrinterJob.fr b/preFregeFX/src/generated/frege/javafx/print/PrinterJob.fr deleted file mode 100644 index a6b03c6..0000000 --- a/preFregeFX/src/generated/frege/javafx/print/PrinterJob.fr +++ /dev/null @@ -1,31 +0,0 @@ -data PrinterJob = mutable native javafx.print.PrinterJob where - - native cancelJob :: PrinterJob -> IO () - - native createPrinterJob "javafx.print.PrinterJob.createPrinterJob" :: () -> IO PrinterJob - | Printer -> IO PrinterJob - - native endJob :: PrinterJob -> IO Bool - - native getJobSettings :: PrinterJob -> IO JobSettings - - native getJobStatus :: PrinterJob -> IO PrinterJob_JobStatus - - native getPrinter :: PrinterJob -> IO Printer - - native jobStatusProperty :: PrinterJob -> IO (ReadOnlyObjectProperty PrinterJob_JobStatus) - - native printPage :: PrinterJob -> Node -> IO Bool - | PrinterJob -> PageLayout -> Node -> IO Bool - - native printerProperty :: PrinterJob -> IO (ObjectProperty Printer) - - native setPrinter :: PrinterJob -> Printer -> IO () - - native showPageSetupDialog :: PrinterJob -> Window -> IO Bool - - native showPrintDialog :: PrinterJob -> Window -> IO Bool - - native toString :: PrinterJob -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/AccessibleRole.fr b/preFregeFX/src/generated/frege/javafx/scene/AccessibleRole.fr deleted file mode 100644 index 17e335f..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/AccessibleRole.fr +++ /dev/null @@ -1,57 +0,0 @@ -data AccessibleRole = mutable native javafx.scene.AccessibleRole where - - native button "javafx.scene.AccessibleRole.BUTTON" :: IO AccessibleRole - native check_box "javafx.scene.AccessibleRole.CHECK_BOX" :: IO AccessibleRole - native check_menu_item "javafx.scene.AccessibleRole.CHECK_MENU_ITEM" :: IO AccessibleRole - native combo_box "javafx.scene.AccessibleRole.COMBO_BOX" :: IO AccessibleRole - native context_menu "javafx.scene.AccessibleRole.CONTEXT_MENU" :: IO AccessibleRole - native date_picker "javafx.scene.AccessibleRole.DATE_PICKER" :: IO AccessibleRole - native decrement_button "javafx.scene.AccessibleRole.DECREMENT_BUTTON" :: IO AccessibleRole - native hyperlink "javafx.scene.AccessibleRole.HYPERLINK" :: IO AccessibleRole - native increment_button "javafx.scene.AccessibleRole.INCREMENT_BUTTON" :: IO AccessibleRole - native image_view "javafx.scene.AccessibleRole.IMAGE_VIEW" :: IO AccessibleRole - native list_view "javafx.scene.AccessibleRole.LIST_VIEW" :: IO AccessibleRole - native list_item "javafx.scene.AccessibleRole.LIST_ITEM" :: IO AccessibleRole - native menu "javafx.scene.AccessibleRole.MENU" :: IO AccessibleRole - native menu_bar "javafx.scene.AccessibleRole.MENU_BAR" :: IO AccessibleRole - native menu_button "javafx.scene.AccessibleRole.MENU_BUTTON" :: IO AccessibleRole - native menu_item "javafx.scene.AccessibleRole.MENU_ITEM" :: IO AccessibleRole - native node "javafx.scene.AccessibleRole.NODE" :: IO AccessibleRole - native page_item "javafx.scene.AccessibleRole.PAGE_ITEM" :: IO AccessibleRole - native pagination "javafx.scene.AccessibleRole.PAGINATION" :: IO AccessibleRole - native parent "javafx.scene.AccessibleRole.PARENT" :: IO AccessibleRole - native password_field "javafx.scene.AccessibleRole.PASSWORD_FIELD" :: IO AccessibleRole - native progress_indicator "javafx.scene.AccessibleRole.PROGRESS_INDICATOR" :: IO AccessibleRole - native radio_button "javafx.scene.AccessibleRole.RADIO_BUTTON" :: IO AccessibleRole - native radio_menu_item "javafx.scene.AccessibleRole.RADIO_MENU_ITEM" :: IO AccessibleRole - native slider "javafx.scene.AccessibleRole.SLIDER" :: IO AccessibleRole - native spinner "javafx.scene.AccessibleRole.SPINNER" :: IO AccessibleRole - native text "javafx.scene.AccessibleRole.TEXT" :: IO AccessibleRole - native text_area "javafx.scene.AccessibleRole.TEXT_AREA" :: IO AccessibleRole - native text_field "javafx.scene.AccessibleRole.TEXT_FIELD" :: IO AccessibleRole - native toggle_button "javafx.scene.AccessibleRole.TOGGLE_BUTTON" :: IO AccessibleRole - native tooltip "javafx.scene.AccessibleRole.TOOLTIP" :: IO AccessibleRole - native scroll_bar "javafx.scene.AccessibleRole.SCROLL_BAR" :: IO AccessibleRole - native scroll_pane "javafx.scene.AccessibleRole.SCROLL_PANE" :: IO AccessibleRole - native split_menu_button "javafx.scene.AccessibleRole.SPLIT_MENU_BUTTON" :: IO AccessibleRole - native tab_item "javafx.scene.AccessibleRole.TAB_ITEM" :: IO AccessibleRole - native tab_pane "javafx.scene.AccessibleRole.TAB_PANE" :: IO AccessibleRole - native table_cell "javafx.scene.AccessibleRole.TABLE_CELL" :: IO AccessibleRole - native table_column "javafx.scene.AccessibleRole.TABLE_COLUMN" :: IO AccessibleRole - native table_row "javafx.scene.AccessibleRole.TABLE_ROW" :: IO AccessibleRole - native table_view "javafx.scene.AccessibleRole.TABLE_VIEW" :: IO AccessibleRole - native thumb "javafx.scene.AccessibleRole.THUMB" :: IO AccessibleRole - native titled_pane "javafx.scene.AccessibleRole.TITLED_PANE" :: IO AccessibleRole - native tool_bar "javafx.scene.AccessibleRole.TOOL_BAR" :: IO AccessibleRole - native tree_item "javafx.scene.AccessibleRole.TREE_ITEM" :: IO AccessibleRole - native tree_table_cell "javafx.scene.AccessibleRole.TREE_TABLE_CELL" :: IO AccessibleRole - native tree_table_row "javafx.scene.AccessibleRole.TREE_TABLE_ROW" :: IO AccessibleRole - native tree_table_view "javafx.scene.AccessibleRole.TREE_TABLE_VIEW" :: IO AccessibleRole - native tree_view "javafx.scene.AccessibleRole.TREE_VIEW" :: IO AccessibleRole - - native valueOf "javafx.scene.AccessibleRole.valueOf" :: String -> IO AccessibleRole - - native values "javafx.scene.AccessibleRole.values" :: () -> STMutable s (JArray AccessibleRole) - -derive Serializable AccessibleRole - diff --git a/preFregeFX/src/generated/frege/javafx/scene/Group.fr b/preFregeFX/src/generated/frege/javafx/scene/Group.fr deleted file mode 100644 index 06c4bdd..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/Group.fr +++ /dev/null @@ -1,23 +0,0 @@ -data Group = mutable native javafx.scene.Group where - - native new :: MutableIO (Collection Node) -> IO Group - | MutableIO (JArray Node) -> IO Group - | () -> IO Group - - native autoSizeChildrenProperty :: Group -> IO BooleanProperty - - native getChildren :: Group -> IO (ObservableList Node) - - native isAutoSizeChildren :: Group -> IO Bool - - native minHeight :: Group -> Double -> IO Double - - native minWidth :: Group -> Double -> IO Double - - native prefHeight :: Group -> Double -> IO Double - - native prefWidth :: Group -> Double -> IO Double - - native setAutoSizeChildren :: Group -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/ImageCursor.fr b/preFregeFX/src/generated/frege/javafx/scene/ImageCursor.fr deleted file mode 100644 index 96e9b30..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/ImageCursor.fr +++ /dev/null @@ -1,25 +0,0 @@ -data ImageCursor = mutable native javafx.scene.ImageCursor where - - native new :: Image -> Double -> Double -> IO ImageCursor - | Image -> IO ImageCursor - | () -> IO ImageCursor - - native chooseBestCursor "javafx.scene.ImageCursor.chooseBestCursor" :: MutableIO (JArray Image) -> Double -> Double -> IO ImageCursor - - native getBestSize "javafx.scene.ImageCursor.getBestSize" :: Double -> Double -> IO Dimension2D - - native getHotspotX :: ImageCursor -> IO Double - - native getHotspotY :: ImageCursor -> IO Double - - native getImage :: ImageCursor -> IO Image - - pure native getMaximumColors "javafx.scene.ImageCursor.getMaximumColors" :: () -> Int - - native hotspotXProperty :: ImageCursor -> IO ReadOnlyDoubleProperty - - native hotspotYProperty :: ImageCursor -> IO ReadOnlyDoubleProperty - - native imageProperty :: ImageCursor -> IO (ReadOnlyObjectProperty Image) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/NodeBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/NodeBuilder.fr deleted file mode 100644 index f420123..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/NodeBuilder.fr +++ /dev/null @@ -1,147 +0,0 @@ -data NodeBuilder b = mutable native javafx.scene.NodeBuilder where - - native applyTo :: NodeBuilder b -> Node -> IO () - - native blendMode :: NodeBuilder b -> BlendMode -> IO b - - native cache :: NodeBuilder b -> Bool -> IO b - - native cacheHint :: NodeBuilder b -> CacheHint -> IO b - - native clip :: NodeBuilder b -> Node -> IO b - - native cursor :: NodeBuilder b -> Cursor -> IO b - - native depthTest :: NodeBuilder b -> DepthTest -> IO b - - native disable :: NodeBuilder b -> Bool -> IO b - - native effect :: NodeBuilder b -> Effect -> IO b - - native eventDispatcher :: NodeBuilder b -> EventDispatcher -> IO b - - native focusTraversable :: NodeBuilder b -> Bool -> IO b - - native id :: NodeBuilder b -> String -> IO b - - native inputMethodRequests :: NodeBuilder b -> InputMethodRequests -> IO b - - native layoutX :: NodeBuilder b -> Double -> IO b - - native layoutY :: NodeBuilder b -> Double -> IO b - - native managed :: NodeBuilder b -> Bool -> IO b - - native mouseTransparent :: NodeBuilder b -> Bool -> IO b - - native onContextMenuRequested :: NodeBuilder b -> EventHandler ContextMenuEvent -> IO b - - native onDragDetected :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onDragDone :: NodeBuilder b -> EventHandler DragEvent -> IO b - - native onDragDropped :: NodeBuilder b -> EventHandler DragEvent -> IO b - - native onDragEntered :: NodeBuilder b -> EventHandler DragEvent -> IO b - - native onDragExited :: NodeBuilder b -> EventHandler DragEvent -> IO b - - native onDragOver :: NodeBuilder b -> EventHandler DragEvent -> IO b - - native onInputMethodTextChanged :: NodeBuilder b -> EventHandler InputMethodEvent -> IO b - - native onKeyPressed :: NodeBuilder b -> EventHandler KeyEvent -> IO b - - native onKeyReleased :: NodeBuilder b -> EventHandler KeyEvent -> IO b - - native onKeyTyped :: NodeBuilder b -> EventHandler KeyEvent -> IO b - - native onMouseClicked :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onMouseDragEntered :: NodeBuilder b -> EventHandler MouseDragEvent -> IO b - - native onMouseDragExited :: NodeBuilder b -> EventHandler MouseDragEvent -> IO b - - native onMouseDragOver :: NodeBuilder b -> EventHandler MouseDragEvent -> IO b - - native onMouseDragReleased :: NodeBuilder b -> EventHandler MouseDragEvent -> IO b - - native onMouseDragged :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onMouseEntered :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onMouseExited :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onMouseMoved :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onMousePressed :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onMouseReleased :: NodeBuilder b -> EventHandler MouseEvent -> IO b - - native onRotate :: NodeBuilder b -> EventHandler RotateEvent -> IO b - - native onRotationFinished :: NodeBuilder b -> EventHandler RotateEvent -> IO b - - native onRotationStarted :: NodeBuilder b -> EventHandler RotateEvent -> IO b - - native onScroll :: NodeBuilder b -> EventHandler ScrollEvent -> IO b - - native onScrollFinished :: NodeBuilder b -> EventHandler ScrollEvent -> IO b - - native onScrollStarted :: NodeBuilder b -> EventHandler ScrollEvent -> IO b - - native onSwipeDown :: NodeBuilder b -> EventHandler SwipeEvent -> IO b - - native onSwipeLeft :: NodeBuilder b -> EventHandler SwipeEvent -> IO b - - native onSwipeRight :: NodeBuilder b -> EventHandler SwipeEvent -> IO b - - native onSwipeUp :: NodeBuilder b -> EventHandler SwipeEvent -> IO b - - native onTouchMoved :: NodeBuilder b -> EventHandler TouchEvent -> IO b - - native onTouchPressed :: NodeBuilder b -> EventHandler TouchEvent -> IO b - - native onTouchReleased :: NodeBuilder b -> EventHandler TouchEvent -> IO b - - native onTouchStationary :: NodeBuilder b -> EventHandler TouchEvent -> IO b - - native onZoom :: NodeBuilder b -> EventHandler ZoomEvent -> IO b - - native onZoomFinished :: NodeBuilder b -> EventHandler ZoomEvent -> IO b - - native onZoomStarted :: NodeBuilder b -> EventHandler ZoomEvent -> IO b - - native opacity :: NodeBuilder b -> Double -> IO b - - native pickOnBounds :: NodeBuilder b -> Bool -> IO b - - native rotate :: NodeBuilder b -> Double -> IO b - - native rotationAxis :: NodeBuilder b -> Point3D -> IO b - - native scaleX :: NodeBuilder b -> Double -> IO b - - native scaleY :: NodeBuilder b -> Double -> IO b - - native scaleZ :: NodeBuilder b -> Double -> IO b - - native style :: NodeBuilder b -> String -> IO b - - native styleClass :: NodeBuilder b -> MutableIO (Collection String) -> IO b - | NodeBuilder b -> MutableIO (JArray String) -> IO b - - native transforms :: NodeBuilder b -> MutableIO (JArray Transform) -> IO b - | NodeBuilder b -> MutableIO (Collection Transform) -> IO b - - native translateX :: NodeBuilder b -> Double -> IO b - - native translateY :: NodeBuilder b -> Double -> IO b - - native translateZ :: NodeBuilder b -> Double -> IO b - - native userData :: NodeBuilder b -> Object -> IO b - - native visible :: NodeBuilder b -> Bool -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/SnapshotParametersBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/SnapshotParametersBuilder.fr deleted file mode 100644 index 28a916d..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/SnapshotParametersBuilder.fr +++ /dev/null @@ -1,19 +0,0 @@ -data SnapshotParametersBuilder b = mutable native javafx.scene.SnapshotParametersBuilder where - - native applyTo :: SnapshotParametersBuilder b -> SnapshotParameters -> IO () - - native build :: SnapshotParametersBuilder b -> IO SnapshotParameters - - native camera :: SnapshotParametersBuilder b -> Camera -> IO b - - native create "javafx.scene.SnapshotParametersBuilder.create" :: () -> IO (SnapshotParametersBuilder Object) - - native depthBuffer :: SnapshotParametersBuilder b -> Bool -> IO b - - native fill :: SnapshotParametersBuilder b -> Paint -> IO b - - native transform :: SnapshotParametersBuilder b -> Transform -> IO b - - native viewport :: SnapshotParametersBuilder b -> Rectangle2D -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/SubScene.fr b/preFregeFX/src/generated/frege/javafx/scene/SubScene.fr deleted file mode 100644 index a29d337..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/SubScene.fr +++ /dev/null @@ -1,52 +0,0 @@ -data SubScene = mutable native javafx.scene.SubScene where - - native new :: Parent -> Double -> Double -> IO SubScene - | Parent -> Double -> Double -> Bool -> SceneAntialiasing -> IO SubScene - - native cameraProperty :: SubScene -> IO (ObjectProperty Camera) - - native fillProperty :: SubScene -> IO (ObjectProperty Paint) - - native getAntiAliasing :: SubScene -> IO SceneAntialiasing - - native getCamera :: SubScene -> IO Camera - - native getFill :: SubScene -> IO Paint - - native getHeight :: SubScene -> IO Double - - native getRoot :: SubScene -> IO Parent - - native getUserAgentStylesheet :: SubScene -> IO String - - native getWidth :: SubScene -> IO Double - - native heightProperty :: SubScene -> IO DoubleProperty - - native impl_computeGeomBounds :: SubScene -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_processMXNode :: SubScene -> MXNodeAlgorithm -> MXNodeAlgorithmContext -> IO Object - - native impl_updatePeer :: SubScene -> IO () - - native isDepthBuffer :: SubScene -> IO Bool - - native rootProperty :: SubScene -> IO (ObjectProperty Parent) - - native setCamera :: SubScene -> Camera -> IO () - - native setFill :: SubScene -> Paint -> IO () - - native setHeight :: SubScene -> Double -> IO () - - native setRoot :: SubScene -> Parent -> IO () - - native setUserAgentStylesheet :: SubScene -> String -> IO () - - native setWidth :: SubScene -> Double -> IO () - - native userAgentStylesheetProperty :: SubScene -> IO (ObjectProperty String) - - native widthProperty :: SubScene -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/BarChartBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/BarChartBuilder.fr deleted file mode 100644 index 2c38e86..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/BarChartBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data BarChartBuilder x y b = mutable native javafx.scene.chart.BarChartBuilder where - - native applyTo :: BarChartBuilder x y b -> BarChart x y -> IO () - - native barGap :: BarChartBuilder x y b -> Double -> IO b - - native build :: BarChartBuilder x y b -> IO (BarChart x y) - - native categoryGap :: BarChartBuilder x y b -> Double -> IO b - - native create "javafx.scene.chart.BarChartBuilder.create" :: () -> IO (BarChartBuilder x y Object) - - native xAxis "XAxis" :: BarChartBuilder x y b -> Axis x -> IO b - - native yAxis "YAxis" :: BarChartBuilder x y b -> Axis y -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/BubbleChartBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/BubbleChartBuilder.fr deleted file mode 100644 index e050715..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/BubbleChartBuilder.fr +++ /dev/null @@ -1,11 +0,0 @@ -data BubbleChartBuilder x y b = mutable native javafx.scene.chart.BubbleChartBuilder where - - native build :: BubbleChartBuilder x y b -> IO (BubbleChart x y) - - native create "javafx.scene.chart.BubbleChartBuilder.create" :: () -> IO (BubbleChartBuilder x y Object) - - native xAxis "XAxis" :: BubbleChartBuilder x y b -> Axis x -> IO b - - native yAxis "YAxis" :: BubbleChartBuilder x y b -> Axis y -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/Chart.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/Chart.fr deleted file mode 100644 index 271637e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/Chart.fr +++ /dev/null @@ -1,37 +0,0 @@ -data Chart = mutable native javafx.scene.chart.Chart where - - native animatedProperty :: Chart -> IO BooleanProperty - - native getAnimated :: Chart -> IO Bool - - native getClassCssMetaData "javafx.scene.chart.Chart.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCssMetaData :: Chart -> IO (List (CssMetaData Styleable Object)) - - native getLegendSide :: Chart -> IO Side - - native getTitle :: Chart -> IO String - - native getTitleSide :: Chart -> IO Side - - native isLegendVisible :: Chart -> IO Bool - - native legendSideProperty :: Chart -> IO (ObjectProperty Side) - - native legendVisibleProperty :: Chart -> IO BooleanProperty - - native setAnimated :: Chart -> Bool -> IO () - - native setLegendSide :: Chart -> Side -> IO () - - native setLegendVisible :: Chart -> Bool -> IO () - - native setTitle :: Chart -> String -> IO () - - native setTitleSide :: Chart -> Side -> IO () - - native titleProperty :: Chart -> IO StringProperty - - native titleSideProperty :: Chart -> IO (ObjectProperty Side) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/ChartBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/ChartBuilder.fr deleted file mode 100644 index 67759cc..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/ChartBuilder.fr +++ /dev/null @@ -1,15 +0,0 @@ -data ChartBuilder b = mutable native javafx.scene.chart.ChartBuilder where - - native animated :: ChartBuilder b -> Bool -> IO b - - native applyTo :: ChartBuilder b -> Chart -> IO () - - native legendSide :: ChartBuilder b -> Side -> IO b - - native legendVisible :: ChartBuilder b -> Bool -> IO b - - native title :: ChartBuilder b -> String -> IO b - - native titleSide :: ChartBuilder b -> Side -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/LineChart.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/LineChart.fr deleted file mode 100644 index 017cf54..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/LineChart.fr +++ /dev/null @@ -1,22 +0,0 @@ -data LineChart x y = mutable native javafx.scene.chart.LineChart where - - native new :: Axis x -> Axis y -> IO (LineChart x y) - | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (LineChart x y) - - native axisSortingPolicyProperty :: LineChart x y -> IO (ObjectProperty LineChart_SortingPolicy) - - native createSymbolsProperty :: LineChart x y -> IO BooleanProperty - - native getAxisSortingPolicy :: LineChart x y -> IO LineChart_SortingPolicy - - native getClassCssMetaData "javafx.scene.chart.LineChart.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCreateSymbols :: LineChart x y -> IO Bool - - native getCssMetaData :: LineChart x y -> IO (List (CssMetaData Styleable Object)) - - native setAxisSortingPolicy :: LineChart x y -> LineChart_SortingPolicy -> IO () - - native setCreateSymbols :: LineChart x y -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/StackedBarChart.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/StackedBarChart.fr deleted file mode 100644 index b38d593..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/StackedBarChart.fr +++ /dev/null @@ -1,17 +0,0 @@ -data StackedBarChart x y = mutable native javafx.scene.chart.StackedBarChart where - - native new :: Axis x -> Axis y -> IO (StackedBarChart x y) - | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> Double -> IO (StackedBarChart x y) - | Axis x -> Axis y -> ObservableList (XYChart_Series x y) -> IO (StackedBarChart x y) - - native categoryGapProperty :: StackedBarChart x y -> IO DoubleProperty - - native getCategoryGap :: StackedBarChart x y -> IO Double - - native getClassCssMetaData "javafx.scene.chart.StackedBarChart.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCssMetaData :: StackedBarChart x y -> IO (List (CssMetaData Styleable Object)) - - native setCategoryGap :: StackedBarChart x y -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/ValueAxisBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/ValueAxisBuilder.fr deleted file mode 100644 index 2d41a59..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/ValueAxisBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data ValueAxisBuilder t b = mutable native javafx.scene.chart.ValueAxisBuilder where - - native applyTo :: ValueAxisBuilder t b -> ValueAxis t -> IO () - - native lowerBound :: ValueAxisBuilder t b -> Double -> IO b - - native minorTickCount :: ValueAxisBuilder t b -> Int -> IO b - - native minorTickLength :: ValueAxisBuilder t b -> Double -> IO b - - native minorTickVisible :: ValueAxisBuilder t b -> Bool -> IO b - - native tickLabelFormatter :: ValueAxisBuilder t b -> StringConverter t -> IO b - - native upperBound :: ValueAxisBuilder t b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/chart/XYChartBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/chart/XYChartBuilder.fr deleted file mode 100644 index bbbb960..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/chart/XYChartBuilder.fr +++ /dev/null @@ -1,23 +0,0 @@ -data XYChartBuilder x y b = mutable native javafx.scene.chart.XYChartBuilder where - - native alternativeColumnFillVisible :: XYChartBuilder x y b -> Bool -> IO b - - native alternativeRowFillVisible :: XYChartBuilder x y b -> Bool -> IO b - - native applyTo :: XYChartBuilder x y b -> XYChart x y -> IO () - - native jdata' :: XYChartBuilder x y b -> ObservableList (XYChart_Series x y) -> IO b - - native horizontalGridLinesVisible :: XYChartBuilder x y b -> Bool -> IO b - - native horizontalZeroLineVisible :: XYChartBuilder x y b -> Bool -> IO b - - native verticalGridLinesVisible :: XYChartBuilder x y b -> Bool -> IO b - - native verticalZeroLineVisible :: XYChartBuilder x y b -> Bool -> IO b - - native xAxis "XAxis" :: XYChartBuilder x y b -> Axis x -> IO b - - native yAxis "YAxis" :: XYChartBuilder x y b -> Axis y -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/Accordion.fr b/preFregeFX/src/generated/frege/javafx/scene/control/Accordion.fr deleted file mode 100644 index c58628e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/Accordion.fr +++ /dev/null @@ -1,14 +0,0 @@ -data Accordion = mutable native javafx.scene.control.Accordion where - - native new :: () -> IO Accordion - | MutableIO (JArray TitledPane) -> IO Accordion - - native expandedPaneProperty :: Accordion -> IO (ObjectProperty TitledPane) - - native getExpandedPane :: Accordion -> IO TitledPane - - native getPanes :: Accordion -> IO (ObservableList TitledPane) - - native setExpandedPane :: Accordion -> TitledPane -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/AccordionBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/AccordionBuilder.fr deleted file mode 100644 index 73390a3..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/AccordionBuilder.fr +++ /dev/null @@ -1,14 +0,0 @@ -data AccordionBuilder b = mutable native javafx.scene.control.AccordionBuilder where - - native applyTo :: AccordionBuilder b -> Accordion -> IO () - - native build :: AccordionBuilder b -> IO Accordion - - native create "javafx.scene.control.AccordionBuilder.create" :: () -> IO (AccordionBuilder Object) - - native expandedPane :: AccordionBuilder b -> TitledPane -> IO b - - native panes :: AccordionBuilder b -> MutableIO (Collection TitledPane) -> IO b - | AccordionBuilder b -> MutableIO (JArray TitledPane) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/Button.fr b/preFregeFX/src/generated/frege/javafx/scene/control/Button.fr deleted file mode 100644 index 9b9b9ab..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/Button.fr +++ /dev/null @@ -1,21 +0,0 @@ -data Button = mutable native javafx.scene.control.Button where - - native new :: String -> Node -> IO Button - | String -> IO Button - | () -> IO Button - - native cancelButtonProperty :: Button -> IO BooleanProperty - - native defaultButtonProperty :: Button -> IO BooleanProperty - - native fire :: Button -> IO () - - native isCancelButton :: Button -> IO Bool - - native isDefaultButton :: Button -> IO Bool - - native setCancelButton :: Button -> Bool -> IO () - - native setDefaultButton :: Button -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ButtonBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ButtonBuilder.fr deleted file mode 100644 index 7080974..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ButtonBuilder.fr +++ /dev/null @@ -1,13 +0,0 @@ -data ButtonBuilder b = mutable native javafx.scene.control.ButtonBuilder where - - native applyTo :: ButtonBuilder b -> Button -> IO () - - native build :: ButtonBuilder b -> IO Button - - native cancelButton :: ButtonBuilder b -> Bool -> IO b - - native create "javafx.scene.control.ButtonBuilder.create" :: () -> IO (ButtonBuilder Object) - - native defaultButton :: ButtonBuilder b -> Bool -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxBuilder.fr deleted file mode 100644 index 5366477..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxBuilder.fr +++ /dev/null @@ -1,15 +0,0 @@ -data CheckBoxBuilder b = mutable native javafx.scene.control.CheckBoxBuilder where - - native allowIndeterminate :: CheckBoxBuilder b -> Bool -> IO b - - native applyTo :: CheckBoxBuilder b -> CheckBox -> IO () - - native build :: CheckBoxBuilder b -> IO CheckBox - - native create "javafx.scene.control.CheckBoxBuilder.create" :: () -> IO (CheckBoxBuilder Object) - - native indeterminate :: CheckBoxBuilder b -> Bool -> IO b - - native selected :: CheckBoxBuilder b -> Bool -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxTreeItemBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxTreeItemBuilder.fr deleted file mode 100644 index e80fa35..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/CheckBoxTreeItemBuilder.fr +++ /dev/null @@ -1,7 +0,0 @@ -data CheckBoxTreeItemBuilder t b = mutable native javafx.scene.control.CheckBoxTreeItemBuilder where - - native build :: CheckBoxTreeItemBuilder t b -> IO (CheckBoxTreeItem t) - - native create "javafx.scene.control.CheckBoxTreeItemBuilder.create" :: () -> IO (CheckBoxTreeItemBuilder t Object) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBox.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBox.fr deleted file mode 100644 index b1603b0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBox.fr +++ /dev/null @@ -1,42 +0,0 @@ -data ChoiceBox t = mutable native javafx.scene.control.ChoiceBox where - - native new :: () -> IO (ChoiceBox t) - | ObservableList t -> IO (ChoiceBox t) - - native converterProperty :: ChoiceBox t -> IO (ObjectProperty (StringConverter t)) - - native executeAccessibleAction :: ChoiceBox t -> AccessibleAction -> MutableIO (JArray Object) -> IO () - - native getConverter :: ChoiceBox t -> IO (StringConverter t) - - native getItems :: ChoiceBox t -> IO (ObservableList t) - - native getSelectionModel :: ChoiceBox t -> IO (SingleSelectionModel t) - - native getValue :: ChoiceBox t -> IO t - - native hide :: ChoiceBox t -> IO () - - native isShowing :: ChoiceBox t -> IO Bool - - native itemsProperty :: ChoiceBox t -> IO (ObjectProperty (ObservableList t)) - - native queryAccessibleAttribute :: ChoiceBox t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native selectionModelProperty :: ChoiceBox t -> IO (ObjectProperty (SingleSelectionModel t)) - - native setConverter :: ChoiceBox t -> StringConverter t -> IO () - - native setItems :: ChoiceBox t -> ObservableList t -> IO () - - native setSelectionModel :: ChoiceBox t -> SingleSelectionModel t -> IO () - - native setValue :: ChoiceBox t -> t -> IO () - - native show :: ChoiceBox t -> IO () - - native showingProperty :: ChoiceBox t -> IO ReadOnlyBooleanProperty - - native valueProperty :: ChoiceBox t -> IO (ObjectProperty t) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBoxBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBoxBuilder.fr deleted file mode 100644 index 828ee0d..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ChoiceBoxBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data ChoiceBoxBuilder t b = mutable native javafx.scene.control.ChoiceBoxBuilder where - - native applyTo :: ChoiceBoxBuilder t b -> ChoiceBox t -> IO () - - native build :: ChoiceBoxBuilder t b -> IO (ChoiceBox t) - - native converter :: ChoiceBoxBuilder t b -> StringConverter t -> IO b - - native create "javafx.scene.control.ChoiceBoxBuilder.create" :: () -> IO (ChoiceBoxBuilder t Object) - - native items :: ChoiceBoxBuilder t b -> ObservableList t -> IO b - - native selectionModel :: ChoiceBoxBuilder t b -> SingleSelectionModel t -> IO b - - native value :: ChoiceBoxBuilder t b -> t -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ColorPickerBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ColorPickerBuilder.fr deleted file mode 100644 index 0b28b02..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ColorPickerBuilder.fr +++ /dev/null @@ -1,12 +0,0 @@ -data ColorPickerBuilder b = mutable native javafx.scene.control.ColorPickerBuilder where - - native applyTo :: ColorPickerBuilder b -> ColorPicker -> IO () - - native build :: ColorPickerBuilder b -> IO ColorPicker - - native create "javafx.scene.control.ColorPickerBuilder.create" :: () -> IO (ColorPickerBuilder Object) - - native customColors :: ColorPickerBuilder b -> MutableIO (Collection Color) -> IO b - | ColorPickerBuilder b -> MutableIO (JArray Color) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ComboBox.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ComboBox.fr deleted file mode 100644 index f58c67e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ComboBox.fr +++ /dev/null @@ -1,54 +0,0 @@ -data ComboBox t = mutable native javafx.scene.control.ComboBox where - - native new :: ObservableList t -> IO (ComboBox t) - | () -> IO (ComboBox t) - - native buttonCellProperty :: ComboBox t -> IO (ObjectProperty (ListCell t)) - - native cellFactoryProperty :: ComboBox t -> IO (ObjectProperty (Callback (ListView t) (ListCell t))) - - native converterProperty :: ComboBox t -> IO (ObjectProperty (StringConverter t)) - - native editorProperty :: ComboBox t -> IO (ReadOnlyObjectProperty TextField) - - native getButtonCell :: ComboBox t -> IO (ListCell t) - - native getCellFactory :: ComboBox t -> IO (Callback (ListView t) (ListCell t)) - - native getConverter :: ComboBox t -> IO (StringConverter t) - - native getEditor :: ComboBox t -> IO TextField - - native getItems :: ComboBox t -> IO (ObservableList t) - - native getPlaceholder :: ComboBox t -> IO Node - - native getSelectionModel :: ComboBox t -> IO (SingleSelectionModel t) - - native getVisibleRowCount :: ComboBox t -> IO Int - - native itemsProperty :: ComboBox t -> IO (ObjectProperty (ObservableList t)) - - native placeholderProperty :: ComboBox t -> IO (ObjectProperty Node) - - native queryAccessibleAttribute :: ComboBox t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native selectionModelProperty :: ComboBox t -> IO (ObjectProperty (SingleSelectionModel t)) - - native setButtonCell :: ComboBox t -> ListCell t -> IO () - - native setCellFactory :: ComboBox t -> Callback (ListView t) (ListCell t) -> IO () - - native setConverter :: ComboBox t -> StringConverter t -> IO () - - native setItems :: ComboBox t -> ObservableList t -> IO () - - native setPlaceholder :: ComboBox t -> Node -> IO () - - native setSelectionModel :: ComboBox t -> SingleSelectionModel t -> IO () - - native setVisibleRowCount :: ComboBox t -> Int -> IO () - - native visibleRowCountProperty :: ComboBox t -> IO IntegerProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBaseBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBaseBuilder.fr deleted file mode 100644 index 39f35f0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBaseBuilder.fr +++ /dev/null @@ -1,21 +0,0 @@ -data ComboBoxBaseBuilder t b = mutable native javafx.scene.control.ComboBoxBaseBuilder where - - native applyTo :: ComboBoxBaseBuilder t b -> ComboBoxBase t -> IO () - - native editable :: ComboBoxBaseBuilder t b -> Bool -> IO b - - native onAction :: ComboBoxBaseBuilder t b -> EventHandler ActionEvent -> IO b - - native onHidden :: ComboBoxBaseBuilder t b -> EventHandler Event -> IO b - - native onHiding :: ComboBoxBaseBuilder t b -> EventHandler Event -> IO b - - native onShowing :: ComboBoxBaseBuilder t b -> EventHandler Event -> IO b - - native onShown :: ComboBoxBaseBuilder t b -> EventHandler Event -> IO b - - native promptText :: ComboBoxBaseBuilder t b -> String -> IO b - - native value :: ComboBoxBaseBuilder t b -> t -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBuilder.fr deleted file mode 100644 index bc030a9..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ComboBoxBuilder.fr +++ /dev/null @@ -1,21 +0,0 @@ -data ComboBoxBuilder t b = mutable native javafx.scene.control.ComboBoxBuilder where - - native applyTo :: ComboBoxBuilder t b -> ComboBox t -> IO () - - native build :: ComboBoxBuilder t b -> IO (ComboBox t) - - native buttonCell :: ComboBoxBuilder t b -> ListCell t -> IO b - - native cellFactory :: ComboBoxBuilder t b -> Callback (ListView t) (ListCell t) -> IO b - - native converter :: ComboBoxBuilder t b -> StringConverter t -> IO b - - native create "javafx.scene.control.ComboBoxBuilder.create" :: () -> IO (ComboBoxBuilder t Object) - - native items :: ComboBoxBuilder t b -> ObservableList t -> IO b - - native selectionModel :: ComboBoxBuilder t b -> SingleSelectionModel t -> IO b - - native visibleRowCount :: ComboBoxBuilder t b -> Int -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ContentDisplay.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ContentDisplay.fr deleted file mode 100644 index 4cdffec..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ContentDisplay.fr +++ /dev/null @@ -1,16 +0,0 @@ -data ContentDisplay = mutable native javafx.scene.control.ContentDisplay where - - native top "javafx.scene.control.ContentDisplay.TOP" :: IO ContentDisplay - native right "javafx.scene.control.ContentDisplay.RIGHT" :: IO ContentDisplay - native bottom "javafx.scene.control.ContentDisplay.BOTTOM" :: IO ContentDisplay - native left "javafx.scene.control.ContentDisplay.LEFT" :: IO ContentDisplay - native center "javafx.scene.control.ContentDisplay.CENTER" :: IO ContentDisplay - native graphic_only "javafx.scene.control.ContentDisplay.GRAPHIC_ONLY" :: IO ContentDisplay - native text_only "javafx.scene.control.ContentDisplay.TEXT_ONLY" :: IO ContentDisplay - - native valueOf "javafx.scene.control.ContentDisplay.valueOf" :: String -> IO ContentDisplay - - native values "javafx.scene.control.ContentDisplay.values" :: () -> STMutable s (JArray ContentDisplay) - -derive Serializable ContentDisplay - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ContextMenuBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ContextMenuBuilder.fr deleted file mode 100644 index eeec3fb..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ContextMenuBuilder.fr +++ /dev/null @@ -1,16 +0,0 @@ -data ContextMenuBuilder b = mutable native javafx.scene.control.ContextMenuBuilder where - - native applyTo :: ContextMenuBuilder b -> ContextMenu -> IO () - - native build :: ContextMenuBuilder b -> IO ContextMenu - - native create "javafx.scene.control.ContextMenuBuilder.create" :: () -> IO (ContextMenuBuilder Object) - - native impl_showRelativeToWindow :: ContextMenuBuilder b -> Bool -> IO b - - native items :: ContextMenuBuilder b -> MutableIO (JArray MenuItem) -> IO b - | ContextMenuBuilder b -> MutableIO (Collection MenuItem) -> IO b - - native onAction :: ContextMenuBuilder b -> EventHandler ActionEvent -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/Control.fr b/preFregeFX/src/generated/frege/javafx/scene/control/Control.fr deleted file mode 100644 index 356e7d5..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/Control.fr +++ /dev/null @@ -1,33 +0,0 @@ -data Control = mutable native javafx.scene.control.Control where - - native contextMenuProperty :: Control -> IO (ObjectProperty ContextMenu) - - native executeAccessibleAction :: Control -> AccessibleAction -> MutableIO (JArray Object) -> IO () - - native getBaselineOffset :: Control -> IO Double - - native getClassCssMetaData "javafx.scene.control.Control.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getContextMenu :: Control -> IO ContextMenu - - native getCssMetaData :: Control -> IO (List (CssMetaData Styleable Object)) - - native getSkin :: Control -> IO (Skin Object) - - native getTooltip :: Control -> IO Tooltip - - native isResizable :: Control -> IO Bool - - native queryAccessibleAttribute :: Control -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native setContextMenu :: Control -> ContextMenu -> IO () - - native setSkin :: Control -> Skin Object -> IO () - - native setTooltip :: Control -> Tooltip -> IO () - - native skinProperty :: Control -> IO (ObjectProperty (Skin Object)) - - native tooltipProperty :: Control -> IO (ObjectProperty Tooltip) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ControlUtils.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ControlUtils.fr deleted file mode 100644 index 44ee0e1..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ControlUtils.fr +++ /dev/null @@ -1,7 +0,0 @@ -data ControlUtils = mutable native javafx.scene.control.ControlUtils where - - native scrollToColumn "javafx.scene.control.ControlUtils.scrollToColumn" :: Control -> TableColumnBase Object Object -> IO () - - native scrollToIndex "javafx.scene.control.ControlUtils.scrollToIndex" :: Control -> Int -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItem.fr b/preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItem.fr deleted file mode 100644 index ba96ead..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItem.fr +++ /dev/null @@ -1,19 +0,0 @@ -data CustomMenuItem = mutable native javafx.scene.control.CustomMenuItem where - - native new :: Node -> Bool -> IO CustomMenuItem - | Node -> IO CustomMenuItem - | () -> IO CustomMenuItem - - native contentProperty :: CustomMenuItem -> IO (ObjectProperty Node) - - native getContent :: CustomMenuItem -> IO Node - - native hideOnClickProperty :: CustomMenuItem -> IO BooleanProperty - - native isHideOnClick :: CustomMenuItem -> IO Bool - - native setContent :: CustomMenuItem -> Node -> IO () - - native setHideOnClick :: CustomMenuItem -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItemBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItemBuilder.fr deleted file mode 100644 index e1bc7ca..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/CustomMenuItemBuilder.fr +++ /dev/null @@ -1,13 +0,0 @@ -data CustomMenuItemBuilder b = mutable native javafx.scene.control.CustomMenuItemBuilder where - - native applyTo :: CustomMenuItemBuilder b -> CustomMenuItem -> IO () - - native build :: CustomMenuItemBuilder b -> IO CustomMenuItem - - native content :: CustomMenuItemBuilder b -> Node -> IO b - - native create "javafx.scene.control.CustomMenuItemBuilder.create" :: () -> IO (CustomMenuItemBuilder Object) - - native hideOnClick :: CustomMenuItemBuilder b -> Bool -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/DialogEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/control/DialogEvent.fr deleted file mode 100644 index 1f77520..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/DialogEvent.fr +++ /dev/null @@ -1,20 +0,0 @@ -data DialogEvent = mutable native javafx.scene.control.DialogEvent where - - native any "javafx.scene.control.DialogEvent.ANY" :: IO (EventType DialogEvent) - native dialog_showing "javafx.scene.control.DialogEvent.DIALOG_SHOWING" :: IO (EventType DialogEvent) - native dialog_shown "javafx.scene.control.DialogEvent.DIALOG_SHOWN" :: IO (EventType DialogEvent) - native dialog_hiding "javafx.scene.control.DialogEvent.DIALOG_HIDING" :: IO (EventType DialogEvent) - native dialog_hidden "javafx.scene.control.DialogEvent.DIALOG_HIDDEN" :: IO (EventType DialogEvent) - native dialog_close_request "javafx.scene.control.DialogEvent.DIALOG_CLOSE_REQUEST" :: IO (EventType DialogEvent) - - native new :: Dialog Object -> EventType Event -> IO DialogEvent - - native copyFor :: DialogEvent -> Object -> EventTarget -> EventType DialogEvent -> IO DialogEvent - | DialogEvent -> Object -> EventTarget -> IO DialogEvent - - native getEventType :: DialogEvent -> IO (EventType DialogEvent) - - native toString :: DialogEvent -> IO String - -derive Serializable DialogEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/FXDialog.fr b/preFregeFX/src/generated/frege/javafx/scene/control/FXDialog.fr deleted file mode 100644 index 5c178f5..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/FXDialog.fr +++ /dev/null @@ -1,41 +0,0 @@ -data FXDialog = mutable native javafx.scene.control.FXDialog where - - native close :: FXDialog -> IO () - - native getModality :: FXDialog -> IO Modality - - native getOwner :: FXDialog -> IO Window - - native getRoot :: FXDialog -> IO Node - - native getWindow :: FXDialog -> IO Window - - native getX :: FXDialog -> IO Double - - native getY :: FXDialog -> IO Double - - native initModality :: FXDialog -> Modality -> IO () - - native initOwner :: FXDialog -> Window -> IO () - - native requestPermissionToClose :: FXDialog -> Dialog Object -> IO Bool - - native setDialogPane :: FXDialog -> DialogPane -> IO () - - native setX :: FXDialog -> Double -> IO () - - native setY :: FXDialog -> Double -> IO () - - native show :: FXDialog -> IO () - - native showAndWait :: FXDialog -> IO () - - native showingProperty :: FXDialog -> IO ReadOnlyBooleanProperty - - native sizeToScene :: FXDialog -> IO () - - native xProperty :: FXDialog -> IO ReadOnlyDoubleProperty - - native yProperty :: FXDialog -> IO ReadOnlyDoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/FocusModel.fr b/preFregeFX/src/generated/frege/javafx/scene/control/FocusModel.fr deleted file mode 100644 index 43fbde6..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/FocusModel.fr +++ /dev/null @@ -1,19 +0,0 @@ -data FocusModel t = mutable native javafx.scene.control.FocusModel where - - native focus :: FocusModel t -> Int -> IO () - - native focusNext :: FocusModel t -> IO () - - native focusPrevious :: FocusModel t -> IO () - - native focusedIndexProperty :: FocusModel t -> IO ReadOnlyIntegerProperty - - native focusedItemProperty :: FocusModel t -> IO (ReadOnlyObjectProperty t) - - native getFocusedIndex :: FocusModel t -> IO Int - - native getFocusedItem :: FocusModel t -> IO t - - native isFocused :: FocusModel t -> Int -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/HeavyweightDialog.fr b/preFregeFX/src/generated/frege/javafx/scene/control/HeavyweightDialog.fr deleted file mode 100644 index ad4c3ec..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/HeavyweightDialog.fr +++ /dev/null @@ -1,39 +0,0 @@ -data HeavyweightDialog = mutable native javafx.scene.control.HeavyweightDialog where - - native close :: HeavyweightDialog -> IO () - - native getModality :: HeavyweightDialog -> IO Modality - - native getOwner :: HeavyweightDialog -> IO Window - - native getRoot :: HeavyweightDialog -> IO Node - - native getWindow :: HeavyweightDialog -> IO Window - - native getX :: HeavyweightDialog -> IO Double - - native getY :: HeavyweightDialog -> IO Double - - native initModality :: HeavyweightDialog -> Modality -> IO () - - native initOwner :: HeavyweightDialog -> Window -> IO () - - native setDialogPane :: HeavyweightDialog -> DialogPane -> IO () - - native setX :: HeavyweightDialog -> Double -> IO () - - native setY :: HeavyweightDialog -> Double -> IO () - - native show :: HeavyweightDialog -> IO () - - native showAndWait :: HeavyweightDialog -> IO () - - native showingProperty :: HeavyweightDialog -> IO ReadOnlyBooleanProperty - - native sizeToScene :: HeavyweightDialog -> IO () - - native xProperty :: HeavyweightDialog -> IO ReadOnlyDoubleProperty - - native yProperty :: HeavyweightDialog -> IO ReadOnlyDoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/IndexedCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/IndexedCell.fr deleted file mode 100644 index c1d5831..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/IndexedCell.fr +++ /dev/null @@ -1,11 +0,0 @@ -data IndexedCell t = mutable native javafx.scene.control.IndexedCell where - - native new :: () -> IO (IndexedCell t) - - native getIndex :: IndexedCell t -> IO Int - - native indexProperty :: IndexedCell t -> IO ReadOnlyIntegerProperty - - native updateIndex :: IndexedCell t -> Int -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/IndexedCellBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/IndexedCellBuilder.fr deleted file mode 100644 index 3d5b6c8..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/IndexedCellBuilder.fr +++ /dev/null @@ -1,7 +0,0 @@ -data IndexedCellBuilder t b = mutable native javafx.scene.control.IndexedCellBuilder where - - native build :: IndexedCellBuilder t b -> IO (IndexedCell t) - - native create "javafx.scene.control.IndexedCellBuilder.create" :: () -> IO (IndexedCellBuilder t Object) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/MenuItem.fr b/preFregeFX/src/generated/frege/javafx/scene/control/MenuItem.fr deleted file mode 100644 index 8f53a67..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/MenuItem.fr +++ /dev/null @@ -1,105 +0,0 @@ -data MenuItem = mutable native javafx.scene.control.MenuItem where - - native menu_validation_event "javafx.scene.control.MenuItem.MENU_VALIDATION_EVENT" :: IO (EventType Event) - - native new :: String -> Node -> IO MenuItem - | String -> IO MenuItem - | () -> IO MenuItem - - native acceleratorProperty :: MenuItem -> IO (ObjectProperty KeyCombination) - - native addEventHandler :: MenuItem -> EventType e -> EventHandler e -> IO () - - native buildEventDispatchChain :: MenuItem -> EventDispatchChain -> IO EventDispatchChain - - native disableProperty :: MenuItem -> IO BooleanProperty - - native fire :: MenuItem -> IO () - - native getAccelerator :: MenuItem -> IO KeyCombination - - native getCssMetaData :: MenuItem -> IO (List (CssMetaData Styleable Object)) - - native getGraphic :: MenuItem -> IO Node - - native getId :: MenuItem -> IO String - - native getOnAction :: MenuItem -> IO (EventHandler ActionEvent) - - native getOnMenuValidation :: MenuItem -> IO (EventHandler Event) - - native getParentMenu :: MenuItem -> IO Menu - - native getParentPopup :: MenuItem -> IO ContextMenu - - native getProperties :: MenuItem -> IO (ObservableMap Object Object) - - native getPseudoClassStates :: MenuItem -> IO (ObservableSet PseudoClass) - - native getStyle :: MenuItem -> IO String - - native getStyleClass :: MenuItem -> IO (ObservableList String) - - native getStyleableParent :: MenuItem -> IO Styleable - - native getText :: MenuItem -> IO String - - native getTypeSelector :: MenuItem -> IO String - - native getUserData :: MenuItem -> IO Object - - native graphicProperty :: MenuItem -> IO (ObjectProperty Node) - - native idProperty :: MenuItem -> IO StringProperty - - native impl_styleableGetNode :: MenuItem -> IO Node - - native isDisable :: MenuItem -> IO Bool - - native isMnemonicParsing :: MenuItem -> IO Bool - - native isVisible :: MenuItem -> IO Bool - - native mnemonicParsingProperty :: MenuItem -> IO BooleanProperty - - native onActionProperty :: MenuItem -> IO (ObjectProperty (EventHandler ActionEvent)) - - native onMenuValidationProperty :: MenuItem -> IO (ObjectProperty (EventHandler Event)) - - native parentMenuProperty :: MenuItem -> IO (ReadOnlyObjectProperty Menu) - - native parentPopupProperty :: MenuItem -> IO (ReadOnlyObjectProperty ContextMenu) - - native removeEventHandler :: MenuItem -> EventType e -> EventHandler e -> IO () - - native setAccelerator :: MenuItem -> KeyCombination -> IO () - - native setDisable :: MenuItem -> Bool -> IO () - - native setGraphic :: MenuItem -> Node -> IO () - - native setId :: MenuItem -> String -> IO () - - native setMnemonicParsing :: MenuItem -> Bool -> IO () - - native setOnAction :: MenuItem -> EventHandler ActionEvent -> IO () - - native setOnMenuValidation :: MenuItem -> EventHandler Event -> IO () - - native setStyle :: MenuItem -> String -> IO () - - native setText :: MenuItem -> String -> IO () - - native setUserData :: MenuItem -> Object -> IO () - - native setVisible :: MenuItem -> Bool -> IO () - - native styleProperty :: MenuItem -> IO StringProperty - - native textProperty :: MenuItem -> IO StringProperty - - native toString :: MenuItem -> IO String - - native visibleProperty :: MenuItem -> IO BooleanProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ProgressBar.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ProgressBar.fr deleted file mode 100644 index a782882..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ProgressBar.fr +++ /dev/null @@ -1,8 +0,0 @@ -data ProgressBar = mutable native javafx.scene.control.ProgressBar where - - native new :: () -> IO ProgressBar - | Double -> IO ProgressBar - - native queryAccessibleAttribute :: ProgressBar -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/RadioButton.fr b/preFregeFX/src/generated/frege/javafx/scene/control/RadioButton.fr deleted file mode 100644 index bbf532f..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/RadioButton.fr +++ /dev/null @@ -1,10 +0,0 @@ -data RadioButton = mutable native javafx.scene.control.RadioButton where - - native new :: () -> IO RadioButton - | String -> IO RadioButton - - native fire :: RadioButton -> IO () - - native queryAccessibleAttribute :: RadioButton -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ResizeFeaturesBase.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ResizeFeaturesBase.fr deleted file mode 100644 index 5d9791e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ResizeFeaturesBase.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ResizeFeaturesBase s = mutable native javafx.scene.control.ResizeFeaturesBase where - - native new :: TableColumnBase s Object -> Double -> IO (ResizeFeaturesBase s) - - native getColumn :: ResizeFeaturesBase s -> IO (TableColumnBase s Object) - - native getDelta :: ResizeFeaturesBase s -> IO Double - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ScrollPane.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ScrollPane.fr deleted file mode 100644 index 1f91eac..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ScrollPane.fr +++ /dev/null @@ -1,114 +0,0 @@ -data ScrollPane = mutable native javafx.scene.control.ScrollPane where - - native new :: () -> IO ScrollPane - | Node -> IO ScrollPane - - native contentProperty :: ScrollPane -> IO (ObjectProperty Node) - - native fitToHeightProperty :: ScrollPane -> IO BooleanProperty - - native fitToWidthProperty :: ScrollPane -> IO BooleanProperty - - native getClassCssMetaData "javafx.scene.control.ScrollPane.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getContent :: ScrollPane -> IO Node - - native getControlCssMetaData :: ScrollPane -> IO (List (CssMetaData Styleable Object)) - - native getHbarPolicy :: ScrollPane -> IO ScrollPane_ScrollBarPolicy - - native getHmax :: ScrollPane -> IO Double - - native getHmin :: ScrollPane -> IO Double - - native getHvalue :: ScrollPane -> IO Double - - native getMinViewportHeight :: ScrollPane -> IO Double - - native getMinViewportWidth :: ScrollPane -> IO Double - - native getPrefViewportHeight :: ScrollPane -> IO Double - - native getPrefViewportWidth :: ScrollPane -> IO Double - - native getVbarPolicy :: ScrollPane -> IO ScrollPane_ScrollBarPolicy - - native getViewportBounds :: ScrollPane -> IO Bounds - - native getVmax :: ScrollPane -> IO Double - - native getVmin :: ScrollPane -> IO Double - - native getVvalue :: ScrollPane -> IO Double - - native hbarPolicyProperty :: ScrollPane -> IO (ObjectProperty ScrollPane_ScrollBarPolicy) - - native hmaxProperty :: ScrollPane -> IO DoubleProperty - - native hminProperty :: ScrollPane -> IO DoubleProperty - - native hvalueProperty :: ScrollPane -> IO DoubleProperty - - native isFitToHeight :: ScrollPane -> IO Bool - - native isFitToWidth :: ScrollPane -> IO Bool - - native isPannable :: ScrollPane -> IO Bool - - native minViewportHeightProperty :: ScrollPane -> IO DoubleProperty - - native minViewportWidthProperty :: ScrollPane -> IO DoubleProperty - - native pannableProperty :: ScrollPane -> IO BooleanProperty - - native prefViewportHeightProperty :: ScrollPane -> IO DoubleProperty - - native prefViewportWidthProperty :: ScrollPane -> IO DoubleProperty - - native queryAccessibleAttribute :: ScrollPane -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native setContent :: ScrollPane -> Node -> IO () - - native setFitToHeight :: ScrollPane -> Bool -> IO () - - native setFitToWidth :: ScrollPane -> Bool -> IO () - - native setHbarPolicy :: ScrollPane -> ScrollPane_ScrollBarPolicy -> IO () - - native setHmax :: ScrollPane -> Double -> IO () - - native setHmin :: ScrollPane -> Double -> IO () - - native setHvalue :: ScrollPane -> Double -> IO () - - native setMinViewportHeight :: ScrollPane -> Double -> IO () - - native setMinViewportWidth :: ScrollPane -> Double -> IO () - - native setPannable :: ScrollPane -> Bool -> IO () - - native setPrefViewportHeight :: ScrollPane -> Double -> IO () - - native setPrefViewportWidth :: ScrollPane -> Double -> IO () - - native setVbarPolicy :: ScrollPane -> ScrollPane_ScrollBarPolicy -> IO () - - native setViewportBounds :: ScrollPane -> Bounds -> IO () - - native setVmax :: ScrollPane -> Double -> IO () - - native setVmin :: ScrollPane -> Double -> IO () - - native setVvalue :: ScrollPane -> Double -> IO () - - native vbarPolicyProperty :: ScrollPane -> IO (ObjectProperty ScrollPane_ScrollBarPolicy) - - native viewportBoundsProperty :: ScrollPane -> IO (ObjectProperty Bounds) - - native vmaxProperty :: ScrollPane -> IO DoubleProperty - - native vminProperty :: ScrollPane -> IO DoubleProperty - - native vvalueProperty :: ScrollPane -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/Separator.fr b/preFregeFX/src/generated/frege/javafx/scene/control/Separator.fr deleted file mode 100644 index 9db7d75..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/Separator.fr +++ /dev/null @@ -1,26 +0,0 @@ -data Separator = mutable native javafx.scene.control.Separator where - - native new :: () -> IO Separator - | Orientation -> IO Separator - - native getClassCssMetaData "javafx.scene.control.Separator.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getHalignment :: Separator -> IO HPos - - native getOrientation :: Separator -> IO Orientation - - native getValignment :: Separator -> IO VPos - - native halignmentProperty :: Separator -> IO (ObjectProperty HPos) - - native orientationProperty :: Separator -> IO (ObjectProperty Orientation) - - native setHalignment :: Separator -> HPos -> IO () - - native setOrientation :: Separator -> Orientation -> IO () - - native setValignment :: Separator -> VPos -> IO () - - native valignmentProperty :: Separator -> IO (ObjectProperty VPos) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/SeparatorBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/SeparatorBuilder.fr deleted file mode 100644 index 9152473..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/SeparatorBuilder.fr +++ /dev/null @@ -1,15 +0,0 @@ -data SeparatorBuilder b = mutable native javafx.scene.control.SeparatorBuilder where - - native applyTo :: SeparatorBuilder b -> Separator -> IO () - - native build :: SeparatorBuilder b -> IO Separator - - native create "javafx.scene.control.SeparatorBuilder.create" :: () -> IO (SeparatorBuilder Object) - - native halignment :: SeparatorBuilder b -> HPos -> IO b - - native orientation :: SeparatorBuilder b -> Orientation -> IO b - - native valignment :: SeparatorBuilder b -> VPos -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/SkinBase.fr b/preFregeFX/src/generated/frege/javafx/scene/control/SkinBase.fr deleted file mode 100644 index 4efa0d1..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/SkinBase.fr +++ /dev/null @@ -1,17 +0,0 @@ -data SkinBase c = mutable native javafx.scene.control.SkinBase where - - native dispose :: SkinBase c -> IO () - - native getChildren :: SkinBase c -> IO (ObservableList Node) - - native getClassCssMetaData "javafx.scene.control.SkinBase.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCssMetaData :: SkinBase c -> IO (List (CssMetaData Styleable Object)) - - native getNode :: SkinBase c -> IO Node - - native getSkinnable :: SkinBase c -> IO c - - native pseudoClassStateChanged :: SkinBase c -> PseudoClass -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/SortEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/control/SortEvent.fr deleted file mode 100644 index 2f85271..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/SortEvent.fr +++ /dev/null @@ -1,12 +0,0 @@ -data SortEvent c = mutable native javafx.scene.control.SortEvent where - - native any "javafx.scene.control.SortEvent.ANY" :: IO (EventType SortEvent) - - native new :: c -> EventTarget -> IO (SortEvent c) - - native getSource :: SortEvent c -> IO c - - native sortEvent "javafx.scene.control.SortEvent.sortEvent" :: () -> IO (EventType (SortEvent c)) - -derive Serializable (SortEvent c) - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/SplitMenuButton.fr b/preFregeFX/src/generated/frege/javafx/scene/control/SplitMenuButton.fr deleted file mode 100644 index 516e327..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/SplitMenuButton.fr +++ /dev/null @@ -1,12 +0,0 @@ -data SplitMenuButton = mutable native javafx.scene.control.SplitMenuButton where - - native new :: () -> IO SplitMenuButton - | MutableIO (JArray MenuItem) -> IO SplitMenuButton - - native executeAccessibleAction :: SplitMenuButton -> AccessibleAction -> MutableIO (JArray Object) -> IO () - - native fire :: SplitMenuButton -> IO () - - native queryAccessibleAttribute :: SplitMenuButton -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TabBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TabBuilder.fr deleted file mode 100644 index 2b52d52..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TabBuilder.fr +++ /dev/null @@ -1,36 +0,0 @@ -data TabBuilder b = mutable native javafx.scene.control.TabBuilder where - - native applyTo :: TabBuilder b -> Tab -> IO () - - native build :: TabBuilder b -> IO Tab - - native closable :: TabBuilder b -> Bool -> IO b - - native content :: TabBuilder b -> Node -> IO b - - native contextMenu :: TabBuilder b -> ContextMenu -> IO b - - native create "javafx.scene.control.TabBuilder.create" :: () -> IO (TabBuilder Object) - - native disable :: TabBuilder b -> Bool -> IO b - - native graphic :: TabBuilder b -> Node -> IO b - - native id :: TabBuilder b -> String -> IO b - - native onClosed :: TabBuilder b -> EventHandler Event -> IO b - - native onSelectionChanged :: TabBuilder b -> EventHandler Event -> IO b - - native style :: TabBuilder b -> String -> IO b - - native styleClass :: TabBuilder b -> MutableIO (JArray String) -> IO b - | TabBuilder b -> MutableIO (Collection String) -> IO b - - native text :: TabBuilder b -> String -> IO b - - native tooltip :: TabBuilder b -> Tooltip -> IO b - - native userData :: TabBuilder b -> Object -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TableCellBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TableCellBuilder.fr deleted file mode 100644 index d062cc6..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TableCellBuilder.fr +++ /dev/null @@ -1,7 +0,0 @@ -data TableCellBuilder s t b = mutable native javafx.scene.control.TableCellBuilder where - - native build :: TableCellBuilder s t b -> IO (TableCell s t) - - native create "javafx.scene.control.TableCellBuilder.create" :: () -> IO (TableCellBuilder s t Object) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TableColumnBase.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TableColumnBase.fr deleted file mode 100644 index e77c33a..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TableColumnBase.fr +++ /dev/null @@ -1,137 +0,0 @@ -data TableColumnBase s t = mutable native javafx.scene.control.TableColumnBase where - - pure native default_comparator "javafx.scene.control.TableColumnBase.DEFAULT_COMPARATOR" :: Comparator - - native addEventHandler :: TableColumnBase s t -> EventType e -> EventHandler e -> IO () - - native buildEventDispatchChain :: TableColumnBase s t -> EventDispatchChain -> IO EventDispatchChain - - native comparatorProperty :: TableColumnBase s t -> IO (ObjectProperty (Comparator t)) - - native contextMenuProperty :: TableColumnBase s t -> IO (ObjectProperty ContextMenu) - - native editableProperty :: TableColumnBase s t -> IO BooleanProperty - - native getCellData :: TableColumnBase s t -> Int -> IO t - | TableColumnBase s t -> s -> IO t - - native getCellObservableValue :: TableColumnBase s t -> Int -> IO (ObservableValue t) - | TableColumnBase s t -> s -> IO (ObservableValue t) - - native getColumns :: TableColumnBase s t -> IO (ObservableList (TableColumnBase s Object)) - - native getComparator :: TableColumnBase s t -> IO (Comparator t) - - native getContextMenu :: TableColumnBase s t -> IO ContextMenu - - native getGraphic :: TableColumnBase s t -> IO Node - - native getId :: TableColumnBase s t -> IO String - - native getMaxWidth :: TableColumnBase s t -> IO Double - - native getMinWidth :: TableColumnBase s t -> IO Double - - native getParentColumn :: TableColumnBase s t -> IO (TableColumnBase s Object) - - native getPrefWidth :: TableColumnBase s t -> IO Double - - native getProperties :: TableColumnBase s t -> IO (ObservableMap Object Object) - - native getPseudoClassStates :: TableColumnBase s t -> IO (ObservableSet PseudoClass) - - native getSortNode :: TableColumnBase s t -> IO Node - - native getStyle :: TableColumnBase s t -> IO String - - native getStyleClass :: TableColumnBase s t -> IO (ObservableList String) - - native getText :: TableColumnBase s t -> IO String - - native getUserData :: TableColumnBase s t -> IO Object - - native getWidth :: TableColumnBase s t -> IO Double - - native graphicProperty :: TableColumnBase s t -> IO (ObjectProperty Node) - - native hasProperties :: TableColumnBase s t -> IO Bool - - native idProperty :: TableColumnBase s t -> IO StringProperty - - native impl_fixedProperty :: TableColumnBase s t -> IO BooleanProperty - - native impl_isFixed :: TableColumnBase s t -> IO Bool - - native impl_isReorderable :: TableColumnBase s t -> IO Bool - - native impl_reorderableProperty :: TableColumnBase s t -> IO BooleanProperty - - native impl_setFixed :: TableColumnBase s t -> Bool -> IO () - - native impl_setReorderable :: TableColumnBase s t -> Bool -> IO () - - native impl_setWidth :: TableColumnBase s t -> Double -> IO () - - native isEditable :: TableColumnBase s t -> IO Bool - - native isResizable :: TableColumnBase s t -> IO Bool - - native isSortable :: TableColumnBase s t -> IO Bool - - native isVisible :: TableColumnBase s t -> IO Bool - - native maxWidthProperty :: TableColumnBase s t -> IO DoubleProperty - - native minWidthProperty :: TableColumnBase s t -> IO DoubleProperty - - native parentColumnProperty :: TableColumnBase s t -> IO (ReadOnlyObjectProperty (TableColumnBase s Object)) - - native prefWidthProperty :: TableColumnBase s t -> IO DoubleProperty - - native removeEventHandler :: TableColumnBase s t -> EventType e -> EventHandler e -> IO () - - native resizableProperty :: TableColumnBase s t -> IO BooleanProperty - - native setComparator :: TableColumnBase s t -> Comparator t -> IO () - - native setContextMenu :: TableColumnBase s t -> ContextMenu -> IO () - - native setEditable :: TableColumnBase s t -> Bool -> IO () - - native setGraphic :: TableColumnBase s t -> Node -> IO () - - native setId :: TableColumnBase s t -> String -> IO () - - native setMaxWidth :: TableColumnBase s t -> Double -> IO () - - native setMinWidth :: TableColumnBase s t -> Double -> IO () - - native setPrefWidth :: TableColumnBase s t -> Double -> IO () - - native setResizable :: TableColumnBase s t -> Bool -> IO () - - native setSortNode :: TableColumnBase s t -> Node -> IO () - - native setSortable :: TableColumnBase s t -> Bool -> IO () - - native setStyle :: TableColumnBase s t -> String -> IO () - - native setText :: TableColumnBase s t -> String -> IO () - - native setUserData :: TableColumnBase s t -> Object -> IO () - - native setVisible :: TableColumnBase s t -> Bool -> IO () - - native sortNodeProperty :: TableColumnBase s t -> IO (ObjectProperty Node) - - native sortableProperty :: TableColumnBase s t -> IO BooleanProperty - - native styleProperty :: TableColumnBase s t -> IO StringProperty - - native textProperty :: TableColumnBase s t -> IO StringProperty - - native visibleProperty :: TableColumnBase s t -> IO BooleanProperty - - native widthProperty :: TableColumnBase s t -> IO ReadOnlyDoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TablePositionBase.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TablePositionBase.fr deleted file mode 100644 index c2fa6c4..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TablePositionBase.fr +++ /dev/null @@ -1,13 +0,0 @@ -data TablePositionBase tc = mutable native javafx.scene.control.TablePositionBase where - - native equals :: TablePositionBase tc -> Object -> IO Bool - - native getColumn :: TablePositionBase tc -> IO Int - - native getRow :: TablePositionBase tc -> IO Int - - native getTableColumn :: TablePositionBase tc -> IO tc - - native hashCode :: TablePositionBase tc -> IO Int - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TableRow.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TableRow.fr deleted file mode 100644 index 0c7147c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TableRow.fr +++ /dev/null @@ -1,13 +0,0 @@ -data TableRow t = mutable native javafx.scene.control.TableRow where - - native new :: () -> IO (TableRow t) - - native getTableView :: TableRow t -> IO (TableView t) - - native queryAccessibleAttribute :: TableRow t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native tableViewProperty :: TableRow t -> IO (ReadOnlyObjectProperty (TableView t)) - - native updateTableView :: TableRow t -> TableView t -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TableRowBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TableRowBuilder.fr deleted file mode 100644 index f4ae5b6..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TableRowBuilder.fr +++ /dev/null @@ -1,7 +0,0 @@ -data TableRowBuilder t b = mutable native javafx.scene.control.TableRowBuilder where - - native build :: TableRowBuilder t b -> IO (TableRow t) - - native create "javafx.scene.control.TableRowBuilder.create" :: () -> IO (TableRowBuilder t Object) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TableSelectionModel.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TableSelectionModel.fr deleted file mode 100644 index 0009ce9..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TableSelectionModel.fr +++ /dev/null @@ -1,27 +0,0 @@ -data TableSelectionModel t = mutable native javafx.scene.control.TableSelectionModel where - - native cellSelectionEnabledProperty :: TableSelectionModel t -> IO BooleanProperty - - native clearAndSelect :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO () - - native clearSelection :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO () - - native isCellSelectionEnabled :: TableSelectionModel t -> IO Bool - - native isSelected :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO Bool - - native select :: TableSelectionModel t -> Int -> TableColumnBase t Object -> IO () - - native selectAboveCell :: TableSelectionModel t -> IO () - - native selectBelowCell :: TableSelectionModel t -> IO () - - native selectLeftCell :: TableSelectionModel t -> IO () - - native selectRange :: TableSelectionModel t -> Int -> TableColumnBase t Object -> Int -> TableColumnBase t Object -> IO () - - native selectRightCell :: TableSelectionModel t -> IO () - - native setCellSelectionEnabled :: TableSelectionModel t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TableUtil.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TableUtil.fr deleted file mode 100644 index ec24b1f..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TableUtil.fr +++ /dev/null @@ -1 +0,0 @@ -data TableUtil = mutable native javafx.scene.control.TableUtil diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TextArea.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TextArea.fr deleted file mode 100644 index 2b10009..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TextArea.fr +++ /dev/null @@ -1,46 +0,0 @@ -data TextArea = mutable native javafx.scene.control.TextArea where - - pure native default_pref_column_count "javafx.scene.control.TextArea.DEFAULT_PREF_COLUMN_COUNT" :: Int - pure native default_pref_row_count "javafx.scene.control.TextArea.DEFAULT_PREF_ROW_COUNT" :: Int - pure native default_paragraph_capacity "javafx.scene.control.TextArea.DEFAULT_PARAGRAPH_CAPACITY" :: Int - - native new :: () -> IO TextArea - | String -> IO TextArea - - native getClassCssMetaData "javafx.scene.control.TextArea.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getControlCssMetaData :: TextArea -> IO (List (CssMetaData Styleable Object)) - - native getParagraphs :: TextArea -> IO (ObservableList CharSequence) - - native getPrefColumnCount :: TextArea -> IO Int - - native getPrefRowCount :: TextArea -> IO Int - - native getScrollLeft :: TextArea -> IO Double - - native getScrollTop :: TextArea -> IO Double - - native isWrapText :: TextArea -> IO Bool - - native prefColumnCountProperty :: TextArea -> IO IntegerProperty - - native prefRowCountProperty :: TextArea -> IO IntegerProperty - - native scrollLeftProperty :: TextArea -> IO DoubleProperty - - native scrollTopProperty :: TextArea -> IO DoubleProperty - - native setPrefColumnCount :: TextArea -> Int -> IO () - - native setPrefRowCount :: TextArea -> Int -> IO () - - native setScrollLeft :: TextArea -> Double -> IO () - - native setScrollTop :: TextArea -> Double -> IO () - - native setWrapText :: TextArea -> Bool -> IO () - - native wrapTextProperty :: TextArea -> IO BooleanProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TextFieldBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TextFieldBuilder.fr deleted file mode 100644 index d138d87..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TextFieldBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data TextFieldBuilder b = mutable native javafx.scene.control.TextFieldBuilder where - - native alignment :: TextFieldBuilder b -> Pos -> IO b - - native applyTo :: TextFieldBuilder b -> TextField -> IO () - - native build :: TextFieldBuilder b -> IO TextField - - native create "javafx.scene.control.TextFieldBuilder.create" :: () -> IO (TextFieldBuilder Object) - - native onAction :: TextFieldBuilder b -> EventHandler ActionEvent -> IO b - - native prefColumnCount :: TextFieldBuilder b -> Int -> IO b - - native promptText :: TextFieldBuilder b -> String -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TextInputDialog.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TextInputDialog.fr deleted file mode 100644 index dcdae83..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TextInputDialog.fr +++ /dev/null @@ -1,10 +0,0 @@ -data TextInputDialog = mutable native javafx.scene.control.TextInputDialog where - - native new :: () -> IO TextInputDialog - | String -> IO TextInputDialog - - native getDefaultValue :: TextInputDialog -> IO String - - native getEditor :: TextInputDialog -> IO TextField - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TitledPane.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TitledPane.fr deleted file mode 100644 index 6127775..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TitledPane.fr +++ /dev/null @@ -1,40 +0,0 @@ -data TitledPane = mutable native javafx.scene.control.TitledPane where - - native new :: () -> IO TitledPane - | String -> Node -> IO TitledPane - - native animatedProperty :: TitledPane -> IO BooleanProperty - - native collapsibleProperty :: TitledPane -> IO BooleanProperty - - native contentProperty :: TitledPane -> IO (ObjectProperty Node) - - native executeAccessibleAction :: TitledPane -> AccessibleAction -> MutableIO (JArray Object) -> IO () - - native expandedProperty :: TitledPane -> IO BooleanProperty - - native getClassCssMetaData "javafx.scene.control.TitledPane.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getContent :: TitledPane -> IO Node - - native getContentBias :: TitledPane -> IO Orientation - - native getControlCssMetaData :: TitledPane -> IO (List (CssMetaData Styleable Object)) - - native isAnimated :: TitledPane -> IO Bool - - native isCollapsible :: TitledPane -> IO Bool - - native isExpanded :: TitledPane -> IO Bool - - native queryAccessibleAttribute :: TitledPane -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native setAnimated :: TitledPane -> Bool -> IO () - - native setCollapsible :: TitledPane -> Bool -> IO () - - native setContent :: TitledPane -> Node -> IO () - - native setExpanded :: TitledPane -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ToggleGroup.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ToggleGroup.fr deleted file mode 100644 index 3567393..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ToggleGroup.fr +++ /dev/null @@ -1,21 +0,0 @@ -data ToggleGroup = mutable native javafx.scene.control.ToggleGroup where - - native new :: () -> IO ToggleGroup - - native getProperties :: ToggleGroup -> IO (ObservableMap Object Object) - - native getSelectedToggle :: ToggleGroup -> IO Toggle - - native getToggles :: ToggleGroup -> IO (ObservableList Toggle) - - native getUserData :: ToggleGroup -> IO Object - - native hasProperties :: ToggleGroup -> IO Bool - - native selectToggle :: ToggleGroup -> Toggle -> IO () - - native selectedToggleProperty :: ToggleGroup -> IO (ReadOnlyObjectProperty Toggle) - - native setUserData :: ToggleGroup -> Object -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ToolBar.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ToolBar.fr deleted file mode 100644 index 58206a0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ToolBar.fr +++ /dev/null @@ -1,18 +0,0 @@ -data ToolBar = mutable native javafx.scene.control.ToolBar where - - native new :: () -> IO ToolBar - | MutableIO (JArray Node) -> IO ToolBar - - native getClassCssMetaData "javafx.scene.control.ToolBar.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getControlCssMetaData :: ToolBar -> IO (List (CssMetaData Styleable Object)) - - native getItems :: ToolBar -> IO (ObservableList Node) - - native getOrientation :: ToolBar -> IO Orientation - - native orientationProperty :: ToolBar -> IO (ObjectProperty Orientation) - - native setOrientation :: ToolBar -> Orientation -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/ToolBarBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/ToolBarBuilder.fr deleted file mode 100644 index d71d646..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/ToolBarBuilder.fr +++ /dev/null @@ -1,14 +0,0 @@ -data ToolBarBuilder b = mutable native javafx.scene.control.ToolBarBuilder where - - native applyTo :: ToolBarBuilder b -> ToolBar -> IO () - - native build :: ToolBarBuilder b -> IO ToolBar - - native create "javafx.scene.control.ToolBarBuilder.create" :: () -> IO (ToolBarBuilder Object) - - native items :: ToolBarBuilder b -> MutableIO (JArray Node) -> IO b - | ToolBarBuilder b -> MutableIO (Collection Node) -> IO b - - native orientation :: ToolBarBuilder b -> Orientation -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/Tooltip.fr b/preFregeFX/src/generated/frege/javafx/scene/control/Tooltip.fr deleted file mode 100644 index 09f5143..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/Tooltip.fr +++ /dev/null @@ -1,68 +0,0 @@ -data Tooltip = mutable native javafx.scene.control.Tooltip where - - native new :: String -> IO Tooltip - | () -> IO Tooltip - - native activatedProperty :: Tooltip -> IO ReadOnlyBooleanProperty - - native contentDisplayProperty :: Tooltip -> IO (ObjectProperty ContentDisplay) - - native fontProperty :: Tooltip -> IO (ObjectProperty Font) - - native getClassCssMetaData "javafx.scene.control.Tooltip.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getContentDisplay :: Tooltip -> IO ContentDisplay - - native getCssMetaData :: Tooltip -> IO (List (CssMetaData Styleable Object)) - - native getFont :: Tooltip -> IO Font - - native getGraphic :: Tooltip -> IO Node - - native getGraphicTextGap :: Tooltip -> IO Double - - native getStyleableParent :: Tooltip -> IO Styleable - - native getText :: Tooltip -> IO String - - native getTextAlignment :: Tooltip -> IO TextAlignment - - native getTextOverrun :: Tooltip -> IO OverrunStyle - - native graphicProperty :: Tooltip -> IO (ObjectProperty Node) - - native graphicTextGapProperty :: Tooltip -> IO DoubleProperty - - native install "javafx.scene.control.Tooltip.install" :: Node -> Tooltip -> IO () - - native isActivated :: Tooltip -> IO Bool - - native isWrapText :: Tooltip -> IO Bool - - native setContentDisplay :: Tooltip -> ContentDisplay -> IO () - - native setFont :: Tooltip -> Font -> IO () - - native setGraphic :: Tooltip -> Node -> IO () - - native setGraphicTextGap :: Tooltip -> Double -> IO () - - native setText :: Tooltip -> String -> IO () - - native setTextAlignment :: Tooltip -> TextAlignment -> IO () - - native setTextOverrun :: Tooltip -> OverrunStyle -> IO () - - native setWrapText :: Tooltip -> Bool -> IO () - - native textAlignmentProperty :: Tooltip -> IO (ObjectProperty TextAlignment) - - native textOverrunProperty :: Tooltip -> IO (ObjectProperty OverrunStyle) - - native textProperty :: Tooltip -> IO StringProperty - - native uninstall "javafx.scene.control.Tooltip.uninstall" :: Node -> Tooltip -> IO () - - native wrapTextProperty :: Tooltip -> IO BooleanProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TooltipBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TooltipBuilder.fr deleted file mode 100644 index df5012e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TooltipBuilder.fr +++ /dev/null @@ -1,25 +0,0 @@ -data TooltipBuilder b = mutable native javafx.scene.control.TooltipBuilder where - - native applyTo :: TooltipBuilder b -> Tooltip -> IO () - - native build :: TooltipBuilder b -> IO Tooltip - - native contentDisplay :: TooltipBuilder b -> ContentDisplay -> IO b - - native create "javafx.scene.control.TooltipBuilder.create" :: () -> IO (TooltipBuilder Object) - - native font :: TooltipBuilder b -> Font -> IO b - - native graphic :: TooltipBuilder b -> Node -> IO b - - native graphicTextGap :: TooltipBuilder b -> Double -> IO b - - native text :: TooltipBuilder b -> String -> IO b - - native textAlignment :: TooltipBuilder b -> TextAlignment -> IO b - - native textOverrun :: TooltipBuilder b -> OverrunStyle -> IO b - - native wrapText :: TooltipBuilder b -> Bool -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TreeItem.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TreeItem.fr deleted file mode 100644 index 3f647f2..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TreeItem.fr +++ /dev/null @@ -1,63 +0,0 @@ -data TreeItem t = mutable native javafx.scene.control.TreeItem where - - native new :: t -> IO (TreeItem t) - | () -> IO (TreeItem t) - | t -> Node -> IO (TreeItem t) - - native addEventHandler :: TreeItem t -> EventType e -> EventHandler e -> IO () - - native branchCollapsedEvent "javafx.scene.control.TreeItem.branchCollapsedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) - - native branchExpandedEvent "javafx.scene.control.TreeItem.branchExpandedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) - - native buildEventDispatchChain :: TreeItem t -> EventDispatchChain -> IO EventDispatchChain - - native childrenModificationEvent "javafx.scene.control.TreeItem.childrenModificationEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) - - native expandedItemCountChangeEvent "javafx.scene.control.TreeItem.expandedItemCountChangeEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) - - native expandedProperty :: TreeItem t -> IO BooleanProperty - - native getChildren :: TreeItem t -> IO (ObservableList (TreeItem t)) - - native getGraphic :: TreeItem t -> IO Node - - native getParent :: TreeItem t -> IO (TreeItem t) - - native getValue :: TreeItem t -> IO t - - native graphicChangedEvent "javafx.scene.control.TreeItem.graphicChangedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) - - native graphicProperty :: TreeItem t -> IO (ObjectProperty Node) - - native isExpanded :: TreeItem t -> IO Bool - - native isLeaf :: TreeItem t -> IO Bool - - native leafProperty :: TreeItem t -> IO ReadOnlyBooleanProperty - - native nextSibling :: TreeItem t -> TreeItem t -> IO (TreeItem t) - | TreeItem t -> IO (TreeItem t) - - native parentProperty :: TreeItem t -> IO (ReadOnlyObjectProperty (TreeItem t)) - - native previousSibling :: TreeItem t -> TreeItem t -> IO (TreeItem t) - | TreeItem t -> IO (TreeItem t) - - native removeEventHandler :: TreeItem t -> EventType e -> EventHandler e -> IO () - - native setExpanded :: TreeItem t -> Bool -> IO () - - native setGraphic :: TreeItem t -> Node -> IO () - - native setValue :: TreeItem t -> t -> IO () - - native toString :: TreeItem t -> IO String - - native treeNotificationEvent "javafx.scene.control.TreeItem.treeNotificationEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) - - native valueChangedEvent "javafx.scene.control.TreeItem.valueChangedEvent" :: () -> IO (EventType (TreeItem_TreeModificationEvent t)) - - native valueProperty :: TreeItem t -> IO (ObjectProperty t) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TreeTableCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TreeTableCell.fr deleted file mode 100644 index f488e59..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TreeTableCell.fr +++ /dev/null @@ -1,35 +0,0 @@ -data TreeTableCell s t = mutable native javafx.scene.control.TreeTableCell where - - native new :: () -> IO (TreeTableCell s t) - - native cancelEdit :: TreeTableCell s t -> IO () - - native commitEdit :: TreeTableCell s t -> t -> IO () - - native executeAccessibleAction :: TreeTableCell s t -> AccessibleAction -> MutableIO (JArray Object) -> IO () - - native getTableColumn :: TreeTableCell s t -> IO (TreeTableColumn s t) - - native getTreeTableRow :: TreeTableCell s t -> IO (TreeTableRow s) - - native getTreeTableView :: TreeTableCell s t -> IO (TreeTableView s) - - native queryAccessibleAttribute :: TreeTableCell s t -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native startEdit :: TreeTableCell s t -> IO () - - native tableColumnProperty :: TreeTableCell s t -> IO (ReadOnlyObjectProperty (TreeTableColumn s t)) - - native tableRowProperty :: TreeTableCell s t -> IO (ReadOnlyObjectProperty (TreeTableRow s)) - - native treeTableViewProperty :: TreeTableCell s t -> IO (ReadOnlyObjectProperty (TreeTableView s)) - - native updateSelected :: TreeTableCell s t -> Bool -> IO () - - native updateTreeTableColumn :: TreeTableCell s t -> TreeTableColumn s t -> IO () - - native updateTreeTableRow :: TreeTableCell s t -> TreeTableRow s -> IO () - - native updateTreeTableView :: TreeTableCell s t -> TreeTableView s -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/TreeTablePosition.fr b/preFregeFX/src/generated/frege/javafx/scene/control/TreeTablePosition.fr deleted file mode 100644 index 592ce8c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/TreeTablePosition.fr +++ /dev/null @@ -1,13 +0,0 @@ -data TreeTablePosition s t = mutable native javafx.scene.control.TreeTablePosition where - - native new :: TreeTableView s -> Int -> TreeTableColumn s t -> IO (TreeTablePosition s t) - - native getColumn :: TreeTablePosition s t -> IO Int - - native getTableColumn :: TreeTablePosition s t -> IO (TreeTableColumn s t) - - native getTreeItem :: TreeTablePosition s t -> IO (TreeItem s) - - native getTreeTableView :: TreeTablePosition s t -> IO (TreeTableView s) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxListCellBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxListCellBuilder.fr deleted file mode 100644 index 5f5fe36..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxListCellBuilder.fr +++ /dev/null @@ -1,13 +0,0 @@ -data CheckBoxListCellBuilder t b = mutable native javafx.scene.control.cell.CheckBoxListCellBuilder where - - native applyTo :: CheckBoxListCellBuilder t b -> CheckBoxListCell t -> IO () - - native build :: CheckBoxListCellBuilder t b -> IO (CheckBoxListCell t) - - native converter :: CheckBoxListCellBuilder t b -> StringConverter t -> IO b - - native create "javafx.scene.control.cell.CheckBoxListCellBuilder.create" :: () -> IO (CheckBoxListCellBuilder t Object) - - native selectedStateCallback :: CheckBoxListCellBuilder t b -> Callback t (ObservableValue Boolean) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCell.fr deleted file mode 100644 index 7bdb009..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCell.fr +++ /dev/null @@ -1,26 +0,0 @@ -data CheckBoxTableCell s t = mutable native javafx.scene.control.cell.CheckBoxTableCell where - - native new :: Callback Integer (ObservableValue Boolean) -> IO (CheckBoxTableCell s t) - | () -> IO (CheckBoxTableCell s t) - | Callback Integer (ObservableValue Boolean) -> StringConverter t -> IO (CheckBoxTableCell s t) - - native converterProperty :: CheckBoxTableCell s t -> IO (ObjectProperty (StringConverter t)) - - native forTableColumn "javafx.scene.control.cell.CheckBoxTableCell.forTableColumn" :: TableColumn s Boolean -> IO (Callback (TableColumn s Boolean) (TableCell s Boolean)) - | Callback Integer (ObservableValue Boolean) -> Bool -> IO (Callback (TableColumn s t) (TableCell s t)) - | Callback Integer (ObservableValue Boolean) -> IO (Callback (TableColumn s t) (TableCell s t)) - | Callback Integer (ObservableValue Boolean) -> StringConverter t -> IO (Callback (TableColumn s t) (TableCell s t)) - - native getConverter :: CheckBoxTableCell s t -> IO (StringConverter t) - - native getSelectedStateCallback :: CheckBoxTableCell s t -> IO (Callback Integer (ObservableValue Boolean)) - - native selectedStateCallbackProperty :: CheckBoxTableCell s t -> IO (ObjectProperty (Callback Integer (ObservableValue Boolean))) - - native setConverter :: CheckBoxTableCell s t -> StringConverter t -> IO () - - native setSelectedStateCallback :: CheckBoxTableCell s t -> Callback Integer (ObservableValue Boolean) -> IO () - - native updateItem :: CheckBoxTableCell s t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCellBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCellBuilder.fr deleted file mode 100644 index d75f17e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTableCellBuilder.fr +++ /dev/null @@ -1,13 +0,0 @@ -data CheckBoxTableCellBuilder s t b = mutable native javafx.scene.control.cell.CheckBoxTableCellBuilder where - - native applyTo :: CheckBoxTableCellBuilder s t b -> CheckBoxTableCell s t -> IO () - - native build :: CheckBoxTableCellBuilder s t b -> IO (CheckBoxTableCell s t) - - native converter :: CheckBoxTableCellBuilder s t b -> StringConverter t -> IO b - - native create "javafx.scene.control.cell.CheckBoxTableCellBuilder.create" :: () -> IO (CheckBoxTableCellBuilder s t Object) - - native selectedStateCallback :: CheckBoxTableCellBuilder s t b -> Callback Integer (ObservableValue Boolean) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTreeCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTreeCell.fr deleted file mode 100644 index a443209..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/CheckBoxTreeCell.fr +++ /dev/null @@ -1,25 +0,0 @@ -data CheckBoxTreeCell t = mutable native javafx.scene.control.cell.CheckBoxTreeCell where - - native new :: () -> IO (CheckBoxTreeCell t) - | Callback (TreeItem t) (ObservableValue Boolean) -> IO (CheckBoxTreeCell t) - | Callback (TreeItem t) (ObservableValue Boolean) -> StringConverter (TreeItem t) -> IO (CheckBoxTreeCell t) - - native converterProperty :: CheckBoxTreeCell t -> IO (ObjectProperty (StringConverter (TreeItem t))) - - native forTreeView "javafx.scene.control.cell.CheckBoxTreeCell.forTreeView" :: Callback (TreeItem t) (ObservableValue Boolean) -> IO (Callback (TreeView t) (TreeCell t)) - | Callback (TreeItem t) (ObservableValue Boolean) -> StringConverter (TreeItem t) -> IO (Callback (TreeView t) (TreeCell t)) - | () -> IO (Callback (TreeView t) (TreeCell t)) - - native getConverter :: CheckBoxTreeCell t -> IO (StringConverter (TreeItem t)) - - native getSelectedStateCallback :: CheckBoxTreeCell t -> IO (Callback (TreeItem t) (ObservableValue Boolean)) - - native selectedStateCallbackProperty :: CheckBoxTreeCell t -> IO (ObjectProperty (Callback (TreeItem t) (ObservableValue Boolean))) - - native setConverter :: CheckBoxTreeCell t -> StringConverter (TreeItem t) -> IO () - - native setSelectedStateCallback :: CheckBoxTreeCell t -> Callback (TreeItem t) (ObservableValue Boolean) -> IO () - - native updateItem :: CheckBoxTreeCell t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTableCellBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTableCellBuilder.fr deleted file mode 100644 index 12119e5..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTableCellBuilder.fr +++ /dev/null @@ -1,14 +0,0 @@ -data ChoiceBoxTableCellBuilder s t b = mutable native javafx.scene.control.cell.ChoiceBoxTableCellBuilder where - - native applyTo :: ChoiceBoxTableCellBuilder s t b -> ChoiceBoxTableCell s t -> IO () - - native build :: ChoiceBoxTableCellBuilder s t b -> IO (ChoiceBoxTableCell s t) - - native converter :: ChoiceBoxTableCellBuilder s t b -> StringConverter t -> IO b - - native create "javafx.scene.control.cell.ChoiceBoxTableCellBuilder.create" :: () -> IO (ChoiceBoxTableCellBuilder s t Object) - - native items :: ChoiceBoxTableCellBuilder s t b -> MutableIO (Collection t) -> IO b - | ChoiceBoxTableCellBuilder s t b -> MutableIO (JArray t) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeCell.fr deleted file mode 100644 index 0504480..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeCell.fr +++ /dev/null @@ -1,28 +0,0 @@ -data ChoiceBoxTreeCell t = mutable native javafx.scene.control.cell.ChoiceBoxTreeCell where - - native new :: () -> IO (ChoiceBoxTreeCell t) - | MutableIO (JArray t) -> IO (ChoiceBoxTreeCell t) - | ObservableList t -> IO (ChoiceBoxTreeCell t) - | StringConverter t -> ObservableList t -> IO (ChoiceBoxTreeCell t) - | StringConverter t -> MutableIO (JArray t) -> IO (ChoiceBoxTreeCell t) - - native cancelEdit :: ChoiceBoxTreeCell t -> IO () - - native converterProperty :: ChoiceBoxTreeCell t -> IO (ObjectProperty (StringConverter t)) - - native forTreeView "javafx.scene.control.cell.ChoiceBoxTreeCell.forTreeView" :: ObservableList t -> IO (Callback (TreeView t) (TreeCell t)) - | StringConverter t -> MutableIO (JArray t) -> IO (Callback (TreeView t) (TreeCell t)) - | StringConverter t -> ObservableList t -> IO (Callback (TreeView t) (TreeCell t)) - | MutableIO (JArray t) -> IO (Callback (TreeView t) (TreeCell t)) - - native getConverter :: ChoiceBoxTreeCell t -> IO (StringConverter t) - - native getItems :: ChoiceBoxTreeCell t -> IO (ObservableList t) - - native setConverter :: ChoiceBoxTreeCell t -> StringConverter t -> IO () - - native startEdit :: ChoiceBoxTreeCell t -> IO () - - native updateItem :: ChoiceBoxTreeCell t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeTableCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeTableCell.fr deleted file mode 100644 index 68e1985..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ChoiceBoxTreeTableCell.fr +++ /dev/null @@ -1,28 +0,0 @@ -data ChoiceBoxTreeTableCell s t = mutable native javafx.scene.control.cell.ChoiceBoxTreeTableCell where - - native new :: () -> IO (ChoiceBoxTreeTableCell s t) - | MutableIO (JArray t) -> IO (ChoiceBoxTreeTableCell s t) - | StringConverter t -> MutableIO (JArray t) -> IO (ChoiceBoxTreeTableCell s t) - | ObservableList t -> IO (ChoiceBoxTreeTableCell s t) - | StringConverter t -> ObservableList t -> IO (ChoiceBoxTreeTableCell s t) - - native cancelEdit :: ChoiceBoxTreeTableCell s t -> IO () - - native converterProperty :: ChoiceBoxTreeTableCell s t -> IO (ObjectProperty (StringConverter t)) - - native forTreeTableColumn "javafx.scene.control.cell.ChoiceBoxTreeTableCell.forTreeTableColumn" :: StringConverter t -> MutableIO (JArray t) -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) - | ObservableList t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) - | StringConverter t -> ObservableList t -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) - | MutableIO (JArray t) -> IO (Callback (TreeTableColumn s t) (TreeTableCell s t)) - - native getConverter :: ChoiceBoxTreeTableCell s t -> IO (StringConverter t) - - native getItems :: ChoiceBoxTreeTableCell s t -> IO (ObservableList t) - - native setConverter :: ChoiceBoxTreeTableCell s t -> StringConverter t -> IO () - - native startEdit :: ChoiceBoxTreeTableCell s t -> IO () - - native updateItem :: ChoiceBoxTreeTableCell s t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTableCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTableCell.fr deleted file mode 100644 index 8f29753..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTableCell.fr +++ /dev/null @@ -1,34 +0,0 @@ -data ComboBoxTableCell s t = mutable native javafx.scene.control.cell.ComboBoxTableCell where - - native new :: () -> IO (ComboBoxTableCell s t) - | MutableIO (JArray t) -> IO (ComboBoxTableCell s t) - | ObservableList t -> IO (ComboBoxTableCell s t) - | StringConverter t -> ObservableList t -> IO (ComboBoxTableCell s t) - | StringConverter t -> MutableIO (JArray t) -> IO (ComboBoxTableCell s t) - - native cancelEdit :: ComboBoxTableCell s t -> IO () - - native comboBoxEditableProperty :: ComboBoxTableCell s t -> IO BooleanProperty - - native converterProperty :: ComboBoxTableCell s t -> IO (ObjectProperty (StringConverter t)) - - native forTableColumn "javafx.scene.control.cell.ComboBoxTableCell.forTableColumn" :: MutableIO (JArray t) -> IO (Callback (TableColumn s t) (TableCell s t)) - | ObservableList t -> IO (Callback (TableColumn s t) (TableCell s t)) - | StringConverter t -> MutableIO (JArray t) -> IO (Callback (TableColumn s t) (TableCell s t)) - | StringConverter t -> ObservableList t -> IO (Callback (TableColumn s t) (TableCell s t)) - - native getConverter :: ComboBoxTableCell s t -> IO (StringConverter t) - - native getItems :: ComboBoxTableCell s t -> IO (ObservableList t) - - native isComboBoxEditable :: ComboBoxTableCell s t -> IO Bool - - native setComboBoxEditable :: ComboBoxTableCell s t -> Bool -> IO () - - native setConverter :: ComboBoxTableCell s t -> StringConverter t -> IO () - - native startEdit :: ComboBoxTableCell s t -> IO () - - native updateItem :: ComboBoxTableCell s t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTreeCellBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTreeCellBuilder.fr deleted file mode 100644 index 377bdf7..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ComboBoxTreeCellBuilder.fr +++ /dev/null @@ -1,16 +0,0 @@ -data ComboBoxTreeCellBuilder t b = mutable native javafx.scene.control.cell.ComboBoxTreeCellBuilder where - - native applyTo :: ComboBoxTreeCellBuilder t b -> ComboBoxTreeCell t -> IO () - - native build :: ComboBoxTreeCellBuilder t b -> IO (ComboBoxTreeCell t) - - native comboBoxEditable :: ComboBoxTreeCellBuilder t b -> Bool -> IO b - - native converter :: ComboBoxTreeCellBuilder t b -> StringConverter t -> IO b - - native create "javafx.scene.control.cell.ComboBoxTreeCellBuilder.create" :: () -> IO (ComboBoxTreeCellBuilder t Object) - - native items :: ComboBoxTreeCellBuilder t b -> MutableIO (JArray t) -> IO b - | ComboBoxTreeCellBuilder t b -> MutableIO (Collection t) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ProgressBarTreeTableCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/ProgressBarTreeTableCell.fr deleted file mode 100644 index db3dbbf..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/ProgressBarTreeTableCell.fr +++ /dev/null @@ -1,9 +0,0 @@ -data ProgressBarTreeTableCell s = mutable native javafx.scene.control.cell.ProgressBarTreeTableCell where - - native new :: () -> IO (ProgressBarTreeTableCell s) - - native forTreeTableColumn "javafx.scene.control.cell.ProgressBarTreeTableCell.forTreeTableColumn" :: () -> IO (Callback (TreeTableColumn s Double) (TreeTableCell s Double)) - - native updateItem :: ProgressBarTreeTableCell s -> Double -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/PropertyValueFactory.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/PropertyValueFactory.fr deleted file mode 100644 index d5797ec..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/PropertyValueFactory.fr +++ /dev/null @@ -1,9 +0,0 @@ -data PropertyValueFactory s t = mutable native javafx.scene.control.cell.PropertyValueFactory where - - native new :: String -> IO (PropertyValueFactory s t) - - native call :: PropertyValueFactory s t -> TableColumn_CellDataFeatures s t -> IO (ObservableValue t) - - native getProperty :: PropertyValueFactory s t -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldListCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldListCell.fr deleted file mode 100644 index 03c93eb..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldListCell.fr +++ /dev/null @@ -1,21 +0,0 @@ -data TextFieldListCell t = mutable native javafx.scene.control.cell.TextFieldListCell where - - native new :: () -> IO (TextFieldListCell t) - | StringConverter t -> IO (TextFieldListCell t) - - native cancelEdit :: TextFieldListCell t -> IO () - - native converterProperty :: TextFieldListCell t -> IO (ObjectProperty (StringConverter t)) - - native forListView "javafx.scene.control.cell.TextFieldListCell.forListView" :: StringConverter t -> IO (Callback (ListView t) (ListCell t)) - | () -> IO (Callback (ListView String) (ListCell String)) - - native getConverter :: TextFieldListCell t -> IO (StringConverter t) - - native setConverter :: TextFieldListCell t -> StringConverter t -> IO () - - native startEdit :: TextFieldListCell t -> IO () - - native updateItem :: TextFieldListCell t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTableCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTableCell.fr deleted file mode 100644 index b9d473c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTableCell.fr +++ /dev/null @@ -1,21 +0,0 @@ -data TextFieldTableCell s t = mutable native javafx.scene.control.cell.TextFieldTableCell where - - native new :: StringConverter t -> IO (TextFieldTableCell s t) - | () -> IO (TextFieldTableCell s t) - - native cancelEdit :: TextFieldTableCell s t -> IO () - - native converterProperty :: TextFieldTableCell s t -> IO (ObjectProperty (StringConverter t)) - - native forTableColumn "javafx.scene.control.cell.TextFieldTableCell.forTableColumn" :: () -> IO (Callback (TableColumn s String) (TableCell s String)) - | StringConverter t -> IO (Callback (TableColumn s t) (TableCell s t)) - - native getConverter :: TextFieldTableCell s t -> IO (StringConverter t) - - native setConverter :: TextFieldTableCell s t -> StringConverter t -> IO () - - native startEdit :: TextFieldTableCell s t -> IO () - - native updateItem :: TextFieldTableCell s t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTreeCell.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTreeCell.fr deleted file mode 100644 index 22d0f82..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TextFieldTreeCell.fr +++ /dev/null @@ -1,21 +0,0 @@ -data TextFieldTreeCell t = mutable native javafx.scene.control.cell.TextFieldTreeCell where - - native new :: () -> IO (TextFieldTreeCell t) - | StringConverter t -> IO (TextFieldTreeCell t) - - native cancelEdit :: TextFieldTreeCell t -> IO () - - native converterProperty :: TextFieldTreeCell t -> IO (ObjectProperty (StringConverter t)) - - native forTreeView "javafx.scene.control.cell.TextFieldTreeCell.forTreeView" :: () -> IO (Callback (TreeView String) (TreeCell String)) - | StringConverter t -> IO (Callback (TreeView t) (TreeCell t)) - - native getConverter :: TextFieldTreeCell t -> IO (StringConverter t) - - native setConverter :: TextFieldTreeCell t -> StringConverter t -> IO () - - native startEdit :: TextFieldTreeCell t -> IO () - - native updateItem :: TextFieldTreeCell t -> t -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TreeItemPropertyValueFactory.fr b/preFregeFX/src/generated/frege/javafx/scene/control/cell/TreeItemPropertyValueFactory.fr deleted file mode 100644 index 560c334..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/control/cell/TreeItemPropertyValueFactory.fr +++ /dev/null @@ -1,9 +0,0 @@ -data TreeItemPropertyValueFactory s t = mutable native javafx.scene.control.cell.TreeItemPropertyValueFactory where - - native new :: String -> IO (TreeItemPropertyValueFactory s t) - - native call :: TreeItemPropertyValueFactory s t -> TreeTableColumn_CellDataFeatures s t -> IO (ObservableValue t) - - native getProperty :: TreeItemPropertyValueFactory s t -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/Blend.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/Blend.fr deleted file mode 100644 index cf28d4b..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/Blend.fr +++ /dev/null @@ -1,37 +0,0 @@ -data Blend = mutable native javafx.scene.effect.Blend where - - native new :: () -> IO Blend - | BlendMode -> Effect -> Effect -> IO Blend - | BlendMode -> IO Blend - - native bottomInputProperty :: Blend -> IO (ObjectProperty Effect) - - native getBottomInput :: Blend -> IO Effect - - native getMode :: Blend -> IO BlendMode - - native getOpacity :: Blend -> IO Double - - native getTopInput :: Blend -> IO Effect - - native impl_copy :: Blend -> IO Effect - - native impl_getBounds :: Blend -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native impl_getToolkitMode "javafx.scene.effect.Blend.impl_getToolkitMode" :: BlendMode -> IO Blend_Mode - - native modeProperty :: Blend -> IO (ObjectProperty BlendMode) - - native opacityProperty :: Blend -> IO DoubleProperty - - native setBottomInput :: Blend -> Effect -> IO () - - native setMode :: Blend -> BlendMode -> IO () - - native setOpacity :: Blend -> Double -> IO () - - native setTopInput :: Blend -> Effect -> IO () - - native topInputProperty :: Blend -> IO (ObjectProperty Effect) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/Bloom.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/Bloom.fr deleted file mode 100644 index 3df9627..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/Bloom.fr +++ /dev/null @@ -1,22 +0,0 @@ -data Bloom = mutable native javafx.scene.effect.Bloom where - - native new :: () -> IO Bloom - | Double -> IO Bloom - - native getInput :: Bloom -> IO Effect - - native getThreshold :: Bloom -> IO Double - - native impl_copy :: Bloom -> IO Effect - - native impl_getBounds :: Bloom -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native inputProperty :: Bloom -> IO (ObjectProperty Effect) - - native setInput :: Bloom -> Effect -> IO () - - native setThreshold :: Bloom -> Double -> IO () - - native thresholdProperty :: Bloom -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/ColorAdjustBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/ColorAdjustBuilder.fr deleted file mode 100644 index 391ca45..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/ColorAdjustBuilder.fr +++ /dev/null @@ -1,19 +0,0 @@ -data ColorAdjustBuilder b = mutable native javafx.scene.effect.ColorAdjustBuilder where - - native applyTo :: ColorAdjustBuilder b -> ColorAdjust -> IO () - - native brightness :: ColorAdjustBuilder b -> Double -> IO b - - native build :: ColorAdjustBuilder b -> IO ColorAdjust - - native contrast :: ColorAdjustBuilder b -> Double -> IO b - - native create "javafx.scene.effect.ColorAdjustBuilder.create" :: () -> IO (ColorAdjustBuilder Object) - - native hue :: ColorAdjustBuilder b -> Double -> IO b - - native input :: ColorAdjustBuilder b -> Effect -> IO b - - native saturation :: ColorAdjustBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/DisplacementMap.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/DisplacementMap.fr deleted file mode 100644 index 0252a90..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/DisplacementMap.fr +++ /dev/null @@ -1,53 +0,0 @@ -data DisplacementMap = mutable native javafx.scene.effect.DisplacementMap where - - native new :: FloatMap -> IO DisplacementMap - | () -> IO DisplacementMap - | FloatMap -> Double -> Double -> Double -> Double -> IO DisplacementMap - - native getInput :: DisplacementMap -> IO Effect - - native getMapData :: DisplacementMap -> IO FloatMap - - native getOffsetX :: DisplacementMap -> IO Double - - native getOffsetY :: DisplacementMap -> IO Double - - native getScaleX :: DisplacementMap -> IO Double - - native getScaleY :: DisplacementMap -> IO Double - - native impl_copy :: DisplacementMap -> IO Effect - - native impl_getBounds :: DisplacementMap -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native inputProperty :: DisplacementMap -> IO (ObjectProperty Effect) - - native isWrap :: DisplacementMap -> IO Bool - - native mapDataProperty :: DisplacementMap -> IO (ObjectProperty FloatMap) - - native offsetXProperty :: DisplacementMap -> IO DoubleProperty - - native offsetYProperty :: DisplacementMap -> IO DoubleProperty - - native scaleXProperty :: DisplacementMap -> IO DoubleProperty - - native scaleYProperty :: DisplacementMap -> IO DoubleProperty - - native setInput :: DisplacementMap -> Effect -> IO () - - native setMapData :: DisplacementMap -> FloatMap -> IO () - - native setOffsetX :: DisplacementMap -> Double -> IO () - - native setOffsetY :: DisplacementMap -> Double -> IO () - - native setScaleX :: DisplacementMap -> Double -> IO () - - native setScaleY :: DisplacementMap -> Double -> IO () - - native setWrap :: DisplacementMap -> Bool -> IO () - - native wrapProperty :: DisplacementMap -> IO BooleanProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/GaussianBlurBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/GaussianBlurBuilder.fr deleted file mode 100644 index fccf9dd..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/GaussianBlurBuilder.fr +++ /dev/null @@ -1,13 +0,0 @@ -data GaussianBlurBuilder b = mutable native javafx.scene.effect.GaussianBlurBuilder where - - native applyTo :: GaussianBlurBuilder b -> GaussianBlur -> IO () - - native build :: GaussianBlurBuilder b -> IO GaussianBlur - - native create "javafx.scene.effect.GaussianBlurBuilder.create" :: () -> IO (GaussianBlurBuilder Object) - - native input :: GaussianBlurBuilder b -> Effect -> IO b - - native radius :: GaussianBlurBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/Glow.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/Glow.fr deleted file mode 100644 index 78dc878..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/Glow.fr +++ /dev/null @@ -1,22 +0,0 @@ -data Glow = mutable native javafx.scene.effect.Glow where - - native new :: () -> IO Glow - | Double -> IO Glow - - native getInput :: Glow -> IO Effect - - native getLevel :: Glow -> IO Double - - native impl_copy :: Glow -> IO Effect - - native impl_getBounds :: Glow -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native inputProperty :: Glow -> IO (ObjectProperty Effect) - - native levelProperty :: Glow -> IO DoubleProperty - - native setInput :: Glow -> Effect -> IO () - - native setLevel :: Glow -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/ImageInput.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/ImageInput.fr deleted file mode 100644 index 836086d..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/ImageInput.fr +++ /dev/null @@ -1,29 +0,0 @@ -data ImageInput = mutable native javafx.scene.effect.ImageInput where - - native new :: Image -> Double -> Double -> IO ImageInput - | Image -> IO ImageInput - | () -> IO ImageInput - - native getSource :: ImageInput -> IO Image - - native getX :: ImageInput -> IO Double - - native getY :: ImageInput -> IO Double - - native impl_copy :: ImageInput -> IO Effect - - native impl_getBounds :: ImageInput -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native setSource :: ImageInput -> Image -> IO () - - native setX :: ImageInput -> Double -> IO () - - native setY :: ImageInput -> Double -> IO () - - native sourceProperty :: ImageInput -> IO (ObjectProperty Image) - - native xProperty :: ImageInput -> IO DoubleProperty - - native yProperty :: ImageInput -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/InnerShadow.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/InnerShadow.fr deleted file mode 100644 index c531e42..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/InnerShadow.fr +++ /dev/null @@ -1,66 +0,0 @@ -data InnerShadow = mutable native javafx.scene.effect.InnerShadow where - - native new :: BlurType -> Color -> Double -> Double -> Double -> Double -> IO InnerShadow - | Double -> Double -> Double -> Color -> IO InnerShadow - | Double -> Color -> IO InnerShadow - | () -> IO InnerShadow - - native blurTypeProperty :: InnerShadow -> IO (ObjectProperty BlurType) - - native chokeProperty :: InnerShadow -> IO DoubleProperty - - native colorProperty :: InnerShadow -> IO (ObjectProperty Color) - - native getBlurType :: InnerShadow -> IO BlurType - - native getChoke :: InnerShadow -> IO Double - - native getColor :: InnerShadow -> IO Color - - native getHeight :: InnerShadow -> IO Double - - native getInput :: InnerShadow -> IO Effect - - native getOffsetX :: InnerShadow -> IO Double - - native getOffsetY :: InnerShadow -> IO Double - - native getRadius :: InnerShadow -> IO Double - - native getWidth :: InnerShadow -> IO Double - - native heightProperty :: InnerShadow -> IO DoubleProperty - - native impl_copy :: InnerShadow -> IO Effect - - native impl_getBounds :: InnerShadow -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native inputProperty :: InnerShadow -> IO (ObjectProperty Effect) - - native offsetXProperty :: InnerShadow -> IO DoubleProperty - - native offsetYProperty :: InnerShadow -> IO DoubleProperty - - native radiusProperty :: InnerShadow -> IO DoubleProperty - - native setBlurType :: InnerShadow -> BlurType -> IO () - - native setChoke :: InnerShadow -> Double -> IO () - - native setColor :: InnerShadow -> Color -> IO () - - native setHeight :: InnerShadow -> Double -> IO () - - native setInput :: InnerShadow -> Effect -> IO () - - native setOffsetX :: InnerShadow -> Double -> IO () - - native setOffsetY :: InnerShadow -> Double -> IO () - - native setRadius :: InnerShadow -> Double -> IO () - - native setWidth :: InnerShadow -> Double -> IO () - - native widthProperty :: InnerShadow -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/Lighting.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/Lighting.fr deleted file mode 100644 index c21eac8..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/Lighting.fr +++ /dev/null @@ -1,52 +0,0 @@ -data Lighting = mutable native javafx.scene.effect.Lighting where - - native new :: Light -> IO Lighting - | () -> IO Lighting - - native bumpInputProperty :: Lighting -> IO (ObjectProperty Effect) - - native contentInputProperty :: Lighting -> IO (ObjectProperty Effect) - - native diffuseConstantProperty :: Lighting -> IO DoubleProperty - - native getBumpInput :: Lighting -> IO Effect - - native getContentInput :: Lighting -> IO Effect - - native getDiffuseConstant :: Lighting -> IO Double - - native getLight :: Lighting -> IO Light - - native getSpecularConstant :: Lighting -> IO Double - - native getSpecularExponent :: Lighting -> IO Double - - native getSurfaceScale :: Lighting -> IO Double - - native impl_copy :: Lighting -> IO Effect - - native impl_getBounds :: Lighting -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native lightProperty :: Lighting -> IO (ObjectProperty Light) - - native setBumpInput :: Lighting -> Effect -> IO () - - native setContentInput :: Lighting -> Effect -> IO () - - native setDiffuseConstant :: Lighting -> Double -> IO () - - native setLight :: Lighting -> Light -> IO () - - native setSpecularConstant :: Lighting -> Double -> IO () - - native setSpecularExponent :: Lighting -> Double -> IO () - - native setSurfaceScale :: Lighting -> Double -> IO () - - native specularConstantProperty :: Lighting -> IO DoubleProperty - - native specularExponentProperty :: Lighting -> IO DoubleProperty - - native surfaceScaleProperty :: Lighting -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/MotionBlur.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/MotionBlur.fr deleted file mode 100644 index 06afd1c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/MotionBlur.fr +++ /dev/null @@ -1,28 +0,0 @@ -data MotionBlur = mutable native javafx.scene.effect.MotionBlur where - - native new :: () -> IO MotionBlur - | Double -> Double -> IO MotionBlur - - native angleProperty :: MotionBlur -> IO DoubleProperty - - native getAngle :: MotionBlur -> IO Double - - native getInput :: MotionBlur -> IO Effect - - native getRadius :: MotionBlur -> IO Double - - native impl_copy :: MotionBlur -> IO Effect - - native impl_getBounds :: MotionBlur -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native inputProperty :: MotionBlur -> IO (ObjectProperty Effect) - - native radiusProperty :: MotionBlur -> IO DoubleProperty - - native setAngle :: MotionBlur -> Double -> IO () - - native setInput :: MotionBlur -> Effect -> IO () - - native setRadius :: MotionBlur -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/ReflectionBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/ReflectionBuilder.fr deleted file mode 100644 index 0b9b347..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/ReflectionBuilder.fr +++ /dev/null @@ -1,19 +0,0 @@ -data ReflectionBuilder b = mutable native javafx.scene.effect.ReflectionBuilder where - - native applyTo :: ReflectionBuilder b -> Reflection -> IO () - - native bottomOpacity :: ReflectionBuilder b -> Double -> IO b - - native build :: ReflectionBuilder b -> IO Reflection - - native create "javafx.scene.effect.ReflectionBuilder.create" :: () -> IO (ReflectionBuilder Object) - - native fraction :: ReflectionBuilder b -> Double -> IO b - - native input :: ReflectionBuilder b -> Effect -> IO b - - native topOffset :: ReflectionBuilder b -> Double -> IO b - - native topOpacity :: ReflectionBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/SepiaToneBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/SepiaToneBuilder.fr deleted file mode 100644 index b8bde62..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/SepiaToneBuilder.fr +++ /dev/null @@ -1,13 +0,0 @@ -data SepiaToneBuilder b = mutable native javafx.scene.effect.SepiaToneBuilder where - - native applyTo :: SepiaToneBuilder b -> SepiaTone -> IO () - - native build :: SepiaToneBuilder b -> IO SepiaTone - - native create "javafx.scene.effect.SepiaToneBuilder.create" :: () -> IO (SepiaToneBuilder Object) - - native input :: SepiaToneBuilder b -> Effect -> IO b - - native level :: SepiaToneBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/effect/Shadow.fr b/preFregeFX/src/generated/frege/javafx/scene/effect/Shadow.fr deleted file mode 100644 index c2929bb..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/effect/Shadow.fr +++ /dev/null @@ -1,47 +0,0 @@ -data Shadow = mutable native javafx.scene.effect.Shadow where - - native new :: BlurType -> Color -> Double -> IO Shadow - | Double -> Color -> IO Shadow - | () -> IO Shadow - - native blurTypeProperty :: Shadow -> IO (ObjectProperty BlurType) - - native colorProperty :: Shadow -> IO (ObjectProperty Color) - - native getBlurType :: Shadow -> IO BlurType - - native getColor :: Shadow -> IO Color - - native getHeight :: Shadow -> IO Double - - native getInput :: Shadow -> IO Effect - - native getRadius :: Shadow -> IO Double - - native getWidth :: Shadow -> IO Double - - native heightProperty :: Shadow -> IO DoubleProperty - - native impl_copy :: Shadow -> IO Effect - - native impl_getBounds :: Shadow -> BaseBounds -> BaseTransform -> Node -> BoundsAccessor -> IO BaseBounds - - native inputProperty :: Shadow -> IO (ObjectProperty Effect) - - native radiusProperty :: Shadow -> IO DoubleProperty - - native setBlurType :: Shadow -> BlurType -> IO () - - native setColor :: Shadow -> Color -> IO () - - native setHeight :: Shadow -> Double -> IO () - - native setInput :: Shadow -> Effect -> IO () - - native setRadius :: Shadow -> Double -> IO () - - native setWidth :: Shadow -> Double -> IO () - - native widthProperty :: Shadow -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/image/ImageView.fr b/preFregeFX/src/generated/frege/javafx/scene/image/ImageView.fr deleted file mode 100644 index 23a94ab..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/image/ImageView.fr +++ /dev/null @@ -1,67 +0,0 @@ -data ImageView = mutable native javafx.scene.image.ImageView where - - pure native smooth_default "javafx.scene.image.ImageView.SMOOTH_DEFAULT" :: Bool - - native new :: Image -> IO ImageView - | String -> IO ImageView - | () -> IO ImageView - - native fitHeightProperty :: ImageView -> IO DoubleProperty - - native fitWidthProperty :: ImageView -> IO DoubleProperty - - native getClassCssMetaData "javafx.scene.image.ImageView.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCssMetaData :: ImageView -> IO (List (CssMetaData Styleable Object)) - - native getFitHeight :: ImageView -> IO Double - - native getFitWidth :: ImageView -> IO Double - - native getImage :: ImageView -> IO Image - - native getViewport :: ImageView -> IO Rectangle2D - - native getX :: ImageView -> IO Double - - native getY :: ImageView -> IO Double - - native imageProperty :: ImageView -> IO (ObjectProperty Image) - - native impl_computeGeomBounds :: ImageView -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_processMXNode :: ImageView -> MXNodeAlgorithm -> MXNodeAlgorithmContext -> IO Object - - native impl_updatePeer :: ImageView -> IO () - - native isPreserveRatio :: ImageView -> IO Bool - - native isSmooth :: ImageView -> IO Bool - - native preserveRatioProperty :: ImageView -> IO BooleanProperty - - native setFitHeight :: ImageView -> Double -> IO () - - native setFitWidth :: ImageView -> Double -> IO () - - native setImage :: ImageView -> Image -> IO () - - native setPreserveRatio :: ImageView -> Bool -> IO () - - native setSmooth :: ImageView -> Bool -> IO () - - native setViewport :: ImageView -> Rectangle2D -> IO () - - native setX :: ImageView -> Double -> IO () - - native setY :: ImageView -> Double -> IO () - - native smoothProperty :: ImageView -> IO BooleanProperty - - native viewportProperty :: ImageView -> IO (ObjectProperty Rectangle2D) - - native xProperty :: ImageView -> IO DoubleProperty - - native yProperty :: ImageView -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/image/WritableImage.fr b/preFregeFX/src/generated/frege/javafx/scene/image/WritableImage.fr deleted file mode 100644 index 8dd1ee0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/image/WritableImage.fr +++ /dev/null @@ -1,9 +0,0 @@ -data WritableImage = mutable native javafx.scene.image.WritableImage where - - native new :: PixelReader -> Int -> Int -> Int -> Int -> IO WritableImage - | PixelReader -> Int -> Int -> IO WritableImage - | Int -> Int -> IO WritableImage - - native getPixelWriter :: WritableImage -> IO PixelWriter - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/Clipboard.fr b/preFregeFX/src/generated/frege/javafx/scene/input/Clipboard.fr deleted file mode 100644 index f966afa..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/Clipboard.fr +++ /dev/null @@ -1,41 +0,0 @@ -data Clipboard = mutable native javafx.scene.input.Clipboard where - - native clear :: Clipboard -> IO () - - native getContent :: Clipboard -> DataFormat -> IO Object - - native getContentTypes :: Clipboard -> IO (Set DataFormat) - - native getFiles :: Clipboard -> IO (List File) - - native getHtml :: Clipboard -> IO String - - native getImage :: Clipboard -> IO Image - - native getRtf :: Clipboard -> IO String - - native getString :: Clipboard -> IO String - - native getSystemClipboard "javafx.scene.input.Clipboard.getSystemClipboard" :: () -> IO Clipboard - - native getUrl :: Clipboard -> IO String - - native hasContent :: Clipboard -> DataFormat -> IO Bool - - native hasFiles :: Clipboard -> IO Bool - - native hasHtml :: Clipboard -> IO Bool - - native hasImage :: Clipboard -> IO Bool - - native hasRtf :: Clipboard -> IO Bool - - native hasString :: Clipboard -> IO Bool - - native hasUrl :: Clipboard -> IO Bool - - native impl_contentPut :: Clipboard -> IO Bool - - native setContent :: Clipboard -> MutableIO (Map DataFormat Object) -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/ClipboardContentBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/input/ClipboardContentBuilder.fr deleted file mode 100644 index bb56144..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/ClipboardContentBuilder.fr +++ /dev/null @@ -1,12 +0,0 @@ -data ClipboardContentBuilder b = mutable native javafx.scene.input.ClipboardContentBuilder where - - native applyTo :: ClipboardContentBuilder b -> ClipboardContent -> IO () - - native build :: ClipboardContentBuilder b -> IO ClipboardContent - - native create "javafx.scene.input.ClipboardContentBuilder.create" :: () -> IO (ClipboardContentBuilder Object) - - native files :: ClipboardContentBuilder b -> MutableIO (Collection File) -> IO b - | ClipboardContentBuilder b -> MutableIO (JArray File) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/DragEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/input/DragEvent.fr deleted file mode 100644 index f1b2938..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/DragEvent.fr +++ /dev/null @@ -1,58 +0,0 @@ -data DragEvent = mutable native javafx.scene.input.DragEvent where - - native any "javafx.scene.input.DragEvent.ANY" :: IO (EventType DragEvent) - native drag_entered_target "javafx.scene.input.DragEvent.DRAG_ENTERED_TARGET" :: IO (EventType DragEvent) - native drag_entered "javafx.scene.input.DragEvent.DRAG_ENTERED" :: IO (EventType DragEvent) - native drag_exited_target "javafx.scene.input.DragEvent.DRAG_EXITED_TARGET" :: IO (EventType DragEvent) - native drag_exited "javafx.scene.input.DragEvent.DRAG_EXITED" :: IO (EventType DragEvent) - native drag_over "javafx.scene.input.DragEvent.DRAG_OVER" :: IO (EventType DragEvent) - native drag_dropped "javafx.scene.input.DragEvent.DRAG_DROPPED" :: IO (EventType DragEvent) - native drag_done "javafx.scene.input.DragEvent.DRAG_DONE" :: IO (EventType DragEvent) - - native new :: EventType DragEvent -> Dragboard -> Double -> Double -> Double -> Double -> TransferMode -> Object -> Object -> PickResult -> IO DragEvent - | Object -> EventTarget -> EventType DragEvent -> Dragboard -> Double -> Double -> Double -> Double -> TransferMode -> Object -> Object -> PickResult -> IO DragEvent - - native acceptTransferModes :: DragEvent -> MutableIO (JArray TransferMode) -> IO () - - native copyFor :: DragEvent -> Object -> EventTarget -> Object -> Object -> EventType DragEvent -> IO DragEvent - | DragEvent -> Object -> EventTarget -> IO DragEvent - | DragEvent -> Object -> EventTarget -> EventType DragEvent -> IO DragEvent - - native getAcceptedTransferMode :: DragEvent -> IO TransferMode - - native getAcceptingObject :: DragEvent -> IO Object - - native getDragboard :: DragEvent -> IO Dragboard - - native getEventType :: DragEvent -> IO (EventType DragEvent) - - native getGestureSource :: DragEvent -> IO Object - - native getGestureTarget :: DragEvent -> IO Object - - native getPickResult :: DragEvent -> IO PickResult - - native getSceneX :: DragEvent -> IO Double - - native getSceneY :: DragEvent -> IO Double - - native getScreenX :: DragEvent -> IO Double - - native getScreenY :: DragEvent -> IO Double - - native getTransferMode :: DragEvent -> IO TransferMode - - native getX :: DragEvent -> IO Double - - native getY :: DragEvent -> IO Double - - native getZ :: DragEvent -> IO Double - - native isAccepted :: DragEvent -> IO Bool - - native isDropCompleted :: DragEvent -> IO Bool - - native setDropCompleted :: DragEvent -> Bool -> IO () - -derive Serializable DragEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/Dragboard.fr b/preFregeFX/src/generated/frege/javafx/scene/input/Dragboard.fr deleted file mode 100644 index a97971c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/Dragboard.fr +++ /dev/null @@ -1,22 +0,0 @@ -data Dragboard = mutable native javafx.scene.input.Dragboard where - - native getDragView :: Dragboard -> IO Image - - native getDragViewOffsetX :: Dragboard -> IO Double - - native getDragViewOffsetY :: Dragboard -> IO Double - - native getTransferModes :: Dragboard -> IO (Set TransferMode) - - native impl_createDragboard "javafx.scene.input.Dragboard.impl_createDragboard" :: TKClipboard -> IO Dragboard - - native impl_getPeer :: Dragboard -> IO TKClipboard - - native setDragView :: Dragboard -> Image -> IO () - | Dragboard -> Image -> Double -> Double -> IO () - - native setDragViewOffsetX :: Dragboard -> Double -> IO () - - native setDragViewOffsetY :: Dragboard -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/InputMethodEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/input/InputMethodEvent.fr deleted file mode 100644 index 03fdcd4..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/InputMethodEvent.fr +++ /dev/null @@ -1,22 +0,0 @@ -data InputMethodEvent = mutable native javafx.scene.input.InputMethodEvent where - - native input_method_text_changed "javafx.scene.input.InputMethodEvent.INPUT_METHOD_TEXT_CHANGED" :: IO (EventType InputMethodEvent) - native any "javafx.scene.input.InputMethodEvent.ANY" :: IO (EventType InputMethodEvent) - - native new :: Object -> EventTarget -> EventType InputMethodEvent -> MutableIO (List InputMethodTextRun) -> String -> Int -> IO InputMethodEvent - | EventType InputMethodEvent -> MutableIO (List InputMethodTextRun) -> String -> Int -> IO InputMethodEvent - - native copyFor :: InputMethodEvent -> Object -> EventTarget -> IO InputMethodEvent - - native getCaretPosition :: InputMethodEvent -> IO Int - - native getCommitted :: InputMethodEvent -> IO String - - native getComposed :: InputMethodEvent -> IO (ObservableList InputMethodTextRun) - - native getEventType :: InputMethodEvent -> IO (EventType InputMethodEvent) - - native toString :: InputMethodEvent -> IO String - -derive Serializable InputMethodEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/InputMethodHighlight.fr b/preFregeFX/src/generated/frege/javafx/scene/input/InputMethodHighlight.fr deleted file mode 100644 index 8fa40b8..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/InputMethodHighlight.fr +++ /dev/null @@ -1,13 +0,0 @@ -data InputMethodHighlight = mutable native javafx.scene.input.InputMethodHighlight where - - native unselected_raw "javafx.scene.input.InputMethodHighlight.UNSELECTED_RAW" :: IO InputMethodHighlight - native selected_raw "javafx.scene.input.InputMethodHighlight.SELECTED_RAW" :: IO InputMethodHighlight - native unselected_converted "javafx.scene.input.InputMethodHighlight.UNSELECTED_CONVERTED" :: IO InputMethodHighlight - native selected_converted "javafx.scene.input.InputMethodHighlight.SELECTED_CONVERTED" :: IO InputMethodHighlight - - native valueOf "javafx.scene.input.InputMethodHighlight.valueOf" :: String -> IO InputMethodHighlight - - native values "javafx.scene.input.InputMethodHighlight.values" :: () -> STMutable s (JArray InputMethodHighlight) - -derive Serializable InputMethodHighlight - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/KeyCharacterCombination.fr b/preFregeFX/src/generated/frege/javafx/scene/input/KeyCharacterCombination.fr deleted file mode 100644 index ecb9ddf..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/KeyCharacterCombination.fr +++ /dev/null @@ -1,18 +0,0 @@ -data KeyCharacterCombination = mutable native javafx.scene.input.KeyCharacterCombination where - - native new :: String -> MutableIO (JArray KeyCombination_Modifier) -> IO KeyCharacterCombination - | String -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> KeyCombination_ModifierValue -> IO KeyCharacterCombination - - native equals :: KeyCharacterCombination -> Object -> IO Bool - - native getCharacter :: KeyCharacterCombination -> IO String - - native getDisplayText :: KeyCharacterCombination -> IO String - - native getName :: KeyCharacterCombination -> IO String - - native hashCode :: KeyCharacterCombination -> IO Int - - native match :: KeyCharacterCombination -> KeyEvent -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/KeyCode.fr b/preFregeFX/src/generated/frege/javafx/scene/input/KeyCode.fr deleted file mode 100644 index 27a76a1..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/KeyCode.fr +++ /dev/null @@ -1,259 +0,0 @@ -data KeyCode = mutable native javafx.scene.input.KeyCode where - - native enter "javafx.scene.input.KeyCode.ENTER" :: IO KeyCode - native back_space "javafx.scene.input.KeyCode.BACK_SPACE" :: IO KeyCode - native tab "javafx.scene.input.KeyCode.TAB" :: IO KeyCode - native cancel "javafx.scene.input.KeyCode.CANCEL" :: IO KeyCode - native clear "javafx.scene.input.KeyCode.CLEAR" :: IO KeyCode - native shift "javafx.scene.input.KeyCode.SHIFT" :: IO KeyCode - native control "javafx.scene.input.KeyCode.CONTROL" :: IO KeyCode - native alt "javafx.scene.input.KeyCode.ALT" :: IO KeyCode - native pause "javafx.scene.input.KeyCode.PAUSE" :: IO KeyCode - native caps "javafx.scene.input.KeyCode.CAPS" :: IO KeyCode - native escape "javafx.scene.input.KeyCode.ESCAPE" :: IO KeyCode - native space "javafx.scene.input.KeyCode.SPACE" :: IO KeyCode - native page_up "javafx.scene.input.KeyCode.PAGE_UP" :: IO KeyCode - native page_down "javafx.scene.input.KeyCode.PAGE_DOWN" :: IO KeyCode - native end "javafx.scene.input.KeyCode.END" :: IO KeyCode - native home "javafx.scene.input.KeyCode.HOME" :: IO KeyCode - native left "javafx.scene.input.KeyCode.LEFT" :: IO KeyCode - native up "javafx.scene.input.KeyCode.UP" :: IO KeyCode - native right "javafx.scene.input.KeyCode.RIGHT" :: IO KeyCode - native down "javafx.scene.input.KeyCode.DOWN" :: IO KeyCode - native comma "javafx.scene.input.KeyCode.COMMA" :: IO KeyCode - native minus "javafx.scene.input.KeyCode.MINUS" :: IO KeyCode - native period "javafx.scene.input.KeyCode.PERIOD" :: IO KeyCode - native slash "javafx.scene.input.KeyCode.SLASH" :: IO KeyCode - native digit0 "javafx.scene.input.KeyCode.DIGIT0" :: IO KeyCode - native digit1 "javafx.scene.input.KeyCode.DIGIT1" :: IO KeyCode - native digit2 "javafx.scene.input.KeyCode.DIGIT2" :: IO KeyCode - native digit3 "javafx.scene.input.KeyCode.DIGIT3" :: IO KeyCode - native digit4 "javafx.scene.input.KeyCode.DIGIT4" :: IO KeyCode - native digit5 "javafx.scene.input.KeyCode.DIGIT5" :: IO KeyCode - native digit6 "javafx.scene.input.KeyCode.DIGIT6" :: IO KeyCode - native digit7 "javafx.scene.input.KeyCode.DIGIT7" :: IO KeyCode - native digit8 "javafx.scene.input.KeyCode.DIGIT8" :: IO KeyCode - native digit9 "javafx.scene.input.KeyCode.DIGIT9" :: IO KeyCode - native semicolon "javafx.scene.input.KeyCode.SEMICOLON" :: IO KeyCode - native equals "javafx.scene.input.KeyCode.EQUALS" :: IO KeyCode - native a "javafx.scene.input.KeyCode.A" :: IO KeyCode - native b "javafx.scene.input.KeyCode.B" :: IO KeyCode - native c "javafx.scene.input.KeyCode.C" :: IO KeyCode - native d "javafx.scene.input.KeyCode.D" :: IO KeyCode - native e "javafx.scene.input.KeyCode.E" :: IO KeyCode - native f "javafx.scene.input.KeyCode.F" :: IO KeyCode - native g "javafx.scene.input.KeyCode.G" :: IO KeyCode - native h "javafx.scene.input.KeyCode.H" :: IO KeyCode - native i "javafx.scene.input.KeyCode.I" :: IO KeyCode - native j "javafx.scene.input.KeyCode.J" :: IO KeyCode - native k "javafx.scene.input.KeyCode.K" :: IO KeyCode - native l "javafx.scene.input.KeyCode.L" :: IO KeyCode - native m "javafx.scene.input.KeyCode.M" :: IO KeyCode - native n "javafx.scene.input.KeyCode.N" :: IO KeyCode - native o "javafx.scene.input.KeyCode.O" :: IO KeyCode - native p "javafx.scene.input.KeyCode.P" :: IO KeyCode - native q "javafx.scene.input.KeyCode.Q" :: IO KeyCode - native r "javafx.scene.input.KeyCode.R" :: IO KeyCode - native s "javafx.scene.input.KeyCode.S" :: IO KeyCode - native t "javafx.scene.input.KeyCode.T" :: IO KeyCode - native u "javafx.scene.input.KeyCode.U" :: IO KeyCode - native v "javafx.scene.input.KeyCode.V" :: IO KeyCode - native w "javafx.scene.input.KeyCode.W" :: IO KeyCode - native x "javafx.scene.input.KeyCode.X" :: IO KeyCode - native y "javafx.scene.input.KeyCode.Y" :: IO KeyCode - native z "javafx.scene.input.KeyCode.Z" :: IO KeyCode - native open_bracket "javafx.scene.input.KeyCode.OPEN_BRACKET" :: IO KeyCode - native back_slash "javafx.scene.input.KeyCode.BACK_SLASH" :: IO KeyCode - native close_bracket "javafx.scene.input.KeyCode.CLOSE_BRACKET" :: IO KeyCode - native numpad0 "javafx.scene.input.KeyCode.NUMPAD0" :: IO KeyCode - native numpad1 "javafx.scene.input.KeyCode.NUMPAD1" :: IO KeyCode - native numpad2 "javafx.scene.input.KeyCode.NUMPAD2" :: IO KeyCode - native numpad3 "javafx.scene.input.KeyCode.NUMPAD3" :: IO KeyCode - native numpad4 "javafx.scene.input.KeyCode.NUMPAD4" :: IO KeyCode - native numpad5 "javafx.scene.input.KeyCode.NUMPAD5" :: IO KeyCode - native numpad6 "javafx.scene.input.KeyCode.NUMPAD6" :: IO KeyCode - native numpad7 "javafx.scene.input.KeyCode.NUMPAD7" :: IO KeyCode - native numpad8 "javafx.scene.input.KeyCode.NUMPAD8" :: IO KeyCode - native numpad9 "javafx.scene.input.KeyCode.NUMPAD9" :: IO KeyCode - native multiply "javafx.scene.input.KeyCode.MULTIPLY" :: IO KeyCode - native add "javafx.scene.input.KeyCode.ADD" :: IO KeyCode - native separator "javafx.scene.input.KeyCode.SEPARATOR" :: IO KeyCode - native subtract "javafx.scene.input.KeyCode.SUBTRACT" :: IO KeyCode - native decimal "javafx.scene.input.KeyCode.DECIMAL" :: IO KeyCode - native divide "javafx.scene.input.KeyCode.DIVIDE" :: IO KeyCode - native delete "javafx.scene.input.KeyCode.DELETE" :: IO KeyCode - native num_lock "javafx.scene.input.KeyCode.NUM_LOCK" :: IO KeyCode - native scroll_lock "javafx.scene.input.KeyCode.SCROLL_LOCK" :: IO KeyCode - native f1 "javafx.scene.input.KeyCode.F1" :: IO KeyCode - native f2 "javafx.scene.input.KeyCode.F2" :: IO KeyCode - native f3 "javafx.scene.input.KeyCode.F3" :: IO KeyCode - native f4 "javafx.scene.input.KeyCode.F4" :: IO KeyCode - native f5 "javafx.scene.input.KeyCode.F5" :: IO KeyCode - native f6 "javafx.scene.input.KeyCode.F6" :: IO KeyCode - native f7 "javafx.scene.input.KeyCode.F7" :: IO KeyCode - native f8 "javafx.scene.input.KeyCode.F8" :: IO KeyCode - native f9 "javafx.scene.input.KeyCode.F9" :: IO KeyCode - native f10 "javafx.scene.input.KeyCode.F10" :: IO KeyCode - native f11 "javafx.scene.input.KeyCode.F11" :: IO KeyCode - native f12 "javafx.scene.input.KeyCode.F12" :: IO KeyCode - native f13 "javafx.scene.input.KeyCode.F13" :: IO KeyCode - native f14 "javafx.scene.input.KeyCode.F14" :: IO KeyCode - native f15 "javafx.scene.input.KeyCode.F15" :: IO KeyCode - native f16 "javafx.scene.input.KeyCode.F16" :: IO KeyCode - native f17 "javafx.scene.input.KeyCode.F17" :: IO KeyCode - native f18 "javafx.scene.input.KeyCode.F18" :: IO KeyCode - native f19 "javafx.scene.input.KeyCode.F19" :: IO KeyCode - native f20 "javafx.scene.input.KeyCode.F20" :: IO KeyCode - native f21 "javafx.scene.input.KeyCode.F21" :: IO KeyCode - native f22 "javafx.scene.input.KeyCode.F22" :: IO KeyCode - native f23 "javafx.scene.input.KeyCode.F23" :: IO KeyCode - native f24 "javafx.scene.input.KeyCode.F24" :: IO KeyCode - native printscreen "javafx.scene.input.KeyCode.PRINTSCREEN" :: IO KeyCode - native insert "javafx.scene.input.KeyCode.INSERT" :: IO KeyCode - native help "javafx.scene.input.KeyCode.HELP" :: IO KeyCode - native meta "javafx.scene.input.KeyCode.META" :: IO KeyCode - native back_quote "javafx.scene.input.KeyCode.BACK_QUOTE" :: IO KeyCode - native quote "javafx.scene.input.KeyCode.QUOTE" :: IO KeyCode - native kp_up "javafx.scene.input.KeyCode.KP_UP" :: IO KeyCode - native kp_down "javafx.scene.input.KeyCode.KP_DOWN" :: IO KeyCode - native kp_left "javafx.scene.input.KeyCode.KP_LEFT" :: IO KeyCode - native kp_right "javafx.scene.input.KeyCode.KP_RIGHT" :: IO KeyCode - native dead_grave "javafx.scene.input.KeyCode.DEAD_GRAVE" :: IO KeyCode - native dead_acute "javafx.scene.input.KeyCode.DEAD_ACUTE" :: IO KeyCode - native dead_circumflex "javafx.scene.input.KeyCode.DEAD_CIRCUMFLEX" :: IO KeyCode - native dead_tilde "javafx.scene.input.KeyCode.DEAD_TILDE" :: IO KeyCode - native dead_macron "javafx.scene.input.KeyCode.DEAD_MACRON" :: IO KeyCode - native dead_breve "javafx.scene.input.KeyCode.DEAD_BREVE" :: IO KeyCode - native dead_abovedot "javafx.scene.input.KeyCode.DEAD_ABOVEDOT" :: IO KeyCode - native dead_diaeresis "javafx.scene.input.KeyCode.DEAD_DIAERESIS" :: IO KeyCode - native dead_abovering "javafx.scene.input.KeyCode.DEAD_ABOVERING" :: IO KeyCode - native dead_doubleacute "javafx.scene.input.KeyCode.DEAD_DOUBLEACUTE" :: IO KeyCode - native dead_caron "javafx.scene.input.KeyCode.DEAD_CARON" :: IO KeyCode - native dead_cedilla "javafx.scene.input.KeyCode.DEAD_CEDILLA" :: IO KeyCode - native dead_ogonek "javafx.scene.input.KeyCode.DEAD_OGONEK" :: IO KeyCode - native dead_iota "javafx.scene.input.KeyCode.DEAD_IOTA" :: IO KeyCode - native dead_voiced_sound "javafx.scene.input.KeyCode.DEAD_VOICED_SOUND" :: IO KeyCode - native dead_semivoiced_sound "javafx.scene.input.KeyCode.DEAD_SEMIVOICED_SOUND" :: IO KeyCode - native ampersand "javafx.scene.input.KeyCode.AMPERSAND" :: IO KeyCode - native asterisk "javafx.scene.input.KeyCode.ASTERISK" :: IO KeyCode - native quotedbl "javafx.scene.input.KeyCode.QUOTEDBL" :: IO KeyCode - native less "javafx.scene.input.KeyCode.LESS" :: IO KeyCode - native greater "javafx.scene.input.KeyCode.GREATER" :: IO KeyCode - native braceleft "javafx.scene.input.KeyCode.BRACELEFT" :: IO KeyCode - native braceright "javafx.scene.input.KeyCode.BRACERIGHT" :: IO KeyCode - native at "javafx.scene.input.KeyCode.AT" :: IO KeyCode - native colon "javafx.scene.input.KeyCode.COLON" :: IO KeyCode - native circumflex "javafx.scene.input.KeyCode.CIRCUMFLEX" :: IO KeyCode - native dollar "javafx.scene.input.KeyCode.DOLLAR" :: IO KeyCode - native euro_sign "javafx.scene.input.KeyCode.EURO_SIGN" :: IO KeyCode - native exclamation_mark "javafx.scene.input.KeyCode.EXCLAMATION_MARK" :: IO KeyCode - native inverted_exclamation_mark "javafx.scene.input.KeyCode.INVERTED_EXCLAMATION_MARK" :: IO KeyCode - native left_parenthesis "javafx.scene.input.KeyCode.LEFT_PARENTHESIS" :: IO KeyCode - native number_sign "javafx.scene.input.KeyCode.NUMBER_SIGN" :: IO KeyCode - native plus "javafx.scene.input.KeyCode.PLUS" :: IO KeyCode - native right_parenthesis "javafx.scene.input.KeyCode.RIGHT_PARENTHESIS" :: IO KeyCode - native underscore "javafx.scene.input.KeyCode.UNDERSCORE" :: IO KeyCode - native windows "javafx.scene.input.KeyCode.WINDOWS" :: IO KeyCode - native context_menu "javafx.scene.input.KeyCode.CONTEXT_MENU" :: IO KeyCode - native final "javafx.scene.input.KeyCode.FINAL" :: IO KeyCode - native convert "javafx.scene.input.KeyCode.CONVERT" :: IO KeyCode - native nonconvert "javafx.scene.input.KeyCode.NONCONVERT" :: IO KeyCode - native accept "javafx.scene.input.KeyCode.ACCEPT" :: IO KeyCode - native modechange "javafx.scene.input.KeyCode.MODECHANGE" :: IO KeyCode - native kana "javafx.scene.input.KeyCode.KANA" :: IO KeyCode - native kanji "javafx.scene.input.KeyCode.KANJI" :: IO KeyCode - native alphanumeric "javafx.scene.input.KeyCode.ALPHANUMERIC" :: IO KeyCode - native katakana "javafx.scene.input.KeyCode.KATAKANA" :: IO KeyCode - native hiragana "javafx.scene.input.KeyCode.HIRAGANA" :: IO KeyCode - native full_width "javafx.scene.input.KeyCode.FULL_WIDTH" :: IO KeyCode - native half_width "javafx.scene.input.KeyCode.HALF_WIDTH" :: IO KeyCode - native roman_characters "javafx.scene.input.KeyCode.ROMAN_CHARACTERS" :: IO KeyCode - native all_candidates "javafx.scene.input.KeyCode.ALL_CANDIDATES" :: IO KeyCode - native previous_candidate "javafx.scene.input.KeyCode.PREVIOUS_CANDIDATE" :: IO KeyCode - native code_input "javafx.scene.input.KeyCode.CODE_INPUT" :: IO KeyCode - native japanese_katakana "javafx.scene.input.KeyCode.JAPANESE_KATAKANA" :: IO KeyCode - native japanese_hiragana "javafx.scene.input.KeyCode.JAPANESE_HIRAGANA" :: IO KeyCode - native japanese_roman "javafx.scene.input.KeyCode.JAPANESE_ROMAN" :: IO KeyCode - native kana_lock "javafx.scene.input.KeyCode.KANA_LOCK" :: IO KeyCode - native input_method_on_off "javafx.scene.input.KeyCode.INPUT_METHOD_ON_OFF" :: IO KeyCode - native cut "javafx.scene.input.KeyCode.CUT" :: IO KeyCode - native copy "javafx.scene.input.KeyCode.COPY" :: IO KeyCode - native paste "javafx.scene.input.KeyCode.PASTE" :: IO KeyCode - native undo "javafx.scene.input.KeyCode.UNDO" :: IO KeyCode - native again "javafx.scene.input.KeyCode.AGAIN" :: IO KeyCode - native find "javafx.scene.input.KeyCode.FIND" :: IO KeyCode - native props "javafx.scene.input.KeyCode.PROPS" :: IO KeyCode - native stop "javafx.scene.input.KeyCode.STOP" :: IO KeyCode - native compose "javafx.scene.input.KeyCode.COMPOSE" :: IO KeyCode - native alt_graph "javafx.scene.input.KeyCode.ALT_GRAPH" :: IO KeyCode - native begin "javafx.scene.input.KeyCode.BEGIN" :: IO KeyCode - native undefined "javafx.scene.input.KeyCode.UNDEFINED" :: IO KeyCode - native softkey_0 "javafx.scene.input.KeyCode.SOFTKEY_0" :: IO KeyCode - native softkey_1 "javafx.scene.input.KeyCode.SOFTKEY_1" :: IO KeyCode - native softkey_2 "javafx.scene.input.KeyCode.SOFTKEY_2" :: IO KeyCode - native softkey_3 "javafx.scene.input.KeyCode.SOFTKEY_3" :: IO KeyCode - native softkey_4 "javafx.scene.input.KeyCode.SOFTKEY_4" :: IO KeyCode - native softkey_5 "javafx.scene.input.KeyCode.SOFTKEY_5" :: IO KeyCode - native softkey_6 "javafx.scene.input.KeyCode.SOFTKEY_6" :: IO KeyCode - native softkey_7 "javafx.scene.input.KeyCode.SOFTKEY_7" :: IO KeyCode - native softkey_8 "javafx.scene.input.KeyCode.SOFTKEY_8" :: IO KeyCode - native softkey_9 "javafx.scene.input.KeyCode.SOFTKEY_9" :: IO KeyCode - native game_a "javafx.scene.input.KeyCode.GAME_A" :: IO KeyCode - native game_b "javafx.scene.input.KeyCode.GAME_B" :: IO KeyCode - native game_c "javafx.scene.input.KeyCode.GAME_C" :: IO KeyCode - native game_d "javafx.scene.input.KeyCode.GAME_D" :: IO KeyCode - native star "javafx.scene.input.KeyCode.STAR" :: IO KeyCode - native pound "javafx.scene.input.KeyCode.POUND" :: IO KeyCode - native power "javafx.scene.input.KeyCode.POWER" :: IO KeyCode - native info "javafx.scene.input.KeyCode.INFO" :: IO KeyCode - native colored_key_0 "javafx.scene.input.KeyCode.COLORED_KEY_0" :: IO KeyCode - native colored_key_1 "javafx.scene.input.KeyCode.COLORED_KEY_1" :: IO KeyCode - native colored_key_2 "javafx.scene.input.KeyCode.COLORED_KEY_2" :: IO KeyCode - native colored_key_3 "javafx.scene.input.KeyCode.COLORED_KEY_3" :: IO KeyCode - native eject_toggle "javafx.scene.input.KeyCode.EJECT_TOGGLE" :: IO KeyCode - native play "javafx.scene.input.KeyCode.PLAY" :: IO KeyCode - native record "javafx.scene.input.KeyCode.RECORD" :: IO KeyCode - native fast_fwd "javafx.scene.input.KeyCode.FAST_FWD" :: IO KeyCode - native rewind "javafx.scene.input.KeyCode.REWIND" :: IO KeyCode - native track_prev "javafx.scene.input.KeyCode.TRACK_PREV" :: IO KeyCode - native track_next "javafx.scene.input.KeyCode.TRACK_NEXT" :: IO KeyCode - native channel_up "javafx.scene.input.KeyCode.CHANNEL_UP" :: IO KeyCode - native channel_down "javafx.scene.input.KeyCode.CHANNEL_DOWN" :: IO KeyCode - native volume_up "javafx.scene.input.KeyCode.VOLUME_UP" :: IO KeyCode - native volume_down "javafx.scene.input.KeyCode.VOLUME_DOWN" :: IO KeyCode - native mute "javafx.scene.input.KeyCode.MUTE" :: IO KeyCode - native command "javafx.scene.input.KeyCode.COMMAND" :: IO KeyCode - native shortcut "javafx.scene.input.KeyCode.SHORTCUT" :: IO KeyCode - - native getKeyCode "javafx.scene.input.KeyCode.getKeyCode" :: String -> IO KeyCode - - native getName :: KeyCode -> IO String - - native impl_getChar :: KeyCode -> IO String - - native impl_getCode :: KeyCode -> IO Int - - native isArrowKey :: KeyCode -> IO Bool - - native isDigitKey :: KeyCode -> IO Bool - - native isFunctionKey :: KeyCode -> IO Bool - - native isKeypadKey :: KeyCode -> IO Bool - - native isLetterKey :: KeyCode -> IO Bool - - native isMediaKey :: KeyCode -> IO Bool - - native isModifierKey :: KeyCode -> IO Bool - - native isNavigationKey :: KeyCode -> IO Bool - - native isWhitespaceKey :: KeyCode -> IO Bool - - native valueOf "javafx.scene.input.KeyCode.valueOf" :: String -> IO KeyCode - - native values "javafx.scene.input.KeyCode.values" :: () -> STMutable s (JArray KeyCode) - -derive Serializable KeyCode - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/Mnemonic.fr b/preFregeFX/src/generated/frege/javafx/scene/input/Mnemonic.fr deleted file mode 100644 index 13c1a6f..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/Mnemonic.fr +++ /dev/null @@ -1,15 +0,0 @@ -data Mnemonic = mutable native javafx.scene.input.Mnemonic where - - native new :: Node -> KeyCombination -> IO Mnemonic - - native fire :: Mnemonic -> IO () - - native getKeyCombination :: Mnemonic -> IO KeyCombination - - native getNode :: Mnemonic -> IO Node - - native setKeyCombination :: Mnemonic -> KeyCombination -> IO () - - native setNode :: Mnemonic -> Node -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/MouseEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/input/MouseEvent.fr deleted file mode 100644 index 4aefd41..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/MouseEvent.fr +++ /dev/null @@ -1,74 +0,0 @@ -data MouseEvent = mutable native javafx.scene.input.MouseEvent where - - native any "javafx.scene.input.MouseEvent.ANY" :: IO (EventType MouseEvent) - native mouse_pressed "javafx.scene.input.MouseEvent.MOUSE_PRESSED" :: IO (EventType MouseEvent) - native mouse_released "javafx.scene.input.MouseEvent.MOUSE_RELEASED" :: IO (EventType MouseEvent) - native mouse_clicked "javafx.scene.input.MouseEvent.MOUSE_CLICKED" :: IO (EventType MouseEvent) - native mouse_entered_target "javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET" :: IO (EventType MouseEvent) - native mouse_entered "javafx.scene.input.MouseEvent.MOUSE_ENTERED" :: IO (EventType MouseEvent) - native mouse_exited_target "javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET" :: IO (EventType MouseEvent) - native mouse_exited "javafx.scene.input.MouseEvent.MOUSE_EXITED" :: IO (EventType MouseEvent) - native mouse_moved "javafx.scene.input.MouseEvent.MOUSE_MOVED" :: IO (EventType MouseEvent) - native mouse_dragged "javafx.scene.input.MouseEvent.MOUSE_DRAGGED" :: IO (EventType MouseEvent) - native drag_detected "javafx.scene.input.MouseEvent.DRAG_DETECTED" :: IO (EventType MouseEvent) - - native new :: Object -> EventTarget -> EventType MouseEvent -> Double -> Double -> Double -> Double -> MouseButton -> Int -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> PickResult -> IO MouseEvent - | EventType MouseEvent -> Double -> Double -> Double -> Double -> MouseButton -> Int -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> PickResult -> IO MouseEvent - - native copyFor :: MouseEvent -> Object -> EventTarget -> IO MouseEvent - | MouseEvent -> Object -> EventTarget -> EventType MouseEvent -> IO MouseEvent - - native copyForMouseDragEvent "javafx.scene.input.MouseEvent.copyForMouseDragEvent" :: MouseEvent -> Object -> EventTarget -> EventType MouseDragEvent -> Object -> PickResult -> IO MouseDragEvent - - native getButton :: MouseEvent -> IO MouseButton - - native getClickCount :: MouseEvent -> IO Int - - native getEventType :: MouseEvent -> IO (EventType MouseEvent) - - native getPickResult :: MouseEvent -> IO PickResult - - native getSceneX :: MouseEvent -> IO Double - - native getSceneY :: MouseEvent -> IO Double - - native getScreenX :: MouseEvent -> IO Double - - native getScreenY :: MouseEvent -> IO Double - - native getX :: MouseEvent -> IO Double - - native getY :: MouseEvent -> IO Double - - native getZ :: MouseEvent -> IO Double - - native isAltDown :: MouseEvent -> IO Bool - - native isControlDown :: MouseEvent -> IO Bool - - native isDragDetect :: MouseEvent -> IO Bool - - native isMetaDown :: MouseEvent -> IO Bool - - native isMiddleButtonDown :: MouseEvent -> IO Bool - - native isPopupTrigger :: MouseEvent -> IO Bool - - native isPrimaryButtonDown :: MouseEvent -> IO Bool - - native isSecondaryButtonDown :: MouseEvent -> IO Bool - - native isShiftDown :: MouseEvent -> IO Bool - - native isShortcutDown :: MouseEvent -> IO Bool - - native isStillSincePress :: MouseEvent -> IO Bool - - native isSynthesized :: MouseEvent -> IO Bool - - native setDragDetect :: MouseEvent -> Bool -> IO () - - native toString :: MouseEvent -> IO String - -derive Serializable MouseEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/TouchEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/input/TouchEvent.fr deleted file mode 100644 index f6878ef..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/TouchEvent.fr +++ /dev/null @@ -1,36 +0,0 @@ -data TouchEvent = mutable native javafx.scene.input.TouchEvent where - - native any "javafx.scene.input.TouchEvent.ANY" :: IO (EventType TouchEvent) - native touch_pressed "javafx.scene.input.TouchEvent.TOUCH_PRESSED" :: IO (EventType TouchEvent) - native touch_moved "javafx.scene.input.TouchEvent.TOUCH_MOVED" :: IO (EventType TouchEvent) - native touch_released "javafx.scene.input.TouchEvent.TOUCH_RELEASED" :: IO (EventType TouchEvent) - native touch_stationary "javafx.scene.input.TouchEvent.TOUCH_STATIONARY" :: IO (EventType TouchEvent) - - native new :: Object -> EventTarget -> EventType TouchEvent -> TouchPoint -> MutableIO (List TouchPoint) -> Int -> Bool -> Bool -> Bool -> Bool -> IO TouchEvent - | EventType TouchEvent -> TouchPoint -> MutableIO (List TouchPoint) -> Int -> Bool -> Bool -> Bool -> Bool -> IO TouchEvent - - native copyFor :: TouchEvent -> Object -> EventTarget -> IO TouchEvent - | TouchEvent -> Object -> EventTarget -> EventType TouchEvent -> IO TouchEvent - - native getEventSetId :: TouchEvent -> IO Int - - native getEventType :: TouchEvent -> IO (EventType TouchEvent) - - native getTouchCount :: TouchEvent -> IO Int - - native getTouchPoint :: TouchEvent -> IO TouchPoint - - native getTouchPoints :: TouchEvent -> IO (List TouchPoint) - - native isAltDown :: TouchEvent -> IO Bool - - native isControlDown :: TouchEvent -> IO Bool - - native isMetaDown :: TouchEvent -> IO Bool - - native isShiftDown :: TouchEvent -> IO Bool - - native toString :: TouchEvent -> IO String - -derive Serializable TouchEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/input/ZoomEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/input/ZoomEvent.fr deleted file mode 100644 index 8698e53..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/input/ZoomEvent.fr +++ /dev/null @@ -1,23 +0,0 @@ -data ZoomEvent = mutable native javafx.scene.input.ZoomEvent where - - native any "javafx.scene.input.ZoomEvent.ANY" :: IO (EventType ZoomEvent) - native zoom "javafx.scene.input.ZoomEvent.ZOOM" :: IO (EventType ZoomEvent) - native zoom_started "javafx.scene.input.ZoomEvent.ZOOM_STARTED" :: IO (EventType ZoomEvent) - native zoom_finished "javafx.scene.input.ZoomEvent.ZOOM_FINISHED" :: IO (EventType ZoomEvent) - - native new :: Object -> EventTarget -> EventType ZoomEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> PickResult -> IO ZoomEvent - | EventType ZoomEvent -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Double -> Double -> PickResult -> IO ZoomEvent - - native copyFor :: ZoomEvent -> Object -> EventTarget -> IO ZoomEvent - | ZoomEvent -> Object -> EventTarget -> EventType ZoomEvent -> IO ZoomEvent - - native getEventType :: ZoomEvent -> IO (EventType ZoomEvent) - - native getTotalZoomFactor :: ZoomEvent -> IO Double - - native getZoomFactor :: ZoomEvent -> IO Double - - native toString :: ZoomEvent -> IO String - -derive Serializable ZoomEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/AnchorPane.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/AnchorPane.fr deleted file mode 100644 index d0c5a1a..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/AnchorPane.fr +++ /dev/null @@ -1,24 +0,0 @@ -data AnchorPane = mutable native javafx.scene.layout.AnchorPane where - - native new :: MutableIO (JArray Node) -> IO AnchorPane - | () -> IO AnchorPane - - native clearConstraints "javafx.scene.layout.AnchorPane.clearConstraints" :: Node -> IO () - - native getBottomAnchor "javafx.scene.layout.AnchorPane.getBottomAnchor" :: Node -> IO Double - - native getLeftAnchor "javafx.scene.layout.AnchorPane.getLeftAnchor" :: Node -> IO Double - - native getRightAnchor "javafx.scene.layout.AnchorPane.getRightAnchor" :: Node -> IO Double - - native getTopAnchor "javafx.scene.layout.AnchorPane.getTopAnchor" :: Node -> IO Double - - native setBottomAnchor "javafx.scene.layout.AnchorPane.setBottomAnchor" :: Node -> Double -> IO () - - native setLeftAnchor "javafx.scene.layout.AnchorPane.setLeftAnchor" :: Node -> Double -> IO () - - native setRightAnchor "javafx.scene.layout.AnchorPane.setRightAnchor" :: Node -> Double -> IO () - - native setTopAnchor "javafx.scene.layout.AnchorPane.setTopAnchor" :: Node -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/BackgroundFill.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/BackgroundFill.fr deleted file mode 100644 index 2894ade..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/BackgroundFill.fr +++ /dev/null @@ -1,15 +0,0 @@ -data BackgroundFill = mutable native javafx.scene.layout.BackgroundFill where - - native new :: Paint -> CornerRadii -> Insets -> IO BackgroundFill - - native equals :: BackgroundFill -> Object -> IO Bool - - native getFill :: BackgroundFill -> IO Paint - - native getInsets :: BackgroundFill -> IO Insets - - native getRadii :: BackgroundFill -> IO CornerRadii - - native hashCode :: BackgroundFill -> IO Int - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/Border.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/Border.fr deleted file mode 100644 index 45c38f2..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/Border.fr +++ /dev/null @@ -1,26 +0,0 @@ -data Border = mutable native javafx.scene.layout.Border where - - native empty "javafx.scene.layout.Border.EMPTY" :: IO Border - - native new :: MutableIO (JArray BorderImage) -> IO Border - | MutableIO (List BorderStroke) -> MutableIO (List BorderImage) -> IO Border - | MutableIO (JArray BorderStroke) -> MutableIO (JArray BorderImage) -> IO Border - | MutableIO (JArray BorderStroke) -> IO Border - - native equals :: Border -> Object -> IO Bool - - native getClassCssMetaData "javafx.scene.layout.Border.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getImages :: Border -> IO (List BorderImage) - - native getInsets :: Border -> IO Insets - - native getOutsets :: Border -> IO Insets - - native getStrokes :: Border -> IO (List BorderStroke) - - native hashCode :: Border -> IO Int - - native isEmpty :: Border -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/BorderStroke.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/BorderStroke.fr deleted file mode 100644 index 89c6ca0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/BorderStroke.fr +++ /dev/null @@ -1,40 +0,0 @@ -data BorderStroke = mutable native javafx.scene.layout.BorderStroke where - - native thin "javafx.scene.layout.BorderStroke.THIN" :: IO BorderWidths - native medium "javafx.scene.layout.BorderStroke.MEDIUM" :: IO BorderWidths - native thick "javafx.scene.layout.BorderStroke.THICK" :: IO BorderWidths - native default_widths "javafx.scene.layout.BorderStroke.DEFAULT_WIDTHS" :: IO BorderWidths - - native new :: Paint -> Paint -> Paint -> Paint -> BorderStrokeStyle -> BorderStrokeStyle -> BorderStrokeStyle -> BorderStrokeStyle -> CornerRadii -> BorderWidths -> Insets -> IO BorderStroke - | Paint -> BorderStrokeStyle -> CornerRadii -> BorderWidths -> IO BorderStroke - | Paint -> BorderStrokeStyle -> CornerRadii -> BorderWidths -> Insets -> IO BorderStroke - - native equals :: BorderStroke -> Object -> IO Bool - - native getBottomStroke :: BorderStroke -> IO Paint - - native getBottomStyle :: BorderStroke -> IO BorderStrokeStyle - - native getInsets :: BorderStroke -> IO Insets - - native getLeftStroke :: BorderStroke -> IO Paint - - native getLeftStyle :: BorderStroke -> IO BorderStrokeStyle - - native getRadii :: BorderStroke -> IO CornerRadii - - native getRightStroke :: BorderStroke -> IO Paint - - native getRightStyle :: BorderStroke -> IO BorderStrokeStyle - - native getTopStroke :: BorderStroke -> IO Paint - - native getTopStyle :: BorderStroke -> IO BorderStrokeStyle - - native getWidths :: BorderStroke -> IO BorderWidths - - native hashCode :: BorderStroke -> IO Int - - native isStrokeUniform :: BorderStroke -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/ColumnConstraints.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/ColumnConstraints.fr deleted file mode 100644 index 7f680a5..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/ColumnConstraints.fr +++ /dev/null @@ -1,52 +0,0 @@ -data ColumnConstraints = mutable native javafx.scene.layout.ColumnConstraints where - - native new :: Double -> Double -> Double -> Priority -> HPos -> Bool -> IO ColumnConstraints - | Double -> Double -> Double -> IO ColumnConstraints - | Double -> IO ColumnConstraints - | () -> IO ColumnConstraints - - native fillWidthProperty :: ColumnConstraints -> IO BooleanProperty - - native getHalignment :: ColumnConstraints -> IO HPos - - native getHgrow :: ColumnConstraints -> IO Priority - - native getMaxWidth :: ColumnConstraints -> IO Double - - native getMinWidth :: ColumnConstraints -> IO Double - - native getPercentWidth :: ColumnConstraints -> IO Double - - native getPrefWidth :: ColumnConstraints -> IO Double - - native halignmentProperty :: ColumnConstraints -> IO (ObjectProperty HPos) - - native hgrowProperty :: ColumnConstraints -> IO (ObjectProperty Priority) - - native isFillWidth :: ColumnConstraints -> IO Bool - - native maxWidthProperty :: ColumnConstraints -> IO DoubleProperty - - native minWidthProperty :: ColumnConstraints -> IO DoubleProperty - - native percentWidthProperty :: ColumnConstraints -> IO DoubleProperty - - native prefWidthProperty :: ColumnConstraints -> IO DoubleProperty - - native setFillWidth :: ColumnConstraints -> Bool -> IO () - - native setHalignment :: ColumnConstraints -> HPos -> IO () - - native setHgrow :: ColumnConstraints -> Priority -> IO () - - native setMaxWidth :: ColumnConstraints -> Double -> IO () - - native setMinWidth :: ColumnConstraints -> Double -> IO () - - native setPercentWidth :: ColumnConstraints -> Double -> IO () - - native setPrefWidth :: ColumnConstraints -> Double -> IO () - - native toString :: ColumnConstraints -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/CornerRadii.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/CornerRadii.fr deleted file mode 100644 index a7fce9b..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/CornerRadii.fr +++ /dev/null @@ -1,50 +0,0 @@ -data CornerRadii = mutable native javafx.scene.layout.CornerRadii where - - native empty "javafx.scene.layout.CornerRadii.EMPTY" :: IO CornerRadii - - native new :: Double -> Double -> Double -> Double -> Bool -> IO CornerRadii - | Double -> Bool -> IO CornerRadii - | Double -> IO CornerRadii - | Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IO CornerRadii - - native equals :: CornerRadii -> Object -> IO Bool - - native getBottomLeftHorizontalRadius :: CornerRadii -> IO Double - - native getBottomLeftVerticalRadius :: CornerRadii -> IO Double - - native getBottomRightHorizontalRadius :: CornerRadii -> IO Double - - native getBottomRightVerticalRadius :: CornerRadii -> IO Double - - native getTopLeftHorizontalRadius :: CornerRadii -> IO Double - - native getTopLeftVerticalRadius :: CornerRadii -> IO Double - - native getTopRightHorizontalRadius :: CornerRadii -> IO Double - - native getTopRightVerticalRadius :: CornerRadii -> IO Double - - native hashCode :: CornerRadii -> IO Int - - native isBottomLeftHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isBottomLeftVerticalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isBottomRightHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isBottomRightVerticalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isTopLeftHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isTopLeftVerticalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isTopRightHorizontalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isTopRightVerticalRadiusAsPercentage :: CornerRadii -> IO Bool - - native isUniform :: CornerRadii -> IO Bool - - native toString :: CornerRadii -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/FlowPane.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/FlowPane.fr deleted file mode 100644 index e84dc36..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/FlowPane.fr +++ /dev/null @@ -1,68 +0,0 @@ -data FlowPane = mutable native javafx.scene.layout.FlowPane where - - native new :: Orientation -> IO FlowPane - | Double -> Double -> IO FlowPane - | Orientation -> Double -> Double -> IO FlowPane - | Orientation -> MutableIO (JArray Node) -> IO FlowPane - | MutableIO (JArray Node) -> IO FlowPane - | Orientation -> Double -> Double -> MutableIO (JArray Node) -> IO FlowPane - | Double -> Double -> MutableIO (JArray Node) -> IO FlowPane - | () -> IO FlowPane - - native alignmentProperty :: FlowPane -> IO (ObjectProperty Pos) - - native clearConstraints "javafx.scene.layout.FlowPane.clearConstraints" :: Node -> IO () - - native columnHalignmentProperty :: FlowPane -> IO (ObjectProperty HPos) - - native getAlignment :: FlowPane -> IO Pos - - native getClassCssMetaData "javafx.scene.layout.FlowPane.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getColumnHalignment :: FlowPane -> IO HPos - - native getContentBias :: FlowPane -> IO Orientation - - native getCssMetaData :: FlowPane -> IO (List (CssMetaData Styleable Object)) - - native getHgap :: FlowPane -> IO Double - - native getMargin "javafx.scene.layout.FlowPane.getMargin" :: Node -> IO Insets - - native getOrientation :: FlowPane -> IO Orientation - - native getPrefWrapLength :: FlowPane -> IO Double - - native getRowValignment :: FlowPane -> IO VPos - - native getVgap :: FlowPane -> IO Double - - native hgapProperty :: FlowPane -> IO DoubleProperty - - native orientationProperty :: FlowPane -> IO (ObjectProperty Orientation) - - native prefWrapLengthProperty :: FlowPane -> IO DoubleProperty - - native requestLayout :: FlowPane -> IO () - - native rowValignmentProperty :: FlowPane -> IO (ObjectProperty VPos) - - native setAlignment :: FlowPane -> Pos -> IO () - - native setColumnHalignment :: FlowPane -> HPos -> IO () - - native setHgap :: FlowPane -> Double -> IO () - - native setMargin "javafx.scene.layout.FlowPane.setMargin" :: Node -> Insets -> IO () - - native setOrientation :: FlowPane -> Orientation -> IO () - - native setPrefWrapLength :: FlowPane -> Double -> IO () - - native setRowValignment :: FlowPane -> VPos -> IO () - - native setVgap :: FlowPane -> Double -> IO () - - native vgapProperty :: FlowPane -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/FlowPaneBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/FlowPaneBuilder.fr deleted file mode 100644 index 0a25e1a..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/FlowPaneBuilder.fr +++ /dev/null @@ -1,23 +0,0 @@ -data FlowPaneBuilder b = mutable native javafx.scene.layout.FlowPaneBuilder where - - native alignment :: FlowPaneBuilder b -> Pos -> IO b - - native applyTo :: FlowPaneBuilder b -> FlowPane -> IO () - - native build :: FlowPaneBuilder b -> IO FlowPane - - native columnHalignment :: FlowPaneBuilder b -> HPos -> IO b - - native create "javafx.scene.layout.FlowPaneBuilder.create" :: () -> IO (FlowPaneBuilder Object) - - native hgap :: FlowPaneBuilder b -> Double -> IO b - - native orientation :: FlowPaneBuilder b -> Orientation -> IO b - - native prefWrapLength :: FlowPaneBuilder b -> Double -> IO b - - native rowValignment :: FlowPaneBuilder b -> VPos -> IO b - - native vgap :: FlowPaneBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/GridPane.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/GridPane.fr deleted file mode 100644 index de9bd40..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/GridPane.fr +++ /dev/null @@ -1,110 +0,0 @@ -data GridPane = mutable native javafx.scene.layout.GridPane where - - pure native remaining "javafx.scene.layout.GridPane.REMAINING" :: Int - - native new :: () -> IO GridPane - - native add :: GridPane -> Node -> Int -> Int -> Int -> Int -> IO () - | GridPane -> Node -> Int -> Int -> IO () - - native addColumn :: GridPane -> Int -> MutableIO (JArray Node) -> IO () - - native addRow :: GridPane -> Int -> MutableIO (JArray Node) -> IO () - - native alignmentProperty :: GridPane -> IO (ObjectProperty Pos) - - native clearConstraints "javafx.scene.layout.GridPane.clearConstraints" :: Node -> IO () - - native getAlignment :: GridPane -> IO Pos - - native getClassCssMetaData "javafx.scene.layout.GridPane.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getColumnConstraints :: GridPane -> IO (ObservableList ColumnConstraints) - - native getColumnIndex "javafx.scene.layout.GridPane.getColumnIndex" :: Node -> IO Integer - - native getColumnSpan "javafx.scene.layout.GridPane.getColumnSpan" :: Node -> IO Integer - - native getContentBias :: GridPane -> IO Orientation - - native getCssMetaData :: GridPane -> IO (List (CssMetaData Styleable Object)) - - native getHalignment "javafx.scene.layout.GridPane.getHalignment" :: Node -> IO HPos - - native getHgap :: GridPane -> IO Double - - native getHgrow "javafx.scene.layout.GridPane.getHgrow" :: Node -> IO Priority - - native getMargin "javafx.scene.layout.GridPane.getMargin" :: Node -> IO Insets - - native getRowConstraints :: GridPane -> IO (ObservableList RowConstraints) - - native getRowIndex "javafx.scene.layout.GridPane.getRowIndex" :: Node -> IO Integer - - native getRowSpan "javafx.scene.layout.GridPane.getRowSpan" :: Node -> IO Integer - - native getValignment "javafx.scene.layout.GridPane.getValignment" :: Node -> IO VPos - - native getVgap :: GridPane -> IO Double - - native getVgrow "javafx.scene.layout.GridPane.getVgrow" :: Node -> IO Priority - - native gridLinesVisibleProperty :: GridPane -> IO BooleanProperty - - native hgapProperty :: GridPane -> IO DoubleProperty - - native impl_getCellBounds :: GridPane -> Int -> Int -> IO Bounds - - native impl_getColumnCount :: GridPane -> IO Int - - native impl_getRowCount :: GridPane -> IO Int - - native isFillHeight "javafx.scene.layout.GridPane.isFillHeight" :: Node -> IO Boolean - - native isFillWidth "javafx.scene.layout.GridPane.isFillWidth" :: Node -> IO Boolean - - native isGridLinesVisible :: GridPane -> IO Bool - - native requestLayout :: GridPane -> IO () - - native setAlignment :: GridPane -> Pos -> IO () - - native setColumnIndex "javafx.scene.layout.GridPane.setColumnIndex" :: Node -> Integer -> IO () - - native setColumnSpan "javafx.scene.layout.GridPane.setColumnSpan" :: Node -> Integer -> IO () - - native setConstraints "javafx.scene.layout.GridPane.setConstraints" :: Node -> Int -> Int -> IO () - | Node -> Int -> Int -> Int -> Int -> HPos -> VPos -> Priority -> Priority -> IO () - | Node -> Int -> Int -> Int -> Int -> HPos -> VPos -> IO () - | Node -> Int -> Int -> Int -> Int -> IO () - | Node -> Int -> Int -> Int -> Int -> HPos -> VPos -> Priority -> Priority -> Insets -> IO () - - native setFillHeight "javafx.scene.layout.GridPane.setFillHeight" :: Node -> Boolean -> IO () - - native setFillWidth "javafx.scene.layout.GridPane.setFillWidth" :: Node -> Boolean -> IO () - - native setGridLinesVisible :: GridPane -> Bool -> IO () - - native setHalignment "javafx.scene.layout.GridPane.setHalignment" :: Node -> HPos -> IO () - - native setHgap :: GridPane -> Double -> IO () - - native setHgrow "javafx.scene.layout.GridPane.setHgrow" :: Node -> Priority -> IO () - - native setMargin "javafx.scene.layout.GridPane.setMargin" :: Node -> Insets -> IO () - - native setRowIndex "javafx.scene.layout.GridPane.setRowIndex" :: Node -> Integer -> IO () - - native setRowSpan "javafx.scene.layout.GridPane.setRowSpan" :: Node -> Integer -> IO () - - native setValignment "javafx.scene.layout.GridPane.setValignment" :: Node -> VPos -> IO () - - native setVgap :: GridPane -> Double -> IO () - - native setVgrow "javafx.scene.layout.GridPane.setVgrow" :: Node -> Priority -> IO () - - native toString :: GridPane -> IO String - - native vgapProperty :: GridPane -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/Pane.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/Pane.fr deleted file mode 100644 index 10fdbb6..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/Pane.fr +++ /dev/null @@ -1,8 +0,0 @@ -data Pane = mutable native javafx.scene.layout.Pane where - - native new :: () -> IO Pane - | MutableIO (JArray Node) -> IO Pane - - native getChildren :: Pane -> IO (ObservableList Node) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/PaneBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/PaneBuilder.fr deleted file mode 100644 index c8ee8d5..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/PaneBuilder.fr +++ /dev/null @@ -1,12 +0,0 @@ -data PaneBuilder b = mutable native javafx.scene.layout.PaneBuilder where - - native applyTo :: PaneBuilder b -> Pane -> IO () - - native build :: PaneBuilder b -> IO Pane - - native children :: PaneBuilder b -> MutableIO (Collection Node) -> IO b - | PaneBuilder b -> MutableIO (JArray Node) -> IO b - - native create "javafx.scene.layout.PaneBuilder.create" :: () -> IO (PaneBuilder Object) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/StackPane.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/StackPane.fr deleted file mode 100644 index 999ade1..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/StackPane.fr +++ /dev/null @@ -1,30 +0,0 @@ -data StackPane = mutable native javafx.scene.layout.StackPane where - - native new :: () -> IO StackPane - | MutableIO (JArray Node) -> IO StackPane - - native alignmentProperty :: StackPane -> IO (ObjectProperty Pos) - - native clearConstraints "javafx.scene.layout.StackPane.clearConstraints" :: Node -> IO () - - native getAlignment :: StackPane -> IO Pos - - native getAlignment "javafx.scene.layout.StackPane.getAlignment" :: Node -> IO Pos - - native getClassCssMetaData "javafx.scene.layout.StackPane.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getContentBias :: StackPane -> IO Orientation - - native getCssMetaData :: StackPane -> IO (List (CssMetaData Styleable Object)) - - native getMargin "javafx.scene.layout.StackPane.getMargin" :: Node -> IO Insets - - native requestLayout :: StackPane -> IO () - - native setAlignment :: StackPane -> Pos -> IO () - - native setAlignment "javafx.scene.layout.StackPane.setAlignment" :: Node -> Pos -> IO () - - native setMargin "javafx.scene.layout.StackPane.setMargin" :: Node -> Insets -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/VBox.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/VBox.fr deleted file mode 100644 index 557f356..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/VBox.fr +++ /dev/null @@ -1,44 +0,0 @@ -data VBox = mutable native javafx.scene.layout.VBox where - - native new :: () -> IO VBox - | Double -> IO VBox - | MutableIO (JArray Node) -> IO VBox - | Double -> MutableIO (JArray Node) -> IO VBox - - native alignmentProperty :: VBox -> IO (ObjectProperty Pos) - - native clearConstraints "javafx.scene.layout.VBox.clearConstraints" :: Node -> IO () - - native fillWidthProperty :: VBox -> IO BooleanProperty - - native getAlignment :: VBox -> IO Pos - - native getClassCssMetaData "javafx.scene.layout.VBox.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getContentBias :: VBox -> IO Orientation - - native getCssMetaData :: VBox -> IO (List (CssMetaData Styleable Object)) - - native getMargin "javafx.scene.layout.VBox.getMargin" :: Node -> IO Insets - - native getSpacing :: VBox -> IO Double - - native getVgrow "javafx.scene.layout.VBox.getVgrow" :: Node -> IO Priority - - native isFillWidth :: VBox -> IO Bool - - native requestLayout :: VBox -> IO () - - native setAlignment :: VBox -> Pos -> IO () - - native setFillWidth :: VBox -> Bool -> IO () - - native setMargin "javafx.scene.layout.VBox.setMargin" :: Node -> Insets -> IO () - - native setSpacing :: VBox -> Double -> IO () - - native setVgrow "javafx.scene.layout.VBox.setVgrow" :: Node -> Priority -> IO () - - native spacingProperty :: VBox -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/layout/VBoxBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/layout/VBoxBuilder.fr deleted file mode 100644 index 6319e70..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/layout/VBoxBuilder.fr +++ /dev/null @@ -1,15 +0,0 @@ -data VBoxBuilder b = mutable native javafx.scene.layout.VBoxBuilder where - - native alignment :: VBoxBuilder b -> Pos -> IO b - - native applyTo :: VBoxBuilder b -> VBox -> IO () - - native build :: VBoxBuilder b -> IO VBox - - native create "javafx.scene.layout.VBoxBuilder.create" :: () -> IO (VBoxBuilder Object) - - native fillWidth :: VBoxBuilder b -> Bool -> IO b - - native spacing :: VBoxBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/media/AudioTrack.fr b/preFregeFX/src/generated/frege/javafx/scene/media/AudioTrack.fr deleted file mode 100644 index 0c1cba1..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/media/AudioTrack.fr +++ /dev/null @@ -1,5 +0,0 @@ -data AudioTrack = mutable native javafx.scene.media.AudioTrack where - - native getLanguage :: AudioTrack -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/media/Media.fr b/preFregeFX/src/generated/frege/javafx/scene/media/Media.fr deleted file mode 100644 index f98ac5c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/media/Media.fr +++ /dev/null @@ -1,35 +0,0 @@ -data Media = mutable native javafx.scene.media.Media where - - native new :: String -> IO Media - - native durationProperty :: Media -> IO (ReadOnlyObjectProperty Duration) - - native errorProperty :: Media -> IO (ReadOnlyObjectProperty MediaException) - - native getDuration :: Media -> IO Duration - - native getError :: Media -> IO MediaException - - native getHeight :: Media -> IO Int - - native getMarkers :: Media -> IO (ObservableMap String Duration) - - native getMetadata :: Media -> IO (ObservableMap String Object) - - native getOnError :: Media -> IO Runnable - - native getSource :: Media -> IO String - - native getTracks :: Media -> IO (ObservableList Track) - - native getWidth :: Media -> IO Int - - native heightProperty :: Media -> IO ReadOnlyIntegerProperty - - native onErrorProperty :: Media -> IO (ObjectProperty Runnable) - - native setOnError :: Media -> Runnable -> IO () - - native widthProperty :: Media -> IO ReadOnlyIntegerProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/media/MediaBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/media/MediaBuilder.fr deleted file mode 100644 index e345b32..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/media/MediaBuilder.fr +++ /dev/null @@ -1,16 +0,0 @@ -data MediaBuilder = mutable native javafx.scene.media.MediaBuilder where - - native applyTo :: MediaBuilder -> Media -> IO () - - native build :: MediaBuilder -> IO Media - - native create "javafx.scene.media.MediaBuilder.create" :: () -> IO MediaBuilder - - native onError :: MediaBuilder -> Runnable -> IO MediaBuilder - - native source :: MediaBuilder -> String -> IO MediaBuilder - - native tracks :: MediaBuilder -> MutableIO (Collection Track) -> IO MediaBuilder - | MediaBuilder -> MutableIO (JArray Track) -> IO MediaBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/media/MediaMarkerEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/media/MediaMarkerEvent.fr deleted file mode 100644 index ecca5ce..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/media/MediaMarkerEvent.fr +++ /dev/null @@ -1,6 +0,0 @@ -data MediaMarkerEvent = mutable native javafx.scene.media.MediaMarkerEvent where - - native getMarker :: MediaMarkerEvent -> IO (Pair String Duration) - -derive Serializable MediaMarkerEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/media/MediaPlayerBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/media/MediaPlayerBuilder.fr deleted file mode 100644 index f7752c0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/media/MediaPlayerBuilder.fr +++ /dev/null @@ -1,55 +0,0 @@ -data MediaPlayerBuilder = mutable native javafx.scene.media.MediaPlayerBuilder where - - native applyTo :: MediaPlayerBuilder -> MediaPlayer -> IO () - - native audioSpectrumInterval :: MediaPlayerBuilder -> Double -> IO MediaPlayerBuilder - - native audioSpectrumListener :: MediaPlayerBuilder -> AudioSpectrumListener -> IO MediaPlayerBuilder - - native audioSpectrumNumBands :: MediaPlayerBuilder -> Int -> IO MediaPlayerBuilder - - native audioSpectrumThreshold :: MediaPlayerBuilder -> Int -> IO MediaPlayerBuilder - - native autoPlay :: MediaPlayerBuilder -> Bool -> IO MediaPlayerBuilder - - native balance :: MediaPlayerBuilder -> Double -> IO MediaPlayerBuilder - - native build :: MediaPlayerBuilder -> IO MediaPlayer - - native create "javafx.scene.media.MediaPlayerBuilder.create" :: () -> IO MediaPlayerBuilder - - native cycleCount :: MediaPlayerBuilder -> Int -> IO MediaPlayerBuilder - - native media :: MediaPlayerBuilder -> Media -> IO MediaPlayerBuilder - - native mute :: MediaPlayerBuilder -> Bool -> IO MediaPlayerBuilder - - native onEndOfMedia :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onError :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onHalted :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onMarker :: MediaPlayerBuilder -> EventHandler MediaMarkerEvent -> IO MediaPlayerBuilder - - native onPaused :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onPlaying :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onReady :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onRepeat :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onStalled :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native onStopped :: MediaPlayerBuilder -> Runnable -> IO MediaPlayerBuilder - - native rate :: MediaPlayerBuilder -> Double -> IO MediaPlayerBuilder - - native startTime :: MediaPlayerBuilder -> Duration -> IO MediaPlayerBuilder - - native stopTime :: MediaPlayerBuilder -> Duration -> IO MediaPlayerBuilder - - native volume :: MediaPlayerBuilder -> Double -> IO MediaPlayerBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/media/MediaViewBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/media/MediaViewBuilder.fr deleted file mode 100644 index 04d78b0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/media/MediaViewBuilder.fr +++ /dev/null @@ -1,27 +0,0 @@ -data MediaViewBuilder b = mutable native javafx.scene.media.MediaViewBuilder where - - native applyTo :: MediaViewBuilder b -> MediaView -> IO () - - native build :: MediaViewBuilder b -> IO MediaView - - native create "javafx.scene.media.MediaViewBuilder.create" :: () -> IO (MediaViewBuilder Object) - - native fitHeight :: MediaViewBuilder b -> Double -> IO b - - native fitWidth :: MediaViewBuilder b -> Double -> IO b - - native mediaPlayer :: MediaViewBuilder b -> MediaPlayer -> IO b - - native onError :: MediaViewBuilder b -> EventHandler MediaErrorEvent -> IO b - - native preserveRatio :: MediaViewBuilder b -> Bool -> IO b - - native smooth :: MediaViewBuilder b -> Bool -> IO b - - native viewport :: MediaViewBuilder b -> Rectangle2D -> IO b - - native x :: MediaViewBuilder b -> Double -> IO b - - native y :: MediaViewBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/media/Track.fr b/preFregeFX/src/generated/frege/javafx/scene/media/Track.fr deleted file mode 100644 index 5125233..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/media/Track.fr +++ /dev/null @@ -1,13 +0,0 @@ -data Track = mutable native javafx.scene.media.Track where - - native getLocale :: Track -> IO Locale - - native getMetadata :: Track -> IO (Map String Object) - - native getName :: Track -> IO String - - native getTrackID :: Track -> IO Long - - native toString :: Track -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/ColorBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/ColorBuilder.fr deleted file mode 100644 index 81c6ce0..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/ColorBuilder.fr +++ /dev/null @@ -1,15 +0,0 @@ -data ColorBuilder b = mutable native javafx.scene.paint.ColorBuilder where - - native blue :: ColorBuilder b -> Double -> IO b - - native build :: ColorBuilder b -> IO Color - - native create "javafx.scene.paint.ColorBuilder.create" :: () -> IO (ColorBuilder Object) - - native green :: ColorBuilder b -> Double -> IO b - - native opacity :: ColorBuilder b -> Double -> IO b - - native red :: ColorBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/CycleMethod.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/CycleMethod.fr deleted file mode 100644 index b591768..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/CycleMethod.fr +++ /dev/null @@ -1,12 +0,0 @@ -data CycleMethod = mutable native javafx.scene.paint.CycleMethod where - - native no_cycle "javafx.scene.paint.CycleMethod.NO_CYCLE" :: IO CycleMethod - native reflect "javafx.scene.paint.CycleMethod.REFLECT" :: IO CycleMethod - native repeat "javafx.scene.paint.CycleMethod.REPEAT" :: IO CycleMethod - - native valueOf "javafx.scene.paint.CycleMethod.valueOf" :: String -> IO CycleMethod - - native values "javafx.scene.paint.CycleMethod.values" :: () -> STMutable s (JArray CycleMethod) - -derive Serializable CycleMethod - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/LinearGradientBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/LinearGradientBuilder.fr deleted file mode 100644 index 4086272..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/LinearGradientBuilder.fr +++ /dev/null @@ -1,22 +0,0 @@ -data LinearGradientBuilder = mutable native javafx.scene.paint.LinearGradientBuilder where - - native build :: LinearGradientBuilder -> IO LinearGradient - - native create "javafx.scene.paint.LinearGradientBuilder.create" :: () -> IO LinearGradientBuilder - - native cycleMethod :: LinearGradientBuilder -> CycleMethod -> IO LinearGradientBuilder - - native endX :: LinearGradientBuilder -> Double -> IO LinearGradientBuilder - - native endY :: LinearGradientBuilder -> Double -> IO LinearGradientBuilder - - native proportional :: LinearGradientBuilder -> Bool -> IO LinearGradientBuilder - - native startX :: LinearGradientBuilder -> Double -> IO LinearGradientBuilder - - native startY :: LinearGradientBuilder -> Double -> IO LinearGradientBuilder - - native stops :: LinearGradientBuilder -> MutableIO (JArray Stop) -> IO LinearGradientBuilder - | LinearGradientBuilder -> MutableIO (List Stop) -> IO LinearGradientBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/Material.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/Material.fr deleted file mode 100644 index ce4aa45..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/Material.fr +++ /dev/null @@ -1,9 +0,0 @@ -data Material = mutable native javafx.scene.paint.Material where - - native impl_dirtyProperty :: Material -> IO BooleanProperty - - native impl_getNGMaterial :: Material -> IO NGPhongMaterial - - native impl_updatePG :: Material -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/Paint.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/Paint.fr deleted file mode 100644 index c853456..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/Paint.fr +++ /dev/null @@ -1,7 +0,0 @@ -data Paint = mutable native javafx.scene.paint.Paint where - - native isOpaque :: Paint -> IO Bool - - native valueOf "javafx.scene.paint.Paint.valueOf" :: String -> IO Paint - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/PhongMaterial.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/PhongMaterial.fr deleted file mode 100644 index 802c3a6..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/PhongMaterial.fr +++ /dev/null @@ -1,55 +0,0 @@ -data PhongMaterial = mutable native javafx.scene.paint.PhongMaterial where - - native new :: Color -> Image -> Image -> Image -> Image -> IO PhongMaterial - | Color -> IO PhongMaterial - | () -> IO PhongMaterial - - native bumpMapProperty :: PhongMaterial -> IO (ObjectProperty Image) - - native diffuseColorProperty :: PhongMaterial -> IO (ObjectProperty Color) - - native diffuseMapProperty :: PhongMaterial -> IO (ObjectProperty Image) - - native getBumpMap :: PhongMaterial -> IO Image - - native getDiffuseColor :: PhongMaterial -> IO Color - - native getDiffuseMap :: PhongMaterial -> IO Image - - native getSelfIlluminationMap :: PhongMaterial -> IO Image - - native getSpecularColor :: PhongMaterial -> IO Color - - native getSpecularMap :: PhongMaterial -> IO Image - - native getSpecularPower :: PhongMaterial -> IO Double - - native impl_getNGMaterial :: PhongMaterial -> IO NGPhongMaterial - - native impl_updatePG :: PhongMaterial -> IO () - - native selfIlluminationMapProperty :: PhongMaterial -> IO (ObjectProperty Image) - - native setBumpMap :: PhongMaterial -> Image -> IO () - - native setDiffuseColor :: PhongMaterial -> Color -> IO () - - native setDiffuseMap :: PhongMaterial -> Image -> IO () - - native setSelfIlluminationMap :: PhongMaterial -> Image -> IO () - - native setSpecularColor :: PhongMaterial -> Color -> IO () - - native setSpecularMap :: PhongMaterial -> Image -> IO () - - native setSpecularPower :: PhongMaterial -> Double -> IO () - - native specularColorProperty :: PhongMaterial -> IO (ObjectProperty Color) - - native specularMapProperty :: PhongMaterial -> IO (ObjectProperty Image) - - native specularPowerProperty :: PhongMaterial -> IO DoubleProperty - - native toString :: PhongMaterial -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/RadialGradientBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/RadialGradientBuilder.fr deleted file mode 100644 index d04db45..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/RadialGradientBuilder.fr +++ /dev/null @@ -1,24 +0,0 @@ -data RadialGradientBuilder = mutable native javafx.scene.paint.RadialGradientBuilder where - - native build :: RadialGradientBuilder -> IO RadialGradient - - native centerX :: RadialGradientBuilder -> Double -> IO RadialGradientBuilder - - native centerY :: RadialGradientBuilder -> Double -> IO RadialGradientBuilder - - native create "javafx.scene.paint.RadialGradientBuilder.create" :: () -> IO RadialGradientBuilder - - native cycleMethod :: RadialGradientBuilder -> CycleMethod -> IO RadialGradientBuilder - - native focusAngle :: RadialGradientBuilder -> Double -> IO RadialGradientBuilder - - native focusDistance :: RadialGradientBuilder -> Double -> IO RadialGradientBuilder - - native proportional :: RadialGradientBuilder -> Bool -> IO RadialGradientBuilder - - native radius :: RadialGradientBuilder -> Double -> IO RadialGradientBuilder - - native stops :: RadialGradientBuilder -> MutableIO (JArray Stop) -> IO RadialGradientBuilder - | RadialGradientBuilder -> MutableIO (List Stop) -> IO RadialGradientBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/paint/StopBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/paint/StopBuilder.fr deleted file mode 100644 index 7e26489..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/paint/StopBuilder.fr +++ /dev/null @@ -1,11 +0,0 @@ -data StopBuilder = mutable native javafx.scene.paint.StopBuilder where - - native build :: StopBuilder -> IO Stop - - native color :: StopBuilder -> Color -> IO StopBuilder - - native create "javafx.scene.paint.StopBuilder.create" :: () -> IO StopBuilder - - native offset :: StopBuilder -> Double -> IO StopBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Arc.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Arc.fr deleted file mode 100644 index 649571c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Arc.fr +++ /dev/null @@ -1,54 +0,0 @@ -data Arc = mutable native javafx.scene.shape.Arc where - - native new :: () -> IO Arc - | Double -> Double -> Double -> Double -> Double -> Double -> IO Arc - - native centerXProperty :: Arc -> IO DoubleProperty - - native centerYProperty :: Arc -> IO DoubleProperty - - native getCenterX :: Arc -> IO Double - - native getCenterY :: Arc -> IO Double - - native getLength :: Arc -> IO Double - - native getRadiusX :: Arc -> IO Double - - native getRadiusY :: Arc -> IO Double - - native getStartAngle :: Arc -> IO Double - - native getType :: Arc -> IO ArcType - - native impl_configShape :: Arc -> IO Arc2D - - native impl_updatePeer :: Arc -> IO () - - native lengthProperty :: Arc -> IO DoubleProperty - - native radiusXProperty :: Arc -> IO DoubleProperty - - native radiusYProperty :: Arc -> IO DoubleProperty - - native setCenterX :: Arc -> Double -> IO () - - native setCenterY :: Arc -> Double -> IO () - - native setLength :: Arc -> Double -> IO () - - native setRadiusX :: Arc -> Double -> IO () - - native setRadiusY :: Arc -> Double -> IO () - - native setStartAngle :: Arc -> Double -> IO () - - native setType :: Arc -> ArcType -> IO () - - native startAngleProperty :: Arc -> IO DoubleProperty - - native toString :: Arc -> IO String - - native typeProperty :: Arc -> IO (ObjectProperty ArcType) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Box.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Box.fr deleted file mode 100644 index e00c537..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Box.fr +++ /dev/null @@ -1,30 +0,0 @@ -data Box = mutable native javafx.scene.shape.Box where - - pure native default_size "javafx.scene.shape.Box.DEFAULT_SIZE" :: Double - - native new :: () -> IO Box - | Double -> Double -> Double -> IO Box - - native depthProperty :: Box -> IO DoubleProperty - - native getDepth :: Box -> IO Double - - native getHeight :: Box -> IO Double - - native getWidth :: Box -> IO Double - - native heightProperty :: Box -> IO DoubleProperty - - native impl_computeGeomBounds :: Box -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_updatePeer :: Box -> IO () - - native setDepth :: Box -> Double -> IO () - - native setHeight :: Box -> Double -> IO () - - native setWidth :: Box -> Double -> IO () - - native widthProperty :: Box -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/CircleBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/CircleBuilder.fr deleted file mode 100644 index 0273035..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/CircleBuilder.fr +++ /dev/null @@ -1,15 +0,0 @@ -data CircleBuilder b = mutable native javafx.scene.shape.CircleBuilder where - - native applyTo :: CircleBuilder b -> Circle -> IO () - - native build :: CircleBuilder b -> IO Circle - - native centerX :: CircleBuilder b -> Double -> IO b - - native centerY :: CircleBuilder b -> Double -> IO b - - native create "javafx.scene.shape.CircleBuilder.create" :: () -> IO (CircleBuilder Object) - - native radius :: CircleBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurve.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurve.fr deleted file mode 100644 index e627941..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurve.fr +++ /dev/null @@ -1,60 +0,0 @@ -data CubicCurve = mutable native javafx.scene.shape.CubicCurve where - - native new :: () -> IO CubicCurve - | Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO CubicCurve - - native controlX1Property :: CubicCurve -> IO DoubleProperty - - native controlX2Property :: CubicCurve -> IO DoubleProperty - - native controlY1Property :: CubicCurve -> IO DoubleProperty - - native controlY2Property :: CubicCurve -> IO DoubleProperty - - native endXProperty :: CubicCurve -> IO DoubleProperty - - native endYProperty :: CubicCurve -> IO DoubleProperty - - native getControlX1 :: CubicCurve -> IO Double - - native getControlX2 :: CubicCurve -> IO Double - - native getControlY1 :: CubicCurve -> IO Double - - native getControlY2 :: CubicCurve -> IO Double - - native getEndX :: CubicCurve -> IO Double - - native getEndY :: CubicCurve -> IO Double - - native getStartX :: CubicCurve -> IO Double - - native getStartY :: CubicCurve -> IO Double - - native impl_configShape :: CubicCurve -> IO CubicCurve2D - - native impl_updatePeer :: CubicCurve -> IO () - - native setControlX1 :: CubicCurve -> Double -> IO () - - native setControlX2 :: CubicCurve -> Double -> IO () - - native setControlY1 :: CubicCurve -> Double -> IO () - - native setControlY2 :: CubicCurve -> Double -> IO () - - native setEndX :: CubicCurve -> Double -> IO () - - native setEndY :: CubicCurve -> Double -> IO () - - native setStartX :: CubicCurve -> Double -> IO () - - native setStartY :: CubicCurve -> Double -> IO () - - native startXProperty :: CubicCurve -> IO DoubleProperty - - native startYProperty :: CubicCurve -> IO DoubleProperty - - native toString :: CubicCurve -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurveBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurveBuilder.fr deleted file mode 100644 index 424748f..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/CubicCurveBuilder.fr +++ /dev/null @@ -1,25 +0,0 @@ -data CubicCurveBuilder b = mutable native javafx.scene.shape.CubicCurveBuilder where - - native applyTo :: CubicCurveBuilder b -> CubicCurve -> IO () - - native build :: CubicCurveBuilder b -> IO CubicCurve - - native controlX1 :: CubicCurveBuilder b -> Double -> IO b - - native controlX2 :: CubicCurveBuilder b -> Double -> IO b - - native controlY1 :: CubicCurveBuilder b -> Double -> IO b - - native controlY2 :: CubicCurveBuilder b -> Double -> IO b - - native create "javafx.scene.shape.CubicCurveBuilder.create" :: () -> IO (CubicCurveBuilder Object) - - native endX :: CubicCurveBuilder b -> Double -> IO b - - native endY :: CubicCurveBuilder b -> Double -> IO b - - native startX :: CubicCurveBuilder b -> Double -> IO b - - native startY :: CubicCurveBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Cylinder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Cylinder.fr deleted file mode 100644 index 607747d..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Cylinder.fr +++ /dev/null @@ -1,25 +0,0 @@ -data Cylinder = mutable native javafx.scene.shape.Cylinder where - - native new :: Double -> Double -> Int -> IO Cylinder - | Double -> Double -> IO Cylinder - | () -> IO Cylinder - - native getDivisions :: Cylinder -> IO Int - - native getHeight :: Cylinder -> IO Double - - native getRadius :: Cylinder -> IO Double - - native heightProperty :: Cylinder -> IO DoubleProperty - - native impl_computeGeomBounds :: Cylinder -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_updatePeer :: Cylinder -> IO () - - native radiusProperty :: Cylinder -> IO DoubleProperty - - native setHeight :: Cylinder -> Double -> IO () - - native setRadius :: Cylinder -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/EllipseBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/EllipseBuilder.fr deleted file mode 100644 index a6d0396..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/EllipseBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data EllipseBuilder b = mutable native javafx.scene.shape.EllipseBuilder where - - native applyTo :: EllipseBuilder b -> Ellipse -> IO () - - native build :: EllipseBuilder b -> IO Ellipse - - native centerX :: EllipseBuilder b -> Double -> IO b - - native centerY :: EllipseBuilder b -> Double -> IO b - - native create "javafx.scene.shape.EllipseBuilder.create" :: () -> IO (EllipseBuilder Object) - - native radiusX :: EllipseBuilder b -> Double -> IO b - - native radiusY :: EllipseBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/HLineToBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/HLineToBuilder.fr deleted file mode 100644 index 4a7afee..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/HLineToBuilder.fr +++ /dev/null @@ -1,11 +0,0 @@ -data HLineToBuilder b = mutable native javafx.scene.shape.HLineToBuilder where - - native applyTo :: HLineToBuilder b -> HLineTo -> IO () - - native build :: HLineToBuilder b -> IO HLineTo - - native create "javafx.scene.shape.HLineToBuilder.create" :: () -> IO (HLineToBuilder Object) - - native x :: HLineToBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Line.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Line.fr deleted file mode 100644 index 4a5f777..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Line.fr +++ /dev/null @@ -1,38 +0,0 @@ -data Line = mutable native javafx.scene.shape.Line where - - native new :: () -> IO Line - | Double -> Double -> Double -> Double -> IO Line - - native endXProperty :: Line -> IO DoubleProperty - - native endYProperty :: Line -> IO DoubleProperty - - native getEndX :: Line -> IO Double - - native getEndY :: Line -> IO Double - - native getStartX :: Line -> IO Double - - native getStartY :: Line -> IO Double - - native impl_computeGeomBounds :: Line -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_configShape :: Line -> IO Line2D - - native impl_updatePeer :: Line -> IO () - - native setEndX :: Line -> Double -> IO () - - native setEndY :: Line -> Double -> IO () - - native setStartX :: Line -> Double -> IO () - - native setStartY :: Line -> Double -> IO () - - native startXProperty :: Line -> IO DoubleProperty - - native startYProperty :: Line -> IO DoubleProperty - - native toString :: Line -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/LineBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/LineBuilder.fr deleted file mode 100644 index ea40fef..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/LineBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data LineBuilder b = mutable native javafx.scene.shape.LineBuilder where - - native applyTo :: LineBuilder b -> Line -> IO () - - native build :: LineBuilder b -> IO Line - - native create "javafx.scene.shape.LineBuilder.create" :: () -> IO (LineBuilder Object) - - native endX :: LineBuilder b -> Double -> IO b - - native endY :: LineBuilder b -> Double -> IO b - - native startX :: LineBuilder b -> Double -> IO b - - native startY :: LineBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/LineTo.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/LineTo.fr deleted file mode 100644 index 90deebc..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/LineTo.fr +++ /dev/null @@ -1,22 +0,0 @@ -data LineTo = mutable native javafx.scene.shape.LineTo where - - native new :: () -> IO LineTo - | Double -> Double -> IO LineTo - - native getX :: LineTo -> IO Double - - native getY :: LineTo -> IO Double - - native impl_addTo :: LineTo -> Path2D -> IO () - - native setX :: LineTo -> Double -> IO () - - native setY :: LineTo -> Double -> IO () - - native toString :: LineTo -> IO String - - native xProperty :: LineTo -> IO DoubleProperty - - native yProperty :: LineTo -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Mesh.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Mesh.fr deleted file mode 100644 index d4a9e38..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Mesh.fr +++ /dev/null @@ -1 +0,0 @@ -data Mesh = mutable native javafx.scene.shape.Mesh diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/MeshView.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/MeshView.fr deleted file mode 100644 index e05329c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/MeshView.fr +++ /dev/null @@ -1,16 +0,0 @@ -data MeshView = mutable native javafx.scene.shape.MeshView where - - native new :: () -> IO MeshView - | Mesh -> IO MeshView - - native getMesh :: MeshView -> IO Mesh - - native impl_computeGeomBounds :: MeshView -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_updatePeer :: MeshView -> IO () - - native meshProperty :: MeshView -> IO (ObjectProperty Mesh) - - native setMesh :: MeshView -> Mesh -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/MoveTo.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/MoveTo.fr deleted file mode 100644 index b455ce4..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/MoveTo.fr +++ /dev/null @@ -1,22 +0,0 @@ -data MoveTo = mutable native javafx.scene.shape.MoveTo where - - native new :: () -> IO MoveTo - | Double -> Double -> IO MoveTo - - native getX :: MoveTo -> IO Double - - native getY :: MoveTo -> IO Double - - native impl_addTo :: MoveTo -> Path2D -> IO () - - native setX :: MoveTo -> Double -> IO () - - native setY :: MoveTo -> Double -> IO () - - native toString :: MoveTo -> IO String - - native xProperty :: MoveTo -> IO DoubleProperty - - native yProperty :: MoveTo -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/PathElement.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/PathElement.fr deleted file mode 100644 index 24d92b2..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/PathElement.fr +++ /dev/null @@ -1,11 +0,0 @@ -data PathElement = mutable native javafx.scene.shape.PathElement where - - native absoluteProperty :: PathElement -> IO BooleanProperty - - native impl_addTo :: PathElement -> Path2D -> IO () - - native isAbsolute :: PathElement -> IO Bool - - native setAbsolute :: PathElement -> Bool -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Polygon.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Polygon.fr deleted file mode 100644 index e897a9c..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Polygon.fr +++ /dev/null @@ -1,16 +0,0 @@ -data Polygon = mutable native javafx.scene.shape.Polygon where - - native new :: () -> IO Polygon - | MutableIO (JArray Double) -> IO Polygon - - native getPoints :: Polygon -> IO (ObservableList Double) - - native impl_computeGeomBounds :: Polygon -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_configShape :: Polygon -> IO Path2D - - native impl_updatePeer :: Polygon -> IO () - - native toString :: Polygon -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/PolygonBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/PolygonBuilder.fr deleted file mode 100644 index b47a76e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/PolygonBuilder.fr +++ /dev/null @@ -1,12 +0,0 @@ -data PolygonBuilder b = mutable native javafx.scene.shape.PolygonBuilder where - - native applyTo :: PolygonBuilder b -> Polygon -> IO () - - native build :: PolygonBuilder b -> IO Polygon - - native create "javafx.scene.shape.PolygonBuilder.create" :: () -> IO (PolygonBuilder Object) - - native points :: PolygonBuilder b -> MutableIO (JArray Double) -> IO b - | PolygonBuilder b -> MutableIO (Collection Double) -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurve.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurve.fr deleted file mode 100644 index 8ce8c0b..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurve.fr +++ /dev/null @@ -1,48 +0,0 @@ -data QuadCurve = mutable native javafx.scene.shape.QuadCurve where - - native new :: () -> IO QuadCurve - | Double -> Double -> Double -> Double -> Double -> Double -> IO QuadCurve - - native controlXProperty :: QuadCurve -> IO DoubleProperty - - native controlYProperty :: QuadCurve -> IO DoubleProperty - - native endXProperty :: QuadCurve -> IO DoubleProperty - - native endYProperty :: QuadCurve -> IO DoubleProperty - - native getControlX :: QuadCurve -> IO Double - - native getControlY :: QuadCurve -> IO Double - - native getEndX :: QuadCurve -> IO Double - - native getEndY :: QuadCurve -> IO Double - - native getStartX :: QuadCurve -> IO Double - - native getStartY :: QuadCurve -> IO Double - - native impl_configShape :: QuadCurve -> IO QuadCurve2D - - native impl_updatePeer :: QuadCurve -> IO () - - native setControlX :: QuadCurve -> Double -> IO () - - native setControlY :: QuadCurve -> Double -> IO () - - native setEndX :: QuadCurve -> Double -> IO () - - native setEndY :: QuadCurve -> Double -> IO () - - native setStartX :: QuadCurve -> Double -> IO () - - native setStartY :: QuadCurve -> Double -> IO () - - native startXProperty :: QuadCurve -> IO DoubleProperty - - native startYProperty :: QuadCurve -> IO DoubleProperty - - native toString :: QuadCurve -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurveToBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurveToBuilder.fr deleted file mode 100644 index e4f59ad..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/QuadCurveToBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data QuadCurveToBuilder b = mutable native javafx.scene.shape.QuadCurveToBuilder where - - native applyTo :: QuadCurveToBuilder b -> QuadCurveTo -> IO () - - native build :: QuadCurveToBuilder b -> IO QuadCurveTo - - native controlX :: QuadCurveToBuilder b -> Double -> IO b - - native controlY :: QuadCurveToBuilder b -> Double -> IO b - - native create "javafx.scene.shape.QuadCurveToBuilder.create" :: () -> IO (QuadCurveToBuilder Object) - - native x :: QuadCurveToBuilder b -> Double -> IO b - - native y :: QuadCurveToBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Rectangle.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Rectangle.fr deleted file mode 100644 index 68c8ee7..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Rectangle.fr +++ /dev/null @@ -1,56 +0,0 @@ -data Rectangle = mutable native javafx.scene.shape.Rectangle where - - native new :: Double -> Double -> Double -> Double -> IO Rectangle - | Double -> Double -> Paint -> IO Rectangle - | Double -> Double -> IO Rectangle - | () -> IO Rectangle - - native arcHeightProperty :: Rectangle -> IO DoubleProperty - - native arcWidthProperty :: Rectangle -> IO DoubleProperty - - native getArcHeight :: Rectangle -> IO Double - - native getArcWidth :: Rectangle -> IO Double - - native getClassCssMetaData "javafx.scene.shape.Rectangle.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCssMetaData :: Rectangle -> IO (List (CssMetaData Styleable Object)) - - native getHeight :: Rectangle -> IO Double - - native getWidth :: Rectangle -> IO Double - - native getX :: Rectangle -> IO Double - - native getY :: Rectangle -> IO Double - - native heightProperty :: Rectangle -> IO DoubleProperty - - native impl_computeGeomBounds :: Rectangle -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_configShape :: Rectangle -> IO RoundRectangle2D - - native impl_updatePeer :: Rectangle -> IO () - - native setArcHeight :: Rectangle -> Double -> IO () - - native setArcWidth :: Rectangle -> Double -> IO () - - native setHeight :: Rectangle -> Double -> IO () - - native setWidth :: Rectangle -> Double -> IO () - - native setX :: Rectangle -> Double -> IO () - - native setY :: Rectangle -> Double -> IO () - - native toString :: Rectangle -> IO String - - native widthProperty :: Rectangle -> IO DoubleProperty - - native xProperty :: Rectangle -> IO DoubleProperty - - native yProperty :: Rectangle -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/RectangleBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/RectangleBuilder.fr deleted file mode 100644 index b2fc070..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/RectangleBuilder.fr +++ /dev/null @@ -1,21 +0,0 @@ -data RectangleBuilder b = mutable native javafx.scene.shape.RectangleBuilder where - - native applyTo :: RectangleBuilder b -> Rectangle -> IO () - - native arcHeight :: RectangleBuilder b -> Double -> IO b - - native arcWidth :: RectangleBuilder b -> Double -> IO b - - native build :: RectangleBuilder b -> IO Rectangle - - native create "javafx.scene.shape.RectangleBuilder.create" :: () -> IO (RectangleBuilder Object) - - native height :: RectangleBuilder b -> Double -> IO b - - native width :: RectangleBuilder b -> Double -> IO b - - native x :: RectangleBuilder b -> Double -> IO b - - native y :: RectangleBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Shape.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Shape.fr deleted file mode 100644 index 515a00e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Shape.fr +++ /dev/null @@ -1,79 +0,0 @@ -data Shape = mutable native javafx.scene.shape.Shape where - - native fillProperty :: Shape -> IO (ObjectProperty Paint) - - native getClassCssMetaData "javafx.scene.shape.Shape.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCssMetaData :: Shape -> IO (List (CssMetaData Styleable Object)) - - native getFill :: Shape -> IO Paint - - native getStroke :: Shape -> IO Paint - - native getStrokeDashArray :: Shape -> IO (ObservableList Double) - - native getStrokeDashOffset :: Shape -> IO Double - - native getStrokeLineCap :: Shape -> IO StrokeLineCap - - native getStrokeLineJoin :: Shape -> IO StrokeLineJoin - - native getStrokeMiterLimit :: Shape -> IO Double - - native getStrokeType :: Shape -> IO StrokeType - - native getStrokeWidth :: Shape -> IO Double - - native impl_computeGeomBounds :: Shape -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_configShape :: Shape -> IO Shape - - native impl_processMXNode :: Shape -> MXNodeAlgorithm -> MXNodeAlgorithmContext -> IO Object - - native impl_setShapeChangeListener :: Shape -> Runnable -> IO () - - native impl_updatePeer :: Shape -> IO () - - native intersect "javafx.scene.shape.Shape.intersect" :: Shape -> Shape -> IO Shape - - native isSmooth :: Shape -> IO Bool - - native setFill :: Shape -> Paint -> IO () - - native setSmooth :: Shape -> Bool -> IO () - - native setStroke :: Shape -> Paint -> IO () - - native setStrokeDashOffset :: Shape -> Double -> IO () - - native setStrokeLineCap :: Shape -> StrokeLineCap -> IO () - - native setStrokeLineJoin :: Shape -> StrokeLineJoin -> IO () - - native setStrokeMiterLimit :: Shape -> Double -> IO () - - native setStrokeType :: Shape -> StrokeType -> IO () - - native setStrokeWidth :: Shape -> Double -> IO () - - native smoothProperty :: Shape -> IO BooleanProperty - - native strokeDashOffsetProperty :: Shape -> IO DoubleProperty - - native strokeLineCapProperty :: Shape -> IO (ObjectProperty StrokeLineCap) - - native strokeLineJoinProperty :: Shape -> IO (ObjectProperty StrokeLineJoin) - - native strokeMiterLimitProperty :: Shape -> IO DoubleProperty - - native strokeProperty :: Shape -> IO (ObjectProperty Paint) - - native strokeTypeProperty :: Shape -> IO (ObjectProperty StrokeType) - - native strokeWidthProperty :: Shape -> IO DoubleProperty - - native subtract "javafx.scene.shape.Shape.subtract" :: Shape -> Shape -> IO Shape - - native union "javafx.scene.shape.Shape.union" :: Shape -> Shape -> IO Shape - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Shape3D.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Shape3D.fr deleted file mode 100644 index 8cabb72..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Shape3D.fr +++ /dev/null @@ -1,27 +0,0 @@ -data Shape3D = mutable native javafx.scene.shape.Shape3D where - - native cullFaceProperty :: Shape3D -> IO (ObjectProperty CullFace) - - native drawModeProperty :: Shape3D -> IO (ObjectProperty DrawMode) - - native getCullFace :: Shape3D -> IO CullFace - - native getDrawMode :: Shape3D -> IO DrawMode - - native getMaterial :: Shape3D -> IO Material - - native impl_computeGeomBounds :: Shape3D -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_processMXNode :: Shape3D -> MXNodeAlgorithm -> MXNodeAlgorithmContext -> IO Object - - native impl_updatePeer :: Shape3D -> IO () - - native materialProperty :: Shape3D -> IO (ObjectProperty Material) - - native setCullFace :: Shape3D -> CullFace -> IO () - - native setDrawMode :: Shape3D -> DrawMode -> IO () - - native setMaterial :: Shape3D -> Material -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/ShapeBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/ShapeBuilder.fr deleted file mode 100644 index bd116aa..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/ShapeBuilder.fr +++ /dev/null @@ -1,26 +0,0 @@ -data ShapeBuilder b = mutable native javafx.scene.shape.ShapeBuilder where - - native applyTo :: ShapeBuilder b -> Shape -> IO () - - native fill :: ShapeBuilder b -> Paint -> IO b - - native smooth :: ShapeBuilder b -> Bool -> IO b - - native stroke :: ShapeBuilder b -> Paint -> IO b - - native strokeDashArray :: ShapeBuilder b -> MutableIO (JArray Double) -> IO b - | ShapeBuilder b -> MutableIO (Collection Double) -> IO b - - native strokeDashOffset :: ShapeBuilder b -> Double -> IO b - - native strokeLineCap :: ShapeBuilder b -> StrokeLineCap -> IO b - - native strokeLineJoin :: ShapeBuilder b -> StrokeLineJoin -> IO b - - native strokeMiterLimit :: ShapeBuilder b -> Double -> IO b - - native strokeType :: ShapeBuilder b -> StrokeType -> IO b - - native strokeWidth :: ShapeBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/Sphere.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/Sphere.fr deleted file mode 100644 index f9ab1bd..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/Sphere.fr +++ /dev/null @@ -1,19 +0,0 @@ -data Sphere = mutable native javafx.scene.shape.Sphere where - - native new :: Double -> Int -> IO Sphere - | Double -> IO Sphere - | () -> IO Sphere - - native getDivisions :: Sphere -> IO Int - - native getRadius :: Sphere -> IO Double - - native impl_computeGeomBounds :: Sphere -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_updatePeer :: Sphere -> IO () - - native radiusProperty :: Sphere -> IO DoubleProperty - - native setRadius :: Sphere -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/StrokeLineCap.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/StrokeLineCap.fr deleted file mode 100644 index 279d56d..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/StrokeLineCap.fr +++ /dev/null @@ -1,12 +0,0 @@ -data StrokeLineCap = mutable native javafx.scene.shape.StrokeLineCap where - - native square "javafx.scene.shape.StrokeLineCap.SQUARE" :: IO StrokeLineCap - native butt "javafx.scene.shape.StrokeLineCap.BUTT" :: IO StrokeLineCap - native round "javafx.scene.shape.StrokeLineCap.ROUND" :: IO StrokeLineCap - - native valueOf "javafx.scene.shape.StrokeLineCap.valueOf" :: String -> IO StrokeLineCap - - native values "javafx.scene.shape.StrokeLineCap.values" :: () -> STMutable s (JArray StrokeLineCap) - -derive Serializable StrokeLineCap - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/TriangleMesh.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/TriangleMesh.fr deleted file mode 100644 index 7fe1a24..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/TriangleMesh.fr +++ /dev/null @@ -1,30 +0,0 @@ -data TriangleMesh = mutable native javafx.scene.shape.TriangleMesh where - - native new :: VertexFormat -> IO TriangleMesh - | () -> IO TriangleMesh - - native getFaceElementSize :: TriangleMesh -> IO Int - - native getFaceSmoothingGroups :: TriangleMesh -> IO ObservableIntegerArray - - native getFaces :: TriangleMesh -> IO ObservableFaceArray - - native getNormalElementSize :: TriangleMesh -> IO Int - - native getNormals :: TriangleMesh -> IO ObservableFloatArray - - native getPointElementSize :: TriangleMesh -> IO Int - - native getPoints :: TriangleMesh -> IO ObservableFloatArray - - native getTexCoordElementSize :: TriangleMesh -> IO Int - - native getTexCoords :: TriangleMesh -> IO ObservableFloatArray - - native getVertexFormat :: TriangleMesh -> IO VertexFormat - - native setVertexFormat :: TriangleMesh -> VertexFormat -> IO () - - native vertexFormatProperty :: TriangleMesh -> IO (ObjectProperty VertexFormat) - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/VLineToBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/VLineToBuilder.fr deleted file mode 100644 index 24d4ddc..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/VLineToBuilder.fr +++ /dev/null @@ -1,11 +0,0 @@ -data VLineToBuilder b = mutable native javafx.scene.shape.VLineToBuilder where - - native applyTo :: VLineToBuilder b -> VLineTo -> IO () - - native build :: VLineToBuilder b -> IO VLineTo - - native create "javafx.scene.shape.VLineToBuilder.create" :: () -> IO (VLineToBuilder Object) - - native y :: VLineToBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/shape/VertexFormat.fr b/preFregeFX/src/generated/frege/javafx/scene/shape/VertexFormat.fr deleted file mode 100644 index 278e570..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/shape/VertexFormat.fr +++ /dev/null @@ -1,16 +0,0 @@ -data VertexFormat = mutable native javafx.scene.shape.VertexFormat where - - native point_texcoord "javafx.scene.shape.VertexFormat.POINT_TEXCOORD" :: IO VertexFormat - native point_normal_texcoord "javafx.scene.shape.VertexFormat.POINT_NORMAL_TEXCOORD" :: IO VertexFormat - - native getNormalIndexOffset :: VertexFormat -> IO Int - - native getPointIndexOffset :: VertexFormat -> IO Int - - native getTexCoordIndexOffset :: VertexFormat -> IO Int - - native getVertexIndexSize :: VertexFormat -> IO Int - - native toString :: VertexFormat -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/text/FontPosture.fr b/preFregeFX/src/generated/frege/javafx/scene/text/FontPosture.fr deleted file mode 100644 index b6d8bb4..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/text/FontPosture.fr +++ /dev/null @@ -1,13 +0,0 @@ -data FontPosture = mutable native javafx.scene.text.FontPosture where - - native regular "javafx.scene.text.FontPosture.REGULAR" :: IO FontPosture - native italic "javafx.scene.text.FontPosture.ITALIC" :: IO FontPosture - - native findByName "javafx.scene.text.FontPosture.findByName" :: String -> IO FontPosture - - native valueOf "javafx.scene.text.FontPosture.valueOf" :: String -> IO FontPosture - - native values "javafx.scene.text.FontPosture.values" :: () -> STMutable s (JArray FontPosture) - -derive Serializable FontPosture - diff --git a/preFregeFX/src/generated/frege/javafx/scene/text/TextAlignment.fr b/preFregeFX/src/generated/frege/javafx/scene/text/TextAlignment.fr deleted file mode 100644 index 5c44422..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/text/TextAlignment.fr +++ /dev/null @@ -1,13 +0,0 @@ -data TextAlignment = mutable native javafx.scene.text.TextAlignment where - - native left "javafx.scene.text.TextAlignment.LEFT" :: IO TextAlignment - native center "javafx.scene.text.TextAlignment.CENTER" :: IO TextAlignment - native right "javafx.scene.text.TextAlignment.RIGHT" :: IO TextAlignment - native justify "javafx.scene.text.TextAlignment.JUSTIFY" :: IO TextAlignment - - native valueOf "javafx.scene.text.TextAlignment.valueOf" :: String -> IO TextAlignment - - native values "javafx.scene.text.TextAlignment.values" :: () -> STMutable s (JArray TextAlignment) - -derive Serializable TextAlignment - diff --git a/preFregeFX/src/generated/frege/javafx/scene/text/TextFlow.fr b/preFregeFX/src/generated/frege/javafx/scene/text/TextFlow.fr deleted file mode 100644 index b45346e..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/text/TextFlow.fr +++ /dev/null @@ -1,32 +0,0 @@ -data TextFlow = mutable native javafx.scene.text.TextFlow where - - native new :: () -> IO TextFlow - | MutableIO (JArray Node) -> IO TextFlow - - native getBaselineOffset :: TextFlow -> IO Double - - native getClassCssMetaData "javafx.scene.text.TextFlow.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getContentBias :: TextFlow -> IO Orientation - - native getCssMetaData :: TextFlow -> IO (List (CssMetaData Styleable Object)) - - native getLineSpacing :: TextFlow -> IO Double - - native getTextAlignment :: TextFlow -> IO TextAlignment - - native lineSpacingProperty :: TextFlow -> IO DoubleProperty - - native queryAccessibleAttribute :: TextFlow -> AccessibleAttribute -> MutableIO (JArray Object) -> IO Object - - native requestLayout :: TextFlow -> IO () - - native setLineSpacing :: TextFlow -> Double -> IO () - - native setTextAlignment :: TextFlow -> TextAlignment -> IO () - - native textAlignmentProperty :: TextFlow -> IO (ObjectProperty TextAlignment) - - native usesMirroring :: TextFlow -> IO Bool - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/transform/NonInvertibleTransformException.fr b/preFregeFX/src/generated/frege/javafx/scene/transform/NonInvertibleTransformException.fr deleted file mode 100644 index c45765f..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/transform/NonInvertibleTransformException.fr +++ /dev/null @@ -1,7 +0,0 @@ -data NonInvertibleTransformException = mutable native javafx.scene.transform.NonInvertibleTransformException where - - native new :: String -> IO NonInvertibleTransformException - -derive Exceptional NonInvertibleTransformException -derive Serializable NonInvertibleTransformException - diff --git a/preFregeFX/src/generated/frege/javafx/scene/transform/Rotate.fr b/preFregeFX/src/generated/frege/javafx/scene/transform/Rotate.fr deleted file mode 100644 index 557395d..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/transform/Rotate.fr +++ /dev/null @@ -1,93 +0,0 @@ -data Rotate = mutable native javafx.scene.transform.Rotate where - - native x_axis "javafx.scene.transform.Rotate.X_AXIS" :: IO Point3D - native y_axis "javafx.scene.transform.Rotate.Y_AXIS" :: IO Point3D - native z_axis "javafx.scene.transform.Rotate.Z_AXIS" :: IO Point3D - - native new :: Double -> Double -> Double -> Double -> Point3D -> IO Rotate - | Double -> Double -> Double -> Double -> IO Rotate - | Double -> Double -> Double -> IO Rotate - | () -> IO Rotate - | Double -> IO Rotate - | Double -> Point3D -> IO Rotate - - native angleProperty :: Rotate -> IO DoubleProperty - - native axisProperty :: Rotate -> IO (ObjectProperty Point3D) - - native clone :: Rotate -> IO Rotate - - native createConcatenation :: Rotate -> Transform -> IO Transform - - native createInverse :: Rotate -> IO Transform throws NonInvertibleTransformException - - native deltaTransform :: Rotate -> Double -> Double -> Double -> IO Point3D - | Rotate -> Double -> Double -> IO Point2D - - native getAngle :: Rotate -> IO Double - - native getAxis :: Rotate -> IO Point3D - - native getMxx :: Rotate -> IO Double - - native getMxy :: Rotate -> IO Double - - native getMxz :: Rotate -> IO Double - - native getMyx :: Rotate -> IO Double - - native getMyy :: Rotate -> IO Double - - native getMyz :: Rotate -> IO Double - - native getMzx :: Rotate -> IO Double - - native getMzy :: Rotate -> IO Double - - native getMzz :: Rotate -> IO Double - - native getPivotX :: Rotate -> IO Double - - native getPivotY :: Rotate -> IO Double - - native getPivotZ :: Rotate -> IO Double - - native getTx :: Rotate -> IO Double - - native getTy :: Rotate -> IO Double - - native getTz :: Rotate -> IO Double - - native impl_apply :: Rotate -> Affine3D -> IO () - - native impl_derive :: Rotate -> BaseTransform -> IO BaseTransform - - native inverseDeltaTransform :: Rotate -> Double -> Double -> Double -> IO Point3D - | Rotate -> Double -> Double -> IO Point2D - - native inverseTransform :: Rotate -> Double -> Double -> IO Point2D - | Rotate -> Double -> Double -> Double -> IO Point3D - - native pivotXProperty :: Rotate -> IO DoubleProperty - - native pivotYProperty :: Rotate -> IO DoubleProperty - - native pivotZProperty :: Rotate -> IO DoubleProperty - - native setAngle :: Rotate -> Double -> IO () - - native setAxis :: Rotate -> Point3D -> IO () - - native setPivotX :: Rotate -> Double -> IO () - - native setPivotY :: Rotate -> Double -> IO () - - native setPivotZ :: Rotate -> Double -> IO () - - native toString :: Rotate -> IO String - - native transform :: Rotate -> Double -> Double -> IO Point2D - | Rotate -> Double -> Double -> Double -> IO Point3D - -derive Cloneable Rotate - diff --git a/preFregeFX/src/generated/frege/javafx/scene/transform/Scale.fr b/preFregeFX/src/generated/frege/javafx/scene/transform/Scale.fr deleted file mode 100644 index 3a5e8c2..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/transform/Scale.fr +++ /dev/null @@ -1,82 +0,0 @@ -data Scale = mutable native javafx.scene.transform.Scale where - - native new :: Double -> Double -> Double -> Double -> Double -> Double -> IO Scale - | Double -> Double -> Double -> IO Scale - | Double -> Double -> Double -> Double -> IO Scale - | Double -> Double -> IO Scale - | () -> IO Scale - - native clone :: Scale -> IO Scale - - native createConcatenation :: Scale -> Transform -> IO Transform - - native createInverse :: Scale -> IO Scale throws NonInvertibleTransformException - - native deltaTransform :: Scale -> Double -> Double -> Double -> IO Point3D - | Scale -> Double -> Double -> IO Point2D - - native getMxx :: Scale -> IO Double - - native getMyy :: Scale -> IO Double - - native getMzz :: Scale -> IO Double - - native getPivotX :: Scale -> IO Double - - native getPivotY :: Scale -> IO Double - - native getPivotZ :: Scale -> IO Double - - native getTx :: Scale -> IO Double - - native getTy :: Scale -> IO Double - - native getTz :: Scale -> IO Double - - native getX :: Scale -> IO Double - - native getY :: Scale -> IO Double - - native getZ :: Scale -> IO Double - - native impl_apply :: Scale -> Affine3D -> IO () - - native impl_derive :: Scale -> BaseTransform -> IO BaseTransform - - native inverseDeltaTransform :: Scale -> Double -> Double -> IO Point2D throws NonInvertibleTransformException - | Scale -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException - - native inverseTransform :: Scale -> Double -> Double -> IO Point2D throws NonInvertibleTransformException - | Scale -> Double -> Double -> Double -> IO Point3D throws NonInvertibleTransformException - - native pivotXProperty :: Scale -> IO DoubleProperty - - native pivotYProperty :: Scale -> IO DoubleProperty - - native pivotZProperty :: Scale -> IO DoubleProperty - - native setPivotX :: Scale -> Double -> IO () - - native setPivotY :: Scale -> Double -> IO () - - native setPivotZ :: Scale -> Double -> IO () - - native setX :: Scale -> Double -> IO () - - native setY :: Scale -> Double -> IO () - - native setZ :: Scale -> Double -> IO () - - native toString :: Scale -> IO String - - native transform :: Scale -> Double -> Double -> IO Point2D - | Scale -> Double -> Double -> Double -> IO Point3D - - native xProperty :: Scale -> IO DoubleProperty - - native yProperty :: Scale -> IO DoubleProperty - - native zProperty :: Scale -> IO DoubleProperty - -derive Cloneable Scale - diff --git a/preFregeFX/src/generated/frege/javafx/scene/transform/ShearBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/transform/ShearBuilder.fr deleted file mode 100644 index 350a97b..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/transform/ShearBuilder.fr +++ /dev/null @@ -1,17 +0,0 @@ -data ShearBuilder b = mutable native javafx.scene.transform.ShearBuilder where - - native applyTo :: ShearBuilder b -> Shear -> IO () - - native build :: ShearBuilder b -> IO Shear - - native create "javafx.scene.transform.ShearBuilder.create" :: () -> IO (ShearBuilder Object) - - native pivotX :: ShearBuilder b -> Double -> IO b - - native pivotY :: ShearBuilder b -> Double -> IO b - - native x :: ShearBuilder b -> Double -> IO b - - native y :: ShearBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/transform/TransformChangedEvent.fr b/preFregeFX/src/generated/frege/javafx/scene/transform/TransformChangedEvent.fr deleted file mode 100644 index 21fc793..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/transform/TransformChangedEvent.fr +++ /dev/null @@ -1,10 +0,0 @@ -data TransformChangedEvent = mutable native javafx.scene.transform.TransformChangedEvent where - - native transform_changed "javafx.scene.transform.TransformChangedEvent.TRANSFORM_CHANGED" :: IO (EventType TransformChangedEvent) - native any "javafx.scene.transform.TransformChangedEvent.ANY" :: IO (EventType TransformChangedEvent) - - native new :: () -> IO TransformChangedEvent - | Object -> EventTarget -> IO TransformChangedEvent - -derive Serializable TransformChangedEvent - diff --git a/preFregeFX/src/generated/frege/javafx/scene/web/WebEngineBuilder.fr b/preFregeFX/src/generated/frege/javafx/scene/web/WebEngineBuilder.fr deleted file mode 100644 index ea5a5d8..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/web/WebEngineBuilder.fr +++ /dev/null @@ -1,27 +0,0 @@ -data WebEngineBuilder = mutable native javafx.scene.web.WebEngineBuilder where - - native new :: () -> IO WebEngineBuilder - - native applyTo :: WebEngineBuilder -> WebEngine -> IO () - - native build :: WebEngineBuilder -> IO WebEngine - - native confirmHandler :: WebEngineBuilder -> Callback String Boolean -> IO WebEngineBuilder - - native create "javafx.scene.web.WebEngineBuilder.create" :: () -> IO WebEngineBuilder - - native createPopupHandler :: WebEngineBuilder -> Callback PopupFeatures WebEngine -> IO WebEngineBuilder - - native location :: WebEngineBuilder -> String -> IO WebEngineBuilder - - native onAlert :: WebEngineBuilder -> EventHandler (WebEvent String) -> IO WebEngineBuilder - - native onResized :: WebEngineBuilder -> EventHandler (WebEvent Rectangle2D) -> IO WebEngineBuilder - - native onStatusChanged :: WebEngineBuilder -> EventHandler (WebEvent String) -> IO WebEngineBuilder - - native onVisibilityChanged :: WebEngineBuilder -> EventHandler (WebEvent Boolean) -> IO WebEngineBuilder - - native promptHandler :: WebEngineBuilder -> Callback PromptData String -> IO WebEngineBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/web/WebHistory.fr b/preFregeFX/src/generated/frege/javafx/scene/web/WebHistory.fr deleted file mode 100644 index a398ad9..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/web/WebHistory.fr +++ /dev/null @@ -1,17 +0,0 @@ -data WebHistory = mutable native javafx.scene.web.WebHistory where - - native currentIndexProperty :: WebHistory -> IO ReadOnlyIntegerProperty - - native getCurrentIndex :: WebHistory -> IO Int - - native getEntries :: WebHistory -> IO (ObservableList WebHistory_Entry) - - native getMaxSize :: WebHistory -> IO Int - - native go :: WebHistory -> Int -> IO () - - native maxSizeProperty :: WebHistory -> IO IntegerProperty - - native setMaxSize :: WebHistory -> Int -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/scene/web/WebView.fr b/preFregeFX/src/generated/frege/javafx/scene/web/WebView.fr deleted file mode 100644 index ee59f4f..0000000 --- a/preFregeFX/src/generated/frege/javafx/scene/web/WebView.fr +++ /dev/null @@ -1,105 +0,0 @@ -data WebView = mutable native javafx.scene.web.WebView where - - native new :: () -> IO WebView - - native contextMenuEnabledProperty :: WebView -> IO BooleanProperty - - native fontScaleProperty :: WebView -> IO DoubleProperty - - native fontSmoothingTypeProperty :: WebView -> IO (ObjectProperty FontSmoothingType) - - native getClassCssMetaData "javafx.scene.web.WebView.getClassCssMetaData" :: () -> STMutable s (List (CssMetaData Styleable Object)) - - native getCssMetaData :: WebView -> IO (List (CssMetaData Styleable Object)) - - native getEngine :: WebView -> IO WebEngine - - native getFontScale :: WebView -> IO Double - - native getFontSmoothingType :: WebView -> IO FontSmoothingType - - native getHeight :: WebView -> IO Double - - native getMaxHeight :: WebView -> IO Double - - native getMaxWidth :: WebView -> IO Double - - native getMinHeight :: WebView -> IO Double - - native getMinWidth :: WebView -> IO Double - - native getPrefHeight :: WebView -> IO Double - - native getPrefWidth :: WebView -> IO Double - - native getWidth :: WebView -> IO Double - - native getZoom :: WebView -> IO Double - - native heightProperty :: WebView -> IO ReadOnlyDoubleProperty - - native impl_computeGeomBounds :: WebView -> BaseBounds -> BaseTransform -> IO BaseBounds - - native impl_updatePeer :: WebView -> IO () - - native isContextMenuEnabled :: WebView -> IO Bool - - native isResizable :: WebView -> IO Bool - - native maxHeight :: WebView -> Double -> IO Double - - native maxHeightProperty :: WebView -> IO DoubleProperty - - native maxWidth :: WebView -> Double -> IO Double - - native maxWidthProperty :: WebView -> IO DoubleProperty - - native minHeight :: WebView -> Double -> IO Double - - native minHeightProperty :: WebView -> IO DoubleProperty - - native minWidth :: WebView -> Double -> IO Double - - native minWidthProperty :: WebView -> IO DoubleProperty - - native prefHeight :: WebView -> Double -> IO Double - - native prefHeightProperty :: WebView -> IO DoubleProperty - - native prefWidth :: WebView -> Double -> IO Double - - native prefWidthProperty :: WebView -> IO DoubleProperty - - native resize :: WebView -> Double -> Double -> IO () - - native setContextMenuEnabled :: WebView -> Bool -> IO () - - native setFontScale :: WebView -> Double -> IO () - - native setFontSmoothingType :: WebView -> FontSmoothingType -> IO () - - native setMaxHeight :: WebView -> Double -> IO () - - native setMaxSize :: WebView -> Double -> Double -> IO () - - native setMaxWidth :: WebView -> Double -> IO () - - native setMinHeight :: WebView -> Double -> IO () - - native setMinSize :: WebView -> Double -> Double -> IO () - - native setMinWidth :: WebView -> Double -> IO () - - native setPrefHeight :: WebView -> Double -> IO () - - native setPrefSize :: WebView -> Double -> Double -> IO () - - native setPrefWidth :: WebView -> Double -> IO () - - native setZoom :: WebView -> Double -> IO () - - native widthProperty :: WebView -> IO ReadOnlyDoubleProperty - - native zoomProperty :: WebView -> IO DoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/DirectoryChooser.fr b/preFregeFX/src/generated/frege/javafx/stage/DirectoryChooser.fr deleted file mode 100644 index 7ad5234..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/DirectoryChooser.fr +++ /dev/null @@ -1,19 +0,0 @@ -data DirectoryChooser = mutable native javafx.stage.DirectoryChooser where - - native new :: () -> IO DirectoryChooser - - native getInitialDirectory :: DirectoryChooser -> IO File - - native getTitle :: DirectoryChooser -> IO String - - native initialDirectoryProperty :: DirectoryChooser -> IO (ObjectProperty File) - - native setInitialDirectory :: DirectoryChooser -> File -> IO () - - native setTitle :: DirectoryChooser -> String -> IO () - - native showDialog :: DirectoryChooser -> Window -> IO File - - native titleProperty :: DirectoryChooser -> IO StringProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/DirectoryChooserBuilder.fr b/preFregeFX/src/generated/frege/javafx/stage/DirectoryChooserBuilder.fr deleted file mode 100644 index 39496a8..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/DirectoryChooserBuilder.fr +++ /dev/null @@ -1,13 +0,0 @@ -data DirectoryChooserBuilder = mutable native javafx.stage.DirectoryChooserBuilder where - - native applyTo :: DirectoryChooserBuilder -> DirectoryChooser -> IO () - - native build :: DirectoryChooserBuilder -> IO DirectoryChooser - - native create "javafx.stage.DirectoryChooserBuilder.create" :: () -> IO DirectoryChooserBuilder - - native initialDirectory :: DirectoryChooserBuilder -> File -> IO DirectoryChooserBuilder - - native title :: DirectoryChooserBuilder -> String -> IO DirectoryChooserBuilder - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/FileChooser.fr b/preFregeFX/src/generated/frege/javafx/stage/FileChooser.fr deleted file mode 100644 index bf57e72..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/FileChooser.fr +++ /dev/null @@ -1,37 +0,0 @@ -data FileChooser = mutable native javafx.stage.FileChooser where - - native new :: () -> IO FileChooser - - native getExtensionFilters :: FileChooser -> IO (ObservableList FileChooser_ExtensionFilter) - - native getInitialDirectory :: FileChooser -> IO File - - native getInitialFileName :: FileChooser -> IO String - - native getSelectedExtensionFilter :: FileChooser -> IO FileChooser_ExtensionFilter - - native getTitle :: FileChooser -> IO String - - native initialDirectoryProperty :: FileChooser -> IO (ObjectProperty File) - - native initialFileNameProperty :: FileChooser -> IO (ObjectProperty String) - - native selectedExtensionFilterProperty :: FileChooser -> IO (ObjectProperty FileChooser_ExtensionFilter) - - native setInitialDirectory :: FileChooser -> File -> IO () - - native setInitialFileName :: FileChooser -> String -> IO () - - native setSelectedExtensionFilter :: FileChooser -> FileChooser_ExtensionFilter -> IO () - - native setTitle :: FileChooser -> String -> IO () - - native showOpenDialog :: FileChooser -> Window -> IO File - - native showOpenMultipleDialog :: FileChooser -> Window -> IO (List File) - - native showSaveDialog :: FileChooser -> Window -> IO File - - native titleProperty :: FileChooser -> IO StringProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/Modality.fr b/preFregeFX/src/generated/frege/javafx/stage/Modality.fr deleted file mode 100644 index c16e95e..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/Modality.fr +++ /dev/null @@ -1,12 +0,0 @@ -data Modality = mutable native javafx.stage.Modality where - - native none "javafx.stage.Modality.NONE" :: IO Modality - native window_modal "javafx.stage.Modality.WINDOW_MODAL" :: IO Modality - native application_modal "javafx.stage.Modality.APPLICATION_MODAL" :: IO Modality - - native valueOf "javafx.stage.Modality.valueOf" :: String -> IO Modality - - native values "javafx.stage.Modality.values" :: () -> STMutable s (JArray Modality) - -derive Serializable Modality - diff --git a/preFregeFX/src/generated/frege/javafx/stage/PopupBuilder.fr b/preFregeFX/src/generated/frege/javafx/stage/PopupBuilder.fr deleted file mode 100644 index d516a7b..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/PopupBuilder.fr +++ /dev/null @@ -1,12 +0,0 @@ -data PopupBuilder b = mutable native javafx.stage.PopupBuilder where - - native applyTo :: PopupBuilder b -> Popup -> IO () - - native build :: PopupBuilder b -> IO Popup - - native content :: PopupBuilder b -> MutableIO (JArray Node) -> IO b - | PopupBuilder b -> MutableIO (Collection Node) -> IO b - - native create "javafx.stage.PopupBuilder.create" :: () -> IO (PopupBuilder Object) - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/PopupWindow.fr b/preFregeFX/src/generated/frege/javafx/stage/PopupWindow.fr deleted file mode 100644 index fabe14e..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/PopupWindow.fr +++ /dev/null @@ -1,65 +0,0 @@ -data PopupWindow = mutable native javafx.stage.PopupWindow where - - native anchorLocationProperty :: PopupWindow -> IO (ObjectProperty PopupWindow_AnchorLocation) - - native anchorXProperty :: PopupWindow -> IO ReadOnlyDoubleProperty - - native anchorYProperty :: PopupWindow -> IO ReadOnlyDoubleProperty - - native autoFixProperty :: PopupWindow -> IO BooleanProperty - - native autoHideProperty :: PopupWindow -> IO BooleanProperty - - native consumeAutoHidingEventsProperty :: PopupWindow -> IO BooleanProperty - - native getAnchorLocation :: PopupWindow -> IO PopupWindow_AnchorLocation - - native getAnchorX :: PopupWindow -> IO Double - - native getAnchorY :: PopupWindow -> IO Double - - native getConsumeAutoHidingEvents :: PopupWindow -> IO Bool - - native getOnAutoHide :: PopupWindow -> IO (EventHandler Event) - - native getOwnerNode :: PopupWindow -> IO Node - - native getOwnerWindow :: PopupWindow -> IO Window - - native hide :: PopupWindow -> IO () - - native hideOnEscapeProperty :: PopupWindow -> IO BooleanProperty - - native isAutoFix :: PopupWindow -> IO Bool - - native isAutoHide :: PopupWindow -> IO Bool - - native isHideOnEscape :: PopupWindow -> IO Bool - - native onAutoHideProperty :: PopupWindow -> IO (ObjectProperty (EventHandler Event)) - - native ownerNodeProperty :: PopupWindow -> IO (ReadOnlyObjectProperty Node) - - native ownerWindowProperty :: PopupWindow -> IO (ReadOnlyObjectProperty Window) - - native setAnchorLocation :: PopupWindow -> PopupWindow_AnchorLocation -> IO () - - native setAnchorX :: PopupWindow -> Double -> IO () - - native setAnchorY :: PopupWindow -> Double -> IO () - - native setAutoFix :: PopupWindow -> Bool -> IO () - - native setAutoHide :: PopupWindow -> Bool -> IO () - - native setConsumeAutoHidingEvents :: PopupWindow -> Bool -> IO () - - native setHideOnEscape :: PopupWindow -> Bool -> IO () - - native setOnAutoHide :: PopupWindow -> EventHandler Event -> IO () - - native show :: PopupWindow -> Window -> IO () - | PopupWindow -> Window -> Double -> Double -> IO () - | PopupWindow -> Node -> Double -> Double -> IO () - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/Screen.fr b/preFregeFX/src/generated/frege/javafx/stage/Screen.fr deleted file mode 100644 index 7b5b127..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/Screen.fr +++ /dev/null @@ -1,22 +0,0 @@ -data Screen = mutable native javafx.stage.Screen where - - native equals :: Screen -> Object -> IO Bool - - native getBounds :: Screen -> IO Rectangle2D - - native getDpi :: Screen -> IO Double - - native getPrimary "javafx.stage.Screen.getPrimary" :: () -> IO Screen - - native getScreens "javafx.stage.Screen.getScreens" :: () -> IO (ObservableList Screen) - - native getScreensForRectangle "javafx.stage.Screen.getScreensForRectangle" :: Rectangle2D -> IO (ObservableList Screen) - | Double -> Double -> Double -> Double -> IO (ObservableList Screen) - - native getVisualBounds :: Screen -> IO Rectangle2D - - native hashCode :: Screen -> IO Int - - native toString :: Screen -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/Window.fr b/preFregeFX/src/generated/frege/javafx/stage/Window.fr deleted file mode 100644 index ffb392b..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/Window.fr +++ /dev/null @@ -1,117 +0,0 @@ -data Window = mutable native javafx.stage.Window where - - native addEventFilter :: Window -> EventType t -> EventHandler t -> IO () - - native addEventHandler :: Window -> EventType t -> EventHandler t -> IO () - - native buildEventDispatchChain :: Window -> EventDispatchChain -> IO EventDispatchChain - - native centerOnScreen :: Window -> IO () - - native eventDispatcherProperty :: Window -> IO (ObjectProperty EventDispatcher) - - native fireEvent :: Window -> Event -> IO () - - native focusedProperty :: Window -> IO ReadOnlyBooleanProperty - - native getEventDispatcher :: Window -> IO EventDispatcher - - native getHeight :: Window -> IO Double - - native getOnCloseRequest :: Window -> IO (EventHandler WindowEvent) - - native getOnHidden :: Window -> IO (EventHandler WindowEvent) - - native getOnHiding :: Window -> IO (EventHandler WindowEvent) - - native getOnShowing :: Window -> IO (EventHandler WindowEvent) - - native getOnShown :: Window -> IO (EventHandler WindowEvent) - - native getOpacity :: Window -> IO Double - - native getProperties :: Window -> IO (ObservableMap Object Object) - - native getScene :: Window -> IO Scene - - native getUserData :: Window -> IO Object - - native getWidth :: Window -> IO Double - - native getX :: Window -> IO Double - - native getY :: Window -> IO Double - - native hasProperties :: Window -> IO Bool - - native heightProperty :: Window -> IO ReadOnlyDoubleProperty - - native hide :: Window -> IO () - - native impl_getMXWindowType :: Window -> IO String - - native impl_getPeer :: Window -> IO TKStage - - native impl_getWindows "javafx.stage.Window.impl_getWindows" :: () -> STMutable s (Iterator Window) - - native isFocused :: Window -> IO Bool - - native isShowing :: Window -> IO Bool - - native onCloseRequestProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) - - native onHiddenProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) - - native onHidingProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) - - native onShowingProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) - - native onShownProperty :: Window -> IO (ObjectProperty (EventHandler WindowEvent)) - - native opacityProperty :: Window -> IO DoubleProperty - - native removeEventFilter :: Window -> EventType t -> EventHandler t -> IO () - - native removeEventHandler :: Window -> EventType t -> EventHandler t -> IO () - - native requestFocus :: Window -> IO () - - native sceneProperty :: Window -> IO (ReadOnlyObjectProperty Scene) - - native setEventDispatcher :: Window -> EventDispatcher -> IO () - - native setFocused :: Window -> Bool -> IO () - - native setHeight :: Window -> Double -> IO () - - native setOnCloseRequest :: Window -> EventHandler WindowEvent -> IO () - - native setOnHidden :: Window -> EventHandler WindowEvent -> IO () - - native setOnHiding :: Window -> EventHandler WindowEvent -> IO () - - native setOnShowing :: Window -> EventHandler WindowEvent -> IO () - - native setOnShown :: Window -> EventHandler WindowEvent -> IO () - - native setOpacity :: Window -> Double -> IO () - - native setUserData :: Window -> Object -> IO () - - native setWidth :: Window -> Double -> IO () - - native setX :: Window -> Double -> IO () - - native setY :: Window -> Double -> IO () - - native showingProperty :: Window -> IO ReadOnlyBooleanProperty - - native sizeToScene :: Window -> IO () - - native widthProperty :: Window -> IO ReadOnlyDoubleProperty - - native xProperty :: Window -> IO ReadOnlyDoubleProperty - - native yProperty :: Window -> IO ReadOnlyDoubleProperty - - diff --git a/preFregeFX/src/generated/frege/javafx/stage/WindowBuilder.fr b/preFregeFX/src/generated/frege/javafx/stage/WindowBuilder.fr deleted file mode 100644 index 7326826..0000000 --- a/preFregeFX/src/generated/frege/javafx/stage/WindowBuilder.fr +++ /dev/null @@ -1,29 +0,0 @@ -data WindowBuilder b = mutable native javafx.stage.WindowBuilder where - - native applyTo :: WindowBuilder b -> Window -> IO () - - native eventDispatcher :: WindowBuilder b -> EventDispatcher -> IO b - - native focused :: WindowBuilder b -> Bool -> IO b - - native height :: WindowBuilder b -> Double -> IO b - - native onCloseRequest :: WindowBuilder b -> EventHandler WindowEvent -> IO b - - native onHidden :: WindowBuilder b -> EventHandler WindowEvent -> IO b - - native onHiding :: WindowBuilder b -> EventHandler WindowEvent -> IO b - - native onShowing :: WindowBuilder b -> EventHandler WindowEvent -> IO b - - native onShown :: WindowBuilder b -> EventHandler WindowEvent -> IO b - - native opacity :: WindowBuilder b -> Double -> IO b - - native width :: WindowBuilder b -> Double -> IO b - - native x :: WindowBuilder b -> Double -> IO b - - native y :: WindowBuilder b -> Double -> IO b - - diff --git a/preFregeFX/src/generated/frege/javafx/util/Builder.fr b/preFregeFX/src/generated/frege/javafx/util/Builder.fr deleted file mode 100644 index e609eb8..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/Builder.fr +++ /dev/null @@ -1,5 +0,0 @@ -data Builder t = mutable native javafx.util.Builder where - - native build :: Builder t -> IO t - - diff --git a/preFregeFX/src/generated/frege/javafx/util/Callback.fr b/preFregeFX/src/generated/frege/javafx/util/Callback.fr deleted file mode 100644 index 24e115e..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/Callback.fr +++ /dev/null @@ -1,5 +0,0 @@ -data Callback p r = mutable native javafx.util.Callback where - - native call :: Callback p r -> p -> IO r - - diff --git a/preFregeFX/src/generated/frege/javafx/util/Duration.fr b/preFregeFX/src/generated/frege/javafx/util/Duration.fr deleted file mode 100644 index 7e756ec..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/Duration.fr +++ /dev/null @@ -1,61 +0,0 @@ -data Duration = mutable native javafx.util.Duration where - - native zero "javafx.util.Duration.ZERO" :: IO Duration - native one "javafx.util.Duration.ONE" :: IO Duration - native indefinite "javafx.util.Duration.INDEFINITE" :: IO Duration - native unknown "javafx.util.Duration.UNKNOWN" :: IO Duration - - native new :: Double -> IO Duration - - native add :: Duration -> Duration -> IO Duration - - native compareTo :: Duration -> Duration -> IO Int - - native divide :: Duration -> Duration -> IO Duration - | Duration -> Double -> IO Duration - - native equals :: Duration -> Object -> IO Bool - - native greaterThan :: Duration -> Duration -> IO Bool - - native greaterThanOrEqualTo :: Duration -> Duration -> IO Bool - - native hashCode :: Duration -> IO Int - - native hours "javafx.util.Duration.hours" :: Double -> IO Duration - - native isIndefinite :: Duration -> IO Bool - - native isUnknown :: Duration -> IO Bool - - native lessThan :: Duration -> Duration -> IO Bool - - native lessThanOrEqualTo :: Duration -> Duration -> IO Bool - - native millis "javafx.util.Duration.millis" :: Double -> IO Duration - - native minutes "javafx.util.Duration.minutes" :: Double -> IO Duration - - native multiply :: Duration -> Duration -> IO Duration - | Duration -> Double -> IO Duration - - native negate :: Duration -> IO Duration - - native seconds "javafx.util.Duration.seconds" :: Double -> IO Duration - - native subtract :: Duration -> Duration -> IO Duration - - native toHours :: Duration -> IO Double - - native toMillis :: Duration -> IO Double - - native toMinutes :: Duration -> IO Double - - native toSeconds :: Duration -> IO Double - - native toString :: Duration -> IO String - - native valueOf "javafx.util.Duration.valueOf" :: String -> IO Duration - -derive Serializable Duration - diff --git a/preFregeFX/src/generated/frege/javafx/util/Pair.fr b/preFregeFX/src/generated/frege/javafx/util/Pair.fr deleted file mode 100644 index e6464be..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/Pair.fr +++ /dev/null @@ -1,16 +0,0 @@ -data Pair k v = mutable native javafx.util.Pair where - - native new :: k -> v -> IO (Pair k v) - - native equals :: Pair k v -> Object -> IO Bool - - native getKey :: Pair k v -> IO k - - native getValue :: Pair k v -> IO v - - native hashCode :: Pair k v -> IO Int - - native toString :: Pair k v -> IO String - -derive Serializable (Pair k v) - diff --git a/preFregeFX/src/generated/frege/javafx/util/converter/CurrencyStringConverter.fr b/preFregeFX/src/generated/frege/javafx/util/converter/CurrencyStringConverter.fr deleted file mode 100644 index 1572b24..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/converter/CurrencyStringConverter.fr +++ /dev/null @@ -1,9 +0,0 @@ -data CurrencyStringConverter = mutable native javafx.util.converter.CurrencyStringConverter where - - native new :: NumberFormat -> IO CurrencyStringConverter - | Locale -> String -> IO CurrencyStringConverter - | String -> IO CurrencyStringConverter - | Locale -> IO CurrencyStringConverter - | () -> IO CurrencyStringConverter - - diff --git a/preFregeFX/src/generated/frege/javafx/util/converter/DateStringConverter.fr b/preFregeFX/src/generated/frege/javafx/util/converter/DateStringConverter.fr deleted file mode 100644 index 82ad408..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/converter/DateStringConverter.fr +++ /dev/null @@ -1,11 +0,0 @@ -data DateStringConverter = mutable native javafx.util.converter.DateStringConverter where - - native new :: String -> IO DateStringConverter - | Locale -> String -> IO DateStringConverter - | DateFormat -> IO DateStringConverter - | () -> IO DateStringConverter - | Int -> IO DateStringConverter - | Locale -> IO DateStringConverter - | Locale -> Int -> IO DateStringConverter - - diff --git a/preFregeFX/src/generated/frege/javafx/util/converter/FormatStringConverter.fr b/preFregeFX/src/generated/frege/javafx/util/converter/FormatStringConverter.fr deleted file mode 100644 index 26c67a9..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/converter/FormatStringConverter.fr +++ /dev/null @@ -1,9 +0,0 @@ -data FormatStringConverter t = mutable native javafx.util.converter.FormatStringConverter where - - native new :: Format -> IO (FormatStringConverter t) - - native fromString :: FormatStringConverter t -> String -> IO t - - native toString :: FormatStringConverter t -> t -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/util/converter/IntegerStringConverter.fr b/preFregeFX/src/generated/frege/javafx/util/converter/IntegerStringConverter.fr deleted file mode 100644 index 9557eca..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/converter/IntegerStringConverter.fr +++ /dev/null @@ -1,9 +0,0 @@ -data IntegerStringConverter = mutable native javafx.util.converter.IntegerStringConverter where - - native new :: () -> IO IntegerStringConverter - - native fromString :: IntegerStringConverter -> String -> IO Integer - - native toString :: IntegerStringConverter -> Integer -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/util/converter/LocalDateStringConverter.fr b/preFregeFX/src/generated/frege/javafx/util/converter/LocalDateStringConverter.fr deleted file mode 100644 index 37c4922..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/converter/LocalDateStringConverter.fr +++ /dev/null @@ -1,12 +0,0 @@ -data LocalDateStringConverter = mutable native javafx.util.converter.LocalDateStringConverter where - - native new :: FormatStyle -> Locale -> Chronology -> IO LocalDateStringConverter - | DateTimeFormatter -> DateTimeFormatter -> IO LocalDateStringConverter - | FormatStyle -> IO LocalDateStringConverter - | () -> IO LocalDateStringConverter - - native fromString :: LocalDateStringConverter -> String -> IO LocalDate - - native toString :: LocalDateStringConverter -> LocalDate -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/util/converter/LongStringConverter.fr b/preFregeFX/src/generated/frege/javafx/util/converter/LongStringConverter.fr deleted file mode 100644 index 42c30b2..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/converter/LongStringConverter.fr +++ /dev/null @@ -1,9 +0,0 @@ -data LongStringConverter = mutable native javafx.util.converter.LongStringConverter where - - native new :: () -> IO LongStringConverter - - native fromString :: LongStringConverter -> String -> IO Long - - native toString :: LongStringConverter -> Long -> IO String - - diff --git a/preFregeFX/src/generated/frege/javafx/util/converter/NumberStringConverter.fr b/preFregeFX/src/generated/frege/javafx/util/converter/NumberStringConverter.fr deleted file mode 100644 index 4c8dd9c..0000000 --- a/preFregeFX/src/generated/frege/javafx/util/converter/NumberStringConverter.fr +++ /dev/null @@ -1,13 +0,0 @@ -data NumberStringConverter = mutable native javafx.util.converter.NumberStringConverter where - - native new :: NumberFormat -> IO NumberStringConverter - | Locale -> String -> IO NumberStringConverter - | () -> IO NumberStringConverter - | Locale -> IO NumberStringConverter - | String -> IO NumberStringConverter - - native fromString :: NumberStringConverter -> String -> IO Number - - native toString :: NumberStringConverter -> Number -> IO String - - diff --git a/preFregeFX/types.properties b/preFregeFX/types.properties deleted file mode 100644 index a5b2266..0000000 --- a/preFregeFX/types.properties +++ /dev/null @@ -1,990 +0,0 @@ -javafx.animation.Animation=io -javafx.animation.AnimationAccessorImpl=io -javafx.animation.AnimationBuilder=io -javafx.animation.AnimationTimer=io -javafx.animation.FadeTransition=io -javafx.animation.FadeTransitionBuilder=io -javafx.animation.FillTransition=io -javafx.animation.FillTransitionBuilder=io -javafx.animation.Interpolatable=io -javafx.animation.Interpolator=io -javafx.animation.KeyFrame=io -javafx.animation.KeyValue=io -javafx.animation.ParallelTransition=io -javafx.animation.ParallelTransitionBuilder=io -javafx.animation.PathTransition=io -javafx.animation.PathTransitionBuilder=io -javafx.animation.PauseTransition=io -javafx.animation.PauseTransitionBuilder=io -javafx.animation.RotateTransition=io -javafx.animation.RotateTransitionBuilder=io -javafx.animation.ScaleTransition=io -javafx.animation.ScaleTransitionBuilder=io -javafx.animation.SequentialTransition=io -javafx.animation.SequentialTransitionBuilder=io -javafx.animation.StrokeTransition=io -javafx.animation.StrokeTransitionBuilder=io -javafx.animation.Timeline=io -javafx.animation.TimelineBuilder=io -javafx.animation.Transition=io -javafx.animation.TransitionBuilder=io -javafx.animation.TranslateTransition=io -javafx.animation.TranslateTransitionBuilder=io -javafx.application.Application=io -javafx.application.ConditionalFeature=io -javafx.application.HostServices=io -javafx.application.Platform=io -javafx.application.Preloader=io -javafx.beans.binding.Binding=io -javafx.beans.binding.Bindings=io -javafx.beans.binding.BooleanBinding=io -javafx.beans.binding.BooleanExpression=io -javafx.beans.binding.DoubleBinding=io -javafx.beans.binding.DoubleExpression=io -javafx.beans.binding.FloatBinding=io -javafx.beans.binding.FloatExpression=io -javafx.beans.binding.IntegerBinding=io -javafx.beans.binding.IntegerExpression=io -javafx.beans.binding.ListBinding=io -javafx.beans.binding.ListExpression=io -javafx.beans.binding.LongBinding=io -javafx.beans.binding.LongExpression=io -javafx.beans.binding.MapBinding=io -javafx.beans.binding.MapExpression=io -javafx.beans.binding.NumberBinding=io -javafx.beans.binding.NumberExpression=io -javafx.beans.binding.NumberExpressionBase=io -javafx.beans.binding.ObjectBinding=io -javafx.beans.binding.ObjectExpression=io -javafx.beans.binding.SetBinding=io -javafx.beans.binding.SetExpression=io -javafx.beans.binding.StringBinding=io -javafx.beans.binding.StringExpression=io -javafx.beans.binding.When=io -javafx.beans.DefaultProperty=io -javafx.beans.InvalidationListener=io -javafx.beans.NamedArg=io -javafx.beans.Observable=io -javafx.beans.property.adapter.DescriptorListenerCleaner=io -javafx.beans.property.adapter.JavaBeanBooleanProperty=io -javafx.beans.property.adapter.JavaBeanBooleanPropertyBuilder=io -javafx.beans.property.adapter.JavaBeanDoubleProperty=io -javafx.beans.property.adapter.JavaBeanDoublePropertyBuilder=io -javafx.beans.property.adapter.JavaBeanFloatProperty=io -javafx.beans.property.adapter.JavaBeanFloatPropertyBuilder=io -javafx.beans.property.adapter.JavaBeanIntegerProperty=io -javafx.beans.property.adapter.JavaBeanIntegerPropertyBuilder=io -javafx.beans.property.adapter.JavaBeanLongProperty=io -javafx.beans.property.adapter.JavaBeanLongPropertyBuilder=io -javafx.beans.property.adapter.JavaBeanObjectProperty=io -javafx.beans.property.adapter.JavaBeanObjectPropertyBuilder=io -javafx.beans.property.adapter.JavaBeanProperty=io -javafx.beans.property.adapter.JavaBeanStringProperty=io -javafx.beans.property.adapter.JavaBeanStringPropertyBuilder=io -javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanPropertyBuilder=io -javafx.beans.property.adapter.ReadOnlyJavaBeanDoubleProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanDoublePropertyBuilder=io -javafx.beans.property.adapter.ReadOnlyJavaBeanFloatProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanFloatPropertyBuilder=io -javafx.beans.property.adapter.ReadOnlyJavaBeanIntegerProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanIntegerPropertyBuilder=io -javafx.beans.property.adapter.ReadOnlyJavaBeanLongProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanLongPropertyBuilder=io -javafx.beans.property.adapter.ReadOnlyJavaBeanObjectProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanObjectPropertyBuilder=io -javafx.beans.property.adapter.ReadOnlyJavaBeanProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanStringProperty=io -javafx.beans.property.adapter.ReadOnlyJavaBeanStringPropertyBuilder=io -javafx.beans.property.BooleanProperty=io -javafx.beans.property.BooleanPropertyBase=io -javafx.beans.property.DoubleProperty=io -javafx.beans.property.DoublePropertyBase=io -javafx.beans.property.FloatProperty=io -javafx.beans.property.FloatPropertyBase=io -javafx.beans.property.IntegerProperty=io -javafx.beans.property.IntegerPropertyBase=io -javafx.beans.property.ListProperty=io -javafx.beans.property.ListPropertyBase=io -javafx.beans.property.LongProperty=io -javafx.beans.property.LongPropertyBase=io -javafx.beans.property.MapProperty=io -javafx.beans.property.MapPropertyBase=io -javafx.beans.property.ObjectProperty=io -javafx.beans.property.ObjectPropertyBase=io -javafx.beans.property.Property=io -javafx.beans.property.ReadOnlyBooleanProperty=io -javafx.beans.property.ReadOnlyBooleanPropertyBase=io -javafx.beans.property.ReadOnlyBooleanWrapper=io -javafx.beans.property.ReadOnlyDoubleProperty=io -javafx.beans.property.ReadOnlyDoublePropertyBase=io -javafx.beans.property.ReadOnlyDoubleWrapper=io -javafx.beans.property.ReadOnlyFloatProperty=io -javafx.beans.property.ReadOnlyFloatPropertyBase=io -javafx.beans.property.ReadOnlyFloatWrapper=io -javafx.beans.property.ReadOnlyIntegerProperty=io -javafx.beans.property.ReadOnlyIntegerPropertyBase=io -javafx.beans.property.ReadOnlyIntegerWrapper=io -javafx.beans.property.ReadOnlyListProperty=io -javafx.beans.property.ReadOnlyListPropertyBase=io -javafx.beans.property.ReadOnlyListWrapper=io -javafx.beans.property.ReadOnlyLongProperty=io -javafx.beans.property.ReadOnlyLongPropertyBase=io -javafx.beans.property.ReadOnlyLongWrapper=io -javafx.beans.property.ReadOnlyMapProperty=io -javafx.beans.property.ReadOnlyMapPropertyBase=io -javafx.beans.property.ReadOnlyMapWrapper=io -javafx.beans.property.ReadOnlyObjectProperty=io -javafx.beans.property.ReadOnlyObjectPropertyBase=io -javafx.beans.property.ReadOnlyObjectWrapper=io -javafx.beans.property.ReadOnlyProperty=io -javafx.beans.property.ReadOnlySetProperty=io -javafx.beans.property.ReadOnlySetPropertyBase=io -javafx.beans.property.ReadOnlySetWrapper=io -javafx.beans.property.ReadOnlyStringProperty=io -javafx.beans.property.ReadOnlyStringPropertyBase=io -javafx.beans.property.ReadOnlyStringWrapper=io -javafx.beans.property.SetProperty=io -javafx.beans.property.SetPropertyBase=io -javafx.beans.property.SimpleBooleanProperty=io -javafx.beans.property.SimpleDoubleProperty=io -javafx.beans.property.SimpleFloatProperty=io -javafx.beans.property.SimpleIntegerProperty=io -javafx.beans.property.SimpleListProperty=io -javafx.beans.property.SimpleLongProperty=io -javafx.beans.property.SimpleMapProperty=io -javafx.beans.property.SimpleObjectProperty=io -javafx.beans.property.SimpleSetProperty=io -javafx.beans.property.SimpleStringProperty=io -javafx.beans.property.StringProperty=io -javafx.beans.property.StringPropertyBase=io -javafx.beans.value.ChangeListener=io -javafx.beans.value.ObservableBooleanValue=io -javafx.beans.value.ObservableDoubleValue=io -javafx.beans.value.ObservableFloatValue=io -javafx.beans.value.ObservableIntegerValue=io -javafx.beans.value.ObservableListValue=io -javafx.beans.value.ObservableLongValue=io -javafx.beans.value.ObservableMapValue=io -javafx.beans.value.ObservableNumberValue=io -javafx.beans.value.ObservableObjectValue=io -javafx.beans.value.ObservableSetValue=io -javafx.beans.value.ObservableStringValue=io -javafx.beans.value.ObservableValue=io -javafx.beans.value.ObservableValueBase=io -javafx.beans.value.WeakChangeListener=io -javafx.beans.value.WritableBooleanValue=io -javafx.beans.value.WritableDoubleValue=io -javafx.beans.value.WritableFloatValue=io -javafx.beans.value.WritableIntegerValue=io -javafx.beans.value.WritableListValue=io -javafx.beans.value.WritableLongValue=io -javafx.beans.value.WritableMapValue=io -javafx.beans.value.WritableNumberValue=io -javafx.beans.value.WritableObjectValue=io -javafx.beans.value.WritableSetValue=io -javafx.beans.value.WritableStringValue=io -javafx.beans.value.WritableValue=io -javafx.beans.WeakInvalidationListener=io -javafx.beans.WeakListener=io -javafx.collections.ArrayChangeListener=io -javafx.collections.FXCollections=io -javafx.collections.ListChangeBuilder=io -javafx.collections.ListChangeListener=io -javafx.collections.MapChangeListener=io -javafx.collections.ModifiableObservableListBase=io -javafx.collections.ObservableArray=io -javafx.collections.ObservableArrayBase=io -javafx.collections.ObservableFloatArray=io -javafx.collections.ObservableIntegerArray=io -javafx.collections.ObservableList=io -javafx.collections.ObservableListBase=io -javafx.collections.ObservableMap=io -javafx.collections.ObservableSet=io -javafx.collections.SetChangeListener=io -javafx.collections.transformation.FilteredList=io -javafx.collections.transformation.SortedList=io -javafx.collections.transformation.TransformationList=io -javafx.collections.WeakListChangeListener=io -javafx.collections.WeakMapChangeListener=io -javafx.collections.WeakSetChangeListener=io -javafx.concurrent.EventHelper=io -javafx.concurrent.ScheduledService=io -javafx.concurrent.Service=io -javafx.concurrent.Task=io -javafx.concurrent.Worker=io -javafx.concurrent.WorkerStateEvent=io -javafx.css.CssMetaData=io -javafx.css.FontCssMetaData=io -javafx.css.ParsedValue=io -javafx.css.PseudoClass=io -javafx.css.SimpleStyleableBooleanProperty=io -javafx.css.SimpleStyleableDoubleProperty=io -javafx.css.SimpleStyleableFloatProperty=io -javafx.css.SimpleStyleableIntegerProperty=io -javafx.css.SimpleStyleableLongProperty=io -javafx.css.SimpleStyleableObjectProperty=io -javafx.css.SimpleStyleableStringProperty=io -javafx.css.Styleable=io -javafx.css.StyleableBooleanProperty=io -javafx.css.StyleableDoubleProperty=io -javafx.css.StyleableFloatProperty=io -javafx.css.StyleableIntegerProperty=io -javafx.css.StyleableLongProperty=io -javafx.css.StyleableObjectProperty=io -javafx.css.StyleableProperty=io -javafx.css.StyleablePropertyFactory=io -javafx.css.StyleableStringProperty=io -javafx.css.StyleConverter=io -javafx.css.StyleOrigin=io -javafx.embed.swing.CachingTransferable=io -javafx.embed.swing.DataFlavorUtils=io -javafx.embed.swing.FXDnD=io -javafx.embed.swing.InputMethodSupport=io -javafx.embed.swing.JFXPanel=io -javafx.embed.swing.JFXPanelBuilder=io -javafx.embed.swing.SwingCursors=io -javafx.embed.swing.SwingDnD=io -javafx.embed.swing.SwingDragSource=io -javafx.embed.swing.SwingEvents=io -javafx.embed.swing.SwingFXUtils=io -javafx.embed.swing.SwingNode=io -javafx.embed.swt.CustomTransfer=io -javafx.embed.swt.CustomTransferBuilder=io -javafx.embed.swt.FXCanvas=io -javafx.embed.swt.SWTCursors=io -javafx.embed.swt.SWTEvents=io -javafx.embed.swt.SWTFXUtils=io -javafx.event.ActionEvent=io -javafx.event.Event=io -javafx.event.EventDispatchChain=io -javafx.event.EventDispatcher=io -javafx.event.EventHandler=io -javafx.event.EventTarget=io -javafx.event.EventType=io -javafx.event.WeakEventHandler=io -javafx.fxml.FXML=io -javafx.fxml.FXMLLoader=io -javafx.fxml.Initializable=io -javafx.fxml.JavaFXBuilderFactory=io -javafx.fxml.LoadException=io -javafx.geometry.BoundingBox=io -javafx.geometry.BoundingBoxBuilder=io -javafx.geometry.Bounds=io -javafx.geometry.Dimension2D=io -javafx.geometry.Dimension2DBuilder=io -javafx.geometry.HorizontalDirection=io -javafx.geometry.HPos=io -javafx.geometry.Insets=io -javafx.geometry.InsetsBuilder=io -javafx.geometry.NodeOrientation=io -javafx.geometry.Orientation=io -javafx.geometry.Point2D=io -javafx.geometry.Point2DBuilder=io -javafx.geometry.Point3D=io -javafx.geometry.Point3DBuilder=io -javafx.geometry.Pos=io -javafx.geometry.Rectangle2D=io -javafx.geometry.Rectangle2DBuilder=io -javafx.geometry.Side=io -javafx.geometry.VerticalDirection=io -javafx.geometry.VPos=io -javafx.print.Collation=io -javafx.print.JobSettings=io -javafx.print.PageLayout=io -javafx.print.PageOrientation=io -javafx.print.PageRange=io -javafx.print.Paper=io -javafx.print.PaperSource=io -javafx.print.PrintColor=io -javafx.print.Printer=io -javafx.print.PrinterAttributes=io -javafx.print.PrinterJob=io -javafx.print.PrintQuality=io -javafx.print.PrintResolution=io -javafx.print.PrintSides=io -javafx.scene.AccessibleAction=io -javafx.scene.AccessibleAttribute=io -javafx.scene.AccessibleRole=io -javafx.scene.AmbientLight=io -javafx.scene.CacheHint=io -javafx.scene.Camera=io -javafx.scene.canvas.Canvas=io -javafx.scene.canvas.CanvasBuilder=io -javafx.scene.canvas.GraphicsContext=io -javafx.scene.chart.AreaChart=io -javafx.scene.chart.AreaChartBuilder=io -javafx.scene.chart.Axis=io -javafx.scene.chart.AxisBuilder=io -javafx.scene.chart.BarChart=io -javafx.scene.chart.BarChartBuilder=io -javafx.scene.chart.BubbleChart=io -javafx.scene.chart.BubbleChartBuilder=io -javafx.scene.chart.CategoryAxis=io -javafx.scene.chart.CategoryAxisBuilder=io -javafx.scene.chart.Chart=io -javafx.scene.chart.ChartBuilder=io -javafx.scene.chart.LineChart=io -javafx.scene.chart.LineChartBuilder=io -javafx.scene.chart.NumberAxis=io -javafx.scene.chart.NumberAxisBuilder=io -javafx.scene.chart.PieChart=io -javafx.scene.chart.PieChartBuilder=io -javafx.scene.chart.ScatterChart=io -javafx.scene.chart.ScatterChartBuilder=io -javafx.scene.chart.StackedAreaChart=io -javafx.scene.chart.StackedAreaChartBuilder=io -javafx.scene.chart.StackedBarChart=io -javafx.scene.chart.StackedBarChartBuilder=io -javafx.scene.chart.ValueAxis=io -javafx.scene.chart.ValueAxisBuilder=io -javafx.scene.chart.XYChart=io -javafx.scene.chart.XYChartBuilder=io -javafx.scene.control.Accordion=io -javafx.scene.control.AccordionBuilder=io -javafx.scene.control.Alert=io -javafx.scene.control.Button=io -javafx.scene.control.ButtonBar=io -javafx.scene.control.ButtonBase=io -javafx.scene.control.ButtonBaseBuilder=io -javafx.scene.control.ButtonBuilder=io -javafx.scene.control.ButtonType=io -javafx.scene.control.cell.CellUtils=io -javafx.scene.control.cell.CheckBoxListCell=io -javafx.scene.control.cell.CheckBoxListCellBuilder=io -javafx.scene.control.cell.CheckBoxTableCell=io -javafx.scene.control.cell.CheckBoxTableCellBuilder=io -javafx.scene.control.cell.CheckBoxTreeCell=io -javafx.scene.control.cell.CheckBoxTreeCellBuilder=io -javafx.scene.control.cell.CheckBoxTreeTableCell=io -javafx.scene.control.cell.ChoiceBoxListCell=io -javafx.scene.control.cell.ChoiceBoxListCellBuilder=io -javafx.scene.control.cell.ChoiceBoxTableCell=io -javafx.scene.control.cell.ChoiceBoxTableCellBuilder=io -javafx.scene.control.cell.ChoiceBoxTreeCell=io -javafx.scene.control.cell.ChoiceBoxTreeCellBuilder=io -javafx.scene.control.cell.ChoiceBoxTreeTableCell=io -javafx.scene.control.cell.ComboBoxListCell=io -javafx.scene.control.cell.ComboBoxListCellBuilder=io -javafx.scene.control.cell.ComboBoxTableCell=io -javafx.scene.control.cell.ComboBoxTableCellBuilder=io -javafx.scene.control.cell.ComboBoxTreeCell=io -javafx.scene.control.cell.ComboBoxTreeCellBuilder=io -javafx.scene.control.cell.ComboBoxTreeTableCell=io -javafx.scene.control.cell.DefaultTreeCell=io -javafx.scene.control.cell.MapValueFactory=io -javafx.scene.control.cell.ProgressBarTableCell=io -javafx.scene.control.cell.ProgressBarTreeTableCell=io -javafx.scene.control.cell.PropertyValueFactory=io -javafx.scene.control.cell.PropertyValueFactoryBuilder=io -javafx.scene.control.cell.TextFieldListCell=io -javafx.scene.control.cell.TextFieldListCellBuilder=io -javafx.scene.control.cell.TextFieldTableCell=io -javafx.scene.control.cell.TextFieldTableCellBuilder=io -javafx.scene.control.cell.TextFieldTreeCell=io -javafx.scene.control.cell.TextFieldTreeCellBuilder=io -javafx.scene.control.cell.TextFieldTreeTableCell=io -javafx.scene.control.cell.TreeItemPropertyValueFactory=io -javafx.scene.control.Cell=io -javafx.scene.control.CellBuilder=io -javafx.scene.control.CheckBox=io -javafx.scene.control.CheckBoxBuilder=io -javafx.scene.control.CheckBoxTreeItem=io -javafx.scene.control.CheckBoxTreeItemBuilder=io -javafx.scene.control.CheckMenuItem=io -javafx.scene.control.CheckMenuItemBuilder=io -javafx.scene.control.ChoiceBox=io -javafx.scene.control.ChoiceBoxBuilder=io -javafx.scene.control.ChoiceDialog=io -javafx.scene.control.ColorPicker=io -javafx.scene.control.ColorPickerBuilder=io -javafx.scene.control.ComboBox=io -javafx.scene.control.ComboBoxBase=io -javafx.scene.control.ComboBoxBaseBuilder=io -javafx.scene.control.ComboBoxBuilder=io -javafx.scene.control.ContentDisplay=io -javafx.scene.control.ContextMenu=io -javafx.scene.control.ContextMenuBuilder=io -javafx.scene.control.Control=io -javafx.scene.control.ControlBuilder=io -javafx.scene.control.ControlUtils=io -javafx.scene.control.CustomMenuItem=io -javafx.scene.control.CustomMenuItemBuilder=io -javafx.scene.control.DateCell=io -javafx.scene.control.DatePicker=io -javafx.scene.control.Dialog=io -javafx.scene.control.DialogEvent=io -javafx.scene.control.DialogPane=io -javafx.scene.control.FocusModel=io -javafx.scene.control.FXDialog=io -javafx.scene.control.HeavyweightDialog=io -javafx.scene.control.Hyperlink=io -javafx.scene.control.HyperlinkBuilder=io -javafx.scene.control.IndexedCell=io -javafx.scene.control.IndexedCellBuilder=io -javafx.scene.control.IndexRange=io -javafx.scene.control.IndexRangeBuilder=io -javafx.scene.control.Label=io -javafx.scene.control.LabelBuilder=io -javafx.scene.control.Labeled=io -javafx.scene.control.LabeledBuilder=io -javafx.scene.control.ListCell=io -javafx.scene.control.ListCellBuilder=io -javafx.scene.control.ListView=io -javafx.scene.control.ListViewBuilder=io -javafx.scene.control.Menu=io -javafx.scene.control.MenuBar=io -javafx.scene.control.MenuBarBuilder=io -javafx.scene.control.MenuBuilder=io -javafx.scene.control.MenuButton=io -javafx.scene.control.MenuButtonBuilder=io -javafx.scene.control.MenuItem=io -javafx.scene.control.MenuItemBuilder=io -javafx.scene.control.MultipleSelectionModel=io -javafx.scene.control.MultipleSelectionModelBase=io -javafx.scene.control.MultipleSelectionModelBuilder=io -javafx.scene.control.OverrunStyle=io -javafx.scene.control.Pagination=io -javafx.scene.control.PaginationBuilder=io -javafx.scene.control.PasswordField=io -javafx.scene.control.PasswordFieldBuilder=io -javafx.scene.control.PopupControl=io -javafx.scene.control.PopupControlBuilder=io -javafx.scene.control.ProgressBar=io -javafx.scene.control.ProgressBarBuilder=io -javafx.scene.control.ProgressIndicator=io -javafx.scene.control.ProgressIndicatorBuilder=io -javafx.scene.control.RadioButton=io -javafx.scene.control.RadioButtonBuilder=io -javafx.scene.control.RadioMenuItem=io -javafx.scene.control.RadioMenuItemBuilder=io -javafx.scene.control.ResizeFeaturesBase=io -javafx.scene.control.ScrollBar=io -javafx.scene.control.ScrollBarBuilder=io -javafx.scene.control.ScrollPane=io -javafx.scene.control.ScrollPaneBuilder=io -javafx.scene.control.ScrollToEvent=io -javafx.scene.control.SelectionMode=io -javafx.scene.control.SelectionModel=io -javafx.scene.control.Separator=io -javafx.scene.control.SeparatorBuilder=io -javafx.scene.control.SeparatorMenuItem=io -javafx.scene.control.SeparatorMenuItemBuilder=io -javafx.scene.control.SingleSelectionModel=io -javafx.scene.control.Skin=io -javafx.scene.control.SkinBase=io -javafx.scene.control.Skinnable=io -javafx.scene.control.Slider=io -javafx.scene.control.SliderBuilder=io -javafx.scene.control.SortEvent=io -javafx.scene.control.Spinner=io -javafx.scene.control.SpinnerValueFactory=io -javafx.scene.control.SplitMenuButton=io -javafx.scene.control.SplitMenuButtonBuilder=io -javafx.scene.control.SplitPane=io -javafx.scene.control.SplitPaneBuilder=io -javafx.scene.control.Tab=io -javafx.scene.control.TabBuilder=io -javafx.scene.control.TableCell=io -javafx.scene.control.TableCellBuilder=io -javafx.scene.control.TableColumn=io -javafx.scene.control.TableColumnBase=io -javafx.scene.control.TableColumnBuilder=io -javafx.scene.control.TableFocusModel=io -javafx.scene.control.TablePosition=io -javafx.scene.control.TablePositionBase=io -javafx.scene.control.TablePositionBuilder=io -javafx.scene.control.TableRow=io -javafx.scene.control.TableRowBuilder=io -javafx.scene.control.TableSelectionModel=io -javafx.scene.control.TableUtil=io -javafx.scene.control.TableView=io -javafx.scene.control.TableViewBuilder=io -javafx.scene.control.TabPane=io -javafx.scene.control.TabPaneBuilder=io -javafx.scene.control.TextArea=io -javafx.scene.control.TextAreaBuilder=io -javafx.scene.control.TextField=io -javafx.scene.control.TextFieldBuilder=io -javafx.scene.control.TextFormatter=io -javafx.scene.control.TextInputControl=io -javafx.scene.control.TextInputControlBuilder=io -javafx.scene.control.TextInputDialog=io -javafx.scene.control.TitledPane=io -javafx.scene.control.TitledPaneBuilder=io -javafx.scene.control.Toggle=io -javafx.scene.control.ToggleButton=io -javafx.scene.control.ToggleButtonBuilder=io -javafx.scene.control.ToggleGroup=io -javafx.scene.control.ToggleGroupBuilder=io -javafx.scene.control.ToolBar=io -javafx.scene.control.ToolBarBuilder=io -javafx.scene.control.Tooltip=io -javafx.scene.control.TooltipBuilder=io -javafx.scene.control.TreeCell=io -javafx.scene.control.TreeCellBuilder=io -javafx.scene.control.TreeItem=io -javafx.scene.control.TreeItemBuilder=io -javafx.scene.control.TreeSortMode=io -javafx.scene.control.TreeTableCell=io -javafx.scene.control.TreeTableColumn=io -javafx.scene.control.TreeTablePosition=io -javafx.scene.control.TreeTableRow=io -javafx.scene.control.TreeTableView=io -javafx.scene.control.TreeUtil=io -javafx.scene.control.TreeView=io -javafx.scene.control.TreeViewBuilder=io -javafx.scene.CssStyleHelper=io -javafx.scene.Cursor=io -javafx.scene.DepthTest=io -javafx.scene.effect.Blend=io -javafx.scene.effect.BlendBuilder=io -javafx.scene.effect.BlendMode=io -javafx.scene.effect.Bloom=io -javafx.scene.effect.BloomBuilder=io -javafx.scene.effect.BlurType=io -javafx.scene.effect.BoxBlur=io -javafx.scene.effect.BoxBlurBuilder=io -javafx.scene.effect.ColorAdjust=io -javafx.scene.effect.ColorAdjustBuilder=io -javafx.scene.effect.ColorInput=io -javafx.scene.effect.ColorInputBuilder=io -javafx.scene.effect.DisplacementMap=io -javafx.scene.effect.DisplacementMapBuilder=io -javafx.scene.effect.DropShadow=io -javafx.scene.effect.DropShadowBuilder=io -javafx.scene.effect.Effect=io -javafx.scene.effect.EffectChangeListener=io -javafx.scene.effect.FloatMap=io -javafx.scene.effect.FloatMapBuilder=io -javafx.scene.effect.GaussianBlur=io -javafx.scene.effect.GaussianBlurBuilder=io -javafx.scene.effect.Glow=io -javafx.scene.effect.GlowBuilder=io -javafx.scene.effect.ImageInput=io -javafx.scene.effect.ImageInputBuilder=io -javafx.scene.effect.InnerShadow=io -javafx.scene.effect.InnerShadowBuilder=io -javafx.scene.effect.Light=io -javafx.scene.effect.LightBuilder=io -javafx.scene.effect.Lighting=io -javafx.scene.effect.LightingBuilder=io -javafx.scene.effect.MotionBlur=io -javafx.scene.effect.MotionBlurBuilder=io -javafx.scene.effect.PerspectiveTransform=io -javafx.scene.effect.PerspectiveTransformBuilder=io -javafx.scene.effect.Reflection=io -javafx.scene.effect.ReflectionBuilder=io -javafx.scene.effect.SepiaTone=io -javafx.scene.effect.SepiaToneBuilder=io -javafx.scene.effect.Shadow=io -javafx.scene.effect.ShadowBuilder=io -javafx.scene.Group=io -javafx.scene.GroupBuilder=io -javafx.scene.image.Image=io -javafx.scene.image.ImageView=io -javafx.scene.image.ImageViewBuilder=io -javafx.scene.image.PixelFormat=io -javafx.scene.image.PixelReader=io -javafx.scene.image.PixelWriter=io -javafx.scene.image.WritableImage=io -javafx.scene.image.WritablePixelFormat=io -javafx.scene.ImageCursor=io -javafx.scene.ImageCursorBuilder=io -javafx.scene.input.Clipboard=io -javafx.scene.input.ClipboardContent=io -javafx.scene.input.ClipboardContentBuilder=io -javafx.scene.input.ContextMenuEvent=io -javafx.scene.input.DataFormat=io -javafx.scene.input.Dragboard=io -javafx.scene.input.DragEvent=io -javafx.scene.input.GestureEvent=io -javafx.scene.input.InputEvent=io -javafx.scene.input.InputMethodEvent=io -javafx.scene.input.InputMethodHighlight=io -javafx.scene.input.InputMethodRequests=io -javafx.scene.input.InputMethodTextRun=io -javafx.scene.input.KeyCharacterCombination=io -javafx.scene.input.KeyCharacterCombinationBuilder=io -javafx.scene.input.KeyCode=io -javafx.scene.input.KeyCodeCombination=io -javafx.scene.input.KeyCodeCombinationBuilder=io -javafx.scene.input.KeyCombination=io -javafx.scene.input.KeyEvent=io -javafx.scene.input.Mnemonic=io -javafx.scene.input.MnemonicBuilder=io -javafx.scene.input.MouseButton=io -javafx.scene.input.MouseDragEvent=io -javafx.scene.input.MouseEvent=io -javafx.scene.input.PickResult=io -javafx.scene.input.RotateEvent=io -javafx.scene.input.ScrollEvent=io -javafx.scene.input.SwipeEvent=io -javafx.scene.input.TouchEvent=io -javafx.scene.input.TouchPoint=io -javafx.scene.input.TransferMode=io -javafx.scene.input.ZoomEvent=io -javafx.scene.layout.AnchorPane=io -javafx.scene.layout.AnchorPaneBuilder=io -javafx.scene.layout.Background=io -javafx.scene.layout.BackgroundConverter=io -javafx.scene.layout.BackgroundFill=io -javafx.scene.layout.BackgroundImage=io -javafx.scene.layout.BackgroundPosition=io -javafx.scene.layout.BackgroundRepeat=io -javafx.scene.layout.BackgroundSize=io -javafx.scene.layout.Border=io -javafx.scene.layout.BorderConverter=io -javafx.scene.layout.BorderImage=io -javafx.scene.layout.BorderPane=io -javafx.scene.layout.BorderPaneBuilder=io -javafx.scene.layout.BorderRepeat=io -javafx.scene.layout.BorderStroke=io -javafx.scene.layout.BorderStrokeStyle=io -javafx.scene.layout.BorderWidths=io -javafx.scene.layout.ColumnConstraints=io -javafx.scene.layout.ColumnConstraintsBuilder=io -javafx.scene.layout.ConstraintsBase=io -javafx.scene.layout.CornerRadii=io -javafx.scene.layout.CornerRadiiConverter=io -javafx.scene.layout.FlowPane=io -javafx.scene.layout.FlowPaneBuilder=io -javafx.scene.layout.GridPane=io -javafx.scene.layout.GridPaneBuilder=io -javafx.scene.layout.HBox=io -javafx.scene.layout.HBoxBuilder=io -javafx.scene.layout.Pane=io -javafx.scene.layout.PaneBuilder=io -javafx.scene.layout.Priority=io -javafx.scene.layout.Region=io -javafx.scene.layout.RegionBuilder=io -javafx.scene.layout.RowConstraints=io -javafx.scene.layout.RowConstraintsBuilder=io -javafx.scene.layout.StackPane=io -javafx.scene.layout.StackPaneBuilder=io -javafx.scene.layout.TilePane=io -javafx.scene.layout.TilePaneBuilder=io -javafx.scene.layout.VBox=io -javafx.scene.layout.VBoxBuilder=io -javafx.scene.LightBase=io -javafx.scene.media.AudioClip=io -javafx.scene.media.AudioClipBuilder=io -javafx.scene.media.AudioEqualizer=io -javafx.scene.media.AudioSpectrumListener=io -javafx.scene.media.AudioTrack=io -javafx.scene.media.EqualizerBand=io -javafx.scene.media.Media=io -javafx.scene.media.MediaBuilder=io -javafx.scene.media.MediaErrorEvent=io -javafx.scene.media.MediaException=io -javafx.scene.media.MediaMarkerEvent=io -javafx.scene.media.MediaPlayer=io -javafx.scene.media.MediaPlayerBuilder=io -javafx.scene.media.MediaView=io -javafx.scene.media.MediaViewBuilder=io -javafx.scene.media.NGMediaView=io -javafx.scene.media.SubtitleTrack=io -javafx.scene.media.Track=io -javafx.scene.media.VideoTrack=io -javafx.scene.Node=io -javafx.scene.NodeBuilder=io -javafx.scene.paint.Color=io -javafx.scene.paint.ColorBuilder=io -javafx.scene.paint.CycleMethod=io -javafx.scene.paint.ImagePattern=io -javafx.scene.paint.ImagePatternBuilder=io -javafx.scene.paint.LinearGradient=io -javafx.scene.paint.LinearGradientBuilder=io -javafx.scene.paint.Material=io -javafx.scene.paint.Paint=io -javafx.scene.paint.PhongMaterial=io -javafx.scene.paint.RadialGradient=io -javafx.scene.paint.RadialGradientBuilder=io -javafx.scene.paint.Stop=io -javafx.scene.paint.StopBuilder=io -javafx.scene.ParallelCamera=io -javafx.scene.Parent=io -javafx.scene.ParentBuilder=io -javafx.scene.PerspectiveCamera=io -javafx.scene.PerspectiveCameraBuilder=io -javafx.scene.PointLight=io -javafx.scene.PropertyHelper=io -javafx.scene.Scene=io -javafx.scene.SceneAntialiasing=io -javafx.scene.SceneBuilder=io -javafx.scene.shape.Arc=io -javafx.scene.shape.ArcBuilder=io -javafx.scene.shape.ArcTo=io -javafx.scene.shape.ArcToBuilder=io -javafx.scene.shape.ArcType=io -javafx.scene.shape.Box=io -javafx.scene.shape.Circle=io -javafx.scene.shape.CircleBuilder=io -javafx.scene.shape.ClosePath=io -javafx.scene.shape.ClosePathBuilder=io -javafx.scene.shape.CubicCurve=io -javafx.scene.shape.CubicCurveBuilder=io -javafx.scene.shape.CubicCurveTo=io -javafx.scene.shape.CubicCurveToBuilder=io -javafx.scene.shape.CullFace=io -javafx.scene.shape.Cylinder=io -javafx.scene.shape.DrawMode=io -javafx.scene.shape.Ellipse=io -javafx.scene.shape.EllipseBuilder=io -javafx.scene.shape.FillRule=io -javafx.scene.shape.HLineTo=io -javafx.scene.shape.HLineToBuilder=io -javafx.scene.shape.Line=io -javafx.scene.shape.LineBuilder=io -javafx.scene.shape.LineTo=io -javafx.scene.shape.LineToBuilder=io -javafx.scene.shape.Mesh=io -javafx.scene.shape.MeshView=io -javafx.scene.shape.MoveTo=io -javafx.scene.shape.MoveToBuilder=io -javafx.scene.shape.ObservableFaceArray=io -javafx.scene.shape.Path=io -javafx.scene.shape.PathBuilder=io -javafx.scene.shape.PathElement=io -javafx.scene.shape.PathElementBuilder=io -javafx.scene.shape.Polygon=io -javafx.scene.shape.PolygonBuilder=io -javafx.scene.shape.Polyline=io -javafx.scene.shape.PolylineBuilder=io -javafx.scene.shape.PredefinedMeshManager=io -javafx.scene.shape.QuadCurve=io -javafx.scene.shape.QuadCurveBuilder=io -javafx.scene.shape.QuadCurveTo=io -javafx.scene.shape.QuadCurveToBuilder=io -javafx.scene.shape.Rectangle=io -javafx.scene.shape.RectangleBuilder=io -javafx.scene.shape.Shape=io -javafx.scene.shape.Shape3D=io -javafx.scene.shape.ShapeBuilder=io -javafx.scene.shape.Sphere=io -javafx.scene.shape.StrokeLineCap=io -javafx.scene.shape.StrokeLineJoin=io -javafx.scene.shape.StrokeType=io -javafx.scene.shape.SVGPath=io -javafx.scene.shape.SVGPathBuilder=io -javafx.scene.shape.TriangleMesh=io -javafx.scene.shape.VertexFormat=io -javafx.scene.shape.VLineTo=io -javafx.scene.shape.VLineToBuilder=io -javafx.scene.SnapshotParameters=io -javafx.scene.SnapshotParametersBuilder=io -javafx.scene.SnapshotResult=io -javafx.scene.SubScene=io -javafx.scene.text.Font=io -javafx.scene.text.FontBuilder=io -javafx.scene.text.FontPosture=io -javafx.scene.text.FontSmoothingType=io -javafx.scene.text.FontWeight=io -javafx.scene.text.Text=io -javafx.scene.text.TextAlignment=io -javafx.scene.text.TextBoundsType=io -javafx.scene.text.TextBuilder=io -javafx.scene.text.TextFlow=io -javafx.scene.transform.Affine=io -javafx.scene.transform.AffineBuilder=io -javafx.scene.transform.MatrixType=io -javafx.scene.transform.NonInvertibleTransformException=io -javafx.scene.transform.Rotate=io -javafx.scene.transform.RotateBuilder=io -javafx.scene.transform.Scale=io -javafx.scene.transform.ScaleBuilder=io -javafx.scene.transform.Shear=io -javafx.scene.transform.ShearBuilder=io -javafx.scene.transform.Transform=io -javafx.scene.transform.TransformChangedEvent=io -javafx.scene.transform.Translate=io -javafx.scene.transform.TranslateBuilder=io -javafx.scene.web.DirectoryLock=io -javafx.scene.web.HTMLEditor=io -javafx.scene.web.PopupFeatures=io -javafx.scene.web.PromptData=io -javafx.scene.web.WebEngine=io -javafx.scene.web.WebEngineBuilder=io -javafx.scene.web.WebErrorEvent=io -javafx.scene.web.WebEvent=io -javafx.scene.web.WebHistory=io -javafx.scene.web.WebView=io -javafx.scene.web.WebViewBuilder=io -javafx.stage.DirectoryChooser=io -javafx.stage.DirectoryChooserBuilder=io -javafx.stage.FileChooser=io -javafx.stage.FileChooserBuilder=io -javafx.stage.Modality=io -javafx.stage.Popup=io -javafx.stage.PopupBuilder=io -javafx.stage.PopupWindow=io -javafx.stage.PopupWindowBuilder=io -javafx.stage.Screen=io -javafx.stage.Stage=io -javafx.stage.StageBuilder=io -javafx.stage.StageStyle=io -javafx.stage.Window=io -javafx.stage.WindowBuilder=io -javafx.stage.WindowEvent=io -javafx.util.Builder=io -javafx.util.BuilderFactory=io -javafx.util.Callback=io -javafx.util.converter.BigDecimalStringConverter=io -javafx.util.converter.BigIntegerStringConverter=io -javafx.util.converter.BooleanStringConverter=io -javafx.util.converter.ByteStringConverter=io -javafx.util.converter.CharacterStringConverter=io -javafx.util.converter.CurrencyStringConverter=io -javafx.util.converter.DateStringConverter=io -javafx.util.converter.DateTimeStringConverter=io -javafx.util.converter.DefaultStringConverter=io -javafx.util.converter.DoubleStringConverter=io -javafx.util.converter.FloatStringConverter=io -javafx.util.converter.FormatStringConverter=io -javafx.util.converter.IntegerStringConverter=io -javafx.util.converter.LocalDateStringConverter=io -javafx.util.converter.LocalDateTimeStringConverter=io -javafx.util.converter.LocalTimeStringConverter=io -javafx.util.converter.LongStringConverter=io -javafx.util.converter.NumberStringConverter=io -javafx.util.converter.PercentageStringConverter=io -javafx.util.converter.ShortStringConverter=io -javafx.util.converter.TimeStringConverter=io -javafx.util.Duration=io -javafx.util.Pair=io -javafx.util.StringConverter=io - -boolean=pure,Bool -byte=pure,Byte -char=pure,Char -double=pure,Double -float=pure,Float -int=pure,Int - -java.awt.Point=st - -java.io.File=io -java.io.FileInputStream=io -java.io.InputStream=io -java.io.OutputStream=io -java.io.PrintStream=io -java.io.PrintWriter=io -java.io.Reader=io -java.io.Writer=io - -java.lang.Appendable=st -java.lang.Comparable=pure -java.lang.Iterable=st -java.lang.Readable=st -java.lang.String=pure -java.lang.StringBuffer=st -java.lang.StringBuilder=st - -java.lang.reflect.Array=st - -java.math.BigDecimal=pure -java.math.BigInteger=pure,Integer - -java.nio.ByteBuffer=st -java.nio.ByteOrder=pure -java.nio.CharBuffer=st -java.nio.DoubleBuffer=st -java.nio.FloatBuffer=st -java.nio.IntBuffer=st -java.nio.LongBuffer=st -java.nio.ShortBuffer=st - -java.nio.channels.FileChannel=io -java.nio.channels.ReadableByteChannel=st - -java.nio.file.Path=pure -java.nio.file.WatchService=st - -java.security.Permission=pure -java.security.PermissionCollection=st - -java.util.AbstractCollection=st -java.util.AbstractList=st -java.util.AbstractMap$SimpleEntry=st,AbstractMapSimpleEntry -java.util.AbstractMap$SimpleImmutableEntry=pure,AbstractMapSimpleImmutableEntry -java.util.AbstractMap=st -java.util.AbstractQueue=st -java.util.AbstractSequentialList=st -java.util.AbstractSet=st -java.util.ArrayDeque=st -java.util.ArrayList=st -java.util.Arrays=pure -java.util.BitSet=st -java.util.Calendar=st -java.util.Collection=st -java.util.Collections=pure -java.util.Comparator=pure -java.util.Currency=pure -java.util.Date=st -java.util.Deque=st -java.util.Dictionary=st -java.util.Enumeration=st -java.util.EnumMap=st -java.util.EnumSet=st -java.util.EventListener=st -java.util.EventListenerProxy=st -java.util.EventObject=st -java.util.Formattable=st -java.util.FormattableFlags=pure -java.util.Formatter$BigDecimalLayoutForm=pure,FormatterBigDecimalLayoutForm -java.util.Formatter=st -java.util.GregorianCalendar=st -java.util.HashMap=st -java.util.HashSet=st -java.util.Hashtable=st -java.util.IdentityHashMap=st -java.util.Iterator=st -java.util.LinkedHashMap=st -java.util.LinkedHashSet=st -java.util.LinkedList=st -java.util.List=st -java.util.ListIterator=st -java.util.ListResourceBundle=st -java.util.Locale$Builder=st,LocaleBuilder -java.util.Locale$Category=pure,LocaleCategory -java.util.Locale=pure -java.util.Map$Entry=st,MapEntry -java.util.Map=st -java.util.NavigableMap=st -java.util.NavigableSet=st -java.util.Objects=pure -java.util.Observable=st -java.util.Observer=st -java.util.PriorityQueue=st -java.util.Properties=st -java.util.PropertyPermission=pure -java.util.PropertyResourceBundle=st -java.util.Queue=st -java.util.Random=st -java.util.RandomAccess=st -java.util.ResourceBundle=st -java.util.ResourceBundle$Control=pure -java.util.Scanner=st -java.util.ServiceLoader=st -java.util.Set=st -java.util.SimpleTimeZone=st -java.util.SortedMap=st -java.util.SortedSet=st -java.util.Stack=st -java.util.StringTokenizer=st -java.util.Timer=st -java.util.TimerTask=st -java.util.TimeZone=pure -java.util.TreeMap=st -java.util.TreeSet=st -java,util.UUID=pure -java.util.Vector=st -java.util.WeakHashMap=st - -java.util.regex.MatchResult=pure -java.util.regex.Matcher=st,RegexMatcher -java.util.regex.Pattern=pure,RegexPattern - -long=pure,Long -short=pure,Short -void=pure,()