Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
#!/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)))        
        '''