From 17871b8811baa9478b2b3247e340aa21bb64e06e Mon Sep 17 00:00:00 2001 From: louis Date: Sat, 30 May 2015 16:43:59 +0200 Subject: implemented Skin Repositories --- libskindesignerapi/Makefile | 2 +- libskindesignerapi/skindesignerosdbase.c | 17 +++++++++++++++++ libskindesignerapi/skindesignerosdbase.h | 5 +++++ 3 files changed, 23 insertions(+), 1 deletion(-) (limited to 'libskindesignerapi') diff --git a/libskindesignerapi/Makefile b/libskindesignerapi/Makefile index 403a764..7948799 100644 --- a/libskindesignerapi/Makefile +++ b/libskindesignerapi/Makefile @@ -3,7 +3,7 @@ NAME = skindesignerapi LIBNAME = lib$(NAME) MAJOR = 0 -MINOR = 0.1 +MINOR = 0.2 VERSION = $(MAJOR).$(MINOR) SONAME = $(LIBNAME).so.$(MAJOR) diff --git a/libskindesignerapi/skindesignerosdbase.c b/libskindesignerapi/skindesignerosdbase.c index 26efb73..f552664 100644 --- a/libskindesignerapi/skindesignerosdbase.c +++ b/libskindesignerapi/skindesignerosdbase.c @@ -75,6 +75,10 @@ void skindesignerapi::cSkindesignerOsdItem::AddLoopToken(string loopName, mapSetTitle(Title()); diff --git a/libskindesignerapi/skindesignerosdbase.h b/libskindesignerapi/skindesignerosdbase.h index 353b5d7..1b41092 100644 --- a/libskindesignerapi/skindesignerosdbase.h +++ b/libskindesignerapi/skindesignerosdbase.h @@ -61,6 +61,10 @@ public: class cSkindesignerOsdMenu : public cOsdMenu { private: bool init; + bool firstCallCleared; + bool secondCall; + int firstMenu; + eMenuType firstType; bool displayText; string pluginName; ISDDisplayMenu *sdDisplayMenu; @@ -70,6 +74,7 @@ private: map < string, vector< map< string, string > > > loopTokens; bool SetSkinDesignerDisplayMenu(void); protected: + void FirstCallCleared(void) { firstCallCleared = true; }; void ClearTokens(void); void SetPluginName(string name) {pluginName = name; }; void SetPluginMenu(int menu, eMenuType type); -- cgit v1.2.3