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
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
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))
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))