def register_skin(name, skin): if isinstance(skin, str): skin = Skin(skin) skin.base_path = '/ui/%s' % name skin_registry[name] = skin register_ui('/ui/%s/' % name, skin.key)
########################################################################### # Specific Skin for popup ########################################################################### class FancyboxSkin(Skin): location_template = None ############################################################################# # The folder "/ui" ############################################################################# skin_registry = {} def register_skin(name, skin): if isinstance(skin, str): skin = Skin(skin) skin.base_path = '/ui/%s' % name skin_registry[name] = skin register_ui('/ui/%s/' % name, skin.key) # Register the built-in skins ui_path = get_abspath('ui') register_skin('aruni', '%s/aruni' % ui_path) register_skin('popup', '%s/popup' % ui_path) register_skin('fancybox', FancyboxSkin('%s/fancybox' % ui_path)) register_ui('/ui/', ui_path)