2008-07-22 Jürg Billeter <j@bitron.ch>
+ * vapi/glib-2.0.vapi:
+
+ Add binding for g_object_set_property
+
+ * vapi/packages/gdk-2.0/:
+ * vapi/packages/gtk+-2.0/:
+
+ Various out and nullable fixes, patch by Frederik, fixes bug 544189
+
+ * vapi/gdk-2.0.vapi:
+ * vapi/gtk+-2.0.vapi:
+
+ Regenerated
+
+2008-07-22 Jürg Billeter <j@bitron.ch>
+
* vapi/packages/gstreamer-0.10/:
Fix gst_bus_set_sync_handler binding, fixes bug 542388
-/* gdk-2.0.vapi generated by vapigen, do not modify. */
+/* gdk-2.0.vapi generated by lt-vapigen, do not modify. */
[CCode (cprefix = "Gdk", lower_case_cprefix = "gdk_")]
namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h")]
public class Window : Gdk.Drawable {
public void add_filter (Gdk.FilterFunc function, void* data);
- public static weak Gdk.Window at_pointer (int win_x, int win_y);
+ public static weak Gdk.Window at_pointer (out int win_x, out int win_y);
public void beep ();
public void begin_move_drag (int button, int root_x, int root_y, uint timestamp);
public void begin_paint_rect (Gdk.Rectangle rectangle);
public void clear_area (int x, int y, int width, int height);
public void clear_area_e (int x, int y, int width, int height);
public void configure_finished ();
- public static void constrain_size (Gdk.Geometry geometry, uint flags, int width, int height, int new_width, int new_height);
+ public static void constrain_size (Gdk.Geometry geometry, uint flags, int width, int height, out int new_width, out int new_height);
public void deiconify ();
public void destroy ();
public void destroy_notify ();
public void freeze_updates ();
public void fullscreen ();
public weak GLib.List get_children ();
- public bool get_decorations (Gdk.WMDecoration decorations);
+ public bool get_decorations (out Gdk.WMDecoration decorations);
public Gdk.EventMask get_events ();
public void get_frame_extents (out Gdk.Rectangle rect);
public void get_geometry (out int x, out int y, out int width, out int height, out int depth);
public weak Gdk.Window get_group ();
- public void get_internal_paint_info (out weak Gdk.Drawable real_drawable, int x_offset, int y_offset);
+ public void get_internal_paint_info (out weak Gdk.Drawable real_drawable, out int x_offset, out int y_offset);
public int get_origin (out int x, out int y);
public weak Gdk.Window get_parent ();
- public weak Gdk.Window get_pointer (int x, int y, Gdk.ModifierType mask);
- public void get_position (int x, int y);
- public void get_root_origin (int x, int y);
+ public weak Gdk.Window get_pointer (out int x, out int y, out Gdk.ModifierType mask);
+ public void get_position (out int x, out int y);
+ public void get_root_origin (out int x, out int y);
public Gdk.WindowState get_state ();
public weak Gdk.Window get_toplevel ();
public static weak GLib.List get_toplevels ();
public double x;
public double y;
public double axes;
- public uint state;
- public short is_hint;
+ public Gdk.ModifierType state;
+ public bool is_hint;
public weak Gdk.Device device;
public double x_root;
public double y_root;
[CCode (cheader_filename = "gdk/gdk.h")]
public static void pixbuf_render_threshold_alpha (Gdk.Pixbuf pixbuf, Gdk.Bitmap bitmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height, int alpha_threshold);
[CCode (cheader_filename = "gdk/gdk.h")]
- public static Gdk.GrabStatus pointer_grab (Gdk.Window window, bool owner_events, Gdk.EventMask event_mask, Gdk.Window confine_to, Gdk.Cursor cursor, uint time_);
+ public static Gdk.GrabStatus pointer_grab (Gdk.Window window, bool owner_events, Gdk.EventMask event_mask, Gdk.Window? confine_to, Gdk.Cursor? cursor, uint time_);
[CCode (cheader_filename = "gdk/gdk.h")]
public static bool pointer_grab_info_libgtk_only (Gdk.Display display, out weak Gdk.Window grab_window, bool owner_events);
[CCode (cheader_filename = "gdk/gdk.h")]
public void get (...);
public void set (...);
public void get_property (string property_name, Value value);
+ public void set_property (string property_name, Value value);
public void* get_data (string key);
public void set_data (string key, void* data);
public void set_data_full (string key, void* data, DestroyNotify? destroy);
public static weak GLib.ParamSpec class_list_child_properties (GLib.ObjectClass cclass, uint n_properties);
public void @foreach (Gtk.Callback callback);
public uint get_border_width ();
- public weak GLib.List get_children ();
+ public weak GLib.List<Gtk.Widget> get_children ();
public bool get_focus_chain (GLib.List focusable_widgets);
public weak Gtk.Adjustment get_focus_hadjustment ();
public weak Gtk.Adjustment get_focus_vadjustment ();
public Gtk.ShadowType get_shadow_type ();
public weak Gtk.Adjustment get_vadjustment ();
[CCode (type = "GtkWidget*")]
- public Viewport (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
+ public Viewport (Gtk.Adjustment? hadjustment, Gtk.Adjustment? vadjustment);
public void set_hadjustment (Gtk.Adjustment adjustment);
public void set_shadow_type (Gtk.ShadowType type);
public void set_vadjustment (Gtk.Adjustment adjustment);
gdk_drawable_get_size.width is_out="1"
gdk_drawable_get_size.height is_out="1"
GdkEvent* is_value_type="1"
+GdkEventMotion.is_hint type_name="bool"
+GdkEventMotion.state type_name="ModifierType"
gdk_event_get_state.state is_out="1"
gdk_event_get_axis.value is_out="1"
gdk_event_get_coords.x_win is_out="1"
gdk_pixbuf_get_from_image.cmap nullable="1"
GdkPixmapObject hidden="1"
GdkPixmapObjectClass hidden="1"
+gdk_pixmap_create_from_xpm.mask is_out="1"
+gdk_pixmap_create_from_xpm_d.mask is_out="1"
GdkPoint is_value_type="1"
+gdk_pointer_grab.confine_to nullable="1"
+gdk_pointer_grab.cursor nullable="1"
gdk_property_get.actual_property_type is_out="1"
GdkRectangle is_value_type="1"
gdk_rectangle_union.dest is_out="1"
GdkTrapezoid is_value_type="1"
GdkVisualClass hidden="1"
GdkWChar is_value_type="1"
+gdk_window_at_pointer.win_x is_out="1"
+gdk_window_at_pointer.win_y is_out="1"
+gdk_window_constrain_size.new_width is_out="1"
+gdk_window_constrain_size.new_height is_out="1"
+gdk_window_get_decorations.decorations is_out="1"
+gdk_window_get_deskrelative_origin.x is_out="1"
+gdk_window_get_deskrelative_origin.y is_out="1"
gdk_window_get_frame_extents.rect is_out="1"
gdk_window_get_origin.x is_out="1"
gdk_window_get_origin.y is_out="1"
gdk_window_get_geometry.width is_out="1"
gdk_window_get_geometry.height is_out="1"
gdk_window_get_geometry.depth is_out="1"
+gdk_window_get_internal_paint_info.real_drawable is_out="1"
+gdk_window_get_internal_paint_info.x_offset is_out="1"
+gdk_window_get_internal_paint_info.y_offset is_out="1"
+gdk_window_get_pointer.x is_out="1"
+gdk_window_get_pointer.y is_out="1"
+gdk_window_get_pointer.mask is_out="1"
+gdk_window_get_position.x is_out="1"
+gdk_window_get_position.y is_out="1"
+gdk_window_get_root_origin.x is_out="1"
+gdk_window_get_root_origin.y is_out="1"
gdk_window_invalidate_rect.rect nullable="1"
GdkXEvent is_value_type="1"
GtkContainer::remove has_emitter="1"
GtkContainer::set_focus_child has_emitter="1"
gtk_container_foreach.callback_data hidden="1"
+gtk_container_get_children type_arguments="Widget"
GtkContainerClass name="pointer"
gtk_dialog_new_with_buttons.title nullable="1"
gtk_dialog_new_with_buttons.parent nullable="1"
gtk_tree_view_column_set_attributes ellipsis="1"
gtk_tree_view_column_set_model.model nullable="1"
gtk_true hidden="1"
+gtk_viewport_new.hadjustment nullable="1"
+gtk_viewport_new.vadjustment nullable="1"
GtkWidget::can_activate_accel has_emitter="1"
gtk_widget_class_path.path_length is_out="1"
gtk_widget_class_path.path is_out="1"