From bb6784e0e1a385cdd20b41d3254093e89a210332 Mon Sep 17 00:00:00 2001 From: pescuma Date: Wed, 31 Dec 2008 21:12:58 +0000 Subject: skins: Added SkinLib git-svn-id: http://pescuma.googlecode.com/svn/trunk/Miranda@120 c086bb3d-8645-0410-b8da-73a8550f86e7 --- Plugins/skins/SkinLib/ButtonFieldState.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Plugins/skins/SkinLib/ButtonFieldState.cpp (limited to 'Plugins/skins/SkinLib/ButtonFieldState.cpp') diff --git a/Plugins/skins/SkinLib/ButtonFieldState.cpp b/Plugins/skins/SkinLib/ButtonFieldState.cpp new file mode 100644 index 0000000..92e7676 --- /dev/null +++ b/Plugins/skins/SkinLib/ButtonFieldState.cpp @@ -0,0 +1,24 @@ +#include "globals.h" +#include "ButtonFieldState.h" + +ButtonFieldState::ButtonFieldState(ControlField *field) : ControlFieldState(field) +{ +} + +ButtonFieldState::~ButtonFieldState() +{ +} + +Size ButtonFieldState::getPreferedSize() const +{ + Size ret = getTextPreferedSize(DT_SINGLELINE); + + int border = getField()->getBorderSize(); + ret.x += 2 * border; + ret.y += 2 * border; + + ret.x += 12; + ret.y += 10; + + return ret; +} \ No newline at end of file -- cgit v1.2.3