Example #1
0
    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)
Example #4
0
    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)