From e21ebb37f5d83ca6ce7ed9d9863958fbe6dc02df Mon Sep 17 00:00:00 2001 From: Gee Date: Sat, 27 Dec 2003 06:26:03 +0000 Subject: [PATCH] Major updates This was SVN commit r141. --- binaries/data/gui/gui.dtd | 140 +++++++++ binaries/data/gui/hello.xml | 4 +- binaries/data/gui/hello2.xml | 26 +- binaries/data/gui/setup.xml | 7 + binaries/data/gui/sprite1.xml | 17 +- binaries/data/gui/styles.xml | 11 +- source/gui/CButton.cpp | 48 ++- source/gui/CButton.h | 3 +- source/gui/CGUI.cpp | 438 +++++++++++++++++---------- source/gui/CGUI.h | 33 +- source/gui/CGUIScrollBarStyle.cpp | 10 + source/gui/CGUIScrollBarStyle.h | 116 +++++++ source/gui/CGUIScrollBarVertical.cpp | 89 ++++++ source/gui/CGUIScrollBarVertical.h | 99 ++++++ source/gui/CText.cpp | 95 ++++++ source/gui/CText.h | 99 ++++++ source/gui/GUI.h | 6 +- source/gui/GUIbase.h | 52 +++- source/gui/GUIutil.h | 31 +- source/gui/IGUIButtonBehavior.cpp | 10 +- source/gui/IGUIButtonBehavior.h | 4 +- source/gui/IGUIObject.cpp | 62 +++- source/gui/IGUIObject.h | 53 +++- source/gui/IGUIScrollBar.cpp | 91 ++++++ source/gui/IGUIScrollBar.h | 336 ++++++++++++++++++++ source/gui/IGUIScrollBarOwner.cpp | 79 +++++ source/gui/IGUIScrollBarOwner.h | 93 ++++++ source/gui/IGUISettingsObject.h | 4 +- 28 files changed, 1822 insertions(+), 234 deletions(-) create mode 100755 binaries/data/gui/gui.dtd create mode 100755 binaries/data/gui/setup.xml create mode 100755 source/gui/CGUIScrollBarStyle.cpp create mode 100755 source/gui/CGUIScrollBarStyle.h create mode 100755 source/gui/CGUIScrollBarVertical.cpp create mode 100755 source/gui/CGUIScrollBarVertical.h create mode 100755 source/gui/CText.cpp create mode 100755 source/gui/CText.h create mode 100755 source/gui/IGUIScrollBar.cpp create mode 100755 source/gui/IGUIScrollBar.h create mode 100755 source/gui/IGUIScrollBarOwner.cpp create mode 100755 source/gui/IGUIScrollBarOwner.h diff --git a/binaries/data/gui/gui.dtd b/binaries/data/gui/gui.dtd new file mode 100755 index 0000000000..5ce0bc4c43 --- /dev/null +++ b/binaries/data/gui/gui.dtd @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/binaries/data/gui/hello.xml b/binaries/data/gui/hello.xml index cbf6c818cd..220d5f4e17 100755 --- a/binaries/data/gui/hello.xml +++ b/binaries/data/gui/hello.xml @@ -1,7 +1,7 @@ - + - + diff --git a/binaries/data/gui/hello2.xml b/binaries/data/gui/hello2.xml index c48d553d37..137a8b4faf 100755 --- a/binaries/data/gui/hello2.xml +++ b/binaries/data/gui/hello2.xml @@ -1,9 +1,27 @@ - + + + + + + > + + + + + + + + \ No newline at end of file diff --git a/binaries/data/gui/sprite1.xml b/binaries/data/gui/sprite1.xml index b4e21f3a58..c9f479bc15 100755 --- a/binaries/data/gui/sprite1.xml +++ b/binaries/data/gui/sprite1.xml @@ -1,6 +1,6 @@ - + @@ -45,6 +45,21 @@ + + + + + + + + + + + + + + + diff --git a/binaries/data/gui/styles.xml b/binaries/data/gui/styles.xml index de36b36993..5a4175bd63 100755 --- a/binaries/data/gui/styles.xml +++ b/binaries/data/gui/styles.xml @@ -1,12 +1,21 @@ - + + +