From edfe24a05f3d9be701c02cb0fce8d221894367fe Mon Sep 17 00:00:00 2001 From: twanvl Date: Thu, 23 Nov 2006 21:01:46 +0000 Subject: [PATCH] Added drop down list box, specialization for color editor; todo: proper positioning & sizing, redrawing the arrow button git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@91 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/data/field/color.cpp | 13 ++ src/data/field/color.hpp | 5 +- src/gui/drop_down_list.cpp | 361 ++++++++++++++++++++++++++++++ src/gui/drop_down_list.hpp | 107 +++++++++ src/gui/util.cpp | 21 ++ src/gui/util.hpp | 5 + src/gui/value/choice.cpp | 2 + src/gui/value/color.cpp | 140 +++++++++++- src/gui/value/color.hpp | 18 ++ src/gui/value/editor.hpp | 8 +- src/gui/value/image.cpp | 2 + src/gui/value/multiple_choice.cpp | 2 + src/gui/value/symbol.cpp | 2 + src/gui/value/text.cpp | 2 + src/mse.vcproj | 6 + src/script/scriptable.cpp | 1 + src/script/scriptable.hpp | 1 + 17 files changed, 691 insertions(+), 5 deletions(-) create mode 100644 src/gui/drop_down_list.cpp create mode 100644 src/gui/drop_down_list.hpp diff --git a/src/data/field/color.cpp b/src/data/field/color.cpp index 9c60da91..1859816b 100644 --- a/src/data/field/color.cpp +++ b/src/data/field/color.cpp @@ -7,6 +7,7 @@ // ----------------------------------------------------------------------------- : Includes #include +#include