comparison frontends/primitivus/primitivus @ 176:a50953ac6191

Primitivus: send_file first draft - a new dialog for choosing a file is work in progress
author Goffi <goffi@goffi.org>
date Thu, 12 Aug 2010 23:09:31 +0800
parents ec6611445a5b
children fdb961f27ae9
comparison
equal deleted inserted replaced
175:8537df794f74 176:a50953ac6191
228 next_popup = self.notBar.getNextPopup() 228 next_popup = self.notBar.getNextPopup()
229 if next_popup: 229 if next_popup:
230 #we still have popup to show, we display it 230 #we still have popup to show, we display it
231 self.showPopUp(next_popup) 231 self.showPopUp(next_popup)
232 232
233 def showPopUp(self, pop_up_widget): 233 def showPopUp(self, pop_up_widget, perc_width=40, perc_height=40):
234 "Show a pop-up window if possible, else put it in queue" 234 "Show a pop-up window if possible, else put it in queue"
235 if not isinstance(self.loop.widget,urwid.Overlay): 235 if not isinstance(self.loop.widget,urwid.Overlay):
236 display_widget = urwid.Overlay(pop_up_widget, self.main_widget, 'center', ('relative', 40), 'middle', ('relative', 40)) 236 display_widget = urwid.Overlay(pop_up_widget, self.main_widget, 'center', ('relative', perc_width), 'middle', ('relative', perc_height))
237 self.loop.widget = display_widget 237 self.loop.widget = display_widget
238 else: 238 else:
239 self.notBar.addPopUp(pop_up_widget) 239 self.notBar.addPopUp(pop_up_widget)
240 240
241 def notify(self, message): 241 def notify(self, message):