GdkDrawContext

说明 [src]

abstract class Gdk.DrawContext : GObject.Object
{
  /* No available fields */
}

用于实现不同渲染方法的对象的基本类。

GdkDrawContext 是上下文实现不同渲染方法时使用的基础对象,例如 GdkCairoContextGdkGLContext。它提供了这些上下文之间的共享功能。

你将始终与其中一个子类进行交互。

GdkDrawContext 始终与单个顶级曲面相关联。

层级

hierarchy this GdkDrawContext ancestor_0 GObject ancestor_0--this

祖先

实例方法

gdk_draw_context_begin_frame

指示你正在开始在 context 的曲面上重新绘制 region 的过程。

已弃用: 4.16 

gdk_draw_context_end_frame

结束使用 `gdk_draw_context_begin_frame()` 启动的绘图操作。

已弃用: 4.16 

gdk_draw_context_get_display

检索 context 创建的 GdkDisplay

gdk_draw_context_get_frame_region

检索当前正在重新绘制的区域。

已弃用: 4.16 

gdk_draw_context_get_surface

检索 context 绑定的曲面。

gdk_draw_context_is_in_frame

如果 context 正在对其曲面进行绘制,则返回 TRUE

已弃用: 4.16 

GObject (43)继承的方法

请参阅 GObject 以获取完整的方法列表。

属性

Gdk.DrawContext:display

用于创建 GdkDrawContextGdkDisplay

Gdk.DrawContext:surface

context 绑定的 GdkSurface

信号

GObject (1)继承的信号
GObject::notify

当对象的某一属性通过 g_object_set_property()、g_object_set()、et al. 设置其值时,会在对象上发出通知信号。