コード例 #1
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def updateHelpText(self):
     for (actionmap, context, actions) in self.helpList:
         if context == "ColorActionsLong":
             for index, item in enumerate(actions):
                 func = qButtons.getFunction(item[0])
                 text = getPluginCaption(func)
                 actions[index] = (item[0], text)
コード例 #2
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def findButton(self, function):
     fn = ('red', 'green', 'yellow', 'blue')
     for key in fn:
         func = qButtons.getFunction(key)
         if func == function:
             key_text = 'key_%s' % (key)
             return self[key_text]
コード例 #3
0
 def findButton(self, function):
     fn = ('red', 'green', 'yellow', 'blue')
     for key in fn:
         func = qButtons.getFunction(key)
         if func == function:
             key_text = 'key_%s' % (key)
             return self[key_text]
コード例 #4
0
 def updateHelpText(self):
     for (actionmap, context, actions) in self.helpList:
         if context == "ColorActionsLong":
             for index, item in enumerate(actions):
                 func = qButtons.getFunction(item[0])
                 text = getPluginCaption(func)
                 actions[index] = (item[0], text)
コード例 #5
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def updateButtonText(self):
     global toggleSeenButton
     toggleSeenButton = None
     fn = ('red', 'green', 'yellow', 'blue')
     for key in fn:
         key_text = 'key_%s' % (key)
         function = qButtons.getFunction(key)
         text = getPluginCaption(function)
         self[key_text].setText(text)
         if function == "Toggle seen":
             toggleSeenButton = self[key_text]
コード例 #6
0
 def updateButtonText(self):
     global toggleSeenButton
     toggleSeenButton = None
     fn = ('red', 'green', 'yellow', 'blue')
     for key in fn:
         key_text = 'key_%s' % (key)
         function = qButtons.getFunction(key)
         text = getPluginCaption(function)
         self[key_text].setText(text)
         if function == "Toggle seen":
             toggleSeenButton = self[key_text] 
コード例 #7
0
 def getFunction(self, key):
     if self.qindex == 0 or not key in self.fn:
         print "stored function", key
         return qButtons.getFunction(key)
     else:
         num = self.fn.index(key)
         n = ((self.qindex - 1) * 4) + num
         print "index funktion", key, str(n)
         if n < len(self.qbuttons):
             return self.qbuttons[n][0]
         else:
             return "Nothing"
コード例 #8
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def redpressedlong(self):
     print("red long")
     self.startPlugin(qButtons.getFunction("red_long"), None)
コード例 #9
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def greenpressedlong(self):
     print("green long")
     self.startPlugin(qButtons.getFunction("green_long"), None)
コード例 #10
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def yellowpressed(self):
     self.startPlugin(qButtons.getFunction("yellow"), self["key_yellow"])
コード例 #11
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def bluepressed(self):
     self.startPlugin(qButtons.getFunction("blue"), self["key_blue"])
コード例 #12
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def redpressed(self):
     self.startPlugin(qButtons.getFunction("red"), self["key_red"])
コード例 #13
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def greenpressed(self):
     self.startPlugin(qButtons.getFunction("green"), self["key_green"])
コード例 #14
0
 def greenpressed(self):
     self.startPlugin(qButtons.getFunction("green"), self["key_green"])
コード例 #15
0
 def redpressed(self):
     self.startPlugin(qButtons.getFunction("red"), self["key_red"])
コード例 #16
0
 def bluepressed(self):
     self.startPlugin(qButtons.getFunction("blue"), self["key_blue"])
コード例 #17
0
 def yellowpressed(self):
     self.startPlugin(qButtons.getFunction("yellow"), self["key_yellow"])
コード例 #18
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def yellowpressedlong(self):
     print("yellow long")
     self.startPlugin(qButtons.getFunction("yellow_long"), None)
コード例 #19
0
 def bluepressedlong(self):
     print "blue long"
     self.startPlugin(qButtons.getFunction("blue_long"), None)
コード例 #20
0
 def yellowpressedlong(self):
     print "yellow long"
     self.startPlugin(qButtons.getFunction("yellow_long"), None)
コード例 #21
0
 def greenpressedlong(self):
     print "green long"
     self.startPlugin(qButtons.getFunction("green_long"), None)
コード例 #22
0
 def redpressedlong(self):
     print "red long"
     self.startPlugin(qButtons.getFunction("red_long"), None)
コード例 #23
0
ファイル: QuickButton.py プロジェクト: prl001/enigma2-plugins
 def bluepressedlong(self):
     print("blue long")
     self.startPlugin(qButtons.getFunction("blue_long"), None)
コード例 #24
0
 def findButton(self, function):
     for key in self.fn:
         func = qButtons.getFunction(key)
         if func == function:
             key_text = 'key_%s' % (key)
             return self[key_text]