[Rapier-commits] r167 - trunk/src
This list send mail when a change occurs on the subversion repository
rapier-commits at garage.maemo.org
Sun Dec 2 22:58:32 EET 2007
Author: stevenrwalter
Date: 2007-12-02 22:58:32 +0200 (Sun, 02 Dec 2007)
New Revision: 167
Modified:
trunk/src/rapier
Log:
Convert "Manage" to a gtk.Dialog()
Modified: trunk/src/rapier
===================================================================
--- trunk/src/rapier 2007-12-02 20:58:18 UTC (rev 166)
+++ trunk/src/rapier 2007-12-02 20:58:32 UTC (rev 167)
@@ -682,11 +682,10 @@
def displayManageModuleWindow(self,widget):
self.fill_mgModLocalModel()
self.refresh_remote_modules_tv()
- self.mgModWindow.show_all()
- #self.mgModLocalTv.show()
-
- def hideManageModuleWindow(self,widget):
+ resp = self.mgModWindow.run()
+ if resp == gtk.RESPONSE_OK:
+ self.mgModOk_b_clicked()
self.mgModWindow.hide()
def mgModRemoteInstallCell_toggled(self,cell,path):
@@ -816,7 +815,7 @@
self.waitingWindow.show_all()
- def mgModOk_b_clicked(self,widget):
+ def mgModOk_b_clicked(self):
mod_to_remove=[]
idx_to_remove=[]
idx_to_build=[]
@@ -886,15 +885,14 @@
self.waitingWindow.show_all()
def prepareManageModuleWindow(self):
- self.mgModWindow=hildon.Window()
+ self.mgModWindow = gtk.Dialog()
self.mgModWindow.set_title("Manage Modules")
self.mgModWindow.set_modal(True)
self.mgModWindow.set_transient_for(self.mainWindow)
- #self.mgModWindow.set_type(gtk.gdk.WINDOW_POPUP)
- self.mgModWindow.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
self.mgModWindow.set_default_size(750,300)
- self.mgModVBox=gtk.VBox(False,0)
+ self.mgModVBox = self.mgModWindow.vbox
self.mgModNotebook=gtk.Notebook()
+ self.mgModVBox.pack_start(self.mgModNotebook)
#Local Modules
self.mgModLocalTab=gtk.VBox(False,0)
@@ -938,19 +936,9 @@
self.mgModRemoteRefresh_b_clicked)
self.mgModRemoteTab.pack_start(self.mgModRemoteRefresh_b,False,False)
-
- self.mgModVBox.pack_start(self.mgModNotebook,True,True)
- self.mgModHBox=gtk.HBox(False,0)
- self.mgModOk_b=gtk.Button("Ok")
- self.mgModOk_b.connect('clicked',self.mgModOk_b_clicked)
- self.mgModHBox.pack_start(self.mgModOk_b,False,False)
- self.mgModCancel_b=gtk.Button("Cancel")
- self.mgModCancel_b.connect("clicked",self.hideManageModuleWindow)
- self.mgModHBox.pack_start(self.mgModCancel_b,False,False)
-
- self.mgModVBox.pack_start(self.mgModHBox,False,False)
- self.mgModWindow.add(self.mgModVBox)
- self.mgModHBox.show()
+ self.mgModWindow.add_button("OK", gtk.RESPONSE_OK)
+ self.mgModWindow.add_button("Cancel", gtk.RESPONSE_CANCEL)
+ self.mgModVBox.show_all()
def mgModRemoteInstallCell_data_func(self,column,renderer,model,iter):
More information about the Rapier-commits
mailing list