Lines 1-6
Link Here
|
1 |
|
1 |
|
2 |
[DllImport("libgsfglue")] |
2 |
[DllImport("libgsfglue")] |
3 |
static extern void gsf_doc_prop_glue_get_val(IntPtr raw, out GLib.GType type, out GLib.Value gvalue); |
3 |
static extern void gsf_doc_prop_glue_get_val(IntPtr raw, out GLib.GType type, ref GLib.Value gvalue); |
4 |
|
4 |
|
5 |
[DllImport("libgsfglue")] |
5 |
[DllImport("libgsfglue")] |
6 |
static extern void gsf_doc_prop_glue_set_val(IntPtr raw, ref GLib.Value val); |
6 |
static extern void gsf_doc_prop_glue_set_val(IntPtr raw, ref GLib.Value val); |
Lines 8-16
Link Here
|
8 |
public object Val { |
8 |
public object Val { |
9 |
get { |
9 |
get { |
10 |
GLib.GType type = GLib.GType.None; |
10 |
GLib.GType type = GLib.GType.None; |
11 |
GLib.Value gvalue; |
11 |
GLib.Value gvalue = GLib.Value.Empty; |
12 |
|
12 |
|
13 |
gsf_doc_prop_glue_get_val(Handle, out type, out gvalue); |
13 |
gsf_doc_prop_glue_get_val(Handle, out type, ref gvalue); |
14 |
|
14 |
|
15 |
if (type != GLib.GType.None) |
15 |
if (type != GLib.GType.None) |
16 |
return gvalue.Val; |
16 |
return gvalue.Val; |