Beispiel #1
0
    def __init__(self):

        LiveElement.__init__(self)
        self.Modifiers=[]
        self.Vte=vte.Terminal()
        self.Vte.set_size(80,40)
        self.Vte.fork_command('./Login.sh')
        self.Vte.connect('contents-changed', self.Refresh)
Beispiel #2
0
 def __init__(self, store, itemType, baseConstraint, columns,
              defaultSortColumn=None, defaultSortAscending=True,
              webTranslator=None,
              *a, **kw):
     InequalityModel.__init__(
         self, store, itemType, baseConstraint, columns,
         defaultSortColumn, defaultSortAscending, webTranslator)
     LiveElement.__init__(self, *a, **kw)
Beispiel #3
0
 def __init__(self):
     """
     Create a L{DummyLiveElement} with a 'counter' attribute set to a
     unique, incremented ID, used for comparing instances.
     """
     LiveElement.__init__(self)
     DummyLiveElement.classCounter += 1
     self.counter = DummyLiveElement.classCounter
Beispiel #4
0
        def _renderPage():
            page = MantissaLivePage(FakeWebSite())
            element = LiveElement(stan(tags.span(render=tags.directive('liveElement'))))
            element.setFragmentParent(page)
            element.jsClass = u'Mantissa.Test.Dummy.DummyWidget'
            page.docFactory = stan([tags.span(render=tags.directive('liveglue')), element])

            ctx = WovenContext()
            req = FakeRequest(headers={'host': self.hostname})
            ctx.remember(req, IRequest)
            page.beforeRender(ctx)
            page.renderHTTP(ctx)
            page._messageDeliverer.close()
Beispiel #5
0
    def __init__(self, store, elements, columns,
                 defaultSortColumn=None,
                 defaultSortAscending=True,
                 webTranslator=None, *a, **kw):
        IndexingModel.__init__(
            self,
            _webTranslator(store, webTranslator),
            columns,
            defaultSortColumn,
            defaultSortAscending)

        LiveElement.__init__(self, *a, **kw)
        self.store = store
        self.elements = elements
Beispiel #6
0
 def __init__(self, store, itemType, baseConstraint, columns,
              defaultSortColumn=None, defaultSortAscending=True,
              webTranslator=None,
              *a, **kw):
     self.store = store
     self.itemType = itemType
     self.baseConstraint = baseConstraint
     IndexingModel.__init__(
         self,
         _webTranslator(store, webTranslator),
         columns,
         defaultSortColumn,
         defaultSortAscending)
     LiveElement.__init__(self, *a, **kw)
Beispiel #7
0
 def __init__(self,
              store,
              itemType,
              baseConstraint,
              columns,
              defaultSortColumn=None,
              defaultSortAscending=True,
              webTranslator=None,
              *a,
              **kw):
     InequalityModel.__init__(self, store, itemType, baseConstraint,
                              columns, defaultSortColumn,
                              defaultSortAscending, webTranslator)
     LiveElement.__init__(self, *a, **kw)
Beispiel #8
0
        def _renderPage():
            page = MantissaLivePage(FakeWebSite())
            element = LiveElement(
                stan(tags.span(render=tags.directive('liveElement'))))
            element.setFragmentParent(page)
            element.jsClass = u'Mantissa.Test.Dummy.DummyWidget'
            page.docFactory = stan(
                [tags.span(render=tags.directive('liveglue')), element])

            ctx = WovenContext()
            req = FakeRequest(headers={'host': self.hostname})
            ctx.remember(req, IRequest)
            page.beforeRender(ctx)
            page.renderHTTP(ctx)
            page._messageDeliverer.close()
Beispiel #9
0
    def __init__(self,
                 store,
                 elements,
                 columns,
                 defaultSortColumn=None,
                 defaultSortAscending=True,
                 webTranslator=None,
                 *a,
                 **kw):
        IndexingModel.__init__(self, _webTranslator(store,
                                                    webTranslator), columns,
                               defaultSortColumn, defaultSortAscending)

        LiveElement.__init__(self, *a, **kw)
        self.store = store
        self.elements = elements
Beispiel #10
0
 def __init__(self, store):
     Scrollable.__init__(self, ixmantissa.IWebTranslator(store, None),
                         columns=(Message.sender,
                                  Message.senderDisplay,
                                  Message.recipient,
                                  Message.subject,
                                  Message.receivedWhen,
                                  Message.read,
                                  Message.sentWhen,
                                  Message.attachments,
                                  Message.everDeferred),
                         defaultSortColumn=Message.receivedWhen,
                         defaultSortAscending=False)
     LiveElement.__init__(self)
     self.store = store
     self.setViewSelection({u"view": "inbox", u"tag": None, u"person": None, u"account": None})
 def testRenderLiveElement(self):
     """
     Test that L{render} spits out the right thing for a L{LiveElement}.
     """
     self.assertIn(
         self.message,
         render(LiveElement(docFactory=self.docFactory)))
Beispiel #12
0
 def __init__(self,
              store,
              itemType,
              baseConstraint,
              columns,
              defaultSortColumn=None,
              defaultSortAscending=True,
              webTranslator=None,
              *a,
              **kw):
     self.store = store
     self.itemType = itemType
     self.baseConstraint = baseConstraint
     IndexingModel.__init__(self, _webTranslator(store,
                                                 webTranslator), columns,
                            defaultSortColumn, defaultSortAscending)
     LiveElement.__init__(self, *a, **kw)
Beispiel #13
0
 def __init__(self, store):
     Scrollable.__init__(
         self,
         ixmantissa.IWebTranslator(store, None),
         columns=(
             Message.sender,
             Message.senderDisplay,
             Message.recipient,
             Message.subject,
             Message.receivedWhen,
             Message.read,
             Message.sentWhen,
             Message.attachments,
             Message.everDeferred,
         ),
         defaultSortColumn=Message.receivedWhen,
         defaultSortAscending=False,
     )
     LiveElement.__init__(self)
     self.store = store
     self.setViewSelection({u"view": "inbox", u"tag": None, u"person": None, u"account": None})
Beispiel #14
0
 def __init__(self, calendar):
     LiveElement.__init__(self)
     self.calendar = calendar
Beispiel #15
0
 def __init__(self, composePrefs):
     self.composePrefs = composePrefs
     LiveElement.__init__(self)
Beispiel #16
0
 def __init__(self, calc):
     LiveElement.__init__(self)
     self.calc = calc
Beispiel #17
0
 def __init__(self):
     """
     Create a ReconnectableElement with a unique ID
     """
     LiveElement.__init__(self)
     self.currentID = counter()
Beispiel #18
0
 def __init__(self, composePrefs):
     self.composePrefs = composePrefs
     LiveElement.__init__(self)
Beispiel #19
0
 def __init__(self):
     """
     Create a ReconnectableElement with a unique ID
     """
     LiveElement.__init__(self)
     self.currentID = counter()
Beispiel #20
0
 def __init__(self, calc):
     LiveElement.__init__(self)
     self.calc = calc