Exemplo n.º 1
0
    def __init__(self, **kwargs):
        if not kwargs.has_key('CellFormatter'):
            kwargs['CellFormatter'] = CellFormatter(self)
        if not kwargs.has_key('RowFormatter'):
            kwargs['RowFormatter'] = RowFormatter(self)

        self.tableListeners = []
        self.widgetMap = {}

        if kwargs.has_key('Element'):
            self.tableElem = kwargs.pop('Element')
            fc = DOM.getFirstChild(self.tableElem)
            if fc:
                self.bodyElem = fc
            else:
                self.bodyElem = DOM.createTBody()
                DOM.appendChild(self.tableElem, self.bodyElem)
        else:
            self.tableElem = DOM.createTable()
            self.bodyElem = DOM.createTBody()
            DOM.appendChild(self.tableElem, self.bodyElem)
        self.setElement(self.tableElem)

        self.sinkEvents(Event.ONCLICK)

        Panel.__init__(self, **kwargs)
Exemplo n.º 2
0
    def __init__(self, master):
        Panel.__init__(self, master, frameText="Violation state Selection")

        self.ViolationsVars = {}
        self.ViolatedCB = {}
        self.cutOff = Tk.DoubleVar(self)
        self.widgetCreation()
Exemplo n.º 3
0
    def __init__(self, master):
        Panel.__init__(self, master, frameText="Range Selection")

        self.RangesVars = {}
        self.RangesCB = {}
        self.RangesFunctions = {}
        self.widgetCreation()
Exemplo n.º 4
0
    def __init__(self, **kwargs):
        if not kwargs.has_key("CellFormatter"):
            kwargs["CellFormatter"] = CellFormatter(self)
        if not kwargs.has_key("RowFormatter"):
            kwargs["RowFormatter"] = RowFormatter(self)

        self.tableListeners = []
        self.widgetMap = {}

        if kwargs.has_key("Element"):
            self.tableElem = kwargs.pop("Element")
            fc = DOM.getFirstChild(self.tableElem)
            if fc:
                self.bodyElem = fc
            else:
                self.bodyElem = DOM.createTBody()
                DOM.appendChild(self.tableElem, self.bodyElem)
        else:
            self.tableElem = DOM.createTable()
            self.bodyElem = DOM.createTBody()
            DOM.appendChild(self.tableElem, self.bodyElem)
        self.setElement(self.tableElem)

        self.sinkEvents(Event.ONCLICK)

        Panel.__init__(self, **kwargs)
Exemplo n.º 5
0
    def __init__(self, mainElem, splitElem, headElem, tailElem, **kwargs):
        """ Initializes the split panel.
           @param mainElem the root element for the split panel
           @param splitElem the element that acts as the splitter
           @param headElem the element to contain the top or left most widget
           @param tailElem the element to contain the bottom or right most widget
        """

        self.widgets = [None, None]
        self.elements = [headElem, tailElem]
        self.isResizing = False

        self.setElement(mainElem)
        self.splitElem = splitElem

        Panel.__init__(self, **kwargs)

        self.sinkEvents(Event.MOUSEEVENTS)
Exemplo n.º 6
0
    def __init__(self, mainElem, splitElem, headElem, tailElem, **kwargs):
        """ Initializes the split panel.
           @param mainElem the root element for the split panel
           @param splitElem the element that acts as the splitter
           @param headElem the element to contain the top or left most widget
           @param tailElem the element to contain the bottom or right most widget
        """

        self.widgets = [None, None]
        self.elements = [headElem, tailElem]
        self.isResizing = False

        self.setElement(mainElem)
        self.splitElem = splitElem

        if not kwargs.has_key('ThumbImage'):
            kwargs['ThumbImage'] = "splitPanelThumb.png"

        Panel.__init__(self, **kwargs)

        self.sinkEvents(Event.MOUSEEVENTS)
Exemplo n.º 7
0
 def __init__(self, Element=None, **kwargs):
     if Element is None:
         Element = DOM.createDiv()
     self.setElement(Element)
     Panel.__init__(self, **kwargs)
Exemplo n.º 8
0
 def __init__(self, master):
     Panel.__init__(self, master, frameText="Constraints Selection")
     self.panelsList = []
     self.widgetCreation()
Exemplo n.º 9
0
 def __init__(self, x_pos, y_pos):
     Panel.__init__(self, x_pos, y_pos)
Exemplo n.º 10
0
 def __init__(self, master):
     Panel.__init__(self, master, frameText="Constraints Files")
     self.widgetCreation()
     self.NMRCommands = ""  #Must be set by application at run time
Exemplo n.º 11
0
 def __init__(self, master):
     Panel.__init__(self, master, frameText="NOE density Preferences")
     self.gradient = Tk.StringVar(self)
     self.widgetCreation()
Exemplo n.º 12
0
 def __init__(self, master):
     Panel.__init__(self, master, frameText="NOE Sticks Preferences")
     self.radius = Tk.DoubleVar(self)
     self.colors = {}
     self.widgetCreation()
Exemplo n.º 13
0
 def __init__(self, master):
     Panel.__init__(self, master, frameText="NOE Preferences")
     self.panelsList=[]
     self.widgetCreation()
Exemplo n.º 14
0
 def __init__(self, maker_menu):
     Panel.__init__(self, maker_menu)
     self.terrain_selection = DEFAULT_TERRAIN
Exemplo n.º 15
0
 def __init__(self, root, main_menu):
     self.saves = MapList()
     if self.saves.get_size():
         self.set_map(self.saves.peek())
     Panel.__init__(self, root, main_menu)
Exemplo n.º 16
0
 def __init__(self, master):
     Panel.__init__(self, master, frameText="NOE Representation")
     self.widgetCreation()
     self.mainApp = ""  #Must be set at run time
     self.NMRCommands = ""  #Must be set by application at run time
Exemplo n.º 17
0
 def __init__(self, master):
     Panel.__init__(self, master, frameText="Structure")
     self.residueRanges = Tk.StringVar(self)
     self.widgetCreation()