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'))
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'))
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'))