Implemented shadow drawing, also extended the theme config again

(new color entries for highlighted buttons and for other widgets).
Also added a 'highlight' check to the CheckBox widget.
Changed the PopUpDialog to use a shadow around itself.

svn-id: r20341
This commit is contained in:
Johannes Schickel 2006-02-01 15:11:39 +00:00
parent 303d19afcb
commit 129e7846b5
7 changed files with 205 additions and 48 deletions

View file

@ -198,8 +198,8 @@ public:
CheckboxWidget(GuiObject *boss, int x, int y, int w, int h, const String &label, uint32 cmd = 0, uint8 hotkey = 0, WidgetSize ws = kDefaultWidgetSize);
void handleMouseUp(int x, int y, int button, int clickCount);
virtual void handleMouseEntered(int button) {}
virtual void handleMouseLeft(int button) {}
virtual void handleMouseEntered(int button) { setFlags(WIDGET_HILITED); draw(); }
virtual void handleMouseLeft(int button) { clearFlags(WIDGET_HILITED); draw(); }
void setState(bool state);
void toggleState() { setState(!_state); }