def __init__(self): gtk.HBox.__init__(self) self.aibizhi_cache_page = CachePage(Aibizhi()) self.bizhi360_cache_page = CachePage(Bizhi360()) self.aibizhi_cache_page.cache_view.try_to_fetch() self.bizhi360_cache_page.cache_view.try_to_fetch() self.system_wallpapers_page = SystemPage( get_system_wallpaper_dirs()[0]) self.picture_wallpapers_page = PicturePage(get_images_dir()) self.download_wallpapaers_page = UserPage(get_download_wallpaper_dir()) self.task_page = TaskPage() self.__init_navigatebar() self.switch_page = gtk.VBox() self.pack_start(self.navigatebar, False, True) self.pack_start(self.switch_page, True, True) self.switch_page.add(self.system_wallpapers_page) event_manager.add_callback("downloading-tasks-number", self.on_download_item_changed) self.connect("expose-event", self.on_addpage_expose_event)
def get_system_wallpapers(self): wallpapers = [] names = self.get_section_options("system_wallpaper") for wallpaper_dir in get_system_wallpaper_dirs(): for name in names: full_path = os.path.join(wallpaper_dir, name) if os.path.exists(full_path): wallpapers.append(full_path) return wallpapers
def __init__(self, monitor_dir, padding_x=8, padding_y=10, filter_dir=None, add_system=False): IconView.__init__(self, padding_x=padding_x, padding_y=padding_y) self.system_wallpapper_dir = get_system_wallpaper_dirs()[1] self.is_file_added = False self.monitor_dir = monitor_dir self.filter_dir = filter_dir self.library_monitor = LibraryMonitor(monitor_dir) self.library_monitor.set_property("monitored", True) self.library_monitor.connect("file-added", self.on_library_file_added) self.library_monitor.connect("folder-added", self.on_library_folder_added) self.library_monitor.connect("location-removed", self.on_library_location_removed) self.__image_index = 0 self.__init_monitor_images(add_system)
def __init__(self): gtk.HBox.__init__(self) self.aibizhi_cache_page = CachePage(Aibizhi()) self.bizhi360_cache_page = CachePage(Bizhi360()) self.aibizhi_cache_page.cache_view.try_to_fetch() self.bizhi360_cache_page.cache_view.try_to_fetch() self.system_wallpapers_page = SystemPage(get_system_wallpaper_dirs()[0]) self.picture_wallpapers_page = PicturePage(get_images_dir()) self.download_wallpapaers_page = UserPage(get_download_wallpaper_dir()) self.task_page = TaskPage() self.__init_navigatebar() self.switch_page = gtk.VBox() self.pack_start(self.navigatebar, False, True) self.pack_start(self.switch_page, True, True) self.switch_page.add(self.system_wallpapers_page) event_manager.add_callback("downloading-tasks-number", self.on_download_item_changed) self.connect("expose-event", self.on_addpage_expose_event)