接口
GtkNative
描述 [src]
interface Gtk.Native : Gtk.Widget
GtkNative是所有拥有自身GdkSurface的小组件实现的接口。
GtkNative的典型示例是GtkWindow。
任何自身不是GtkNative的小组件都包含在一个小组件中,您可以通过gtk_widget_get_native()获取该小组件。
若要获取GtkNative的表面,请使用gtk_native_get_surface()。还可以使用gtk_native_get_for_surface()找到一个属于特定表面的GtkNative。
除了GdkSurface之外,GtkNative还提供了一个GskRenderer用于在该表面上进行渲染。若要获取渲染器,请使用gtk_native_get_renderer()。
先决条件
为了实现 Native,您的类型必须继承自GtkWidget。