Example #1
0
    def __init__(self, path):
        '''constructor

        get information from the theme located in path
        '''
        MetaData.__init__(self, path)
        self.av = None
        self.video = None
        self.call = None
        self.user = None
        self.user_def_image = None
        self.user_def_imagetool = None
        self.email = None
        self.mailbox = None
        self.users = None
        self.password = None
        self.logo = None
        self.logo16 = None
        self.logo32 = None
        self.logo48 = None
        self.logo96 = None
        self.throbber = None
        self.connect = None
        self.chat = None
        self.group_chat = None
        self.typing = None
        self.new_message = None
        self.blocked_overlay = None
        self.blocked_overlay_big = None
        self.transfer_success = None
        self.transfer_unsuccess = None
        self.service_msn = None
        self.service_facebook = None
        self.service_gtalk = None
        self.service_webqq = None
        self.service_dummy = None
        self.favorite = None

        self.status_icons = {}
        self.status_icons_panel = {}

        # allow theme-specific toolbar icons
        self.tool_font = None
        self.tool_font_color = None
        self.tool_emotes = None
        self.tool_nudge = None
        self.tool_invite = None
        self.tool_clean = None
        self.tool_file_transfer = None

        self.default_path = os.path.join(os.getcwd(), 'themes', 'images',
                                         'default')

        self.load_information(path)
Example #2
0
    def __init__(self, path):
        '''constructor

        get information from the theme located in path
        '''
        MetaData.__init__(self, path)
        self.av                 = None
        self.video              = None
        self.call               = None
        self.user               = None
        self.user_def_image     = None
        self.user_def_imagetool = None
        self.email              = None
        self.mailbox            = None
        self.users              = None
        self.password           = None
        self.logo               = None
        self.logo16             = None
        self.logo32             = None
        self.logo48             = None
        self.logo96             = None
        self.throbber           = None
        self.connect            = None
        self.chat               = None
        self.group_chat         = None
        self.typing             = None
        self.new_message        = None
        self.blocked_overlay    = None
        self.blocked_overlay_big= None
        self.transfer_success   = None
        self.transfer_unsuccess = None
        self.service_msn        = None
        self.service_facebook   = None
        self.service_gtalk      = None
        self.service_webqq      = None
        self.service_dummy      = None
        self.favorite           = None

        self.status_icons = {}
        self.status_icons_panel = {}

        # allow theme-specific toolbar icons
        self.tool_font = None
        self.tool_font_color = None
        self.tool_emotes = None
        self.tool_nudge = None
        self.tool_invite = None
        self.tool_clean = None
        self.tool_file_transfer = None

        self.default_path = os.path.join(os.getcwd(), 'themes', 'images', 'default')

        self.load_information(path)
Example #3
0
    def __init__(self, path):
        '''constructor

        get information from the theme located in path
        '''
        MetaData.__init__(self, path)
        self.path           = None
        # if you add a smilie key twice you will have a nice stack overflow :D
        self.emotes         = OrderedDict()
        self.emote_files    = []
        self.emote_regex_str= ""
        self.emote_regex    = None

        self.load_information(path)
Example #4
0
    def __init__(self, path):
        '''constructor

        get information from the theme located in path
        '''
        MetaData.__init__(self, path)

        self.sound_alert    = None
        self.sound_nudge    = None
        self.sound_offline  = None
        self.sound_online   = None
        self.sound_send     = None
        self.sound_type     = None

        self.load_information(path)
Example #5
0
    def __init__(self, base_dir, name, is_package=False):
        '''@param directory The directory containing the package'''
        MetaData.__init__(self, os.path.join(base_dir, name))
        self.name = os.path.basename(name.rstrip("/"))
        if not is_package:
            self.name = self.name.split(".")[0]

        self.base_dir = base_dir
        self.path = os.path.join(base_dir, name)
        self._instance = None

        self.is_package = is_package

        self.module = None
        self._do_import()
Example #6
0
    def __init__(self, base_dir, name, is_package=False):
        '''@param directory The directory containing the package'''
        MetaData.__init__(self, os.path.join(base_dir, name))
        self.name = os.path.basename(name.rstrip("/"))
        if not is_package:
            self.name = self.name.split(".")[0]

        self.base_dir = base_dir
        self.path = os.path.join(base_dir, name)
        self._instance = None

        self.is_package = is_package

        self.module = None
        self._do_import()
Example #7
0
    def __init__(self, path):
        '''constructor

        get information from the theme located in path
        '''
        MetaData.__init__(self, path)

        self.sound_alert = None
        self.sound_nudge = None
        self.sound_offline = None
        self.sound_online = None
        self.sound_send = None
        self.sound_type = None

        self.load_information(path)
Example #8
0
    def __init__(self, path, variant):
        '''constructor

        get information from the theme located in path
        '''
        MetaData.__init__(self, path)
        self.path = None
        self.resources_path = None
        self.incoming_path = None
        self.outgoing_path = None
        self.content = None
        self.incoming = None
        self.incoming_next = None
        self.outgoing = None
        self.outgoing_next = None
        self.history_in = None
        self.history_in_next = None
        self.history_out = None
        self.history_out_next = None

        self._variant = None
        self.default_variant = None
        self.load_information(path, variant)
Example #9
0
    def __init__(self, path, variant):
        '''constructor

        get information from the theme located in path
        '''
        MetaData.__init__(self, path)
        self.path = None
        self.resources_path = None
        self.incoming_path = None
        self.outgoing_path = None
        self.content = None
        self.incoming = None
        self.incoming_next = None
        self.outgoing = None
        self.outgoing_next = None
        self.history_in = None
        self.history_in_next = None
        self.history_out = None
        self.history_out_next = None

        self._variant = None
        self.default_variant = None
        self.load_information(path, variant)