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 AnnotMapping : GLib.Opaque {
13
[DllImport("poppler-glib")]
14
static extern IntPtr poppler_annot_mapping_copy(IntPtr raw);
16
public Poppler.AnnotMapping Copy() {
17
IntPtr raw_ret = poppler_annot_mapping_copy(Handle);
18
Poppler.AnnotMapping ret = raw_ret == IntPtr.Zero ? null : (Poppler.AnnotMapping) GLib.Opaque.GetOpaque (raw_ret, typeof (Poppler.AnnotMapping), true);
22
[DllImport("poppler-glib")]
23
static extern IntPtr poppler_annot_mapping_get_type();
25
public static GLib.GType GType {
27
IntPtr raw_ret = poppler_annot_mapping_get_type();
28
GLib.GType ret = new GLib.GType(raw_ret);
33
public AnnotMapping(IntPtr raw) : base(raw) {}
35
[DllImport("poppler-glib")]
36
static extern IntPtr poppler_annot_mapping_new();
38
public AnnotMapping ()
40
Raw = poppler_annot_mapping_new();
43
[DllImport("poppler-glib")]
44
static extern void poppler_annot_mapping_free(IntPtr raw);
46
protected override void Free (IntPtr raw)
48
poppler_annot_mapping_free (raw);
54
public FinalizerInfo (IntPtr handle)
59
public bool Handler ()
61
poppler_annot_mapping_free (handle);
70
FinalizerInfo info = new FinalizerInfo (Handle);
71
GLib.Timeout.Add (50, new GLib.TimeoutHandler (info.Handler));