diff options
| author | louis <louis.braun@gmx.de> | 2015-02-12 18:50:58 +0100 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2015-02-12 18:50:58 +0100 |
| commit | 4d7700aecedf475038d57e10f45ab2dd4bcf806f (patch) | |
| tree | 2fefc56fe77c8f4137187515a5f2b57d78425fea /libtemplate/templatepixmap.c | |
| parent | 00ac852820a09f676157a7b487acf51f4fe95ff4 (diff) | |
| download | vdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.gz vdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.bz2 | |
plugin interface
Diffstat (limited to 'libtemplate/templatepixmap.c')
| -rw-r--r-- | libtemplate/templatepixmap.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/libtemplate/templatepixmap.c b/libtemplate/templatepixmap.c index a1d032b..40e35a3 100644 --- a/libtemplate/templatepixmap.c +++ b/libtemplate/templatepixmap.c @@ -53,6 +53,28 @@ void cTemplatePixmap::SetY(int y) { parameters->SetYManually(y);
}
+void cTemplatePixmap::SetWidthPercent(double width) {
+ int absWidth = containerWidth * width;
+ cString pWidth = cString::sprintf("%d", absWidth);
+ parameters->SetWidthManually(*pWidth);
+}
+
+void cTemplatePixmap::SetHeightPercent(double height) {
+ int absHeight = containerHeight * height;
+ cString pHeight = cString::sprintf("%d", absHeight);
+ parameters->SetHeightManually(*pHeight);
+}
+
+void cTemplatePixmap::SetXPercent(double x) {
+ int absX = containerX + containerWidth * x;
+ parameters->SetXManually(absX);
+}
+
+void cTemplatePixmap::SetYPercent(double y) {
+ int absY = containerY + containerHeight * y;
+ parameters->SetYManually(absY);
+}
+
void cTemplatePixmap::ClearDynamicParameters(void) {
parameters->ClearDynamicParameters();
}
|
