def createTD(self, styleName) : """ Create a new table cell with a specific style name. @param styleName the style name @return the new cell {@link Element} """ tdElem = DOM.createTD() inner = DOM.createDiv() DOM.appendChild(tdElem, inner) self.setStyleName(tdElem, styleName) self.setStyleName(inner, styleName + "Inner") print "createTd", styleName return tdElem
def __init__(self): """ Creates an empty vertical split panel. """ SplitPanel.__init__(self, DOM.createDiv(), DOM.createDiv(), self.preventBoxStyles(DOM.createDiv()), self.preventBoxStyles(DOM.createDiv())) self.container = self.preventBoxStyles(DOM.createDiv()) self.buildDOM() self.setStyleName("gwt-VerticalSplitPanel") self.impl = ImplVerticalSplitPanel(self) self.setSplitPosition("50%") # Captures the height of the top container when drag resizing starts. self.initialTopHeight = 0 # Captures the offset of a user's mouse pointer during drag resizing. self.initialThumbPos = 0 self.lastSplitPosition = ""
def __init__(self, width, height): self.context = None self.setElement(DOM.createDiv()) canvas = DOM.createElement("canvas") self.setWidth(width) self.setHeight(height) canvas.width = width canvas.height = height DOM.appendChild(self.getElement(), canvas) self.setStyleName("gwt-Canvas") self.init() self.context.fillStyle = "black" self.context.strokeStyle = "black"
def __init__(self, templateName, allowEdit=False): ComplexPanel.__init__(self) self.loaded = False # Set after widgets are attached self.widgetsAttached = False self.id = None self.templateName = None self.title = None self.elementsById = {} self.metaTags = {} self.body = None self.links = [] self.forms = [] self.metaTagList = [] self.loadListeners = [] self.toAttach = [] self.toInsert = [] self.setElement(DOM.createDiv()) self.editor = None self.allowEdit = allowEdit if templateName: self.loadTemplate(templateName)
import DOM def getBodyElement(): JS(""" return $doc.body; """) def write(text): global data, element data += text DOM.setInnerHTML(element, data) def writebr(text): write(text + r"<BR>\n") data = "" element = DOM.createDiv() DOM.appendChild(getBodyElement(), element)
def __init__(self): ComplexPanel.__init__(self) self.setElement(DOM.createDiv()) DOM.setStyleAttribute(self.getElement(), "overflow", "hidden")
import DOM def getBodyElement(): """ return $doc.body; """ def write(text): global data, element data += text DOM.setInnerHTML(element, data) def writebr(text): write(text + r"<BR>\n") data = "" element = DOM.createDiv() DOM.appendChild(getBodyElement(), element)
def __init__(self): ComplexPanel.__init__(self) self.setElement(DOM.createDiv()) DOM.setStyleAttribute(self.getElement(), "overflow", "hidden")