Exemplo n.º 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)
Exemplo n.º 2
0
    def __init__(self):
        gtk.HBox.__init__(self)
        self.connect("expose-event", self.on_page_expose_event)

        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.favorites_page = FavoritePage(get_favorite_dir())
        self.pictures_page = LocalPicturePage(get_download_wallpaper_dir())

        self.add_item = AddItem()
        self.pictures_page.select_view.add_items([self.add_item])

        self.task_page = TaskPage()

        self.switch_page = gtk.VBox()
        self.__init_navigatebar()

        self.pack_start(self.navigatebar, False, True)
        self.pack_start(self.switch_page, True, True)

        event_manager.add_callback("switch-to-local-pictures",
                                   self.switch_to_local_pictures)
    def __init__(self, network_interface):
        gtk.VBox.__init__(self)

        self.theme = None

        self.set_spacing(10)

        self.cache_view = CacheView(network_interface, download_dir=get_download_wallpaper_dir())
        self.cache_view_sw = self.cache_view.get_scrolled_window()

        self.nolink_image = ImageBox(app_theme.get_pixbuf("individuation/notlink.png"))

        self.back_button = Button(_("Back"))
        self.back_button.connect("clicked", self.__on_back)
        download_button = Button(_("Download All"))
        download_button.connect("clicked", self.on_download_button_clicked)

        control_box = gtk.HBox(spacing=10)
        control_box.pack_start(self.back_button, False, False)

        self.control_align = gtk.Alignment()
        self.control_align.set(1.0, 0.5, 0, 0)
        self.control_align.set_padding(0, 5, 0, 10)
        self.control_align.add(control_box)

        self.pack_start(self.cache_view_sw, True, True)
        self.pack_start(self.control_align, False, True)

        event_manager.add_callback("fetch-failed", self.__fetch_failed)
 def __init__(self):
     super(WallpaperView, self).__init__(padding_x=30, padding_y=10)
     self.backgrounds_dir = os.path.join(get_parent_dir(__file__, 2), "backgrounds")
     self.default_background_files = map(lambda filename: os.path.join(self.backgrounds_dir, filename), os.listdir(self.backgrounds_dir))
     self.first_part_background_files = self.default_background_files[0:20]
     self.second_part_backgroun_files = self.default_background_files[20::]
     self.local_background_load_finish = False
     self.add_items(map(lambda background_file: WallpaperItem(background_file), self.first_part_background_files))
     
     self.download_dir = get_download_wallpaper_dir()
     self.__fetch_thread_id = 0
     self.network_interface = Bizhi360()
Exemplo n.º 5
0
    def __init__(self):
        super(WallpaperView, self).__init__(padding_x=30, padding_y=10)
        self.backgrounds_dir = os.path.join(get_parent_dir(__file__, 2),
                                            "backgrounds")
        self.default_background_files = map(
            lambda filename: os.path.join(self.backgrounds_dir, filename),
            os.listdir(self.backgrounds_dir))
        self.first_part_background_files = self.default_background_files[0:20]
        self.second_part_backgroun_files = self.default_background_files[20::]
        self.local_background_load_finish = False
        self.add_items(
            map(lambda background_file: WallpaperItem(background_file),
                self.first_part_background_files))

        self.download_dir = get_download_wallpaper_dir()
        self.__fetch_thread_id = 0
        self.network_interface = Bizhi360()
 def add_local_wallpappers(self, name, obj, theme):
     d = gtk.FileChooserDialog(
             "Choose Pictures",
             None,
             gtk.FILE_CHOOSER_ACTION_OPEN,
             (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT,
              gtk.STOCK_OPEN, gtk.RESPONSE_ACCEPT)
             )
     d.set_select_multiple(True)
     d.set_current_folder(get_images_dir())
     pic_filter = gtk.FileFilter()
     pic_filter.set_name(_("Image files"))
     pic_filter.add_mime_type("image/*")
     d.add_filter(pic_filter)
     response = d.run()
     if(response == gtk.RESPONSE_ACCEPT):
         filenames = d.get_filenames()
         wallpapper_path = get_download_wallpaper_dir()
         for name in filenames:
             shutil.copy2(name, wallpapper_path)
     d.destroy()
    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 __init__(self):
        gtk.HBox.__init__(self)
        self.connect("expose-event", self.on_page_expose_event)

        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.favorites_page = FavoritePage(get_favorite_dir())
        self.pictures_page = LocalPicturePage(get_download_wallpaper_dir())

        self.add_item = AddItem()
        self.pictures_page.select_view.add_items([self.add_item])

        self.task_page = TaskPage()
        
        self.switch_page = gtk.VBox()
        self.__init_navigatebar()

        self.pack_start(self.navigatebar, False, True)
        self.pack_start(self.switch_page, True, True)

        event_manager.add_callback("switch-to-local-pictures", self.switch_to_local_pictures)
 def get_save_path(self):
     return os.path.join(get_download_wallpaper_dir(), self.get_small_basename())
Exemplo n.º 10
0
 def get_save_path(self):
     return os.path.join(get_download_wallpaper_dir(),
                         self.get_small_basename())