From 62f3d8d46c8039dda3c3c087cbc0e9ef9c25cf15 Mon Sep 17 00:00:00 2001 From: Macocian Adrian Radu <34056556+macocianradu@users.noreply.github.com> Date: Tue, 31 Mar 2020 01:01:25 +0300 Subject: [PATCH] added sliders reworked painting added animations reworked point2 added point3 point4 made tag inner class in Debugger added fps animation parsing debuggers made new thread for painting at 60fps --- resources/icons/arrow_down_black.png | Bin 0 -> 128 bytes resources/icons/arrow_down_white.png | Bin 0 -> 130 bytes resources/icons/arrow_left_black.png | Bin 0 -> 115 bytes resources/icons/arrow_left_white.png | Bin 0 -> 119 bytes resources/icons/arrow_right_black.png | Bin 0 -> 115 bytes resources/icons/arrow_right_white.png | Bin 0 -> 121 bytes resources/icons/arrow_up_black.png | Bin 0 -> 124 bytes resources/icons/arrow_up_white.png | Bin 0 -> 130 bytes resources/ui.xml | 99 +++---- src/Main.java | 66 +++-- src/converters/Converter.java | 2 + src/converters/DirectionConverter.java | 18 ++ .../Animations/AnimationInterface.java | 6 + src/guiTree/Animations/ColorAnimation.java | 51 ++++ src/guiTree/Animations/LocationAnimation.java | 34 +++ src/guiTree/Components/Button.java | 40 +-- src/guiTree/Components/CheckBox.java | 16 +- src/guiTree/Components/CheckBoxList.java | 6 +- src/guiTree/Components/Panel.java | 12 + src/guiTree/Components/ScrollPanel.java | 66 +++++ src/guiTree/Components/Slider.java | 264 ++++++++++++++++++ src/guiTree/Components/ToggleButton.java | 18 +- src/guiTree/CustomFrame.java | 6 +- src/guiTree/Helper/Debugger.java | 14 + src/guiTree/Helper/Point2.java | 15 + src/guiTree/Helper/Point2d.java | 11 - src/guiTree/Helper/Point3.java | 17 ++ src/guiTree/Helper/Point4.java | 19 ++ src/guiTree/Helper/Tag.java | 12 - src/guiTree/Helper/Timer.java | 4 + src/guiTree/Listeners/Direction.java | 9 - src/guiTree/Listeners/ResizeListener.java | 186 ------------ src/guiTree/Visual.java | 76 +++-- src/guiTree/Window.java | 60 +++- src/parser/XAMLParser.java | 15 +- 35 files changed, 763 insertions(+), 379 deletions(-) create mode 100644 resources/icons/arrow_down_black.png create mode 100644 resources/icons/arrow_down_white.png create mode 100644 resources/icons/arrow_left_black.png create mode 100644 resources/icons/arrow_left_white.png create mode 100644 resources/icons/arrow_right_black.png create mode 100644 resources/icons/arrow_right_white.png create mode 100644 resources/icons/arrow_up_black.png create mode 100644 resources/icons/arrow_up_white.png create mode 100644 src/converters/DirectionConverter.java create mode 100644 src/guiTree/Animations/AnimationInterface.java create mode 100644 src/guiTree/Animations/ColorAnimation.java create mode 100644 src/guiTree/Animations/LocationAnimation.java create mode 100644 src/guiTree/Components/ScrollPanel.java create mode 100644 src/guiTree/Components/Slider.java create mode 100644 src/guiTree/Helper/Point2.java delete mode 100644 src/guiTree/Helper/Point2d.java create mode 100644 src/guiTree/Helper/Point3.java create mode 100644 src/guiTree/Helper/Point4.java delete mode 100644 src/guiTree/Helper/Tag.java delete mode 100644 src/guiTree/Listeners/Direction.java delete mode 100644 src/guiTree/Listeners/ResizeListener.java diff --git a/resources/icons/arrow_down_black.png b/resources/icons/arrow_down_black.png new file mode 100644 index 0000000000000000000000000000000000000000..87d0d6c0c8dd547cbe0f90348581d7dc14f5fb19 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|cTX3`kP60R3AF@~4Ge{LGmf#? zILz@~<9N^Ek9*x21U)_y|h2B}zF>OMKB5kQDKuz$bJu a1H;@C0!JoK(I^EP$>8bg=d#Wzp$PygJ|-mq literal 0 HcmV?d00001 diff --git a/resources/icons/arrow_down_white.png b/resources/icons/arrow_down_white.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b0ddb0ea9b82b36931f2e5046f4db51943c7dd GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|Pfr)ekP60R3BCl8KmY&FXYKgx zXd-4Qr*KZ~n!@}40vn|ABo0kD?C?jrgSW#}NB*XPiE~rps}lx1mjyQQIGeW!9d2q* cJ|xA;&{9*J*yeuWG0;#3Pgg&ebxsLQ05T9Mt^fc4 literal 0 HcmV?d00001 diff --git a/resources/icons/arrow_left_black.png b/resources/icons/arrow_left_black.png new file mode 100644 index 0000000000000000000000000000000000000000..1ca54ff89776853957e13dc7af4678299e5dbe9c GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|D^C~4kP61+1zHlURt{&JRw|k~ z{E_U~y)yAcslqggQ*8Htk) N@O1TaS?83{1OS3wA&&q6 literal 0 HcmV?d00001 diff --git a/resources/icons/arrow_left_white.png b/resources/icons/arrow_left_white.png new file mode 100644 index 0000000000000000000000000000000000000000..4130cceb9488e2d774144978d31eecd20ec178fc GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|J5LwKkP61+1#%Ls|NsBL&X^?T z#k-O5(RqhEzP!%sm^U5?Fk?v!FcA39_UN#~8D=5rdu?BXl^v~upDhYxV7M7lmUQc9 Riv!Rk22WQ%mvv4FO#o{jC3^q> literal 0 HcmV?d00001 diff --git a/resources/icons/arrow_right_black.png b/resources/icons/arrow_right_black.png new file mode 100644 index 0000000000000000000000000000000000000000..35d43f55a8766503e5c69e99f4147dbc7fad2d72 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|D^C~4kP61+1spw0VhYz5wmIH) z_#@eot6}QF)UlpF|8Paa4+DY!Y>yr+%;8}A5}e0z$o1S6@B51x7>;TRoXGT;vl(a# NgQu&X%Q~loCIHW_Bsu^9 literal 0 HcmV?d00001 diff --git a/resources/icons/arrow_right_white.png b/resources/icons/arrow_right_white.png new file mode 100644 index 0000000000000000000000000000000000000000..98b57bde2cabb18a9abbefabd0d46b578aab8177 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|2TvErkP60R1^J$)|NsAQX4uGQ z%JYit(Rqg)=ar5^4mGtB(rj1GFdu1e{9!J@&Y$Wm!1i^qv{PsIoR!m$xHB?L+E$iE!y1MzOeqYOZIKHkm{>E~RtlJ~uBx=%q?pmRmMv-C!wFq(j11;8 W1mdKI;Vst0M`X4c>n+a literal 0 HcmV?d00001 diff --git a/resources/ui.xml b/resources/ui.xml index 3cc50e8..8af6e27 100644 --- a/resources/ui.xml +++ b/resources/ui.xml @@ -9,55 +9,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + +