Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=bb38c8f5fbdaaaf79a4d314f94fa373509875b87

commit bb38c8f5fbdaaaf79a4d314f94fa373509875b87
Author: bouleetbil <[email protected]>
Date:   Mon Jan 9 17:23:33 2012 +0100

pyfpm
*clean info after install/remove

diff --git a/py-pacman/pyfpm/src/pyfpm.py b/py-pacman/pyfpm/src/pyfpm.py
index abd87e0..ea97143 100755
--- a/py-pacman/pyfpm/src/pyfpm.py
+++ b/py-pacman/pyfpm/src/pyfpm.py
@@ -144,6 +144,12 @@ class GUI:
"URL         : "+pacman_pkg_get_info(pkg,PM_PKG_URL)
textbuffer.set_text(text)

+               if pacman_package_is_installed(pkgname)==1 :
+                       #show remove button
+                       self.BTN_remove.set_property('visible', True)
+               else:
+                       self.BTN_remove.set_property('visible', False)
+
def destroy(window, self):
pypacman.pacman_finally()
Gtk.main_quit()
@@ -157,6 +163,7 @@ class GUI:
for pkg in pkgs:
strpkg=strpkg+" "+pkg
sysexec(suxcommande+" python "+PYFPM_INST+" install "+strpkg)
+               self.cleanup_info_pkg()

def BTN_remove_click(self,widget):
if self.packageSelected=="":
@@ -171,6 +178,7 @@ class GUI:
while Gtk.events_pending():
Gtk.main_iteration()
sysexec(suxcommande+" python "+PYFPM_INST+" remove "+strpkg)
+               self.cleanup_info_pkg()

def on_BTN_search_clicked(self,widget):
self.liststorePkg.clear()
@@ -210,14 +218,13 @@ class GUI:
treeiter = sel[1]
pkgname = model.get_value(treeiter, 1)
pkgver = model.get_value(treeiter, 2)
-               self.show_package(pkgname,pkgver)
-               if pacman_package_is_installed(pkgname)==1 :
-                       #show remove button
-                       self.BTN_remove.set_property('visible', True)
-               else:
-                       self.BTN_remove.set_property('visible', False)
+               self.show_package(pkgname,pkgver)
return True
-
+
+       def cleanup_info_pkg(self):
+               textbuffer = self.textdetails.get_buffer()
+               textbuffer.set_text("")
+               self.liststorePkg.clear()

def main():
builder = Gtk.Builder()
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to