diff options
| author | pescuma <pescuma@c086bb3d-8645-0410-b8da-73a8550f86e7> | 2009-01-05 02:30:47 +0000 |
|---|---|---|
| committer | pescuma <pescuma@c086bb3d-8645-0410-b8da-73a8550f86e7> | 2009-01-05 02:30:47 +0000 |
| commit | 30f9565911217d38cefda3920f55d183d8f6e219 (patch) | |
| tree | 5b907567893e751131ae04ac91e37baf3f3775c8 /Plugins/skins/SkinLib/FieldState.h | |
| parent | bcee062d113ca9da6e6b16b8b3fa6399db35fce4 (diff) | |
Some refactors
Changed project settings
Added align
git-svn-id: http://pescuma.googlecode.com/svn/trunk/Miranda@123 c086bb3d-8645-0410-b8da-73a8550f86e7
Diffstat (limited to 'Plugins/skins/SkinLib/FieldState.h')
| -rw-r--r-- | Plugins/skins/SkinLib/FieldState.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Plugins/skins/SkinLib/FieldState.h b/Plugins/skins/SkinLib/FieldState.h index 6d44ef6..a3c07b4 100644 --- a/Plugins/skins/SkinLib/FieldState.h +++ b/Plugins/skins/SkinLib/FieldState.h @@ -3,6 +3,15 @@ #include "Field.h"
+class DialogState;
+
+enum HORIZONTAL_ALIGN
+{
+ LEFT = 1,
+ RIGHT,
+ CENTER
+};
+
class FieldState
{
@@ -10,6 +19,7 @@ public: virtual ~FieldState();
virtual Field * getField() const;
+ virtual DialogState * getDialog() const;
virtual Size getPreferedSize() const = 0;
@@ -42,10 +52,13 @@ public: virtual bool isEmpty() const = 0;
+ virtual RECT getRect() const;
+
protected:
- FieldState(Field *field);
+ FieldState(DialogState *dialog, Field *field);
Field *field;
+ DialogState *dialog;
Size size;
Position pos;
|
