From 0225b80460272fae753d2b3dc1f493e29a4de7fc Mon Sep 17 00:00:00 2001 From: Macocian Adrian Radu <34056556+macocianradu@users.noreply.github.com> Date: Mon, 8 Jun 2020 18:21:54 +0300 Subject: [PATCH] added hardware acceleration support refactored to work with jdk 8 changed the validator to reentrant lock --- resources/{icons => images}/heart.png | Bin resources/ui.xml | 65 +++-- src/Main.java | 82 +++++- src/guiTree/Components/Button.java | 6 +- src/guiTree/Components/CheckBox.java | 6 +- .../{Decoarations => Decorations}/Border.java | 8 +- .../CenterTextAligner.java | 6 +- .../Decoration.java | 2 +- .../LeftTextAligner.java | 3 +- .../Placers/BottomCenterPlacer.java | 63 +++++ .../Decorations/Placers/BottomLeftPlacer.java | 62 ++++ .../Placers/BottomRightPlacer.java | 63 +++++ .../Decorations/Placers/GeneralPlacer.java | 74 +++++ .../Placers/MiddleCenterPlacer.java | 63 +++++ .../Decorations/Placers/MiddleLeftPlacer.java | 63 +++++ .../Placers/MiddleRightPlacer.java | 64 +++++ .../Decorations/Placers/Placer.java | 15 + .../Decorations/Placers/TopCenterPlacer.java | 63 +++++ .../Decorations/Placers/TopLeftPlacer.java | 55 ++++ .../Decorations/Placers/TopRightPlacer.java | 62 ++++ .../RightTextAligner.java | 2 +- .../TextAligner.java | 2 +- src/guiTree/Components/DropDown.java | 7 +- src/guiTree/Components/InputTextBox.java | 6 +- src/guiTree/Components/Panel.java | 96 +++---- .../Components/{Image.java => Picture.java} | 15 +- src/guiTree/Components/RadioButton.java | 4 +- src/guiTree/Components/ScrollPanel.java | 7 +- src/guiTree/Components/Slider.java | 4 +- src/guiTree/Components/Text.java | 13 +- src/guiTree/Components/TitleBar.java | 7 +- src/guiTree/Components/ToggleButton.java | 6 +- src/guiTree/CustomFrame.java | 4 +- src/guiTree/Helper/Debugger.java | 2 +- src/guiTree/Visual.java | 265 +++++++++++++----- src/guiTree/Window.java | 4 +- src/parser/XAMLParser.java | 13 +- src/parser/converters/Converter.java | 6 +- src/parser/converters/ConverterInterface.java | 4 +- src/parser/converters/DirectionConverter.java | 7 +- src/parser/converters/FloatConverter.java | 6 +- 41 files changed, 1063 insertions(+), 242 deletions(-) rename resources/{icons => images}/heart.png (100%) rename src/guiTree/Components/{Decoarations => Decorations}/Border.java (83%) rename src/guiTree/Components/{Decoarations => Decorations}/CenterTextAligner.java (93%) rename src/guiTree/Components/{Decoarations => Decorations}/Decoration.java (79%) rename src/guiTree/Components/{Decoarations => Decorations}/LeftTextAligner.java (96%) create mode 100644 src/guiTree/Components/Decorations/Placers/BottomCenterPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/BottomLeftPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/BottomRightPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/GeneralPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/MiddleCenterPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/MiddleLeftPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/MiddleRightPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/Placer.java create mode 100644 src/guiTree/Components/Decorations/Placers/TopCenterPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/TopLeftPlacer.java create mode 100644 src/guiTree/Components/Decorations/Placers/TopRightPlacer.java rename src/guiTree/Components/{Decoarations => Decorations}/RightTextAligner.java (98%) rename src/guiTree/Components/{Decoarations => Decorations}/TextAligner.java (91%) rename src/guiTree/Components/{Image.java => Picture.java} (63%) diff --git a/resources/icons/heart.png b/resources/images/heart.png similarity index 100% rename from resources/icons/heart.png rename to resources/images/heart.png diff --git a/resources/ui.xml b/resources/ui.xml index fa2d755..2f2e175 100644 --- a/resources/ui.xml +++ b/resources/ui.xml @@ -3,6 +3,8 @@ Name="Window" Visible="True" Title="Sudoku 1.0" + EnableGPU="True" + HardwareAccelerated="True" Size="1024, 576"> - @@ -61,43 +65,58 @@ ContentHeight="30" ContentWidth="100" ClosedSize="200, 30"> -