def _setup_color_palette(self): palette_list = [] palette_list.append({ 'icon': ColorImage('xo'), 'selected': ColorImage('xo', selected=True), 'callback': self.__color_selected_cb, 'label': 'XO' }) for color in list(COLOR_SCHEMES.keys()): palette_list.append({ 'icon': ColorIcon(COLOR_SCHEMES[color]), 'selected': ColorIcon(COLOR_SCHEMES[color], selected=True), 'callback': self.__color_selected_cb, 'label': color }) palette_list.append({ 'icon': ColorImage('random'), 'selected': ColorImage('random', selected=True), 'callback': self.__color_selected_cb, 'label': _('random') }) return palette_list
def _setup_color_palette(self): palette_list = [] palette_list.append({'icon': ColorImage('xo'), 'selected': ColorImage('xo', selected=True), 'callback': self.__color_selected_cb, 'label': 'XO'}) for color in COLOR_SCHEMES.keys(): palette_list.append({'icon': ColorIcon(COLOR_SCHEMES[color]), 'selected': ColorIcon( COLOR_SCHEMES[color], selected=True), 'callback': self.__color_selected_cb, 'label': color}) palette_list.append({'icon': ColorImage('random'), 'selected': ColorImage('random', selected=True), 'callback': self.__color_selected_cb, 'label': _('random')}) return palette_list
#!/usr/bin/python # -*- coding: utf-8 -*- import os, sys from optparse import OptionParser, OptionGroup from pytagcloud import create_tag_image, create_svg_image, create_html_data, make_tags from pytagcloud.colors import COLOR_SCHEMES import pytagcloud import pytagcloud.helper # globals DEFAULT_COLOR = COLOR_SCHEMES.keys()[0] class FontError(Exception): pass def ParseOptions(options, args): # Check font if not options.font in [pytagcloud.FONT_CACHE[i]['name'] for i in range(len(pytagcloud.FONT_CACHE))]: if not os.path.exists(options.font): raise(FontError('Font %s not found.'%(options.font))) ''' if options.font is not '': if os.path.exists(options.font): # check for aboslute reference font = options.font else: raise(FontError('Cannot find font %s'%(options.font))) '''