COMBO,
DND,
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Colormap : GLib.Object {
public int size;
public Gdk.Color colors;
[CCode (cname = "gdk_colormap_query_color")]
public void query_color (ulong pixel, Gdk.Color result);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Device : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_device_free_history")]
[CCode (cname = "gdk_device_set_source")]
public void set_source (Gdk.InputSource source);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Display : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_display_add_client_message_filter")]
public void warp_pointer (Gdk.Screen screen, int x, int y);
public signal void closed (bool is_error);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class DisplayManager : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_display_manager_get")]
public weak Gdk.Display default_display { get; set; }
public signal void display_opened (Gdk.Display display);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class DragContext : GLib.Object {
public Gdk.DragProtocol protocol;
public bool is_source;
[CCode (cname = "gdk_drag_context_new")]
public construct ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Drawable : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_draw_arc")]
public virtual void draw_glyphs_transformed (Gdk.GC gc, Pango.Matrix matrix, Pango.Font font, int x, int y, Pango.GlyphString glyphs);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_gray_image")]
- public void draw_gray_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar buf, int rowstride);
+ public void draw_gray_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar[] buf, int rowstride);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_image")]
public virtual void draw_image (Gdk.GC gc, Gdk.Image image, int xsrc, int ysrc, int xdest, int ydest, int width, int height);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_indexed_image")]
- public void draw_indexed_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar buf, int rowstride, Gdk.RgbCmap cmap);
+ public void draw_indexed_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar[] buf, int rowstride, Gdk.RgbCmap cmap);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_layout")]
public void draw_layout (Gdk.GC gc, int x, int y, Pango.Layout layout);
public virtual void draw_rectangle (Gdk.GC gc, bool filled, int x, int y, int width, int height);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_rgb_32_image")]
- public void draw_rgb_32_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar buf, int rowstride);
+ public void draw_rgb_32_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar[] buf, int rowstride);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_rgb_32_image_dithalign")]
- public void draw_rgb_32_image_dithalign (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar buf, int rowstride, int xdith, int ydith);
+ public void draw_rgb_32_image_dithalign (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar[] buf, int rowstride, int xdith, int ydith);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_rgb_image")]
- public void draw_rgb_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar rgb_buf, int rowstride);
+ public void draw_rgb_image (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar[] rgb_buf, int rowstride);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_rgb_image_dithalign")]
- public void draw_rgb_image_dithalign (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar rgb_buf, int rowstride, int xdith, int ydith);
+ public void draw_rgb_image_dithalign (Gdk.GC gc, int x, int y, int width, int height, Gdk.RgbDither dith, uchar[] rgb_buf, int rowstride, int xdith, int ydith);
[NoArrayLength ()]
[CCode (cname = "gdk_draw_segments")]
public virtual void draw_segments (Gdk.GC gc, Gdk.Segment segs, int nsegs);
[CCode (cname = "gdk_drawable_set_colormap")]
public virtual void set_colormap (Gdk.Colormap colormap);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class GC : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_gc_copy")]
[CCode (cname = "gdk_gc_set_values")]
public virtual void set_values (Gdk.GCValues values, Gdk.GCValuesMask values_mask);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Image : GLib.Object {
public Gdk.ImageType type;
public weak Gdk.Visual visual;
[CCode (cname = "gdk_image_set_colormap")]
public void set_colormap (Gdk.Colormap colormap);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Keymap : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_keymap_get_default")]
public signal void direction_changed ();
public signal void keys_changed ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PangoRenderer : Pango.Renderer {
[NoArrayLength ()]
[CCode (cname = "gdk_pango_renderer_get_default")]
[NoAccessorMethod ()]
public weak Gdk.Screen screen { get; construct; }
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Pixbuf : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_add_alpha")]
public string get_option (string key);
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_get_pixels")]
- public uchar get_pixels ();
+ public uchar[] get_pixels ();
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_get_rowstride")]
public int get_rowstride ();
public construct (Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height);
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_new_from_data")]
- public construct from_data (uchar data, Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height, int rowstride, Gdk.PixbufDestroyNotify destroy_fn, pointer destroy_fn_data);
+ public construct from_data (uchar[] data, Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height, int rowstride, Gdk.PixbufDestroyNotify destroy_fn, pointer destroy_fn_data);
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_new_from_file")]
public construct from_file (string filename, GLib.Error error);
public construct from_file_at_size (string filename, int width, int height, GLib.Error error);
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_new_from_inline")]
- public construct from_inline (int data_length, uchar data, bool copy_pixels, GLib.Error error);
+ public construct from_inline (int data_length, uchar[] data, bool copy_pixels, GLib.Error error);
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_new_from_xpm_data")]
public construct from_xpm_data (string data);
[NoAccessorMethod ()]
public weak pointer pixels { get; set; }
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufAnimation : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_animation_get_height")]
[CCode (cname = "gdk_pixbuf_animation_new_from_file")]
public construct from_file (string filename, GLib.Error error);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufAnimationIter : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_animation_iter_advance")]
[CCode (cname = "gdk_pixbuf_animation_iter_on_currently_loading_frame")]
public bool on_currently_loading_frame ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufAniAnim : Gdk.PixbufAnimation {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_ani_anim_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufAniAnimIter : Gdk.PixbufAnimationIter {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_ani_anim_iter_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufGifAnim : Gdk.PixbufAnimation {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_gif_anim_frame_composite")]
[CCode (cname = "gdk_pixbuf_gif_anim_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufGifAnimIter : Gdk.PixbufAnimationIter {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_gif_anim_iter_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufLoader : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_loader_close")]
public void set_size (int width, int height);
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_loader_write")]
- public bool write (uchar buf, ulong count, GLib.Error error);
+ public bool write (uchar[] buf, ulong count, GLib.Error error);
public signal void size_prepared (int width, int height);
public signal void area_prepared ();
public signal void area_updated (int x, int y, int width, int height);
public signal void closed ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class PixbufSimpleAnim : Gdk.PixbufAnimation {
[NoArrayLength ()]
[CCode (cname = "gdk_pixbuf_simple_anim_add_frame")]
[CCode (cname = "gdk_pixbuf_simple_anim_new")]
public construct (int width, int height, float rate);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Pixmap : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_pixmap_colormap_create_from_xpm")]
[CCode (cname = "gdk_pixmap_new")]
public construct (Gdk.Drawable drawable, int width, int height, int depth);
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Screen : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_screen_broadcast_client_message")]
public signal void size_changed ();
public signal void composited_changed ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Visual : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gdk_visual_get_best")]
[CCode (cname = "gdk_visual_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Window : Gdk.Drawable {
[NoArrayLength ()]
[CCode (cname = "gdk_window_add_filter")]
[CCode (cname = "gdk_window_withdraw")]
public void withdraw ();
}
+ [CCode (cheader_filename = "gdk/gdk.h")]
public class Bitmap {
public weak GLib.Object parent_instance;
[NoArrayLength ()]
[CCode (cname = "gdk_color_parse")]
public static bool parse (string spec, Gdk.Color color);
}
+ [ReferenceType ()]
public struct Cursor {
public Gdk.CursorType type;
[NoArrayLength ()]
- [InstanceByReference ()]
[CCode (cname = "gdk_cursor_get_display")]
public Gdk.Display get_display ();
[NoArrayLength ()]
- [InstanceByReference ()]
[CCode (cname = "gdk_cursor_get_image")]
public Gdk.Pixbuf get_image ();
[NoArrayLength ()]
[CCode (cname = "gdk_cursor_new_from_pixmap")]
public construct from_pixmap (Gdk.Pixmap source, Gdk.Pixmap mask, Gdk.Color fg, Gdk.Color bg, int x, int y);
[NoArrayLength ()]
- [InstanceByReference ()]
[CCode (cname = "gdk_cursor_ref")]
public Gdk.Cursor @ref ();
[NoArrayLength ()]
- [InstanceByReference ()]
[CCode (cname = "gdk_cursor_unref")]
public void unref ();
}
public uchar pixel_data;
[NoArrayLength ()]
[CCode (cname = "gdk_pixdata_deserialize")]
- public bool deserialize (uint stream_length, uchar stream, GLib.Error error);
+ public bool deserialize (uint stream_length, uchar[] stream, GLib.Error error);
[NoArrayLength ()]
[CCode (cname = "gdk_pixdata_from_pixbuf")]
public pointer from_pixbuf (Gdk.Pixbuf pixbuf, bool use_rle);
public double x12;
public double x22;
}
- [ReferenceType ()]
public struct WindowAttr {
public weak string title;
public int event_mask;
public weak Gdk.Visual visual;
public weak Gdk.Colormap colormap;
public Gdk.WindowType window_type;
- public Gdk.Cursor cursor;
+ public weak Gdk.Cursor cursor;
public weak string wmclass_name;
public weak string wmclass_class;
public bool override_redirect;
public struct Property {
[NoArrayLength ()]
[CCode (cname = "gdk_property_change")]
- public static void change (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, int format, Gdk.PropMode mode, uchar data, int nelements);
+ public static void change (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, int format, Gdk.PropMode mode, uchar[] data, int nelements);
[NoArrayLength ()]
[CCode (cname = "gdk_property_delete")]
public static void delete (Gdk.Window window, Gdk.Atom property);
[NoArrayLength ()]
[CCode (cname = "gdk_property_get")]
- public static bool @get (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, ulong offset, ulong length, int pdelete, Gdk.Atom actual_property_type, int actual_format, int actual_length, uchar data);
+ public static bool @get (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, ulong offset, ulong length, int pdelete, Gdk.Atom actual_property_type, int actual_format, int actual_length, uchar[] data);
}
[ReferenceType ()]
public struct Query {
public static bool owner_set_for_display (Gdk.Display display, Gdk.Window owner, Gdk.Atom selection, uint time_, bool send_event);
[NoArrayLength ()]
[CCode (cname = "gdk_selection_property_get")]
- public static bool property_get (Gdk.Window requestor, uchar data, Gdk.Atom prop_type, int prop_format);
+ public static bool property_get (Gdk.Window requestor, uchar[] data, Gdk.Atom prop_type, int prop_format);
[NoArrayLength ()]
[CCode (cname = "gdk_selection_send_notify")]
public static void send_notify (uint requestor, Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint time_);
public struct Text {
[NoArrayLength ()]
[CCode (cname = "gdk_text_property_to_text_list")]
- public static int property_to_text_list (Gdk.Atom encoding, int format, uchar text, int length, string list);
+ public static int property_to_text_list (Gdk.Atom encoding, int format, uchar[] text, int length, string list);
[NoArrayLength ()]
[CCode (cname = "gdk_text_property_to_text_list_for_display")]
- public static int property_to_text_list_for_display (Gdk.Display display, Gdk.Atom encoding, int format, uchar text, int length, string list);
+ public static int property_to_text_list_for_display (Gdk.Display display, Gdk.Atom encoding, int format, uchar[] text, int length, string list);
[NoArrayLength ()]
[CCode (cname = "gdk_text_property_to_utf8_list")]
- public static int property_to_utf8_list (Gdk.Atom encoding, int format, uchar text, int length, string list);
+ public static int property_to_utf8_list (Gdk.Atom encoding, int format, uchar[] text, int length, string list);
[NoArrayLength ()]
[CCode (cname = "gdk_text_property_to_utf8_list_for_display")]
- public static int property_to_utf8_list_for_display (Gdk.Display display, Gdk.Atom encoding, int format, uchar text, int length, string list);
+ public static int property_to_utf8_list_for_display (Gdk.Display display, Gdk.Atom encoding, int format, uchar[] text, int length, string list);
}
[ReferenceType ()]
public struct Threads {
public callback void EventFunc (Gdk.Event event, pointer data);
public callback Gdk.FilterReturn FilterFunc (pointer xevent, Gdk.Event event, pointer data);
public callback void InputFunction (pointer data, int source, Gdk.InputCondition condition);
- public callback void PixbufDestroyNotify (uchar pixels, pointer data);
+ public callback void PixbufDestroyNotify (uchar[] pixels, pointer data);
public callback bool PixbufSaveFunc (string buf, ulong count, GLib.Error error, pointer data);
public callback void SpanFunc (Gdk.Span span, pointer data);
public callback bool invalidate_maybe_recurseChildFunc (Gdk.Window arg1, pointer data);
public static bool events_pending ();
[NoArrayLength ()]
[CCode (cname = "gdk_free_compound_text")]
- public static void free_compound_text (uchar ctext);
+ public static void free_compound_text (uchar[] ctext);
[NoArrayLength ()]
[CCode (cname = "gdk_free_text_list")]
public static void free_text_list (string list);
public static bool setting_get (string name, GLib.Value value);
[NoArrayLength ()]
[CCode (cname = "gdk_string_to_compound_text")]
- public static int string_to_compound_text (string str, Gdk.Atom encoding, int format, uchar ctext, int length);
+ public static int string_to_compound_text (string str, Gdk.Atom encoding, int format, uchar[] ctext, int length);
[NoArrayLength ()]
[CCode (cname = "gdk_string_to_compound_text_for_display")]
- public static int string_to_compound_text_for_display (Gdk.Display display, string str, Gdk.Atom encoding, int format, uchar ctext, int length);
+ public static int string_to_compound_text_for_display (Gdk.Display display, string str, Gdk.Atom encoding, int format, uchar[] ctext, int length);
[NoArrayLength ()]
[CCode (cname = "gdk_unicode_to_keyval")]
public static uint unicode_to_keyval (uint wc);
WORD,
WORD_CHAR,
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class AboutDialog : Gtk.Dialog {
[NoArrayLength ()]
[CCode (cname = "gtk_about_dialog_get_artists")]
public weak string logo_icon_name { get; set; }
public weak bool wrap_license { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class AccelGroup : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_accel_group_activate")]
public signal bool accel_activate (GLib.Object p0, uint p1, Gdk.ModifierType p2);
public signal void accel_changed (uint keyval, Gdk.ModifierType modifier, GLib.Closure accel_closure);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class AccelLabel : Gtk.Label {
[NoArrayLength ()]
[CCode (cname = "gtk_accel_label_get_accel_widget")]
public weak GLib.Closure accel_closure { get; set; }
public weak Gtk.Widget accel_widget { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class AccelMap : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_accel_map_add_entry")]
public static void unlock_path (string accel_path);
public signal void changed (string p0, uint p1, Gdk.ModifierType p2);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Accessible : Atk.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_accessible_connect_widget_destroyed")]
[CCode (cname = "gtk_accessible_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Action : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_action_block_activate_from")]
[HasEmitter ()]
public signal void activate ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ActionGroup : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_action_group_add_action")]
public signal void pre_activate (Gtk.Action p0);
public signal void post_activate (Gtk.Action p0);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Adjustment : Gtk.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_adjustment_clamp_page")]
[HasEmitter ()]
public signal void value_changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Alignment : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_alignment_get_padding")]
[NoAccessorMethod ()]
public weak uint right_padding { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Arrow : Gtk.Misc {
[NoArrayLength ()]
[CCode (cname = "gtk_arrow_get_type")]
[NoAccessorMethod ()]
public weak Gtk.ShadowType shadow_type { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class AspectFrame : Gtk.Frame {
[NoArrayLength ()]
[CCode (cname = "gtk_aspect_frame_get_type")]
[NoAccessorMethod ()]
public weak bool obey_child { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Assistant : Gtk.Window {
[NoArrayLength ()]
[CCode (cname = "gtk_assistant_add_action_widget")]
public signal void apply ();
public signal void close ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Bin : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_bin_get_child")]
[CCode (cname = "gtk_bin_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Box : Gtk.Container {
public weak GLib.List children;
[NoArrayLength ()]
public weak int spacing { get; set; }
public weak bool homogeneous { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Button : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_button_action_get_type")]
public signal void leave ();
public signal void activate ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ButtonBox : Gtk.Box {
[NoArrayLength ()]
[CCode (cname = "gtk_button_box_get_child_secondary")]
[NoAccessorMethod ()]
public weak Gtk.ButtonBoxStyle layout_style { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Calendar : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_calendar_clear_marks")]
public signal void prev_year ();
public signal void next_year ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRenderer : Gtk.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_activate")]
public signal void editing_canceled ();
public signal void editing_started (Gtk.CellEditable editable, string path);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererAccel : Gtk.CellRendererText {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_accel_get_type")]
public signal void accel_edited (string path_string, uint accel_key, Gdk.ModifierType accel_mods, uint hardware_keycode);
public signal void accel_cleared (string path_string);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererCombo : Gtk.CellRendererText {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_combo_get_type")]
[NoAccessorMethod ()]
public weak bool has_entry { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererPixbuf : Gtk.CellRenderer {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_pixbuf_get_type")]
[NoAccessorMethod ()]
public weak bool follow_state { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererProgress : Gtk.CellRenderer {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_progress_get_type")]
[NoAccessorMethod ()]
public weak string text { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererSpin : Gtk.CellRendererText {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_spin_get_type")]
[NoAccessorMethod ()]
public weak uint digits { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererText : Gtk.CellRenderer {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_text_get_type")]
public weak Pango.Alignment alignment { get; set; }
public signal void edited (string path, string new_text);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererToggle : Gtk.CellRenderer {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_renderer_toggle_get_active")]
public weak int indicator_size { get; set; }
public signal void toggled (string path);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CellView : Gtk.Widget, Gtk.CellLayout {
[NoArrayLength ()]
[CCode (cname = "gtk_cell_view_get_cell_renderers")]
[NoAccessorMethod ()]
public weak Gtk.TreeModel model { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CheckButton : Gtk.ToggleButton {
[NoArrayLength ()]
[CCode (cname = "gtk_check_button_get_type")]
[CCode (cname = "gtk_check_button_new_with_mnemonic")]
public construct with_mnemonic (string label);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class CheckMenuItem : Gtk.MenuItem {
[NoArrayLength ()]
[CCode (cname = "gtk_check_menu_item_get_active")]
[HasEmitter ()]
public signal void toggled ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Clipboard : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_clipboard_clear")]
public bool wait_is_text_available ();
public signal void owner_change (Gdk.EventOwnerChange event);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ColorButton : Gtk.Button {
[NoArrayLength ()]
[CCode (cname = "gtk_color_button_get_alpha")]
public weak uint alpha { get; set; }
public signal void color_set ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ColorSelection : Gtk.VBox {
[NoArrayLength ()]
[CCode (cname = "gtk_color_selection_get_current_alpha")]
public weak uint current_alpha { get; set; }
public signal void color_changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ColorSelectionDialog : Gtk.Dialog {
[NoArrayLength ()]
[CCode (cname = "gtk_color_selection_dialog_get_type")]
[CCode (cname = "gtk_color_selection_dialog_new")]
public construct (string title);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Combo : Gtk.HBox {
public weak Gtk.Widget entry;
public weak Gtk.Widget list;
[NoAccessorMethod ()]
public weak bool value_in_list { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ComboBox : Gtk.Bin, Gtk.CellLayout, Gtk.CellEditable {
[NoArrayLength ()]
[CCode (cname = "gtk_combo_box_append_text")]
public weak bool popup_shown { get; }
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ComboBoxEntry : Gtk.ComboBox {
[NoArrayLength ()]
[CCode (cname = "gtk_combo_box_entry_get_text_column")]
public void set_text_column (int text_column);
public weak int text_column { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Container : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_container_add_with_properties")]
[HasEmitter ()]
public signal void set_focus_child (Gtk.Widget widget);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Curve : Gtk.DrawingArea {
[NoArrayLength ()]
[CCode (cname = "gtk_curve_get_type")]
public weak float max_y { get; set; }
public signal void curve_type_changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Dialog : Gtk.Window {
public weak Gtk.Widget vbox;
public weak Gtk.Widget action_area;
public signal void response (int response_id);
public signal void close ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class DrawingArea : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_drawing_area_get_type")]
[CCode (cname = "gtk_drawing_area_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Entry : Gtk.Widget, Gtk.Editable, Gtk.CellEditable {
[NoArrayLength ()]
[CCode (cname = "gtk_entry_get_activates_default")]
public signal void paste_clipboard ();
public signal void toggle_overwrite ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class EntryCompletion : GLib.Object, Gtk.CellLayout {
[NoArrayLength ()]
[CCode (cname = "gtk_entry_completion_complete")]
public signal bool match_selected (Gtk.TreeModel model, Gtk.TreeIter iter);
public signal void action_activated (int index_);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class EventBox : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_event_box_get_above_child")]
public weak bool visible_window { get; set; }
public weak bool above_child { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Expander : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_expander_get_expanded")]
public weak Gtk.Widget label_widget { get; set; }
public signal void activate ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FileChooserButton : Gtk.HBox, Gtk.FileChooser {
[NoArrayLength ()]
[CCode (cname = "gtk_file_chooser_button_get_focus_on_click")]
[CCode (cname = "gtk_file_chooser_button_set_width_chars")]
public void set_width_chars (int n_chars);
[NoAccessorMethod ()]
- public weak Gtk.FileChooserDialog dialog { construct; }
+ public weak Gtk.FileChooser dialog { construct; }
public weak bool focus_on_click { get; set; }
public weak string title { get; set; }
public weak int width_chars { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FileChooserDialog : Gtk.Dialog, Gtk.FileChooser {
[NoArrayLength ()]
[CCode (cname = "gtk_file_chooser_dialog_get_type")]
[CCode (cname = "gtk_file_chooser_dialog_new_with_backend")]
public construct with_backend (string title, Gtk.Window parent, Gtk.FileChooserAction action, string backend, string first_button_text);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FileChooserWidget : Gtk.VBox, Gtk.FileChooser {
[NoArrayLength ()]
[CCode (cname = "gtk_file_chooser_widget_get_type")]
[CCode (cname = "gtk_file_chooser_widget_new_with_backend")]
public construct with_backend (Gtk.FileChooserAction action, string backend);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FileFilter : Gtk.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_file_filter_add_custom")]
[CCode (cname = "gtk_file_filter_set_name")]
public void set_name (string name);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FileSelection : Gtk.Dialog {
public weak Gtk.Widget dir_list;
public weak Gtk.Widget file_list;
public weak bool show_fileops { get; set; }
public weak bool select_multiple { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Fixed : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_fixed_get_has_window")]
[CCode (cname = "gtk_fixed_set_has_window")]
public void set_has_window (bool has_window);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FontButton : Gtk.Button {
[NoArrayLength ()]
[CCode (cname = "gtk_font_button_get_font_name")]
public weak bool show_size { get; set; }
public signal void font_set ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FontSelection : Gtk.VBox {
[NoArrayLength ()]
[CCode (cname = "gtk_font_selection_get_font_name")]
public weak Gdk.Font font { get; }
public weak string preview_text { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class FontSelectionDialog : Gtk.Dialog {
public weak Gtk.Widget ok_button;
public weak Gtk.Widget apply_button;
[CCode (cname = "gtk_font_selection_dialog_set_preview_text")]
public void set_preview_text (string text);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Frame : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_frame_get_label")]
public weak Gtk.ShadowType shadow_type { get; set; }
public weak Gtk.Widget label_widget { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class GammaCurve : Gtk.VBox {
[NoArrayLength ()]
[CCode (cname = "gtk_gamma_curve_get_type")]
[CCode (cname = "gtk_gamma_curve_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HandleBox : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_handle_box_get_handle_position")]
public signal void child_attached (Gtk.Widget child);
public signal void child_detached (Gtk.Widget child);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HBox : Gtk.Box {
[NoArrayLength ()]
[CCode (cname = "gtk_hbox_get_type")]
[CCode (cname = "gtk_hbox_new")]
public construct (bool homogeneous, int spacing);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HButtonBox : Gtk.ButtonBox {
[NoArrayLength ()]
[CCode (cname = "gtk_hbutton_box_get_type")]
[CCode (cname = "gtk_hbutton_box_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HPaned : Gtk.Paned {
[NoArrayLength ()]
[CCode (cname = "gtk_hpaned_get_type")]
[CCode (cname = "gtk_hpaned_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HRuler : Gtk.Ruler {
[NoArrayLength ()]
[CCode (cname = "gtk_hruler_get_type")]
[CCode (cname = "gtk_hruler_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HScale : Gtk.Scale {
[NoArrayLength ()]
[CCode (cname = "gtk_hscale_get_type")]
[CCode (cname = "gtk_hscale_new_with_range")]
public construct with_range (double min, double max, double step);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HScrollbar : Gtk.Scrollbar {
[NoArrayLength ()]
[CCode (cname = "gtk_hscrollbar_get_type")]
[CCode (cname = "gtk_hscrollbar_new")]
public construct (Gtk.Adjustment adjustment);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HSeparator : Gtk.Separator {
[NoArrayLength ()]
[CCode (cname = "gtk_hseparator_get_type")]
[CCode (cname = "gtk_hseparator_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class HSV : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_hsv_get_color")]
public signal void changed ();
public signal void move (Gtk.DirectionType type);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class IconFactory : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_icon_factory_add")]
[CCode (cname = "gtk_icon_factory_remove_default")]
public void remove_default ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class IconTheme : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_icon_theme_add_builtin_icon")]
public void set_search_path (string[] path, int n_elements);
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class IconView : Gtk.Container, Gtk.CellLayout {
[NoArrayLength ()]
[CCode (cname = "gtk_icon_view_create_drag_icon")]
public signal bool activate_cursor_item ();
public signal bool move_cursor (Gtk.MovementStep step, int count);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Image : Gtk.Misc {
[NoArrayLength ()]
[CCode (cname = "gtk_image_clear")]
public weak string icon_name { get; set; }
public weak Gtk.ImageType storage_type { get; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ImageMenuItem : Gtk.MenuItem {
[NoArrayLength ()]
[CCode (cname = "gtk_image_menu_item_get_image")]
public void set_image (Gtk.Widget image);
public weak Gtk.Widget image { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class IMContext : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_im_context_filter_keypress")]
[HasEmitter ()]
public signal bool delete_surrounding (int offset, int n_chars);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class IMContextSimple : Gtk.IMContext {
[NoArrayLength ()]
[CCode (cname = "gtk_im_context_simple_add_table")]
[CCode (cname = "gtk_im_context_simple_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class IMMulticontext : Gtk.IMContext {
[NoArrayLength ()]
[CCode (cname = "gtk_im_multicontext_append_menuitems")]
[CCode (cname = "gtk_im_multicontext_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class InputDialog : Gtk.Dialog {
[NoArrayLength ()]
[CCode (cname = "gtk_input_dialog_get_type")]
public signal void enable_device (Gdk.Device device);
public signal void disable_device (Gdk.Device device);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Invisible : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_invisible_get_screen")]
public void set_screen (Gdk.Screen screen);
public weak Gdk.Screen screen { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Item : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_item_get_type")]
[HasEmitter ()]
public signal void toggle ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ItemFactory : Gtk.Object {
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Label : Gtk.Misc {
[NoArrayLength ()]
[CCode (cname = "gtk_label_get_angle")]
public signal void copy_clipboard ();
public signal void populate_popup (Gtk.Menu menu);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Layout : Gtk.Container {
public weak Gdk.Window bin_window;
[NoArrayLength ()]
public weak uint height { get; set; }
public signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class LinkButton : Gtk.Button {
[NoArrayLength ()]
[CCode (cname = "gtk_link_button_get_type")]
public static Gtk.LinkButtonUriFunc set_uri_hook (Gtk.LinkButtonUriFunc func, pointer data, GLib.DestroyNotify destroy);
public weak string uri { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ListStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable {
[NoArrayLength ()]
[CCode (cname = "gtk_list_store_append")]
[CCode (cname = "gtk_list_store_swap")]
public void swap (Gtk.TreeIter a, Gtk.TreeIter b);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Menu : Gtk.MenuShell {
[NoArrayLength ()]
[CCode (cname = "gtk_menu_attach")]
public weak string tearoff_title { get; set; }
public weak bool tearoff_state { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class MenuBar : Gtk.MenuShell {
[NoArrayLength ()]
[CCode (cname = "gtk_menu_bar_get_child_pack_direction")]
public weak Gtk.PackDirection pack_direction { get; set; }
public weak Gtk.PackDirection child_pack_direction { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class MenuItem : Gtk.Item {
[NoArrayLength ()]
[CCode (cname = "gtk_menu_item_deselect")]
[HasEmitter ()]
public signal void toggle_size_allocate (int allocation);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class MenuShell : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_menu_shell_activate_item")]
[HasEmitter ()]
public signal void cancel ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class MenuToolButton : Gtk.ToolButton {
[NoArrayLength ()]
[CCode (cname = "gtk_menu_tool_button_get_menu")]
public weak Gtk.Menu menu { get; set; }
public signal void show_menu ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class MessageDialog : Gtk.Dialog {
[NoArrayLength ()]
[CCode (cname = "gtk_message_dialog_format_secondary_markup")]
[NoAccessorMethod ()]
public weak Gtk.Widget image { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Misc : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_misc_get_alignment")]
[NoAccessorMethod ()]
public weak int ypad { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Notebook : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_notebook_append_page")]
public signal void switch_page (Gtk.NotebookPage page, uint page_num);
public signal bool focus_tab (Gtk.NotebookTab type);
public signal bool select_page (bool move_focus);
- public signal void change_current_page (int offset);
+ public signal bool change_current_page (int offset);
public signal void move_focus_out (Gtk.DirectionType direction);
- public signal void reorder_tab (Gtk.DirectionType direction, bool move_to_last);
+ public signal bool reorder_tab (Gtk.DirectionType direction, bool move_to_last);
public signal void page_reordered (Gtk.Widget p0, uint p1);
public signal void page_removed (Gtk.Widget p0, uint p1);
public signal void page_added (Gtk.Widget p0, uint p1);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Object : GLib.InitiallyUnowned {
[NoArrayLength ()]
[CCode (cname = "gtk_object_get_type")]
public weak pointer user_data { get; set; }
public signal void destroy ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class OptionMenu : Gtk.Button {
[NoAccessorMethod ()]
public weak Gtk.Menu menu { get; set; }
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PageSetup : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_page_setup_copy")]
[CCode (cname = "gtk_page_setup_set_top_margin")]
public void set_top_margin (double margin, Gtk.Unit unit);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PageSetupUnixDialog : Gtk.Dialog {
[NoArrayLength ()]
[CCode (cname = "gtk_page_setup_unix_dialog_get_page_setup")]
[CCode (cname = "gtk_page_setup_unix_dialog_set_print_settings")]
public void set_print_settings (Gtk.PrintSettings print_settings);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Paned : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_paned_add1")]
public signal bool accept_position ();
public signal bool cancel_position ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Plug : Gtk.Window {
[NoArrayLength ()]
[CCode (cname = "gtk_plug_construct")]
public construct for_display (Gdk.Display display, pointer socket_id);
public signal void embedded ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Printer : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_printer_compare")]
public weak int job_count { get; }
public signal void details_acquired (bool success);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrinterOption : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_printer_option_allocate_choices")]
public void @set (string value);
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrinterOptionSet : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_printer_option_set_add")]
public void remove (Gtk.PrinterOption option);
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrinterOptionWidget : Gtk.HBox {
[NoArrayLength ()]
[CCode (cname = "gtk_printer_option_widget_get_external_label")]
public weak Gtk.PrinterOption source { get; set construct; }
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrintBackend : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_print_backend_add_printer")]
public signal void printer_removed (Gtk.Printer printer);
public signal void printer_status_changed (Gtk.Printer printer);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrintContext : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_print_context_create_pango_context")]
[CCode (cname = "gtk_print_context_set_cairo_context")]
public void set_cairo_context (Cairo.Context cr, double dpi_x, double dpi_y);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrintJob : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_print_job_get_printer")]
public weak bool track_print_status { get; set; }
public signal void status_changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrintOperation : GLib.Object, Gtk.PrintOperationPreview {
[NoArrayLength ()]
[CCode (cname = "gtk_print_operation_cancel")]
public signal void custom_widget_apply (Gtk.Widget widget);
public signal bool preview (Gtk.PrintOperationPreview preview, Gtk.PrintContext context, Gtk.Window parent);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrintSettings : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_print_settings_copy")]
[CCode (cname = "gtk_print_settings_unset")]
public void unset (string key);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class PrintUnixDialog : Gtk.Dialog {
[NoArrayLength ()]
[CCode (cname = "gtk_print_unix_dialog_add_custom_tab")]
public weak Gtk.PrintSettings print_settings { get; set; }
public weak Gtk.Printer selected_printer { get; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Progress : Gtk.Widget {
[NoAccessorMethod ()]
public weak bool activity_mode { get; set; }
[NoAccessorMethod ()]
public weak float text_yalign { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ProgressBar : Gtk.Progress {
[NoArrayLength ()]
[CCode (cname = "gtk_progress_bar_get_ellipsize")]
public weak string text { get; set; }
public weak Pango.EllipsizeMode ellipsize { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RadioAction : Gtk.ToggleAction {
[NoArrayLength ()]
[CCode (cname = "gtk_radio_action_get_current_value")]
public weak int current_value { get; set; }
public signal void changed (Gtk.RadioAction current);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RadioButton : Gtk.CheckButton {
[NoArrayLength ()]
[CCode (cname = "gtk_radio_button_get_group")]
public weak Gtk.RadioButton group { set; }
public signal void group_changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RadioMenuItem : Gtk.CheckMenuItem {
[NoArrayLength ()]
[CCode (cname = "gtk_radio_menu_item_get_group")]
public weak Gtk.RadioMenuItem group { set; }
public signal void group_changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RadioToolButton : Gtk.ToggleToolButton {
[NoArrayLength ()]
[CCode (cname = "gtk_radio_tool_button_get_group")]
public void set_group (GLib.SList group);
public weak Gtk.RadioToolButton group { set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Range : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_range_get_adjustment")]
public signal void move_slider (Gtk.ScrollType scroll);
public signal bool change_value (Gtk.ScrollType scroll, double new_value);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RcStyle : GLib.Object {
public weak string name;
public weak string bg_pixmap_name;
[CCode (cname = "gtk_rc_style_unref")]
public void unref ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserDefault : Gtk.VBox, Gtk.RecentChooser {
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserDialog : Gtk.Dialog, Gtk.RecentChooser {
[NoArrayLength ()]
[CCode (cname = "gtk_recent_chooser_dialog_get_type")]
[CCode (cname = "gtk_recent_chooser_dialog_new_for_manager")]
public construct for_manager (string title, Gtk.Window parent, Gtk.RecentManager manager, string first_button_text);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserMenu : Gtk.Menu, Gtk.RecentChooser {
[NoArrayLength ()]
[CCode (cname = "gtk_recent_chooser_menu_get_show_numbers")]
public void set_show_numbers (bool show_numbers);
public weak bool show_numbers { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserWidget : Gtk.VBox, Gtk.RecentChooser {
[NoArrayLength ()]
[CCode (cname = "gtk_recent_chooser_widget_get_type")]
[CCode (cname = "gtk_recent_chooser_widget_new_for_manager")]
public construct for_manager (Gtk.RecentManager manager);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RecentFilter : Gtk.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_recent_filter_add_age")]
[CCode (cname = "gtk_recent_filter_set_name")]
public void set_name (string name);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RecentManager : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_recent_manager_add_full")]
public weak int size { get; }
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Ruler : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_ruler_draw_pos")]
public weak double max_size { get; set; }
public weak Gtk.MetricType metric { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Scale : Gtk.Range {
[NoArrayLength ()]
[CCode (cname = "gtk_scale_get_digits")]
public weak Gtk.PositionType value_pos { get; set; }
public signal string format_value (double value);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Scrollbar : Gtk.Range {
[NoArrayLength ()]
[CCode (cname = "gtk_scrollbar_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ScrolledWindow : Gtk.Bin {
public weak Gtk.Widget hscrollbar;
public weak Gtk.Widget vscrollbar;
[NoAccessorMethod ()]
public weak bool window_placement_set { get; set; }
public weak Gtk.ShadowType shadow_type { get; set; }
- public signal void scroll_child (Gtk.ScrollType scroll, bool horizontal);
+ public signal bool scroll_child (Gtk.ScrollType scroll, bool horizontal);
public signal void move_focus_out (Gtk.DirectionType direction);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Separator : Gtk.Widget {
[NoArrayLength ()]
[CCode (cname = "gtk_separator_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class SeparatorMenuItem : Gtk.MenuItem {
[NoArrayLength ()]
[CCode (cname = "gtk_separator_menu_item_get_type")]
[CCode (cname = "gtk_separator_menu_item_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class SeparatorToolItem : Gtk.ToolItem {
[NoArrayLength ()]
[CCode (cname = "gtk_separator_tool_item_get_draw")]
public void set_draw (bool draw);
public weak bool draw { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Settings : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_settings_get_default")]
[NoAccessorMethod ()]
public weak GLib.HashTable color_hash { get; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class SizeGroup : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_size_group_add_widget")]
public weak Gtk.SizeGroupMode mode { get; set; }
public weak bool ignore_hidden { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Socket : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_socket_add_id")]
public signal void plug_added ();
public signal bool plug_removed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class SpinButton : Gtk.Entry, Gtk.Editable {
[NoArrayLength ()]
[CCode (cname = "gtk_spin_button_configure")]
public signal void wrapped ();
public signal void change_value (Gtk.ScrollType scroll);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Statusbar : Gtk.HBox {
[NoArrayLength ()]
[CCode (cname = "gtk_statusbar_get_context_id")]
public signal void text_pushed (uint context_id, string text);
public signal void text_popped (uint context_id, string text);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class StatusIcon : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_status_icon_get_blinking")]
public signal void popup_menu (uint button, uint activate_time);
public signal bool size_changed (int size);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Style : GLib.Object {
public Gdk.Color fg;
public Gdk.Color bg;
public signal void realize ();
public signal void unrealize ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Table : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_table_attach")]
public weak uint column_spacing { get; set; }
public weak bool homogeneous { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TearoffMenuItem : Gtk.MenuItem {
[NoArrayLength ()]
[CCode (cname = "gtk_tearoff_menu_item_get_type")]
[CCode (cname = "gtk_tearoff_menu_item_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TextBuffer : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_text_buffer_add_selection_clipboard")]
public bool delete_selection (bool interactive, bool default_editable);
[NoArrayLength ()]
[CCode (cname = "gtk_text_buffer_deserialize")]
- public bool deserialize (Gtk.TextBuffer content_buffer, Gdk.Atom format, Gtk.TextIter iter, uchar data, ulong length, GLib.Error error);
+ public bool deserialize (Gtk.TextBuffer content_buffer, Gdk.Atom format, Gtk.TextIter iter, uchar[] data, ulong length, GLib.Error error);
[NoArrayLength ()]
[CCode (cname = "gtk_text_buffer_deserialize_get_can_create_tags")]
public bool deserialize_get_can_create_tags (Gdk.Atom format);
[HasEmitter ()]
public signal void end_user_action ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TextChildAnchor : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_text_child_anchor_get_deleted")]
[CCode (cname = "gtk_text_child_anchor_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TextMark : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_text_mark_get_buffer")]
[CCode (cname = "gtk_text_mark_set_visible")]
public void set_visible (bool setting);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TextTag : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_text_tag_get_priority")]
[HasEmitter ()]
public signal bool event (GLib.Object event_object, Gdk.Event event, Gtk.TextIter iter);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TextTagTable : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_text_tag_table_add")]
public signal void tag_added (Gtk.TextTag tag);
public signal void tag_removed (Gtk.TextTag tag);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TextView : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_text_view_add_child_at_anchor")]
public signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
public signal void populate_popup (Gtk.Menu menu);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ToggleAction : Gtk.Action {
[NoArrayLength ()]
[CCode (cname = "gtk_toggle_action_get_active")]
[HasEmitter ()]
public signal void toggled ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ToggleButton : Gtk.Button {
[NoArrayLength ()]
[CCode (cname = "gtk_toggle_button_get_active")]
[HasEmitter ()]
public signal void toggled ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ToggleToolButton : Gtk.ToolButton {
[NoArrayLength ()]
[CCode (cname = "gtk_toggle_tool_button_get_active")]
public weak bool active { get; set; }
public signal void toggled ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Toolbar : Gtk.Container {
public int num_children;
public weak GLib.List children;
public signal void style_changed (Gtk.ToolbarStyle style);
public signal bool popup_context_menu (int x, int y, int button_number);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Tooltips : Gtk.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_tooltips_disable")]
[CCode (cname = "gtk_tooltips_set_tip")]
public void set_tip (Gtk.Widget widget, string tip_text, string tip_private);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ToolButton : Gtk.ToolItem {
[NoArrayLength ()]
[CCode (cname = "gtk_tool_button_get_icon_name")]
public weak Gtk.Widget icon_widget { get; set; }
public signal void clicked ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ToolItem : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_tool_item_get_expand")]
[HasEmitter ()]
public signal bool set_tooltip (Gtk.Tooltips tooltips, string tip_text, string tip_private);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TrayIcon : Gtk.Plug {
[NoArrayLength ()]
[CCode (cname = "gtk_tray_icon_get_type")]
[NoAccessorMethod ()]
public weak Gtk.Orientation orientation { get; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TreeModelFilter : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource {
[NoArrayLength ()]
[CCode (cname = "gtk_tree_model_filter_clear_cache")]
[NoAccessorMethod ()]
public weak Gtk.TreePath virtual_root { get; construct; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TreeModelSort : GLib.Object, Gtk.TreeModel, Gtk.TreeSortable, Gtk.TreeDragSource {
[NoArrayLength ()]
[CCode (cname = "gtk_tree_model_sort_clear_cache")]
[NoAccessorMethod ()]
public weak Gtk.TreeModel model { get; construct; }
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TreeSelection : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_tree_selection_count_selected_rows")]
public void unselect_range (Gtk.TreePath start_path, Gtk.TreePath end_path);
public signal void changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TreeStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable {
[NoArrayLength ()]
[CCode (cname = "gtk_tree_store_append")]
[CCode (cname = "gtk_tree_store_swap")]
public void swap (Gtk.TreeIter a, Gtk.TreeIter b);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TreeView : Gtk.Container {
[NoArrayLength ()]
[CCode (cname = "gtk_tree_view_append_column")]
public signal bool select_cursor_parent ();
public signal bool start_interactive_search ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class TreeViewColumn : Gtk.Object, Gtk.CellLayout {
[NoArrayLength ()]
[CCode (cname = "gtk_tree_view_column_add_attribute")]
[HasEmitter ()]
public signal void clicked ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class UIManager : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_ui_manager_add_ui")]
public signal void pre_activate (Gtk.Action action);
public signal void post_activate (Gtk.Action action);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VBox : Gtk.Box {
[NoArrayLength ()]
[CCode (cname = "gtk_vbox_get_type")]
[CCode (cname = "gtk_vbox_new")]
public construct (bool homogeneous, int spacing);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VButtonBox : Gtk.ButtonBox {
[NoArrayLength ()]
[CCode (cname = "gtk_vbutton_box_get_type")]
[CCode (cname = "gtk_vbutton_box_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Viewport : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_viewport_get_hadjustment")]
public weak Gtk.ShadowType shadow_type { get; set; }
public signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VPaned : Gtk.Paned {
[NoArrayLength ()]
[CCode (cname = "gtk_vpaned_get_type")]
[CCode (cname = "gtk_vpaned_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VRuler : Gtk.Ruler {
[NoArrayLength ()]
[CCode (cname = "gtk_vruler_get_type")]
[CCode (cname = "gtk_vruler_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VScale : Gtk.Scale {
[NoArrayLength ()]
[CCode (cname = "gtk_vscale_get_type")]
[CCode (cname = "gtk_vscale_new_with_range")]
public construct with_range (double min, double max, double step);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VScrollbar : Gtk.Scrollbar {
[NoArrayLength ()]
[CCode (cname = "gtk_vscrollbar_get_type")]
[CCode (cname = "gtk_vscrollbar_new")]
public construct (Gtk.Adjustment adjustment);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VSeparator : Gtk.Separator {
[NoArrayLength ()]
[CCode (cname = "gtk_vseparator_get_type")]
[CCode (cname = "gtk_vseparator_new")]
public construct ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Widget : Gtk.Object, Atk.Implementor {
public Gtk.Requisition requisition;
public Gtk.Allocation allocation;
[HasEmitter ()]
public signal bool can_activate_accel (uint signal_id);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Win32EmbedWidget : Gtk.Window {
[NoArrayLength ()]
[CCode (cname = "gtk_win32_embed_widget_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Window : Gtk.Bin {
[NoArrayLength ()]
[CCode (cname = "gtk_window_activate_default")]
public signal void move_focus (Gtk.DirectionType direction);
public signal void keys_changed ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class WindowGroup : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "gtk_window_group_add_window")]
public Gdk.Atom target;
public Gdk.Atom type;
public int format;
- public uchar data;
+ public weak uchar[] data;
public int length;
public weak Gdk.Display display;
[NoArrayLength ()]
[NoArrayLength ()]
[InstanceByReference ()]
[CCode (cname = "gtk_selection_data_get_text")]
- public uchar get_text ();
+ public uchar[] get_text ();
[NoArrayLength ()]
[CCode (cname = "gtk_selection_data_get_type")]
public static GLib.Type get_type ();
[NoArrayLength ()]
[InstanceByReference ()]
[CCode (cname = "gtk_selection_data_set")]
- public void @set (Gdk.Atom type, int format, uchar data, int length);
+ public void @set (Gdk.Atom type, int format, uchar[] data, int length);
[NoArrayLength ()]
[InstanceByReference ()]
[CCode (cname = "gtk_selection_data_set_pixbuf")]
public callback void ClipboardGetFunc (Gtk.Clipboard clipboard, Gtk.SelectionData selection_data, uint info, pointer user_data_or_owner);
public callback void ClipboardImageReceivedFunc (Gtk.Clipboard clipboard, Gdk.Pixbuf pixbuf, pointer data);
public callback void ClipboardReceivedFunc (Gtk.Clipboard clipboard, Gtk.SelectionData selection_data, pointer data);
- public callback void ClipboardRichTextReceivedFunc (Gtk.Clipboard clipboard, Gdk.Atom format, uchar text, ulong length, pointer data);
+ public callback void ClipboardRichTextReceivedFunc (Gtk.Clipboard clipboard, Gdk.Atom format, uchar[] text, ulong length, pointer data);
public callback void ClipboardTargetsReceivedFunc (Gtk.Clipboard clipboard, Gdk.Atom atoms, int n_atoms, pointer data);
public callback void ClipboardTextReceivedFunc (Gtk.Clipboard clipboard, string text, pointer data);
public callback void ColorSelectionChangePaletteFunc (Gdk.Color colors, int n_colors);
public callback bool RecentFilterFunc (Gtk.RecentFilterInfo filter_info, pointer user_data);
public callback int RecentSortFunc (Gtk.RecentInfo a, Gtk.RecentInfo b, pointer user_data);
public callback void SignalFunc ();
- public callback bool TextBufferDeserializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer content_buffer, Gtk.TextIter iter, uchar data, ulong length, bool create_tags, pointer user_data, GLib.Error error);
+ public callback bool TextBufferDeserializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer content_buffer, Gtk.TextIter iter, uchar[] data, ulong length, bool create_tags, pointer user_data, GLib.Error error);
public callback uchar TextBufferSerializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer content_buffer, Gtk.TextIter start, Gtk.TextIter end, ulong length, pointer user_data);
public callback bool TextCharPredicate (unichar ch, pointer user_data);
public callback void TextTagTableForeach (Gtk.TextTag tag, pointer data);
UNDERLINE_COLOR,
STRIKETHROUGH_COLOR,
ABSOLUTE_SIZE,
+ GRAVITY,
+ GRAVITY_HINT,
}
[CCode (cprefix = "PANGO_COVERAGE_")]
public enum CoverageLevel {
WEIGHT,
STRETCH,
SIZE,
+ GRAVITY,
+ }
+ [CCode (cprefix = "PANGO_GRAVITY_")]
+ public enum Gravity {
+ SOUTH,
+ EAST,
+ NORTH,
+ WEST,
+ AUTO,
+ }
+ [CCode (cprefix = "PANGO_GRAVITY_HINT_")]
+ public enum GravityHint {
+ NATURAL,
+ STRONG,
+ LINE,
}
[CCode (cprefix = "PANGO_RENDER_PART_")]
public enum RenderPart {
CHAR,
WORD_CHAR,
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class Context : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "pango_context_get_base_dir")]
public Pango.Direction get_base_dir ();
[NoArrayLength ()]
+ [CCode (cname = "pango_context_get_base_gravity")]
+ public Pango.Gravity get_base_gravity ();
+ [NoArrayLength ()]
[CCode (cname = "pango_context_get_font_description")]
public Pango.FontDescription get_font_description ();
[NoArrayLength ()]
[CCode (cname = "pango_context_get_font_map")]
public Pango.FontMap get_font_map ();
[NoArrayLength ()]
+ [CCode (cname = "pango_context_get_gravity")]
+ public Pango.Gravity get_gravity ();
+ [NoArrayLength ()]
+ [CCode (cname = "pango_context_get_gravity_hint")]
+ public Pango.GravityHint get_gravity_hint ();
+ [NoArrayLength ()]
[CCode (cname = "pango_context_get_language")]
public Pango.Language get_language ();
[NoArrayLength ()]
[CCode (cname = "pango_context_set_base_dir")]
public void set_base_dir (Pango.Direction direction);
[NoArrayLength ()]
+ [CCode (cname = "pango_context_set_base_gravity")]
+ public void set_base_gravity (Pango.Gravity gravity);
+ [NoArrayLength ()]
[CCode (cname = "pango_context_set_font_description")]
public void set_font_description (Pango.FontDescription desc);
[NoArrayLength ()]
+ [CCode (cname = "pango_context_set_gravity_hint")]
+ public void set_gravity_hint (Pango.GravityHint hint);
+ [NoArrayLength ()]
[CCode (cname = "pango_context_set_language")]
public void set_language (Pango.Language language);
[NoArrayLength ()]
[CCode (cname = "pango_context_set_matrix")]
public void set_matrix (Pango.Matrix matrix);
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class Font : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "pango_font_describe")]
[CCode (cname = "pango_font_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class Fontset : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "pango_fontset_foreach")]
[CCode (cname = "pango_fontset_get_type")]
public static GLib.Type get_type ();
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class FontFace : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "pango_font_face_describe")]
[CCode (cname = "pango_font_face_list_sizes")]
public void list_sizes (int sizes, int n_sizes);
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class FontFamily : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "pango_font_family_get_name")]
[CCode (cname = "pango_font_family_list_faces")]
public void list_faces (Pango.FontFace faces, int n_faces);
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class FontMap : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "pango_font_map_get_type")]
[CCode (cname = "pango_font_map_load_fontset")]
public Pango.Fontset load_fontset (Pango.Context context, Pango.FontDescription desc, Pango.Language language);
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class Layout : GLib.Object {
[NoArrayLength ()]
[CCode (cname = "pango_layout_context_changed")]
[CCode (cname = "pango_layout_get_line_count")]
public int get_line_count ();
[NoArrayLength ()]
+ [CCode (cname = "pango_layout_get_line_readonly")]
+ public Pango.LayoutLine get_line_readonly (int line);
+ [NoArrayLength ()]
[CCode (cname = "pango_layout_get_lines")]
public GLib.SList get_lines ();
[NoArrayLength ()]
+ [CCode (cname = "pango_layout_get_lines_readonly")]
+ public GLib.SList get_lines_readonly ();
+ [NoArrayLength ()]
[CCode (cname = "pango_layout_get_log_attrs")]
public void get_log_attrs (Pango.LogAttr attrs, int n_attrs);
[NoArrayLength ()]
[CCode (cname = "pango_layout_get_type")]
public static GLib.Type get_type ();
[NoArrayLength ()]
+ [CCode (cname = "pango_layout_get_unknown_glyphs_count")]
+ public int get_unknown_glyphs_count ();
+ [NoArrayLength ()]
[CCode (cname = "pango_layout_get_width")]
public int get_width ();
[NoArrayLength ()]
[CCode (cname = "pango_layout_index_to_pos")]
public void index_to_pos (int index_, Pango.Rectangle pos);
[NoArrayLength ()]
+ [CCode (cname = "pango_layout_is_ellipsized")]
+ public bool is_ellipsized ();
+ [NoArrayLength ()]
+ [CCode (cname = "pango_layout_is_wrapped")]
+ public bool is_wrapped ();
+ [NoArrayLength ()]
[CCode (cname = "pango_layout_move_cursor_visually")]
public void move_cursor_visually (bool strong, int old_index, int old_trailing, int direction, int new_index, int new_trailing);
[NoArrayLength ()]
[CCode (cname = "pango_layout_xy_to_index")]
public bool xy_to_index (int x, int y, int index_, int trailing);
}
+ [CCode (cheader_filename = "pango/pango.h")]
public class Renderer : GLib.Object {
public Pango.Matrix matrix;
[NoArrayLength ()]
public weak Pango.EngineLang lang_engine;
public weak Pango.Font font;
public uchar level;
+ public uchar gravity;
+ public uchar @flags;
public Pango.Language language;
public weak GLib.SList extra_attrs;
}
[InstanceByReference ()]
[CCode (cname = "pango_color_parse")]
public bool parse (string spec);
+ [NoArrayLength ()]
+ [InstanceByReference ()]
+ [CCode (cname = "pango_color_to_string")]
+ public string to_string ();
}
[ReferenceType ()]
public struct Coverage {
public Pango.Coverage copy ();
[NoArrayLength ()]
[CCode (cname = "pango_coverage_from_bytes")]
- public static Pango.Coverage from_bytes (uchar bytes, int n_bytes);
+ public static Pango.Coverage from_bytes (uchar[] bytes, int n_bytes);
[NoArrayLength ()]
[CCode (cname = "pango_coverage_get")]
public Pango.CoverageLevel @get (int index_);
public void @set (int index_, Pango.CoverageLevel level);
[NoArrayLength ()]
[CCode (cname = "pango_coverage_to_bytes")]
- public void to_bytes (uchar bytes, int n_bytes);
+ public void to_bytes (uchar[] bytes, int n_bytes);
[NoArrayLength ()]
[CCode (cname = "pango_coverage_unref")]
public void unref ();
public string get_family ();
[NoArrayLength ()]
[InstanceByReference ()]
+ [CCode (cname = "pango_font_description_get_gravity")]
+ public Pango.Gravity get_gravity ();
+ [NoArrayLength ()]
+ [InstanceByReference ()]
[CCode (cname = "pango_font_description_get_set_fields")]
public Pango.FontMask get_set_fields ();
[NoArrayLength ()]
public void set_family_static (string family);
[NoArrayLength ()]
[InstanceByReference ()]
+ [CCode (cname = "pango_font_description_set_gravity")]
+ public void set_gravity (Pango.Gravity gravity);
+ [NoArrayLength ()]
+ [InstanceByReference ()]
[CCode (cname = "pango_font_description_set_size")]
public void set_size (int size);
[NoArrayLength ()]
[CCode (cname = "pango_language_from_string")]
public static Pango.Language from_string (string language);
[NoArrayLength ()]
+ [CCode (cname = "pango_language_get_default")]
+ public static Pango.Language get_default ();
+ [NoArrayLength ()]
[InstanceByReference ()]
[CCode (cname = "pango_language_get_sample_string")]
public string get_sample_string ();
public void get_line_extents (Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);
[NoArrayLength ()]
[InstanceByReference ()]
+ [CCode (cname = "pango_layout_iter_get_line_readonly")]
+ public Pango.LayoutLine get_line_readonly ();
+ [NoArrayLength ()]
+ [InstanceByReference ()]
[CCode (cname = "pango_layout_iter_get_line_yrange")]
public void get_line_yrange (int y0_, int y1_);
[NoArrayLength ()]
[CCode (cname = "pango_layout_iter_get_run_extents")]
public void get_run_extents (Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);
[NoArrayLength ()]
+ [InstanceByReference ()]
+ [CCode (cname = "pango_layout_iter_get_run_readonly")]
+ public Pango.LayoutRun get_run_readonly ();
+ [NoArrayLength ()]
[CCode (cname = "pango_layout_iter_get_type")]
public static GLib.Type get_type ();
[NoArrayLength ()]
public void scale (double scale_x, double scale_y);
[NoArrayLength ()]
[InstanceByReference ()]
+ [CCode (cname = "pango_matrix_transform_distance")]
+ public void transform_distance (double dx, double dy);
+ [NoArrayLength ()]
+ [InstanceByReference ()]
+ [CCode (cname = "pango_matrix_transform_pixel_rectangle")]
+ public void transform_pixel_rectangle (Pango.Rectangle rect);
+ [NoArrayLength ()]
+ [InstanceByReference ()]
+ [CCode (cname = "pango_matrix_transform_point")]
+ public void transform_point (double x, double y);
+ [NoArrayLength ()]
+ [InstanceByReference ()]
+ [CCode (cname = "pango_matrix_transform_rectangle")]
+ public void transform_rectangle (Pango.Rectangle rect);
+ [NoArrayLength ()]
+ [InstanceByReference ()]
[CCode (cname = "pango_matrix_translate")]
public void translate (double tx, double ty);
}
[CCode (cname = "pango_attr_foreground_new")]
public static Pango.Attribute foreground_new (ushort red, ushort green, ushort blue);
[NoArrayLength ()]
+ [CCode (cname = "pango_attr_gravity_hint_new")]
+ public static Pango.Attribute gravity_hint_new (Pango.GravityHint hint);
+ [NoArrayLength ()]
+ [CCode (cname = "pango_attr_gravity_new")]
+ public static Pango.Attribute gravity_new (Pango.Gravity gravity);
+ [NoArrayLength ()]
[CCode (cname = "pango_attr_letter_spacing_new")]
public static Pango.Attribute letter_spacing_new (int letter_spacing);
[NoArrayLength ()]
[CCode (cname = "pango_attr_weight_new")]
public static Pango.Attribute weight_new (Pango.Weight weight);
}
+ [ReferenceType ()]
+ public struct Units {
+ [NoArrayLength ()]
+ [CCode (cname = "pango_units_from_double")]
+ public static int from_double (double d);
+ [NoArrayLength ()]
+ [CCode (cname = "pango_units_to_double")]
+ public static double to_double (int i);
+ }
+ [ReferenceType ()]
+ public struct Version {
+ [NoArrayLength ()]
+ [CCode (cname = "pango_version_check")]
+ public static string check (int required_major, int required_minor, int required_micro);
+ [NoArrayLength ()]
+ [CCode (cname = "pango_version_string")]
+ public static string string ();
+ }
public callback pointer AttrDataCopyFunc (pointer data);
public callback bool AttrFilterFunc (Pango.Attribute attribute, pointer data);
public callback bool FontsetForeachFunc (Pango.Fontset fontset, Pango.Font font, pointer data);
[NoArrayLength ()]
+ [CCode (cname = "pango_extents_to_pixels")]
+ public static void extents_to_pixels (Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);
+ [NoArrayLength ()]
[CCode (cname = "pango_find_base_dir")]
public static Pango.Direction find_base_dir (string text, int length);
[NoArrayLength ()]
[CCode (cname = "pango_get_log_attrs")]
public static void get_log_attrs (string text, int length, int level, Pango.Language language, Pango.LogAttr log_attrs, int attrs_len);
[NoArrayLength ()]
+ [CCode (cname = "pango_gravity_get_for_matrix")]
+ public static Pango.Gravity gravity_get_for_matrix (Pango.Matrix matrix);
+ [NoArrayLength ()]
+ [CCode (cname = "pango_gravity_get_for_script")]
+ public static Pango.Gravity gravity_get_for_script (Pango.Script script, Pango.Gravity base_gravity, Pango.GravityHint hint);
+ [NoArrayLength ()]
+ [CCode (cname = "pango_gravity_to_rotation")]
+ public static double gravity_to_rotation (Pango.Gravity gravity);
+ [NoArrayLength ()]
[CCode (cname = "pango_is_zero_width")]
public static bool is_zero_width (unichar ch);
[NoArrayLength ()]
[CCode (cname = "pango_itemize_with_base_dir")]
public static GLib.List itemize_with_base_dir (Pango.Context context, Pango.Direction base_dir, string text, int start_index, int length, Pango.AttrList attrs, Pango.AttrIterator cached_iter);
[NoArrayLength ()]
+ [CCode (cname = "pango_parse_enum")]
+ public static bool parse_enum (GLib.Type type, string str, int value, bool warn, string possible_values);
+ [NoArrayLength ()]
[CCode (cname = "pango_parse_markup")]
public static bool parse_markup (string markup_text, int length, unichar accel_marker, Pango.AttrList attr_list, string text, unichar accel_char, GLib.Error error);
[NoArrayLength ()]