Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=950dd0c055a0c7a0b4de5b54bc7c3f7fd68b2c1d
commit 950dd0c055a0c7a0b4de5b54bc7c3f7fd68b2c1d Author: bouleetbil <[email protected]> Date: Thu Jan 12 11:55:10 2012 +0100 pyfpm *added cursor watch for long operation *user see if pyfpm work :p diff --git a/py-pacman/pyfpm/src/pyfpm.py b/py-pacman/pyfpm/src/pyfpm.py index be13933..106a8e3 100755 --- a/py-pacman/pyfpm/src/pyfpm.py +++ b/py-pacman/pyfpm/src/pyfpm.py @@ -124,17 +124,28 @@ class GUI: def toggled(self, cell_renderer, col, treeview): print "checkbox checked/unchecked" + def show_cursor_wait(self,bo_wait=1): + if bo_wait : + watch=Gdk.Cursor(Gdk.CursorType.WATCH) + self.window.get_window ().set_cursor (watch) + else: + self.window.get_window ().set_cursor (None) + draw() + def print_info_statusbar(self,text): self.statusbarInfo.push(0,text) draw() def show_group(self,grp): self.print_info_statusbar("Read packages from "+grp) + self.show_cursor_wait() pkgs=pypacman.GetPkgFromGrp(grp) self.pkgtoListsore(pkgs) self.print_info_statusbar("") + self.show_cursor_wait(0) def show_package(self,pkgname,pkgver): + self.show_cursor_wait() self.print_info_statusbar("Read package "+pkgname) pkgs = pacman_search_pkg(pkgname) self.packageSelected=pkgname @@ -195,6 +206,7 @@ class GUI: else: imgscreenshot.set_from_file(PICTURE_NOT_AVAILABLE) self.print_info_statusbar("") + self.show_cursor_wait(0) def download(self,url,where): @@ -266,6 +278,7 @@ class GUI: self.liststorePkg.clear() search = self.SAI_search.get_text() self.print_info_statusbar("Search package "+search) + self.show_cursor_wait() self.SAI_search.set_text("") pkgs =[] pkgs = pacman_search_pkg(search) @@ -274,6 +287,7 @@ class GUI: pacman_trans_release() self.pkgtoListsore(pkgs) self.print_info_statusbar("") + self.show_cursor_wait(0) def on_BTN_search_clicked(self,widget): self.search() _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
