Пример #1
0
 def load_graphics(self):
     if self._alt is not None:
         theme = self._alt['button']
     else:
         #print self.theme, self.get_path()
         theme = self.theme[self.get_path()]
     if self._textureZ is None:
         self._button = theme['image'].generate(theme['gui_color'], **self.get_batch('background'))
     else:
         self._button = theme = templates.TextureTemplate(self._textureZ).generate([255,255,255,255], **self.get_batch('background'))
     if self._outline is not None:
         if self._olPressing:
             outlineTheme = self.theme[self._outline][self.getPressedPath()]
         else:
             outlineTheme = self.theme[self._outline]
         self._outlineGraphic = outlineTheme["image"].generate([255,255,255,255],**self.get_batch('foreground'))
     if self.label != "":
         if self.font_size is None:
             self.font_size = theme['font_size']
         if self._fl is None:
             self._fl = theme['text_color']
         if self._fn is None:
             self._fn = theme['font']
         self._label = Label(self.label,
                             font_name=self._fn,
                             font_size=self.font_size,
                             color=self._fl,
                             **self.get_batch('foreground'))
Пример #2
0
    def load_graphics(self):
        theme = self.theme[self.get_path()]

        self._button = theme['image'].generate(theme['gui_color'], **self.get_batch('background'))

        self._label = Label(self.label,
                            font_name=theme['font'],
                            font_size=theme['font_size'],
                            color=theme['text_color'],
                            **self.get_batch('foreground'))
Пример #3
0
 def load_graphics(self):
     theme = self.theme[self.get_path()]
     self._button = templates.TextureTemplate(self._textureZ).generate([255,255,255,255], **self.get_batch('background'))
     self._outlineGraphic = self.theme[self._outline]["image"].generate([255,255,255,255],**self.get_batch('highlight'))
     if self._leader is not None:
         print self.theme[self._leader]
         self.leaderGraphic = self.theme[self._leader]["image"].generate([255,255,255,255],**self.get_batch('foreground'))
     if self.label != "":
         if self.font_size is None:
             self.font_size = theme['font_size']
         if self._fl is None:
             self._fl = theme['text_color']
         if self._fn is None:
             self._fn = theme['font']
         self._label = Label(self.label,
                             font_name=self._fn,
                             font_size=self.font_size,
                             color=self._fl,
                             **self.get_batch('foreground'))