def add_color(my, name, palette_key, modifier=0, default=None): from palette import Palette palette = Palette.get() color = palette.color(palette_key, modifier, default=default) my.add_style("%s: %s" % (name, color)) return color
def get_gradient(my, palette_key, modifier=0, range=-20, reverse=False, default=None,angle=180): from palette import Palette from web_container import WebContainer web = WebContainer.get_web() palette = Palette.get() if web.is_IE(): color = palette.color(palette_key, (modifier+range)/2, default=default) return color else: if not reverse: color1 = palette.color(palette_key, modifier, default=default) color2 = palette.color(palette_key, modifier+range, default=default) else: color2 = palette.color(palette_key, modifier, default=default) color1 = palette.color(palette_key, modifier+range, default=default) """ if web.get_browser() == 'Mozilla': gradient = "-moz-linear-gradient(top, %s, %s)" % (color1, color2) else: gradient = "-webkit-gradient(linear, 0%% 0%%, 0%% 100%%, from(%s), to(%s))" % (color1, color2) """ gradient = "linear-gradient(%sdeg, %s, %s)" % (angle, color1, color2) return gradient
def add_color(my, name, palette_key, modifier=0, default=None): from palette import Palette palette = Palette.get() color = palette.color(palette_key, modifier, default=default) my.add_style("%s: %s" % (name, color) ) return color
def get_color(my, palette_key, modifier=0, default=None): from palette import Palette palette = Palette.get() color = palette.color(palette_key, modifier, default=default) return color
def get_theme(my): from palette import Palette palette = Palette.get() return palette.get_theme()
def get_palette(): return Palette.get()
def get_palette(): return Palette.get()
def get_palette(cls): return Palette.get()
def get_palette(cls): return Palette.get()