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()
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()
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')
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")