public void attach_buffers ();
public bool get_auto_render ();
public unowned Gdk.GLContext get_context ();
+ public unowned GLib.Error? get_error ();
public bool get_has_alpha ();
public bool get_has_depth_buffer ();
public bool get_has_stencil_buffer ();
public void make_current ();
public void queue_render ();
public void set_auto_render (bool auto_render);
+ public void set_error (GLib.Error? error);
public void set_has_alpha (bool has_alpha);
public void set_has_depth_buffer (bool has_depth_buffer);
public void set_has_stencil_buffer (bool has_stencil_buffer);
public bool has_depth_buffer { get; set; }
public bool has_stencil_buffer { get; set; }
public Gdk.GLProfile profile { get; set construct; }
+ public virtual signal Gdk.GLContext create_context ();
public virtual signal bool render (Gdk.GLContext context);
public virtual signal void resize (int width, int height);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SPINNER;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STYLE_CLASS_STATUSBAR;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SUBTITLE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SUGGESTED_ACTION;
<parameter name="area" type="GtkGLArea*"/>
</parameters>
</method>
+ <method name="get_error" symbol="gtk_gl_area_get_error">
+ <return-type type="GError*"/>
+ <parameters>
+ <parameter name="area" type="GtkGLArea*"/>
+ </parameters>
+ </method>
<method name="get_has_alpha" symbol="gtk_gl_area_get_has_alpha">
<return-type type="gboolean"/>
<parameters>
<parameter name="auto_render" type="gboolean"/>
</parameters>
</method>
+ <method name="set_error" symbol="gtk_gl_area_set_error">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="area" type="GtkGLArea*"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </method>
<method name="set_has_alpha" symbol="gtk_gl_area_set_has_alpha">
<return-type type="void"/>
<parameters>
<property name="has-depth-buffer" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="has-stencil-buffer" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="profile" type="GdkGLProfile" readable="1" writable="1" construct="1" construct-only="0"/>
+ <signal name="create-context" when="LAST">
+ <return-type type="GdkGLContext*"/>
+ <parameters>
+ <parameter name="area" type="GtkGLArea*"/>
+ </parameters>
+ </signal>
<signal name="render" when="LAST">
<return-type type="gboolean"/>
<parameters>
<constant name="GTK_STYLE_CLASS_SLIDER" type="char*" value="slider"/>
<constant name="GTK_STYLE_CLASS_SPINBUTTON" type="char*" value="spinbutton"/>
<constant name="GTK_STYLE_CLASS_SPINNER" type="char*" value="spinner"/>
+ <constant name="GTK_STYLE_CLASS_STATUSBAR" type="char*" value="statusbar"/>
<constant name="GTK_STYLE_CLASS_SUBTITLE" type="char*" value="subtitle"/>
<constant name="GTK_STYLE_CLASS_SUGGESTED_ACTION" type="char*" value="suggested-action"/>
<constant name="GTK_STYLE_CLASS_TITLE" type="char*" value="title"/>
gtk_gesture_single_get_current_sequence transfer_ownership="1"
gtk_gesture_swipe_get_velocity.velocity_x is_out="1"
gtk_gesture_swipe_get_velocity.velocity_y is_out="1"
+gtk_gl_area_get_error nullable="1"
+gtk_gl_area_set_error.error nullable="1"
+GtkGLArea::create_context transfer_ownership="1"
gtk_gradient_resolve.resolved_gradient transfer_ownership="1"
gtk_gradient_resolve_for_context transfer_ownership="1"
gtk_gradient_to_string transfer_ownership="1"