类
GdkX11X11Surface
实例方法
gdk_x11_surface_move_to_current_desktop
当在支持多个工作区的窗口管理器中运行时,将表面移动到正确的工作区,如Extended Window Manager Hints规范中所述。如果表面已经在所有工作区上,则不执行任何操作。
gdk_x11_surface_move_to_desktop
当在支持多个工作区的窗口管理器中运行时,将表面移动到给定的工作区,如Extended Window Manager Hints 规范中所述。
gdk_x11_surface_set_frame_sync_enabled
此函数可以用来为表面禁用帧同步。通常,帧同步将根据系统是否有支持帧同步的合成器来启用或禁用,但如果表面不是直接由窗口管理器管理,则可能需要禁用帧同步。这是通过XEMBED 协议嵌入的表面的情况。
gdk_x11_surface_set_theme_variant
GTK应用可以请求深色主题变体。为了使其他应用 - 即使用GTK进行主题化的窗口管理器 - 了解此选择,GTK使用该函数将请求的主题变体导出为_tGTK_THEME_VARIANT属性在顶级表面上进行设置。
gdk_x11_surface_set_user_time
应用程序可以使用此调用更新顶级窗口上的_NET_WM_USER_TIME属性。该属性存储了Xserver时间,表示收到的最后用户输入事件的时间。该属性可以被窗口管理器用来根据新窗口是由用户动作创建的还是由计时器或其他事件激活的“弹出”窗口,来更改窗口的焦点、堆叠和/或放置行为。
从GdkSurface继承的方法(25个)
请参阅GdkSurface获取方法列表。
属性
从GdkSurface继承的属性(8个)
Gdk.Surface:cursor
GdkSurface
的鼠标指针。
Gdk.Surface:display
surface的GdkDisplay
连接。
Gdk.Surface:frame-clock
surface的GdkFrameClock
。
Gdk.Surface:height
surface的高度(以像素为单位)。
Gdk.Surface:mapped
是否将surface映射。
Gdk.Surface:scale
surface的缩放比例。
Gdk.Surface:scale-factor
surface的缩放因子。
Gdk.Surface:width
surface的宽度(以像素为单位)。
信号
从GdkSurface继承的信号(5个)
GdkSurface::enter-monitor
当surface开始出现在监视器上时发出。
GdkSurface::event
当GDK接收到surface
的输入事件时发出。
GdkSurface::layout
当surface的大小改变,或者需要重新布局时发出。
GdkSurface::leave-monitor
当surface停止出现在监视器上时发出。
GdkSurface::render
当需要重绘surface的某部分时发出。
从GObject继承的信号(1个)
GObject::notify
当通过g_object_set_property(), g_object_set()等设置对象的一个属性值时,在对象上发出notify信号。
类结构
struct GdkX11X11SurfaceClass {
/* no available fields */
}
没有描述。