Example #1
0
 def open(self, frame, page, buffer):
     self._title = self.addWidget('Label', 'inside')
     self._title.text = 'Poing listing'
     Workspace.open(self, frame, page, buffer)
     self.children = []
     if hasattr(buffer, 'name'):
         self.tabpage.text = buffer.name
     if hasattr(self.buffer, 'dir'):
         self._get = self._get_attr
     else:
         self._get = self._get_item
     self.update()
Example #2
0
 def open(self, frame, page, buffer):
     self._title = self.addWidget("Label", "inside")
     self._title.text = "Poing listing"
     Workspace.open(self, frame, page, buffer)
     self.children = []
     if hasattr(buffer, "name"):
         self.tabpage.text = buffer.name
     if hasattr(self.buffer, "dir"):
         self._get = self._get_attr
     else:
         self._get = self._get_item
     self.update()
Example #3
0
 def open(self, frame, page, buffer):
     self.fields = {}
     self._last = self.addWidget('Label', 'inside')
     self._last.text = 'Poing %s' % buffer.title()
     Workspace.open(self, frame, page, buffer)
     if hasattr(buffer, 'addField'):
         b = self._last.addWidget('Box')
         b.side = 'bottom'
         self._add_name = b.addWidget('Field', 'inside')
         self._add_name.side = 'left'
         self._add_name.size = 10
         self._add_name.sizemode = 'percent'
         self._add_value = self._add_name.addWidget('Field')
         self._add_value.side = 'all'
         button = self._add_name.addWidget('Button')
         button.side = 'right'
         button.text = 'add'
         self.frame.link(self._do_add, self._add_name, 'activate')
         self.frame.link(self._do_add, self._add_value, 'activate')
         self.frame.link(self._do_add, button, 'activate')
Example #4
0
 def open(self, frame, page, buffer):
     self.fields = {}
     self._last = self.addWidget("Label", "inside")
     self._last.text = "Poing %s" % buffer.title()
     Workspace.open(self, frame, page, buffer)
     if hasattr(buffer, "addField"):
         b = self._last.addWidget("Box")
         b.side = "bottom"
         self._add_name = b.addWidget("Field", "inside")
         self._add_name.side = "left"
         self._add_name.size = 10
         self._add_name.sizemode = "percent"
         self._add_value = self._add_name.addWidget("Field")
         self._add_value.side = "all"
         button = self._add_name.addWidget("Button")
         button.side = "right"
         button.text = "add"
         self.frame.link(self._do_add, self._add_name, "activate")
         self.frame.link(self._do_add, self._add_value, "activate")
         self.frame.link(self._do_add, button, "activate")