本文整理汇总了Python中xpra.x11.x11_server_base.X11ServerBase.get_ui_info方法的典型用法代码示例。如果您正苦于以下问题:Python X11ServerBase.get_ui_info方法的具体用法?Python X11ServerBase.get_ui_info怎么用?Python X11ServerBase.get_ui_info使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类xpra.x11.x11_server_base.X11ServerBase
的用法示例。
在下文中一共展示了X11ServerBase.get_ui_info方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_ui_info
# 需要导入模块: from xpra.x11.x11_server_base import X11ServerBase [as 别名]
# 或者: from xpra.x11.x11_server_base.X11ServerBase import get_ui_info [as 别名]
def get_ui_info(self, proto, wids, *args):
info = X11ServerBase.get_ui_info(self, proto, wids, *args)
#now cursor size info:
display = gtk.gdk.display_get_default()
for prop, size in {"default" : display.get_default_cursor_size(),
"max" : display.get_maximal_cursor_size()}.items():
if size is None:
continue
info["cursor.%s_size" % prop] = size
return info
示例2: get_ui_info
# 需要导入模块: from xpra.x11.x11_server_base import X11ServerBase [as 别名]
# 或者: from xpra.x11.x11_server_base.X11ServerBase import get_ui_info [as 别名]
def get_ui_info(self, proto, wids, *args):
info = X11ServerBase.get_ui_info(self, proto, wids, *args)
#_NET_WM_NAME:
wm = self._wm
if wm:
info["window-manager-name"] = wm.get_net_wm_name()
#now cursor size info:
display = gtk.gdk.display_get_default()
pos = display.get_default_screen().get_root_window().get_pointer()[:2]
info["cursor.position"] = pos
for prop, size in {"default" : display.get_default_cursor_size(),
"max" : display.get_maximal_cursor_size()}.items():
if size is None:
continue
info["cursor.%s_size" % prop] = size
return info