comparison src/browser/xmlui.py @ 451:1a0cec9b0f1e

better PEP-8 compliance
author souliane <souliane@mailoo.org>
date Tue, 20 May 2014 10:54:03 +0200
parents 981ed669d3b3
children
comparison
equal deleted inserted replaced
450:41aae13cab2b 451:1a0cec9b0f1e
50 50
51 51
52 class LabelWidget(xmlui.LabelWidget, TextWidget): 52 class LabelWidget(xmlui.LabelWidget, TextWidget):
53 53
54 def __init__(self, parent, value): 54 def __init__(self, parent, value):
55 TextWidget.__init__(self, parent, value+": ") 55 TextWidget.__init__(self, parent, value + ": ")
56 56
57 57
58 class JidWidget(xmlui.JidWidget, TextWidget): 58 class JidWidget(xmlui.JidWidget, TextWidget):
59 59
60 def __init__(self, parent, value): 60 def __init__(self, parent, value):
224 try: 224 try:
225 self._xmlui_select_cb(self) 225 self._xmlui_select_cb(self)
226 except AttributeError: 226 except AttributeError:
227 log.warning("no select callback set") 227 log.warning("no select callback set")
228 228
229
230 def _xmluiAppend(self, widget): 229 def _xmluiAppend(self, widget):
231 self.setWidget(self.row, self.col, widget) 230 self.setWidget(self.row, self.col, widget)
232 self.col += 1 231 self.col += 1
233 232
234 def _xmluiAddRow(self, idx): 233 def _xmluiAddRow(self, idx):
235 self.row += 1 234 self.row += 1
236 self.col = 0 235 self.col = 0
237 self._xmlui_rows_idx.insert(self.row, idx) 236 self._xmlui_rows_idx.insert(self.row, idx)
238 self.resizeRows(self.row+1) 237 self.resizeRows(self.row + 1)
239 238
240 def _xmluiGetSelectedWidgets(self): 239 def _xmluiGetSelectedWidgets(self):
241 return [self.getWidget(self._xmlui_selected_row, col) for col in range(self.columns)] 240 return [self.getWidget(self._xmlui_selected_row, col) for col in range(self.columns)]
242 241
243 def _xmluiGetSelectedIndex(self): 242 def _xmluiGetSelectedIndex(self):
257 self.row = 0 256 self.row = 0
258 self.col = 0 257 self.col = 0
259 258
260 def _xmluiAppend(self, widget): 259 def _xmluiAppend(self, widget):
261 if self.col == 0: 260 if self.col == 0:
262 self.resize(self.row+1, 2) 261 self.resize(self.row + 1, 2)
263 self.setWidget(self.row, self.col, widget) 262 self.setWidget(self.row, self.col, widget)
264 self.col += 1 263 self.col += 1
265 if self.col == 2: 264 if self.col == 2:
266 self.row +=1 265 self.row += 1
267 self.col = 0 266 self.col = 0
268
269 267
270 268
271 class TabsContainer(LiberviaContainer, xmlui.TabsContainer, TabPanel): 269 class TabsContainer(LiberviaContainer, xmlui.TabsContainer, TabPanel):
272 270
273 def __init__(self, parent): 271 def __init__(self, parent):
376 374
377 375
378 class XMLUI(xmlui.XMLUI, VerticalPanel): 376 class XMLUI(xmlui.XMLUI, VerticalPanel):
379 widget_factory = WidgetFactory() 377 widget_factory = WidgetFactory()
380 378
381 def __init__(self, host, xml_data, title = None, flags = None): 379 def __init__(self, host, xml_data, title=None, flags=None):
382 self.widget_factory._xmlui_main = self 380 self.widget_factory._xmlui_main = self
383 self.dom = NativeDOM() 381 self.dom = NativeDOM()
384 dom_parse = lambda xml_data: self.dom.parseString(xml_data) 382 dom_parse = lambda xml_data: self.dom.parseString(xml_data)
385 VerticalPanel.__init__(self) 383 VerticalPanel.__init__(self)
386 self.setSize('100%', '100%') 384 self.setSize('100%', '100%')
406 self.add(self.main_cont) 404 self.add(self.main_cont)
407 self.setCellHeight(self.main_cont, '100%') 405 self.setCellHeight(self.main_cont, '100%')
408 if self.type == 'form': 406 if self.type == 'form':
409 hpanel = HorizontalPanel() 407 hpanel = HorizontalPanel()
410 hpanel.setStyleName('marginAuto') 408 hpanel.setStyleName('marginAuto')
411 hpanel.add(Button('Submit',self.onFormSubmitted)) 409 hpanel.add(Button('Submit', self.onFormSubmitted))
412 if not 'NO_CANCEL' in self.flags: 410 if not 'NO_CANCEL' in self.flags:
413 hpanel.add(Button('Cancel',self.onFormCancelled)) 411 hpanel.add(Button('Cancel', self.onFormCancelled))
414 self.add(hpanel) 412 self.add(hpanel)
415 elif self.type == 'param': 413 elif self.type == 'param':
416 assert(isinstance(self.children[0][0],TabPanel)) 414 assert(isinstance(self.children[0][0], TabPanel))
417 hpanel = HorizontalPanel() 415 hpanel = HorizontalPanel()
418 hpanel.add(Button('Save', self.onSaveParams)) 416 hpanel.add(Button('Save', self.onSaveParams))
419 hpanel.add(Button('Cancel', lambda ignore: self._xmluiClose())) 417 hpanel.add(Button('Cancel', lambda ignore: self._xmluiClose()))
420 self.add(hpanel) 418 self.add(hpanel)