Exemplo n.º 1
0
    def __init__ (self):
        global lookingGlassProxy
        lookingGlassProxy = LookingGlassProxy()
        self.lookingGlassProxy = lookingGlassProxy
        lookingGlassProxy.addStatusChangeCallback(self.setStatus)

        self.window = None
        self.run()

        dbus.service.Object.__init__ (self, dbus.SessionBus (), MELANGE_DBUS_PATH, MELANGE_DBUS_NAME)
Exemplo n.º 2
0
    def __init__(self):
        global lookingGlassProxy
        lookingGlassProxy = LookingGlassProxy()
        self.lookingGlassProxy = lookingGlassProxy
        lookingGlassProxy.addStatusChangeCallback(self.setStatus)

        self.window = None
        self.run()

        dbus.service.Object.__init__(self, dbus.SessionBus(),
                                     MELANGE_DBUS_PATH, MELANGE_DBUS_NAME)
Exemplo n.º 3
0
    def __init__ (self):
        global lookingGlassProxy
        lookingGlassProxy = LookingGlassProxy()
        self.lookingGlassProxy = lookingGlassProxy
        # The status label is shown iff we are not okay
        lookingGlassProxy.addStatusChangeCallback(lambda x: self.statusLabel.set_visible(not x))

        self.window = None
        self.run()

        dbus.service.Object.__init__ (self, dbus.SessionBus (), MELANGE_DBUS_PATH, MELANGE_DBUS_NAME)
Exemplo n.º 4
0
    def __init__ (self):
        global lookingGlassProxy
        lookingGlassProxy = LookingGlassProxy()
        self.lookingGlassProxy = lookingGlassProxy
        # The status label is shown iff we are not okay
        lookingGlassProxy.addStatusChangeCallback(lambda x: self.statusLabel.set_visible(not x))

        self.window = None
        self.run()

        dbus.service.Object.__init__ (self, dbus.SessionBus (), MELANGE_DBUS_PATH, MELANGE_DBUS_NAME)
    def activatePage(self, moduleName):
        self.showAndFocus()
        page = self.notebook.page_num(self.pages[moduleName])
        self.notebook.set_current_page(page)

def setStatus(status):
    if status:
        statusLabel.hide()
    else:
        statusLabel.show()

if __name__ == "__main__":
    GObject.type_register(ResizeGrip)
    DBusGMainLoop(set_as_default=True)

    global lookingGlassProxy
    lookingGlassProxy = LookingGlassProxy()
    lookingGlassProxy.addStatusChangeCallback(setStatus)

    sessionBus = dbus.SessionBus ()
    request = sessionBus.request_name(MELANGE_DBUS_NAME, dbus.bus.NAME_FLAG_DO_NOT_QUEUE)
    if request != dbus.bus.REQUEST_NAME_REPLY_EXISTS:
        app = SagarmathaLog()
    else:
        object = sessionBus.get_object(MELANGE_DBUS_NAME, MELANGE_DBUS_PATH)
        app = dbus.Interface(object, MELANGE_DBUS_NAME)

    startInspector = len(sys.argv) == 2 and sys.argv[1] == 'inspect'
    app.show(startInspector)
Exemplo n.º 6
0
        page = self.notebook.page_num(self.pages[moduleName])
        self.notebook.set_current_page(page)


def setStatus(status):
    if status:
        statusLabel.hide()
    else:
        statusLabel.show()


if __name__ == "__main__":
    GObject.type_register(ResizeGrip)
    DBusGMainLoop(set_as_default=True)

    global lookingGlassProxy
    lookingGlassProxy = LookingGlassProxy()
    lookingGlassProxy.addStatusChangeCallback(setStatus)

    sessionBus = dbus.SessionBus()
    request = sessionBus.request_name(MELANGE_DBUS_NAME,
                                      dbus.bus.NAME_FLAG_DO_NOT_QUEUE)
    if request != dbus.bus.REQUEST_NAME_REPLY_EXISTS:
        app = SagarmathaLog()
    else:
        object = sessionBus.get_object(MELANGE_DBUS_NAME, MELANGE_DBUS_PATH)
        app = dbus.Interface(object, MELANGE_DBUS_NAME)

    startInspector = len(sys.argv) == 2 and sys.argv[1] == 'inspect'
    app.show(startInspector)