Example #1
0
def main(args):
    from xpra.platform import program_context
    from xpra.log import enable_color
    with program_context("GTK-Menu Info"):
        enable_color()
        if "-q" in sys.argv:
            sys.argv.remove("-q")
        elif "--quiet" in sys.argv:
            sys.argv.remove("--quiet")
        else:
            log.enable_debug()
            from xpra.dbus.gtk_menuactions import log as gtkmalog
            gtkmalog.enable_debug()
        try:
            from xpra.x11.gtk2.gdk_display_source import display    #@UnresolvedImport
            wid = sys.argv[1]
            if wid.startswith("0x"):
                xid = int(wid[2:], 16)
            else:
                xid = int(wid)
        except Exception as e:
            log.error("Error: invalid window id: %s", e)
            log.error("usage:")
            log.error(" %s WINDOWID", sys.argv[0])
        else:
            #beware: this import has side-effects:
            import dbus.glib
            assert dbus.glib
            from xpra.dbus.common import loop_init
            loop_init()
            import gobject
            loop = gobject.MainLoop()
            v = dump_menuactions(display, xid)
            loop.run()
            del v
Example #2
0
def main(_args):
    from xpra.platform import program_context
    from xpra.log import enable_color
    with program_context("GTK-Menu Info"):
        enable_color()
        if "-q" in sys.argv:
            sys.argv.remove("-q")
        elif "--quiet" in sys.argv:
            sys.argv.remove("--quiet")
        else:
            log.enable_debug()
            from xpra.dbus.gtk_menuactions import log as gtkmalog
            gtkmalog.enable_debug()
        try:
            from xpra.x11.gtk2.gdk_display_source import display  #@UnresolvedImport
            wid = sys.argv[1]
            if wid.startswith("0x"):
                xid = int(wid[2:], 16)
            else:
                xid = int(wid)
        except Exception as e:
            log.error("Error: invalid window id: %s", e)
            log.error("usage:")
            log.error(" %s WINDOWID", sys.argv[0])
        else:
            #beware: this import has side-effects:
            import dbus.glib
            assert dbus.glib
            from xpra.dbus.common import loop_init
            loop_init()
            import gobject
            loop = gobject.MainLoop()
            v = dump_menuactions(display, xid)
            loop.run()
            del v
Example #3
0
        if self.current_menus == self.alt_menus1:
            m = self.alt_menus2
        else:
            m = self.alt_menus1
        self.current_menus = m
        if self.menus_service:
            self.menus_service.set_menus(self.current_menus)
        self.set_X11_props()

    def new_window(self, *args):
        w = WindowWithMenu()
        w.show_all()

    def action_cb(self, *args):
        print("action_cb%s" % str(args))


def main(args):
    from xpra.dbus.common import loop_init
    loop_init()
    w = WindowWithMenu()
    w.show_all()
    gtk.main()


if __name__ == '__main__':
    if "-v" in sys.argv or "--versbose" in sys.argv:
        from xpra.dbus.gtk_menuactions import log
        log.enable_debug()
    sys.exit(main(sys.argv))
Example #4
0
            m = self.alt_menus2
        else:
            m = self.alt_menus1
        self.current_menus = m
        if self.menus_service:
            self.menus_service.set_menus(self.current_menus)
        self.set_X11_props()

    def new_window(self, *args):
        w = WindowWithMenu()
        w.show_all()

    def action_cb(self, *args):
        print("action_cb%s" % str(args))



def main(args):
    from xpra.dbus.common import loop_init
    loop_init()
    w = WindowWithMenu()
    w.show_all()
    gtk.main()


if __name__ == '__main__':
    if "-v" in sys.argv or "--versbose" in sys.argv:
        from xpra.dbus.gtk_menuactions import log
        log.enable_debug()
    sys.exit(main(sys.argv))