1
// This file was generated by the Gtk# code generator.
2
// Any changes made will be lost if regenerated.
7
using System.Collections;
8
using System.Runtime.InteropServices;
10
#region Autogenerated code
11
public class Preview : Gtk.Bin {
19
protected Preview(GLib.GType gtype) : base(gtype) {}
20
public Preview(IntPtr raw) : base(raw) {}
22
[DllImport("libmetacity-private.so.0")]
23
static extern IntPtr meta_preview_new();
25
public Preview () : base (IntPtr.Zero)
27
if (GetType () != typeof (Preview)) {
28
CreateNativeObject (new string [0], new GLib.Value[0]);
31
Raw = meta_preview_new();
34
[DllImport("libmetacity-private.so.0")]
35
static extern void meta_preview_set_title(IntPtr raw, IntPtr title);
39
IntPtr title_as_native = GLib.Marshaller.StringToPtrGStrdup (value);
40
meta_preview_set_title(Handle, title_as_native);
41
GLib.Marshaller.Free (title_as_native);
45
[DllImport("libmetacity-private.so.0")]
46
static extern void meta_preview_set_button_layout(IntPtr raw, ref Metacity.ButtonLayout button_layout);
48
public Metacity.ButtonLayout ButtonLayout {
50
meta_preview_set_button_layout(Handle, ref value);
54
[DllImport("libmetacity-private.so.0")]
55
static extern void meta_preview_set_theme(IntPtr raw, IntPtr theme);
57
public Metacity.Theme Theme {
59
meta_preview_set_theme(Handle, (value == null ? IntPtr.Zero : value.Handle));
63
[DllImport("libmetacity-private.so.0")]
64
static extern IntPtr meta_preview_get_mini_icon();
66
public static Gdk.Pixbuf MiniIcon {
68
IntPtr raw_ret = meta_preview_get_mini_icon();
69
Gdk.Pixbuf ret = GLib.Object.GetObject(raw_ret) as Gdk.Pixbuf;
74
[DllImport("libmetacity-private.so.0")]
75
static extern IntPtr meta_preview_get_icon();
77
public static Gdk.Pixbuf Icon {
79
IntPtr raw_ret = meta_preview_get_icon();
80
Gdk.Pixbuf ret = GLib.Object.GetObject(raw_ret) as Gdk.Pixbuf;
85
[DllImport("libmetacity-private.so.0")]
86
static extern void meta_preview_set_frame_type(IntPtr raw, int type);
88
public Metacity.FrameType FrameType {
90
meta_preview_set_frame_type(Handle, (int) value);
94
[DllImport("libmetacity-private.so.0")]
95
static extern IntPtr meta_preview_get_type();
97
public static new GLib.GType GType {
99
IntPtr raw_ret = meta_preview_get_type();
100
GLib.GType ret = new GLib.GType(raw_ret);
105
[DllImport("libmetacity-private.so.0")]
106
static extern void meta_preview_set_frame_flags(IntPtr raw, int flags);
108
public Metacity.FrameFlags FrameFlags {
110
meta_preview_set_frame_flags(Handle, (int) value);
117
GtkSharp.MetacitySharp.ObjectManager.Initialize ();