diff options
Diffstat (limited to 'Plugins/skins/SkinLib/DialogState.h')
-rw-r--r-- | Plugins/skins/SkinLib/DialogState.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Plugins/skins/SkinLib/DialogState.h b/Plugins/skins/SkinLib/DialogState.h index 08b98d6..e27fc92 100644 --- a/Plugins/skins/SkinLib/DialogState.h +++ b/Plugins/skins/SkinLib/DialogState.h @@ -18,6 +18,15 @@ public: std::vector<FieldState *> fields;
FieldState * getField(const char *name) const;
+ // Used inside script
+
+ virtual int getX() const;
+ virtual int getY() const;
+ virtual int getLeft() const;
+ virtual int getTop() const;
+ virtual int getRight() const;
+ virtual int getBottom() const;
+
int getWidth() const;
void setWidth(int width);
@@ -27,6 +36,11 @@ public: BorderState * getBorders();
const BorderState * getBorders() const;
+ // Results
+
+ RECT getInsideRect() const;
+ RECT getRect() const;
+
private:
DialogState(Dialog *dialog);
|