~ubuntu-branches/ubuntu/trusty/pdfmod/trusty

« back to all changes in this revision

Viewing changes to lib/poppler-sharp/poppler-sharp/generated/FontsIter.cs

  • Committer: Bazaar Package Importer
  • Author(s): Chow Loong Jin
  • Date: 2010-06-18 03:44:46 UTC
  • Revision ID: james.westby@ubuntu.com-20100618034446-bogifrsscpayp361
Tags: upstream-0.8.3
ImportĀ upstreamĀ versionĀ 0.8.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// This file was generated by the Gtk# code generator.
 
2
// Any changes made will be lost if regenerated.
 
3
 
 
4
namespace Poppler {
 
5
 
 
6
        using System;
 
7
        using System.Collections;
 
8
        using System.Runtime.InteropServices;
 
9
 
 
10
#region Autogenerated code
 
11
        public class FontsIter : GLib.Opaque {
 
12
 
 
13
                [DllImport("poppler-glib")]
 
14
                static extern IntPtr poppler_fonts_iter_get_name(IntPtr raw);
 
15
 
 
16
                public string Name { 
 
17
                        get {
 
18
                                IntPtr raw_ret = poppler_fonts_iter_get_name(Handle);
 
19
                                string ret = GLib.Marshaller.Utf8PtrToString (raw_ret);
 
20
                                return ret;
 
21
                        }
 
22
                }
 
23
 
 
24
                [DllImport("poppler-glib")]
 
25
                static extern bool poppler_fonts_iter_is_embedded(IntPtr raw);
 
26
 
 
27
                public bool IsEmbedded { 
 
28
                        get {
 
29
                                bool raw_ret = poppler_fonts_iter_is_embedded(Handle);
 
30
                                bool ret = raw_ret;
 
31
                                return ret;
 
32
                        }
 
33
                }
 
34
 
 
35
                [DllImport("poppler-glib")]
 
36
                static extern int poppler_fonts_iter_get_font_type(IntPtr raw);
 
37
 
 
38
                public Poppler.FontType FontType { 
 
39
                        get {
 
40
                                int raw_ret = poppler_fonts_iter_get_font_type(Handle);
 
41
                                Poppler.FontType ret = (Poppler.FontType) raw_ret;
 
42
                                return ret;
 
43
                        }
 
44
                }
 
45
 
 
46
                [DllImport("poppler-glib")]
 
47
                static extern bool poppler_fonts_iter_is_subset(IntPtr raw);
 
48
 
 
49
                public bool IsSubset { 
 
50
                        get {
 
51
                                bool raw_ret = poppler_fonts_iter_is_subset(Handle);
 
52
                                bool ret = raw_ret;
 
53
                                return ret;
 
54
                        }
 
55
                }
 
56
 
 
57
                [DllImport("poppler-glib")]
 
58
                static extern bool poppler_fonts_iter_next(IntPtr raw);
 
59
 
 
60
                public bool Next() {
 
61
                        bool raw_ret = poppler_fonts_iter_next(Handle);
 
62
                        bool ret = raw_ret;
 
63
                        return ret;
 
64
                }
 
65
 
 
66
                [DllImport("poppler-glib")]
 
67
                static extern IntPtr poppler_fonts_iter_get_full_name(IntPtr raw);
 
68
 
 
69
                public string FullName { 
 
70
                        get {
 
71
                                IntPtr raw_ret = poppler_fonts_iter_get_full_name(Handle);
 
72
                                string ret = GLib.Marshaller.Utf8PtrToString (raw_ret);
 
73
                                return ret;
 
74
                        }
 
75
                }
 
76
 
 
77
                [DllImport("poppler-glib")]
 
78
                static extern IntPtr poppler_fonts_iter_get_file_name(IntPtr raw);
 
79
 
 
80
                public string FileName { 
 
81
                        get {
 
82
                                IntPtr raw_ret = poppler_fonts_iter_get_file_name(Handle);
 
83
                                string ret = GLib.Marshaller.Utf8PtrToString (raw_ret);
 
84
                                return ret;
 
85
                        }
 
86
                }
 
87
 
 
88
                [DllImport("poppler-glib")]
 
89
                static extern IntPtr poppler_fonts_iter_get_type();
 
90
 
 
91
                public static GLib.GType GType { 
 
92
                        get {
 
93
                                IntPtr raw_ret = poppler_fonts_iter_get_type();
 
94
                                GLib.GType ret = new GLib.GType(raw_ret);
 
95
                                return ret;
 
96
                        }
 
97
                }
 
98
 
 
99
                [DllImport("poppler-glib")]
 
100
                static extern IntPtr poppler_fonts_iter_copy(IntPtr raw);
 
101
 
 
102
                public Poppler.FontsIter Copy() {
 
103
                        IntPtr raw_ret = poppler_fonts_iter_copy(Handle);
 
104
                        Poppler.FontsIter ret = raw_ret == IntPtr.Zero ? null : (Poppler.FontsIter) GLib.Opaque.GetOpaque (raw_ret, typeof (Poppler.FontsIter), true);
 
105
                        return ret;
 
106
                }
 
107
 
 
108
                public FontsIter(IntPtr raw) : base(raw) {}
 
109
 
 
110
                [DllImport("poppler-glib")]
 
111
                static extern void poppler_fonts_iter_free(IntPtr raw);
 
112
 
 
113
                protected override void Free (IntPtr raw)
 
114
                {
 
115
                        poppler_fonts_iter_free (raw);
 
116
                }
 
117
 
 
118
                class FinalizerInfo {
 
119
                        IntPtr handle;
 
120
 
 
121
                        public FinalizerInfo (IntPtr handle)
 
122
                        {
 
123
                                this.handle = handle;
 
124
                        }
 
125
 
 
126
                        public bool Handler ()
 
127
                        {
 
128
                                poppler_fonts_iter_free (handle);
 
129
                                return false;
 
130
                        }
 
131
                }
 
132
 
 
133
                ~FontsIter ()
 
134
                {
 
135
                        if (!Owned)
 
136
                                return;
 
137
                        FinalizerInfo info = new FinalizerInfo (Handle);
 
138
                        GLib.Timeout.Add (50, new GLib.TimeoutHandler (info.Handler));
 
139
                }
 
140
 
 
141
#endregion
 
142
        }
 
143
}