Mercurial > libervia-backend
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): |