def createLabelAndInput(self, label, field): h = HorizontalPanel() l = HTML(java.str(u"<b>" + java.str(label)) + u": </b>") l.setWidth(u"150px") h.add(l) h.add(field) return h
def createInput(self, lbl, w): h = HorizontalPanel() lblHtml = HTML(lbl) lblHtml.setWidth(u"150px") h.add(lblHtml) h.add(w) return h
def __init__(self): PopupPanel.__init__(self, True) contents = HTML("Click anywhere outside this popup to make it disappear.") contents.setWidth("128px") contents.setHeight("128px") self.setWidget(contents) self.setStyleName("ks-popups-Popup")
class ClassDoc(Composite): def __init__(self, classes, class_content): Composite.__init__(self) self.class_content = class_content t = Trees(self, classes) clspan = DockPanel() clspan.setWidth("100%%") self.clstext = HTML() txtscroll = ScrollPanel(self.clstext) clsscroll = ScrollPanel(t) clspan.add(clsscroll, DockPanel.WEST) clspan.add(txtscroll, DockPanel.EAST) clspan.setCellWidth(txtscroll, "100%%") clspan.setCellWidth(clsscroll, "260px") t.setWidth("250px") title = bigtitle('Classes') self.initWidget(section(title, 'classes', clspan)) self.clspan = clspan self.txtscroll = txtscroll self.clsscroll = clsscroll self.t = t def setSize(self, width, height): #self.clsscroll.setWidth("%dpx" % cls_scroll_width) offs = self.clsscroll.getAbsoluteLeft() + 260 self.txtscroll.setWidth("%dpx" % (width - offs)) #self.clspan.setCellWidth(self.txtscroll, "%dpx" % (width - offs - 10)) self.clstext.setWidth("%dpx" % (width - offs - 20)) self.txtscroll.setHeight("%dpx" % height) self.clsscroll.setHeight("%dpx" % height) def class_show(self, itemname): self.clstext.setHTML(self.class_content[itemname])