public bool Equal(GLib.IIcon icon2) { bool raw_ret = g_icon_equal(Handle, icon2 == null ? IntPtr.Zero : ((icon2 is GLib.Object) ? (icon2 as GLib.Object).Handle : (icon2 as GLib.IconAdapter).Handle)); bool ret = raw_ret; return(ret); }
public static GLib.IIcon Deserialize(GLib.Variant value) { IntPtr raw_ret = g_icon_deserialize(value == null ? IntPtr.Zero : value.Handle); GLib.IIcon ret = GLib.IconAdapter.GetObject(raw_ret, false); return(ret); }
public Gtk.IconInfo LookupByGiconForScale(GLib.IIcon icon, int size, int scale, Gtk.IconLookupFlags flags) { IntPtr raw_ret = gtk_icon_theme_lookup_by_gicon_for_scale(Handle, icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle), size, scale, (int)flags); Gtk.IconInfo ret = GLib.Object.GetObject(raw_ret) as Gtk.IconInfo; return(ret); }
public void GetIcon(out GLib.IIcon gicon, out Gtk.IconSize size) { IntPtr native_gicon; int native_size; gtk_image_get_gicon(Handle, out native_gicon, out native_size); gicon = GLib.IconAdapter.GetObject(native_gicon, false); size = (Gtk.IconSize)native_size; }
public static GLib.IIcon GetIcon(string type) { IntPtr native_type = GLib.Marshaller.StringToPtrGStrdup(type); IntPtr raw_ret = g_content_type_get_icon(native_type); GLib.IIcon ret = GLib.IconAdapter.GetObject(raw_ret, false); GLib.Marshaller.Free(native_type); return(ret); }
public void AppendCustomItem(string name, string label, GLib.IIcon icon) { IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup(name); IntPtr native_label = GLib.Marshaller.StringToPtrGStrdup(label); gtk_app_chooser_button_append_custom_item(Handle, native_name, native_label, icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle)); GLib.Marshaller.Free(native_name); GLib.Marshaller.Free(native_label); }
public NumerableIcon(GLib.IIcon base_icon, Gtk.StyleContext context) : base(IntPtr.Zero) { if (GetType() != typeof(NumerableIcon)) { var vals = new List <GLib.Value> (); var names = new List <string> (); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } Raw = gtk_numerable_icon_new_with_style_context(base_icon == null ? IntPtr.Zero : ((base_icon is GLib.Object) ? (base_icon as GLib.Object).Handle : (base_icon as GLib.IconAdapter).Handle), context == null ? IntPtr.Zero : context.Handle); }
public EmblemedIcon(GLib.IIcon icon, GLib.Emblem emblem) : base(IntPtr.Zero) { if (GetType() != typeof(EmblemedIcon)) { var vals = new List <GLib.Value> (); var names = new List <string> (); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } Raw = g_emblemed_icon_new(icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle), emblem == null ? IntPtr.Zero : emblem.Handle); }
public NumerableIcon(GLib.IIcon base_icon) : base(IntPtr.Zero) { if (GetType() != typeof(NumerableIcon)) { var vals = new List <GLib.Value> (); var names = new List <string> (); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } owned = true; Raw = gtk_numerable_icon_new(base_icon == null ? IntPtr.Zero : ((base_icon is GLib.Object) ? (base_icon as GLib.Object).Handle : (base_icon as GLib.IconAdapter).Handle)); }
public StatusIcon(GLib.IIcon icon) : base(IntPtr.Zero) { if (GetType() != typeof(StatusIcon)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (icon != null) { names.Add("icon"); vals.Add(new GLib.Value(icon)); } CreateNativeObject(names.ToArray(), vals.ToArray()); return; } Raw = gtk_status_icon_new_from_gicon(icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle)); }
public Emblem(GLib.IIcon icon) : base(IntPtr.Zero) { if (GetType() != typeof(Emblem)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (icon != null) { names.Add("icon"); vals.Add(new GLib.Value(icon)); } CreateNativeObject(names.ToArray(), vals.ToArray()); return; } owned = true; Raw = g_emblem_new(icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle)); }
public Image(GLib.IIcon icon, Gtk.IconSize size) : base(IntPtr.Zero) { if (GetType() != typeof(Image)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (icon != null) { names.Add("icon"); vals.Add(new GLib.Value(icon)); } CreateNativeObject(names.ToArray(), vals.ToArray()); return; } owned = true; Raw = gtk_image_new_from_gicon(icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle), (int)size); }
public Emblem(GLib.IIcon icon, GLib.EmblemOrigin origin) : base(IntPtr.Zero) { if (GetType() != typeof(Emblem)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (icon != null) { names.Add("icon"); vals.Add(new GLib.Value(icon)); } names.Add("origin"); vals.Add(new GLib.Value(origin)); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } Raw = g_emblem_new_with_origin(icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle), (int)origin); }
public void SetFromIcon(GLib.IIcon icon, Gtk.IconSize size) { gtk_image_set_from_gicon(Handle, icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle), (int)size); }
public void SetIconFromGicon(GLib.IIcon gicon, Gtk.IconSize size) { gtk_tooltip_set_icon_from_gicon(Handle, gicon == null ? IntPtr.Zero : ((gicon is GLib.Object) ? (gicon as GLib.Object).Handle : (gicon as GLib.IconAdapter).Handle), (int)size); }
public static void SetIconGicon(Gdk.DragContext context, GLib.IIcon icon, int hot_x, int hot_y) { gtk_drag_set_icon_gicon(context == null ? IntPtr.Zero : context.Handle, icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle), hot_x, hot_y); }
public static void SourceSetIconGicon(Gtk.Widget widget, GLib.IIcon icon) { gtk_drag_source_set_icon_gicon(widget == null ? IntPtr.Zero : widget.Handle, icon == null ? IntPtr.Zero : ((icon is GLib.Object) ? (icon as GLib.Object).Handle : (icon as GLib.IconAdapter).Handle)); }