33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/docs/candydoc/ie56hack.css:
--------------------------------------------------------------------------------
1 | /* This file is a part of CanDyDOC fileset.
2 | File is written by Victor Nakoryakov and placed into the public domain.
3 |
4 | This file is CSS to work around IE6 and earlier bugs. It's included just
5 | in these browsers. */
6 |
7 |
8 | /* Some magic to emulate unsupported "position: fixed" style. */
9 | #tabarea
10 | {
11 | _position: absolute;
12 | _top: expression(eval(document.body.scrollTop+8));
13 | }
14 |
15 | /* ditto */
16 | #explorerclient
17 | {
18 | _position: absolute;
19 | _top: expression(eval(document.body.scrollTop+24));
20 | _height: expression(eval(document.body.clientHeight-48));
21 | }
22 |
--------------------------------------------------------------------------------
/docs/candydoc/img/bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/bg.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/candydoc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/candydoc.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/alias.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/alias.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/bg.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/class.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/class.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/enum.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/enum.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/func.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/func.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/module.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/module.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/package.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/package.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/struct.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/struct.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/template.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/template.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/outline/var.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/outline/var.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/package/bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/package/bg.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/shim.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/shim.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/tb.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/tb.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/tbr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/tbr.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/tbrm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/tbrm.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/tbrp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/tbrp.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/tr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/tr.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/trm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/trm.gif
--------------------------------------------------------------------------------
/docs/candydoc/img/tree/trp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/docs/candydoc/img/tree/trp.gif
--------------------------------------------------------------------------------
/docs/candydoc/modules.ddoc:
--------------------------------------------------------------------------------
1 | MODULES =
2 | $(MODULE carioLib.Cairo)
3 | $(MODULE gdk.Color)
4 | $(MODULE gdk.Drawable)
5 | $(MODULE gtk.GtkD)
6 |
7 |
--------------------------------------------------------------------------------
/docs/candydoc/util.js:
--------------------------------------------------------------------------------
1 | /* This file is a part of CanDyDOC fileset.
2 | File is written by Victor Nakoryakov and placed into the public domain.
3 |
4 | This file is javascript with cross-browser utility functions. */
5 |
6 | function getLeft(elem)
7 | {
8 | var ret = 0;
9 | while (elem.offsetParent)
10 | {
11 | ret += elem.offsetLeft;
12 | elem = elem.offsetParent;
13 | }
14 |
15 | return ret;
16 | }
17 |
18 | function getTop(elem)
19 | {
20 | var ret = 0;
21 | while (elem.offsetParent)
22 | {
23 | ret += elem.offsetTop;
24 | elem = elem.offsetParent;
25 | }
26 |
27 | return ret;
28 | }
29 |
30 | function getWindowHeight()
31 | {
32 | var ret = 0;
33 | if (typeof(window.innerHeight) == "number")
34 | ret = window.innerHeight;
35 | else if (document.documentElement && document.documentElement.clientHeight)
36 | ret = document.documentElement.clientHeight;
37 | else if (document.body && document.body.clientHeight)
38 | ret = document.body.clientHeight;
39 |
40 | return ret;
41 | }
42 |
--------------------------------------------------------------------------------
/generated/gstreamer/gst/mpegts/Mpegts.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gst.mpegts.Mpegts;
26 |
27 | private import gst.mpegts.c.functions;
28 | public import gst.mpegts.c.types;
29 |
30 |
31 | /** */
32 | public struct Mpegts
33 | {
34 |
35 | /**
36 | * Initializes the MPEG-TS helper library. Must be called before any
37 | * usage.
38 | */
39 | public static void initialize()
40 | {
41 | gst_mpegts_initialize();
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/Bitmask.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.Bitmask;
26 |
27 | private import gstreamer.c.functions;
28 | public import gstreamer.c.types;
29 | public import gstreamerc.gstreamertypes;
30 |
31 |
32 | /**
33 | * A fundamental type that describes a 64-bit bitmask
34 | */
35 | public class Bitmask
36 | {
37 | /** the main Gtk struct */
38 | protected GstBitmask* gstBitmask;
39 | protected bool ownedRef;
40 |
41 | /** Get the main Gtk struct */
42 | public GstBitmask* getBitmaskStruct(bool transferOwnership = false)
43 | {
44 | if (transferOwnership)
45 | ownedRef = false;
46 | return gstBitmask;
47 | }
48 |
49 | /** the main Gtk struct as a void* */
50 | protected void* getStruct()
51 | {
52 | return cast(void*)gstBitmask;
53 | }
54 |
55 | /**
56 | * Sets our main struct and passes it to the parent class.
57 | */
58 | public this (GstBitmask* gstBitmask, bool ownedRef = false)
59 | {
60 | this.gstBitmask = gstBitmask;
61 | this.ownedRef = ownedRef;
62 | }
63 |
64 |
65 | /** */
66 | public static GType getType()
67 | {
68 | return gst_bitmask_get_type();
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/DebugMessage.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.DebugMessage;
26 |
27 | private import glib.Str;
28 | private import glib.c.functions;
29 | private import gstreamer.c.functions;
30 | public import gstreamer.c.types;
31 | public import gstreamerc.gstreamertypes;
32 |
33 |
34 | /** */
35 | public struct DebugMessage
36 | {
37 |
38 | /**
39 | * Gets the string representation of a #GstDebugMessage. This function is used
40 | * in debug handlers to extract the message.
41 | *
42 | * Returns: the string representation of a #GstDebugMessage.
43 | */
44 | public static string get(GstDebugMessage* message)
45 | {
46 | return Str.toString(gst_debug_message_get(message));
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/DoubleRange.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.DoubleRange;
26 |
27 | private import gstreamer.c.functions;
28 | public import gstreamer.c.types;
29 | public import gstreamerc.gstreamertypes;
30 |
31 |
32 | /**
33 | * A fundamental type that describes a #gdouble range
34 | */
35 | public class DoubleRange
36 | {
37 | /** the main Gtk struct */
38 | protected GstDoubleRange* gstDoubleRange;
39 | protected bool ownedRef;
40 |
41 | /** Get the main Gtk struct */
42 | public GstDoubleRange* getDoubleRangeStruct(bool transferOwnership = false)
43 | {
44 | if (transferOwnership)
45 | ownedRef = false;
46 | return gstDoubleRange;
47 | }
48 |
49 | /** the main Gtk struct as a void* */
50 | protected void* getStruct()
51 | {
52 | return cast(void*)gstDoubleRange;
53 | }
54 |
55 | /**
56 | * Sets our main struct and passes it to the parent class.
57 | */
58 | public this (GstDoubleRange* gstDoubleRange, bool ownedRef = false)
59 | {
60 | this.gstDoubleRange = gstDoubleRange;
61 | this.ownedRef = ownedRef;
62 | }
63 |
64 |
65 | /** */
66 | public static GType getType()
67 | {
68 | return gst_double_range_get_type();
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/Fraction.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.Fraction;
26 |
27 | private import gstreamer.c.functions;
28 | public import gstreamer.c.types;
29 | public import gstreamerc.gstreamertypes;
30 |
31 |
32 | /**
33 | * A fundamental type that describes a fraction of an integer numerator
34 | * over an integer denominator
35 | */
36 | public class Fraction
37 | {
38 | /** the main Gtk struct */
39 | protected GstFraction* gstFraction;
40 | protected bool ownedRef;
41 |
42 | /** Get the main Gtk struct */
43 | public GstFraction* getFractionStruct(bool transferOwnership = false)
44 | {
45 | if (transferOwnership)
46 | ownedRef = false;
47 | return gstFraction;
48 | }
49 |
50 | /** the main Gtk struct as a void* */
51 | protected void* getStruct()
52 | {
53 | return cast(void*)gstFraction;
54 | }
55 |
56 | /**
57 | * Sets our main struct and passes it to the parent class.
58 | */
59 | public this (GstFraction* gstFraction, bool ownedRef = false)
60 | {
61 | this.gstFraction = gstFraction;
62 | this.ownedRef = ownedRef;
63 | }
64 |
65 |
66 | /** */
67 | public static GType getType()
68 | {
69 | return gst_fraction_get_type();
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/FractionRange.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.FractionRange;
26 |
27 | private import gstreamer.c.functions;
28 | public import gstreamer.c.types;
29 | public import gstreamerc.gstreamertypes;
30 |
31 |
32 | /**
33 | * A fundamental type that describes a #GstFractionRange range
34 | */
35 | public class FractionRange
36 | {
37 | /** the main Gtk struct */
38 | protected GstFractionRange* gstFractionRange;
39 | protected bool ownedRef;
40 |
41 | /** Get the main Gtk struct */
42 | public GstFractionRange* getFractionRangeStruct(bool transferOwnership = false)
43 | {
44 | if (transferOwnership)
45 | ownedRef = false;
46 | return gstFractionRange;
47 | }
48 |
49 | /** the main Gtk struct as a void* */
50 | protected void* getStruct()
51 | {
52 | return cast(void*)gstFractionRange;
53 | }
54 |
55 | /**
56 | * Sets our main struct and passes it to the parent class.
57 | */
58 | public this (GstFractionRange* gstFractionRange, bool ownedRef = false)
59 | {
60 | this.gstFractionRange = gstFractionRange;
61 | this.ownedRef = ownedRef;
62 | }
63 |
64 |
65 | /** */
66 | public static GType getType()
67 | {
68 | return gst_fraction_range_get_type();
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/GError.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.GError;
26 |
27 | private import glib.Str;
28 | private import glib.c.functions;
29 | private import gstreamer.c.functions;
30 | public import gstreamer.c.types;
31 | public import gstreamerc.gstreamertypes;
32 |
33 |
34 | /** */
35 | public struct GError
36 | {
37 |
38 | /**
39 | * Get a string describing the error message in the current locale.
40 | *
41 | * Params:
42 | * domain = the GStreamer error domain this error belongs to.
43 | * code = the error code belonging to the domain.
44 | *
45 | * Returns: a newly allocated string describing
46 | * the error message (in UTF-8 encoding)
47 | */
48 | public static string errorGetMessage(GQuark domain, int code)
49 | {
50 | auto retStr = gst_error_get_message(domain, code);
51 |
52 | scope(exit) Str.freeString(retStr);
53 | return Str.toString(retStr);
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/Int64Range.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.Int64Range;
26 |
27 | private import gstreamer.c.functions;
28 | public import gstreamer.c.types;
29 | public import gstreamerc.gstreamertypes;
30 |
31 |
32 | /**
33 | * A fundamental type that describes a #gint64 range
34 | */
35 | public class Int64Range
36 | {
37 | /** the main Gtk struct */
38 | protected GstInt64Range* gstInt64Range;
39 | protected bool ownedRef;
40 |
41 | /** Get the main Gtk struct */
42 | public GstInt64Range* getInt64RangeStruct(bool transferOwnership = false)
43 | {
44 | if (transferOwnership)
45 | ownedRef = false;
46 | return gstInt64Range;
47 | }
48 |
49 | /** the main Gtk struct as a void* */
50 | protected void* getStruct()
51 | {
52 | return cast(void*)gstInt64Range;
53 | }
54 |
55 | /**
56 | * Sets our main struct and passes it to the parent class.
57 | */
58 | public this (GstInt64Range* gstInt64Range, bool ownedRef = false)
59 | {
60 | this.gstInt64Range = gstInt64Range;
61 | this.ownedRef = ownedRef;
62 | }
63 |
64 |
65 | /** */
66 | public static GType getType()
67 | {
68 | return gst_int64_range_get_type();
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/IntRange.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.IntRange;
26 |
27 | private import gstreamer.c.functions;
28 | public import gstreamer.c.types;
29 | public import gstreamerc.gstreamertypes;
30 |
31 |
32 | /**
33 | * A fundamental type that describes a #gint range
34 | */
35 | public class IntRange
36 | {
37 | /** the main Gtk struct */
38 | protected GstIntRange* gstIntRange;
39 | protected bool ownedRef;
40 |
41 | /** Get the main Gtk struct */
42 | public GstIntRange* getIntRangeStruct(bool transferOwnership = false)
43 | {
44 | if (transferOwnership)
45 | ownedRef = false;
46 | return gstIntRange;
47 | }
48 |
49 | /** the main Gtk struct as a void* */
50 | protected void* getStruct()
51 | {
52 | return cast(void*)gstIntRange;
53 | }
54 |
55 | /**
56 | * Sets our main struct and passes it to the parent class.
57 | */
58 | public this (GstIntRange* gstIntRange, bool ownedRef = false)
59 | {
60 | this.gstIntRange = gstIntRange;
61 | this.ownedRef = ownedRef;
62 | }
63 |
64 |
65 | /** */
66 | public static GType getType()
67 | {
68 | return gst_int_range_get_type();
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamer/PollFD.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gstreamer.PollFD;
26 |
27 | private import gstreamer.c.functions;
28 | public import gstreamer.c.types;
29 | public import gstreamerc.gstreamertypes;
30 |
31 |
32 | /**
33 | * A file descriptor object.
34 | */
35 | public class PollFD
36 | {
37 | /** the main Gtk struct */
38 | protected GstPollFD* gstPollFD;
39 | protected bool ownedRef;
40 |
41 | /** Get the main Gtk struct */
42 | public GstPollFD* getPollFDStruct(bool transferOwnership = false)
43 | {
44 | if (transferOwnership)
45 | ownedRef = false;
46 | return gstPollFD;
47 | }
48 |
49 | /** the main Gtk struct as a void* */
50 | protected void* getStruct()
51 | {
52 | return cast(void*)gstPollFD;
53 | }
54 |
55 | /**
56 | * Sets our main struct and passes it to the parent class.
57 | */
58 | public this (GstPollFD* gstPollFD, bool ownedRef = false)
59 | {
60 | this.gstPollFD = gstPollFD;
61 | this.ownedRef = ownedRef;
62 | }
63 |
64 |
65 | /**
66 | * Initializes @fd. Alternatively you can initialize it with
67 | * #GST_POLL_FD_INIT.
68 | */
69 | public void init()
70 | {
71 | gst_poll_fd_init(gstPollFD);
72 | }
73 | }
74 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamerc/gstinterfaces.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstinterfaces;
21 |
22 | public import gstinterfaces.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamerc/gstinterfacestypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstinterfacestypes;
21 |
22 | public import gstinterfaces.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamerc/gstreamer.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstreamer;
21 |
22 | public import gstreamer.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gstreamer/gstreamerc/gstreamertypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstreamertypes;
21 |
22 | public import gstreamer.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/atk/ImplementorIF.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module atk.ImplementorIF;
26 |
27 | private import atk.ObjectAtk;
28 | private import atk.c.functions;
29 | public import atk.c.types;
30 | private import gobject.ObjectG;
31 | public import gtkc.atktypes;
32 |
33 |
34 | /** */
35 | public interface ImplementorIF{
36 | /** Get the main Gtk struct */
37 | public AtkImplementor* getImplementorStruct(bool transferOwnership = false);
38 |
39 | /** the main Gtk struct as a void* */
40 | protected void* getStruct();
41 |
42 |
43 | /**
44 | * Gets a reference to an object's #AtkObject implementation, if
45 | * the object implements #AtkObjectIface
46 | *
47 | * Returns: a reference to an object's #AtkObject
48 | * implementation
49 | */
50 | public ObjectAtk refAccessible();
51 |
52 | /** */
53 | public static GType getType()
54 | {
55 | return atk_implementor_get_type();
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/generated/gtkd/atk/ImplementorT.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module atk.ImplementorT;
26 |
27 | public import atk.ObjectAtk;
28 | public import atk.c.functions;
29 | public import atk.c.types;
30 | public import gobject.ObjectG;
31 | public import gtkc.atktypes;
32 |
33 |
34 | /** */
35 | public template ImplementorT(TStruct)
36 | {
37 | /** Get the main Gtk struct */
38 | public AtkImplementor* getImplementorStruct(bool transferOwnership = false)
39 | {
40 | if (transferOwnership)
41 | ownedRef = false;
42 | return cast(AtkImplementor*)getStruct();
43 | }
44 |
45 |
46 | /**
47 | * Gets a reference to an object's #AtkObject implementation, if
48 | * the object implements #AtkObjectIface
49 | *
50 | * Returns: a reference to an object's #AtkObject
51 | * implementation
52 | */
53 | public ObjectAtk refAccessible()
54 | {
55 | auto __p = atk_implementor_ref_accessible(getImplementorStruct());
56 |
57 | if(__p is null)
58 | {
59 | return null;
60 | }
61 |
62 | return ObjectG.getDObject!(ObjectAtk)(cast(AtkObject*) __p, true);
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/generated/gtkd/cairo/Types.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 | /*
25 | * Conversion parameters:
26 | * inFile = cairo-Types.html
27 | * outPack = cairo
28 | * outFile = Types
29 | * strct =
30 | * realStrct=
31 | * ctorStrct=
32 | * clss =
33 | * interf =
34 | * class Code: No
35 | * interface Code: No
36 | * template for:
37 | * extend =
38 | * implements:
39 | * prefixes:
40 | * omit structs:
41 | * omit prefixes:
42 | * - cairo_bool_t
43 | * omit code:
44 | * omit signals:
45 | * imports:
46 | * structWrap:
47 | * module aliases:
48 | * local aliases:
49 | * overrides:
50 | */
51 |
52 | module cairo.Types;
53 |
54 | public import cairo.c.types;
55 |
56 | private import cairo.c.functions;
57 | private import glib.ConstructionException;
58 |
59 |
60 |
61 |
62 | /**
63 | */
64 |
65 |
--------------------------------------------------------------------------------
/generated/gtkd/gdk/EventSequence.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gdk.EventSequence;
26 |
27 | private import gdk.c.functions;
28 | public import gdk.c.types;
29 | public import gtkc.gdktypes;
30 |
31 |
32 | /** */
33 | public struct EventSequence
34 | {
35 |
36 | /** */
37 | public static GType getType()
38 | {
39 | return gdk_event_sequence_get_type();
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/DtlsServerConnectionIF.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.DtlsServerConnectionIF;
26 |
27 | private import gio.DatagramBasedIF;
28 | private import gio.TlsCertificate;
29 | private import gio.c.functions;
30 | public import gio.c.types;
31 | private import glib.ConstructionException;
32 | private import glib.ErrorG;
33 | private import glib.GException;
34 | private import gobject.ObjectG;
35 | public import gtkc.giotypes;
36 |
37 |
38 | /**
39 | * #GDtlsServerConnection is the server-side subclass of #GDtlsConnection,
40 | * representing a server-side DTLS connection.
41 | *
42 | * Since: 2.48
43 | */
44 | public interface DtlsServerConnectionIF{
45 | /** Get the main Gtk struct */
46 | public GDtlsServerConnection* getDtlsServerConnectionStruct(bool transferOwnership = false);
47 |
48 | /** the main Gtk struct as a void* */
49 | protected void* getStruct();
50 |
51 |
52 | /** */
53 | public static GType getType()
54 | {
55 | return g_dtls_server_connection_get_type();
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/DtlsServerConnectionT.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.DtlsServerConnectionT;
26 |
27 | public import gio.DatagramBasedIF;
28 | public import gio.TlsCertificate;
29 | public import gio.c.functions;
30 | public import gio.c.types;
31 | public import glib.ConstructionException;
32 | public import glib.ErrorG;
33 | public import glib.GException;
34 | public import gobject.ObjectG;
35 | public import gtkc.giotypes;
36 |
37 |
38 | /**
39 | * #GDtlsServerConnection is the server-side subclass of #GDtlsConnection,
40 | * representing a server-side DTLS connection.
41 | *
42 | * Since: 2.48
43 | */
44 | public template DtlsServerConnectionT(TStruct)
45 | {
46 | /** Get the main Gtk struct */
47 | public GDtlsServerConnection* getDtlsServerConnectionStruct(bool transferOwnership = false)
48 | {
49 | if (transferOwnership)
50 | ownedRef = false;
51 | return cast(GDtlsServerConnection*)getStruct();
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/ErrorGIO.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.ErrorGIO;
26 |
27 | private import gio.c.functions;
28 | public import gio.c.types;
29 | public import gtkc.giotypes;
30 |
31 |
32 | /** */
33 | public struct ErrorGIO
34 | {
35 |
36 | /**
37 | * Converts errno.h error codes into GIO error codes. The fallback
38 | * value %G_IO_ERROR_FAILED is returned for error codes not currently
39 | * handled (but note that future GLib releases may return a more
40 | * specific value instead).
41 | *
42 | * As %errno is global and may be modified by intermediate function
43 | * calls, you should save its value as soon as the call which sets it
44 | *
45 | * Params:
46 | * errNo = Error number as defined in errno.h.
47 | *
48 | * Returns: #GIOErrorEnum value for the given errno.h error number.
49 | */
50 | public static GIOErrorEnum ioErrorFromErrno(int errNo)
51 | {
52 | return g_io_error_from_errno(errNo);
53 | }
54 |
55 | /**
56 | * Gets the GIO Error Quark.
57 | *
58 | * Returns: a #GQuark.
59 | */
60 | public static GQuark ioErrorQuark()
61 | {
62 | return g_io_error_quark();
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/FileDescriptorBasedIF.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.FileDescriptorBasedIF;
26 |
27 | private import gio.c.functions;
28 | public import gio.c.types;
29 | public import gtkc.giotypes;
30 |
31 |
32 | /**
33 | * #GFileDescriptorBased is implemented by streams (implementations of
34 | * #GInputStream or #GOutputStream) that are based on file descriptors.
35 | *
36 | * Note that `` belongs to the UNIX-specific
37 | * GIO interfaces, thus you have to use the `gio-unix-2.0.pc` pkg-config
38 | * file when using it.
39 | *
40 | * Since: 2.24
41 | */
42 | public interface FileDescriptorBasedIF{
43 | /** Get the main Gtk struct */
44 | public GFileDescriptorBased* getFileDescriptorBasedStruct(bool transferOwnership = false);
45 |
46 | /** the main Gtk struct as a void* */
47 | protected void* getStruct();
48 |
49 |
50 | /** */
51 | public static GType getType()
52 | {
53 | return g_file_descriptor_based_get_type();
54 | }
55 |
56 | /**
57 | * Gets the underlying file descriptor.
58 | *
59 | * Returns: The file descriptor
60 | *
61 | * Since: 2.24
62 | */
63 | public int getFd();
64 | }
65 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/FileDescriptorBasedT.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.FileDescriptorBasedT;
26 |
27 | public import gio.c.functions;
28 | public import gio.c.types;
29 | public import gtkc.giotypes;
30 |
31 |
32 | /**
33 | * #GFileDescriptorBased is implemented by streams (implementations of
34 | * #GInputStream or #GOutputStream) that are based on file descriptors.
35 | *
36 | * Note that `` belongs to the UNIX-specific
37 | * GIO interfaces, thus you have to use the `gio-unix-2.0.pc` pkg-config
38 | * file when using it.
39 | *
40 | * Since: 2.24
41 | */
42 | public template FileDescriptorBasedT(TStruct)
43 | {
44 | /** Get the main Gtk struct */
45 | public GFileDescriptorBased* getFileDescriptorBasedStruct(bool transferOwnership = false)
46 | {
47 | if (transferOwnership)
48 | ownedRef = false;
49 | return cast(GFileDescriptorBased*)getStruct();
50 | }
51 |
52 |
53 | /**
54 | * Gets the underlying file descriptor.
55 | *
56 | * Returns: The file descriptor
57 | *
58 | * Since: 2.24
59 | */
60 | public int getFd()
61 | {
62 | return g_file_descriptor_based_get_fd(getFileDescriptorBasedStruct());
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/NativeVolumeMonitor.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.NativeVolumeMonitor;
26 |
27 | private import gio.VolumeMonitor;
28 | private import gio.c.functions;
29 | public import gio.c.types;
30 | public import gtkc.giotypes;
31 |
32 |
33 | /** */
34 | public class NativeVolumeMonitor : VolumeMonitor
35 | {
36 | /** the main Gtk struct */
37 | protected GNativeVolumeMonitor* gNativeVolumeMonitor;
38 |
39 | /** Get the main Gtk struct */
40 | public GNativeVolumeMonitor* getNativeVolumeMonitorStruct(bool transferOwnership = false)
41 | {
42 | if (transferOwnership)
43 | ownedRef = false;
44 | return gNativeVolumeMonitor;
45 | }
46 |
47 | /** the main Gtk struct as a void* */
48 | protected override void* getStruct()
49 | {
50 | return cast(void*)gNativeVolumeMonitor;
51 | }
52 |
53 | /**
54 | * Sets our main struct and passes it to the parent class.
55 | */
56 | public this (GNativeVolumeMonitor* gNativeVolumeMonitor, bool ownedRef = false)
57 | {
58 | this.gNativeVolumeMonitor = gNativeVolumeMonitor;
59 | super(cast(GVolumeMonitor*)gNativeVolumeMonitor, ownedRef);
60 | }
61 |
62 |
63 | /** */
64 | public static GType getType()
65 | {
66 | return g_native_volume_monitor_get_type();
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/TlsFileDatabaseIF.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.TlsFileDatabaseIF;
26 |
27 | private import gio.c.functions;
28 | public import gio.c.types;
29 | private import glib.ConstructionException;
30 | private import glib.ErrorG;
31 | private import glib.GException;
32 | private import glib.Str;
33 | private import gobject.ObjectG;
34 | public import gtkc.giotypes;
35 |
36 |
37 | /**
38 | * #GTlsFileDatabase is implemented by #GTlsDatabase objects which load
39 | * their certificate information from a file. It is an interface which
40 | * TLS library specific subtypes implement.
41 | *
42 | * Since: 2.30
43 | */
44 | public interface TlsFileDatabaseIF{
45 | /** Get the main Gtk struct */
46 | public GTlsFileDatabase* getTlsFileDatabaseStruct(bool transferOwnership = false);
47 |
48 | /** the main Gtk struct as a void* */
49 | protected void* getStruct();
50 |
51 |
52 | /** */
53 | public static GType getType()
54 | {
55 | return g_tls_file_database_get_type();
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/TlsFileDatabaseT.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.TlsFileDatabaseT;
26 |
27 | public import gio.c.functions;
28 | public import gio.c.types;
29 | public import glib.ConstructionException;
30 | public import glib.ErrorG;
31 | public import glib.GException;
32 | public import glib.Str;
33 | public import gobject.ObjectG;
34 | public import gtkc.giotypes;
35 |
36 |
37 | /**
38 | * #GTlsFileDatabase is implemented by #GTlsDatabase objects which load
39 | * their certificate information from a file. It is an interface which
40 | * TLS library specific subtypes implement.
41 | *
42 | * Since: 2.30
43 | */
44 | public template TlsFileDatabaseT(TStruct)
45 | {
46 | /** Get the main Gtk struct */
47 | public GTlsFileDatabase* getTlsFileDatabaseStruct(bool transferOwnership = false)
48 | {
49 | if (transferOwnership)
50 | ownedRef = false;
51 | return cast(GTlsFileDatabase*)getStruct();
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/TlsServerConnectionIF.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.TlsServerConnectionIF;
26 |
27 | private import gio.IOStream;
28 | private import gio.TlsCertificate;
29 | private import gio.c.functions;
30 | public import gio.c.types;
31 | private import glib.ConstructionException;
32 | private import glib.ErrorG;
33 | private import glib.GException;
34 | private import gobject.ObjectG;
35 | public import gtkc.giotypes;
36 |
37 |
38 | /**
39 | * #GTlsServerConnection is the server-side subclass of #GTlsConnection,
40 | * representing a server-side TLS connection.
41 | *
42 | * Since: 2.28
43 | */
44 | public interface TlsServerConnectionIF{
45 | /** Get the main Gtk struct */
46 | public GTlsServerConnection* getTlsServerConnectionStruct(bool transferOwnership = false);
47 |
48 | /** the main Gtk struct as a void* */
49 | protected void* getStruct();
50 |
51 |
52 | /** */
53 | public static GType getType()
54 | {
55 | return g_tls_server_connection_get_type();
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/generated/gtkd/gio/TlsServerConnectionT.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gio.TlsServerConnectionT;
26 |
27 | public import gio.IOStream;
28 | public import gio.TlsCertificate;
29 | public import gio.c.functions;
30 | public import gio.c.types;
31 | public import glib.ConstructionException;
32 | public import glib.ErrorG;
33 | public import glib.GException;
34 | public import gobject.ObjectG;
35 | public import gtkc.giotypes;
36 |
37 |
38 | /**
39 | * #GTlsServerConnection is the server-side subclass of #GTlsConnection,
40 | * representing a server-side TLS connection.
41 | *
42 | * Since: 2.28
43 | */
44 | public template TlsServerConnectionT(TStruct)
45 | {
46 | /** Get the main Gtk struct */
47 | public GTlsServerConnection* getTlsServerConnectionStruct(bool transferOwnership = false)
48 | {
49 | if (transferOwnership)
50 | ownedRef = false;
51 | return cast(GTlsServerConnection*)getStruct();
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/generated/gtkd/glib/ConstructionException.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module glib.ConstructionException;
26 |
27 | private import glib.c.functions;
28 | public import glib.c.types;
29 | public import gtkc.glibtypes;
30 |
31 |
32 | /** */
33 | class ConstructionException : Exception
34 | {
35 | this(string message)
36 | {
37 | super(message);
38 | }
39 |
40 | override string toString()
41 | {
42 | return "Construction failure, " ~ msg;
43 | }
44 | }
45 |
46 | /**
47 | */
48 |
--------------------------------------------------------------------------------
/generated/gtkd/glib/GException.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module glib.GException;
26 |
27 | private import glib.ErrorG;
28 | private import glib.Str;
29 | private import glib.c.functions;
30 | public import glib.c.types;
31 | public import gtkc.glibtypes;
32 |
33 |
34 | /** */
35 | class GException : Exception
36 | {
37 | ErrorG error;
38 |
39 | this(ErrorG error)
40 | {
41 | super( Str.toString(error.getErrorGStruct().message) );
42 | this.error = error;
43 | }
44 | }
45 |
46 | /**
47 | */
48 |
--------------------------------------------------------------------------------
/generated/gtkd/glib/GLib.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module glib.GLib;
26 |
27 | private import glib.c.functions;
28 | public import glib.c.types;
29 | public import gtkc.glibtypes;
30 |
31 |
32 | /** */
33 | static import glib.Version;
34 | deprecated("moves to the glib.Version module")
35 | alias glib.Version.Version Version;
36 |
37 | /**
38 | */
39 |
--------------------------------------------------------------------------------
/generated/gtkd/gobject/TypeInstance.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gobject.TypeInstance;
26 |
27 | private import gobject.c.functions;
28 | public import gobject.c.types;
29 | public import gtkc.gobjecttypes;
30 |
31 |
32 | /**
33 | * An opaque structure used as the base of all type instances.
34 | */
35 | public class TypeInstance
36 | {
37 | /** the main Gtk struct */
38 | protected GTypeInstance* gTypeInstance;
39 | protected bool ownedRef;
40 |
41 | /** Get the main Gtk struct */
42 | public GTypeInstance* getTypeInstanceStruct(bool transferOwnership = false)
43 | {
44 | if (transferOwnership)
45 | ownedRef = false;
46 | return gTypeInstance;
47 | }
48 |
49 | /** the main Gtk struct as a void* */
50 | protected void* getStruct()
51 | {
52 | return cast(void*)gTypeInstance;
53 | }
54 |
55 | /**
56 | * Sets our main struct and passes it to the parent class.
57 | */
58 | public this (GTypeInstance* gTypeInstance, bool ownedRef = false)
59 | {
60 | this.gTypeInstance = gTypeInstance;
61 | this.ownedRef = ownedRef;
62 | }
63 |
64 |
65 | /** */
66 | public void* getPrivate(GType privateType)
67 | {
68 | return g_type_instance_get_private(gTypeInstance, privateType);
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/generated/gtkd/gobject/TypeValueTable.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gobject.TypeValueTable;
26 |
27 | private import gobject.c.functions;
28 | public import gobject.c.types;
29 | public import gtkc.gobjecttypes;
30 |
31 |
32 | /**
33 | * The #GTypeValueTable provides the functions required by the #GValue
34 | * implementation, to serve as a container for values of a type.
35 | */
36 | public struct TypeValueTable
37 | {
38 |
39 | /**
40 | * Returns the location of the #GTypeValueTable associated with @type.
41 | *
42 | * Note that this function should only be used from source code
43 | * that implements or has internal knowledge of the implementation of
44 | * @type.
45 | *
46 | * Params:
47 | * type = a #GType
48 | *
49 | * Returns: location of the #GTypeValueTable associated with @type or
50 | * %NULL if there is no #GTypeValueTable associated with @type
51 | */
52 | public static GTypeValueTable* peek(GType type)
53 | {
54 | return g_type_value_table_peek(type);
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/Cond.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.Cond;
26 |
27 | private import gthread.c.functions;
28 | public import gthread.c.types;
29 |
30 |
31 | /** */
32 | public import glib.Cond;
33 |
34 | /**
35 | */
36 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/Mutex.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.Mutex;
26 |
27 | private import gthread.c.functions;
28 | public import gthread.c.types;
29 |
30 |
31 | /** */
32 | public import glib.Mutex;
33 |
34 | /**
35 | */
36 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/Once.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.Once;
26 |
27 | private import gthread.c.functions;
28 | public import gthread.c.types;
29 |
30 |
31 | /** */
32 | public import glib.Once;
33 |
34 | /**
35 | */
36 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/Private.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.Private;
26 |
27 | private import gthread.c.functions;
28 | public import gthread.c.types;
29 |
30 |
31 | /** */
32 | public import glib.Private;
33 |
34 | /**
35 | */
36 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/RWLock.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.RWLock;
26 |
27 | private import gthread.c.functions;
28 | public import gthread.c.types;
29 |
30 |
31 | /** */
32 | public import glib.RWLock;
33 |
34 | /**
35 | */
36 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/RecMutex.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.RecMutex;
26 |
27 | private import gthread.c.functions;
28 | public import gthread.c.types;
29 |
30 |
31 | /** */
32 | public import glib.RecMutex;
33 |
34 | /**
35 | */
36 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/Thread.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.Thread;
26 |
27 | private import gthread.c.functions;
28 | public import gthread.c.types;
29 |
30 |
31 | /** */
32 | public import glib.Thread;
33 |
34 | /**
35 | */
36 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/c/functions.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.c.functions;
26 |
27 | import std.stdio;
28 | import gthread.c.types;
29 | import gtkd.Loader;
30 |
31 | version (Windows)
32 | static immutable LIBRARY_GTHREAD = [];
33 | else version (OSX)
34 | static immutable LIBRARY_GTHREAD = [];
35 | else
36 | static immutable LIBRARY_GTHREAD = [""];
37 |
38 | shared static this()
39 | {}
40 |
41 | __gshared extern(C)
42 | {
43 | }
44 |
45 |
--------------------------------------------------------------------------------
/generated/gtkd/gthread/c/types.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gthread.c.types;
26 |
27 |
--------------------------------------------------------------------------------
/generated/gtkd/gtk/FrameAccessible.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtk.FrameAccessible;
26 |
27 | private import gtk.ContainerAccessible;
28 | private import gtk.c.functions;
29 | public import gtk.c.types;
30 | public import gtkc.gtktypes;
31 |
32 |
33 | /** */
34 | public class FrameAccessible : ContainerAccessible
35 | {
36 | /** the main Gtk struct */
37 | protected GtkFrameAccessible* gtkFrameAccessible;
38 |
39 | /** Get the main Gtk struct */
40 | public GtkFrameAccessible* getFrameAccessibleStruct(bool transferOwnership = false)
41 | {
42 | if (transferOwnership)
43 | ownedRef = false;
44 | return gtkFrameAccessible;
45 | }
46 |
47 | /** the main Gtk struct as a void* */
48 | protected override void* getStruct()
49 | {
50 | return cast(void*)gtkFrameAccessible;
51 | }
52 |
53 | /**
54 | * Sets our main struct and passes it to the parent class.
55 | */
56 | public this (GtkFrameAccessible* gtkFrameAccessible, bool ownedRef = false)
57 | {
58 | this.gtkFrameAccessible = gtkFrameAccessible;
59 | super(cast(GtkContainerAccessible*)gtkFrameAccessible, ownedRef);
60 | }
61 |
62 |
63 | /** */
64 | public static GType getType()
65 | {
66 | return gtk_frame_accessible_get_type();
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/generated/gtkd/gtk/MenuAccessible.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtk.MenuAccessible;
26 |
27 | private import gtk.MenuShellAccessible;
28 | private import gtk.c.functions;
29 | public import gtk.c.types;
30 | public import gtkc.gtktypes;
31 |
32 |
33 | /** */
34 | public class MenuAccessible : MenuShellAccessible
35 | {
36 | /** the main Gtk struct */
37 | protected GtkMenuAccessible* gtkMenuAccessible;
38 |
39 | /** Get the main Gtk struct */
40 | public GtkMenuAccessible* getMenuAccessibleStruct(bool transferOwnership = false)
41 | {
42 | if (transferOwnership)
43 | ownedRef = false;
44 | return gtkMenuAccessible;
45 | }
46 |
47 | /** the main Gtk struct as a void* */
48 | protected override void* getStruct()
49 | {
50 | return cast(void*)gtkMenuAccessible;
51 | }
52 |
53 | /**
54 | * Sets our main struct and passes it to the parent class.
55 | */
56 | public this (GtkMenuAccessible* gtkMenuAccessible, bool ownedRef = false)
57 | {
58 | this.gtkMenuAccessible = gtkMenuAccessible;
59 | super(cast(GtkMenuShellAccessible*)gtkMenuAccessible, ownedRef);
60 | }
61 |
62 |
63 | /** */
64 | public static GType getType()
65 | {
66 | return gtk_menu_accessible_get_type();
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/generated/gtkd/gtk/PopoverAccessible.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtk.PopoverAccessible;
26 |
27 | private import gtk.ContainerAccessible;
28 | private import gtk.c.functions;
29 | public import gtk.c.types;
30 | public import gtkc.gtktypes;
31 |
32 |
33 | /** */
34 | public class PopoverAccessible : ContainerAccessible
35 | {
36 | /** the main Gtk struct */
37 | protected GtkPopoverAccessible* gtkPopoverAccessible;
38 |
39 | /** Get the main Gtk struct */
40 | public GtkPopoverAccessible* getPopoverAccessibleStruct(bool transferOwnership = false)
41 | {
42 | if (transferOwnership)
43 | ownedRef = false;
44 | return gtkPopoverAccessible;
45 | }
46 |
47 | /** the main Gtk struct as a void* */
48 | protected override void* getStruct()
49 | {
50 | return cast(void*)gtkPopoverAccessible;
51 | }
52 |
53 | /**
54 | * Sets our main struct and passes it to the parent class.
55 | */
56 | public this (GtkPopoverAccessible* gtkPopoverAccessible, bool ownedRef = false)
57 | {
58 | this.gtkPopoverAccessible = gtkPopoverAccessible;
59 | super(cast(GtkContainerAccessible*)gtkPopoverAccessible, ownedRef);
60 | }
61 |
62 |
63 | /** */
64 | public static GType getType()
65 | {
66 | return gtk_popover_accessible_get_type();
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/generated/gtkd/gtk/ScaleAccessible.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtk.ScaleAccessible;
26 |
27 | private import gtk.RangeAccessible;
28 | private import gtk.c.functions;
29 | public import gtk.c.types;
30 | public import gtkc.gtktypes;
31 |
32 |
33 | /** */
34 | public class ScaleAccessible : RangeAccessible
35 | {
36 | /** the main Gtk struct */
37 | protected GtkScaleAccessible* gtkScaleAccessible;
38 |
39 | /** Get the main Gtk struct */
40 | public GtkScaleAccessible* getScaleAccessibleStruct(bool transferOwnership = false)
41 | {
42 | if (transferOwnership)
43 | ownedRef = false;
44 | return gtkScaleAccessible;
45 | }
46 |
47 | /** the main Gtk struct as a void* */
48 | protected override void* getStruct()
49 | {
50 | return cast(void*)gtkScaleAccessible;
51 | }
52 |
53 | /**
54 | * Sets our main struct and passes it to the parent class.
55 | */
56 | public this (GtkScaleAccessible* gtkScaleAccessible, bool ownedRef = false)
57 | {
58 | this.gtkScaleAccessible = gtkScaleAccessible;
59 | super(cast(GtkRangeAccessible*)gtkScaleAccessible, ownedRef);
60 | }
61 |
62 |
63 | /** */
64 | public static GType getType()
65 | {
66 | return gtk_scale_accessible_get_type();
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/generated/gtkd/gtk/StackAccessible.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtk.StackAccessible;
26 |
27 | private import gtk.ContainerAccessible;
28 | private import gtk.c.functions;
29 | public import gtk.c.types;
30 | public import gtkc.gtktypes;
31 |
32 |
33 | /** */
34 | public class StackAccessible : ContainerAccessible
35 | {
36 | /** the main Gtk struct */
37 | protected GtkStackAccessible* gtkStackAccessible;
38 |
39 | /** Get the main Gtk struct */
40 | public GtkStackAccessible* getStackAccessibleStruct(bool transferOwnership = false)
41 | {
42 | if (transferOwnership)
43 | ownedRef = false;
44 | return gtkStackAccessible;
45 | }
46 |
47 | /** the main Gtk struct as a void* */
48 | protected override void* getStruct()
49 | {
50 | return cast(void*)gtkStackAccessible;
51 | }
52 |
53 | /**
54 | * Sets our main struct and passes it to the parent class.
55 | */
56 | public this (GtkStackAccessible* gtkStackAccessible, bool ownedRef = false)
57 | {
58 | this.gtkStackAccessible = gtkStackAccessible;
59 | super(cast(GtkContainerAccessible*)gtkStackAccessible, ownedRef);
60 | }
61 |
62 |
63 | /** */
64 | public static GType getType()
65 | {
66 | return gtk_stack_accessible_get_type();
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/generated/gtkd/gtk/TreeIterError.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtk.TreeIterError;
26 |
27 | private import gtk.c.functions;
28 | public import gtk.c.types;
29 | public import gtkc.gtktypes;
30 |
31 |
32 | /** */
33 | public class TreeIterError : Exception
34 | {
35 | /**
36 | * A TreeIter error.
37 | * thrown
38 | * - trying to access a method that requires a tree model and the tree model was never set
39 | */
40 | public this(string method, string message)
41 | {
42 | super("TreeIter."~method~" : "~message);
43 | }
44 |
45 | /**
46 | */
47 | }
48 |
--------------------------------------------------------------------------------
/generated/gtkd/gtk/TreeNode.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtk.TreeNode;
26 |
27 | private import gtk.c.functions;
28 | public import gtk.c.types;
29 | public import gtkc.gtktypes;
30 |
31 |
32 | /** */
33 | /**
34 | * TreeNode interface
35 | */
36 | public interface TreeNode
37 | {
38 | string getNodeValue(int column);
39 | int columnCount();
40 | }
41 |
42 | /**
43 | */
44 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/Loader.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.Loader;
21 |
22 | public import gtkd.Loader;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/atk.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.atk;
21 |
22 | public import atk.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/atktypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.atktypes;
21 |
22 | public import atk.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/cairo.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.cairo;
21 |
22 | public import cairo.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/cairotypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.cairotypes;
21 |
22 | public import cairo.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gdk.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdk;
21 |
22 | public import gdk.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gdkpixbuf.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdkpixbuf;
21 |
22 | public import gdkpixbuf.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gdkpixbuftypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdkpixbuftypes;
21 |
22 | public import gdkpixbuf.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gdktypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdktypes;
21 |
22 | public import gdk.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gio.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gio;
21 |
22 | public import gio.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/giotypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.giotypes;
21 |
22 | public import gio.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/glib.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.glib;
21 |
22 | public import glib.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/glibtypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.glibtypes;
21 |
22 | public import glib.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gobject.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gobject;
21 |
22 | public import gobject.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gobjecttypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gobjecttypes;
21 |
22 | public import gobject.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gtk.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gtk;
21 |
22 | public import gtk.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/gtktypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gtktypes;
21 |
22 | public import gtk.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/pango.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.pango;
21 |
22 | public import pango.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/pangotypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.pangotypes;
21 |
22 | public import pango.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/paths.d:
--------------------------------------------------------------------------------
1 | /*
2 | * gtkD is free software; you can redistribute it and/or modify
3 | * it under the terms of the GNU Lesser General Public License
4 | * as published by the Free Software Foundation; either version 3
5 | * of the License, or (at your option) any later version, with
6 | * some exceptions, please read the COPYING file.
7 | *
8 | * gtkD is distributed in the hope that it will be useful,
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | * GNU Lesser General Public License for more details.
12 | *
13 | * You should have received a copy of the GNU Lesser General Public License
14 | * along with gtkD; if not, write to the Free Software
15 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
16 | *
17 | * paths.d -- list of libraries that will be dynamically linked with gtkD
18 | *
19 | * Added: John Reimer -- 2004-12-20
20 | * Updated: 2005-02-21 changed names; added version(linux)
21 | * Updated: 2005-05-05 updated Linux support
22 | * Updated: 2008-02-16 Tango support
23 | */
24 |
25 | module gtkc.paths;
26 |
27 | public import gtkd.paths;
28 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/rsvg.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.rsvg;
21 |
22 | public import rsvg.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/gtkc/rsvgtypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.rsvgtypes;
21 |
22 | public import rsvg.c.types;
23 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/blob_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.blob_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type for blobs. A blob wraps a chunk of binary
33 | * data and facilitates its lifecycle management between
34 | * a client program and HarfBuzz.
35 | */
36 | public struct blob_t
37 | {
38 |
39 | /** */
40 | public static GType getType()
41 | {
42 | return hb_gobject_blob_get_type();
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/buffer_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.buffer_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * The main structure holding the input text and its properties before shaping,
33 | * and output glyphs and their information after shaping.
34 | */
35 | public struct buffer_t
36 | {
37 |
38 | /** */
39 | public static GType getType()
40 | {
41 | return hb_gobject_buffer_get_type();
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/draw_funcs_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.draw_funcs_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Glyph draw callbacks.
33 | *
34 | * #hb_draw_move_to_func_t, #hb_draw_line_to_func_t and
35 | * #hb_draw_cubic_to_func_t calls are necessary to be defined but we translate
36 | * #hb_draw_quadratic_to_func_t calls to #hb_draw_cubic_to_func_t if the
37 | * callback isn't defined.
38 | *
39 | * Since: 4.0.0
40 | */
41 | public struct draw_funcs_t
42 | {
43 |
44 | /** */
45 | public static GType getType()
46 | {
47 | return hb_gobject_draw_funcs_get_type();
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/face_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.face_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type for holding font faces.
33 | */
34 | public struct face_t
35 | {
36 |
37 | /** */
38 | public static GType getType()
39 | {
40 | return hb_gobject_face_get_type();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/font_funcs_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.font_funcs_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type containing a set of virtual methods used for
33 | * working on #hb_font_t font objects.
34 | *
35 | * HarfBuzz provides a lightweight default function for each of
36 | * the methods in #hb_font_funcs_t. Client programs can implement
37 | * their own replacements for the individual font functions, as
38 | * needed, and replace the default by calling the setter for a
39 | * method.
40 | */
41 | public struct font_funcs_t
42 | {
43 |
44 | /** */
45 | public static GType getType()
46 | {
47 | return hb_gobject_font_funcs_get_type();
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/font_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.font_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type for holding fonts.
33 | */
34 | public struct font_t
35 | {
36 |
37 | /** */
38 | public static GType getType()
39 | {
40 | return hb_gobject_font_get_type();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/glyph_info_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.glyph_info_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * The #hb_glyph_info_t is the structure that holds information about the
33 | * glyphs and their relation to input text.
34 | */
35 | public struct glyph_info_t
36 | {
37 |
38 | /** */
39 | public static GType getType()
40 | {
41 | return hb_gobject_glyph_info_get_type();
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/glyph_position_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.glyph_position_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * The #hb_glyph_position_t is the structure that holds the positions of the
33 | * glyph in both horizontal and vertical directions. All positions in
34 | * #hb_glyph_position_t are relative to the current point.
35 | */
36 | public struct glyph_position_t
37 | {
38 |
39 | /** */
40 | public static GType getType()
41 | {
42 | return hb_gobject_glyph_position_get_type();
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/map_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.map_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type for holding integer-to-integer hash maps.
33 | */
34 | public struct map_t
35 | {
36 |
37 | /** */
38 | public static GType getType()
39 | {
40 | return hb_gobject_map_get_type();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/segment_properties_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.segment_properties_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * The structure that holds various text properties of an #hb_buffer_t. Can be
33 | * set and retrieved using hb_buffer_set_segment_properties() and
34 | * hb_buffer_get_segment_properties(), respectively.
35 | */
36 | public struct segment_properties_t
37 | {
38 |
39 | /** */
40 | public static GType getType()
41 | {
42 | return hb_gobject_segment_properties_get_type();
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/set_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.set_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type for holding a set of integers. #hb_set_t's are
33 | * used to gather and contain glyph IDs, Unicode code
34 | * points, and various other collections of discrete
35 | * values.
36 | */
37 | public struct set_t
38 | {
39 |
40 | /** */
41 | public static GType getType()
42 | {
43 | return hb_gobject_set_get_type();
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/shape_plan_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.shape_plan_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type for holding a shaping plan.
33 | *
34 | * Shape plans contain information about how HarfBuzz will shape a
35 | * particular text segment, based on the segment's properties and the
36 | * capabilities in the font face in use.
37 | *
38 | * Shape plans can be queried about how shaping will perform, given a set
39 | * of specific input parameters (script, language, direction, features,
40 | * etc.).
41 | */
42 | public struct shape_plan_t
43 | {
44 |
45 | /** */
46 | public static GType getType()
47 | {
48 | return hb_gobject_shape_plan_get_type();
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/unicode_funcs_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.unicode_funcs_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data type containing a set of virtual methods used for
33 | * accessing various Unicode character properties.
34 | *
35 | * HarfBuzz provides a default function for each of the
36 | * methods in #hb_unicode_funcs_t. Client programs can implement
37 | * their own replacements for the individual Unicode functions, as
38 | * needed, and replace the default by calling the setter for a
39 | * method.
40 | */
41 | public struct unicode_funcs_t
42 | {
43 |
44 | /** */
45 | public static GType getType()
46 | {
47 | return hb_gobject_unicode_funcs_get_type();
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/generated/gtkd/harfbuzz/user_data_key_t.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module harfbuzz.user_data_key_t;
26 |
27 | private import harfbuzz.c.functions;
28 | public import harfbuzz.c.types;
29 |
30 |
31 | /**
32 | * Data structure for holding user-data keys.
33 | */
34 | public struct user_data_key_t
35 | {
36 |
37 | /** */
38 | public static GType getType()
39 | {
40 | return hb_gobject_user_data_key_get_type();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/generated/gtkdgl/gtkglc/glgtktypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gtkglc.glgtktypes;
26 |
27 | public import gtkc.glibtypes;
28 | public import gtkglc.glgdktypes;
29 | public import gtkc.gtktypes;
30 |
--------------------------------------------------------------------------------
/generated/peas/peasc/peas.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module peasc.peas;
21 |
22 | public import peas.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/peas/peasc/peastypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module peasc.peastypes;
21 |
22 | public import peas.c.types;
23 |
--------------------------------------------------------------------------------
/generated/sourceview/gsv/StyleSchemeChooserIF.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 |
25 | module gsv.StyleSchemeChooserIF;
26 |
27 | private import gobject.ObjectG;
28 | private import gsv.SourceStyleScheme;
29 | private import gsv.c.functions;
30 | public import gsv.c.types;
31 | public import gsvc.gsvtypes;
32 |
33 |
34 | /** */
35 | public interface StyleSchemeChooserIF{
36 | /** Get the main Gtk struct */
37 | public GtkSourceStyleSchemeChooser* getStyleSchemeChooserStruct(bool transferOwnership = false);
38 |
39 | /** the main Gtk struct as a void* */
40 | protected void* getStruct();
41 |
42 |
43 | /** */
44 | public static GType getType()
45 | {
46 | return gtk_source_style_scheme_chooser_get_type();
47 | }
48 |
49 | /**
50 | * Gets the currently-selected scheme.
51 | *
52 | * Returns: the currently-selected scheme.
53 | *
54 | * Since: 3.16
55 | */
56 | public SourceStyleScheme getStyleScheme();
57 |
58 | /**
59 | * Sets the scheme.
60 | *
61 | * Params:
62 | * scheme = a #GtkSourceStyleScheme
63 | *
64 | * Since: 3.16
65 | */
66 | public void setStyleScheme(SourceStyleScheme scheme);
67 | }
68 |
--------------------------------------------------------------------------------
/generated/sourceview/gsvc/gsv.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gsvc.gsv;
21 |
22 | public import gsv.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/sourceview/gsvc/gsvtypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gsvc.gsvtypes;
21 |
22 | public import gsv.c.types;
23 |
--------------------------------------------------------------------------------
/generated/vte/vtec/vte.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module vtec.vte;
21 |
22 | public import vte.c.functions;
23 |
--------------------------------------------------------------------------------
/generated/vte/vtec/vtetypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module vtec.vtetypes;
21 |
22 | public import vte.c.types;
23 |
--------------------------------------------------------------------------------
/images/floppybuddy.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/images/floppybuddy.gif
--------------------------------------------------------------------------------
/images/gtk-logo-rgb.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/images/gtk-logo-rgb.gif
--------------------------------------------------------------------------------
/images/gtkD_logo_shadow_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/images/gtkD_logo_shadow_small.png
--------------------------------------------------------------------------------
/images/gtkD_logo_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/images/gtkD_logo_small.png
--------------------------------------------------------------------------------
/images/gtkDlogo_a_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gtkd-developers/GtkD/1e41b2da35c7dc2d18b118c632cb07137d048c2b/images/gtkDlogo_a_small.png
--------------------------------------------------------------------------------
/src/APILookupCairo.txt:
--------------------------------------------------------------------------------
1 | # This file is part of gtkD.
2 | #
3 | # gtkD is free software; you can redistribute it and/or modify
4 | # it under the terms of the GNU Lesser General Public License as published by
5 | # the Free Software Foundation; either version 2.1 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # gtkD is distributed in the hope that it will be useful,
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | # GNU Lesser General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Lesser General Public License
14 | # along with gtkD; if not, write to the Free Software
15 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 | #
17 |
18 | #############################################
19 | ### Definitions for wrapping Gtk+ ###########
20 | #############################################
21 |
22 | # must start with wrap
23 | wrap: cairo
24 | file: cairo-1.0.gir
25 |
26 | struct: Context
27 | class: Context
28 |
29 | struct: Surface
30 | class: Surface
31 |
32 | struct: Matrix
33 | class: Matrix
34 |
35 | struct: Pattern
36 | class: Pattern
37 |
38 | struct: Region
39 | class: Region
40 |
41 | struct: FontOptions
42 | class: FontOption
43 |
44 | struct: FontFace
45 | class: FontFace
46 |
47 | struct: ScaledFont
48 | class: ScaledFont
49 |
--------------------------------------------------------------------------------
/src/APILookupGThread.txt:
--------------------------------------------------------------------------------
1 | # This file is part of gtkD.
2 | #
3 | # gtkD is free software; you can redistribute it and/or modify
4 | # it under the terms of the GNU Lesser General Public License as published by
5 | # the Free Software Foundation; either version 2.1 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # gtkD is distributed in the hope that it will be useful,
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | # GNU Lesser General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Lesser General Public License
14 | # along with gtkD; if not, write to the Free Software
15 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 | #
17 |
18 | #############################################
19 | ### Definitions for wrapping Gtk+ ###########
20 | #############################################
21 |
22 | # must start with wrap
23 | wrap: gthread
24 |
25 | struct: Cond
26 | namespace:
27 | code: start
28 | public import glib.Cond;
29 | code: end
30 |
31 | struct: Mutex
32 | namespace:
33 | code: start
34 | public import glib.Mutex;
35 | code: end
36 |
37 | struct: Once
38 | namespace:
39 | code: start
40 | public import glib.Once;
41 | code: end
42 |
43 | struct: Private
44 | namespace:
45 | code: start
46 | public import glib.Private;
47 | code: end
48 |
49 | struct: RecMutex
50 | namespace:
51 | code: start
52 | public import glib.RecMutex;
53 | code: end
54 |
55 | struct: RWLock
56 | namespace:
57 | code: start
58 | public import glib.RWLock;
59 | code: end
60 |
61 | struct: Thread
62 | namespace:
63 | code: start
64 | public import glib.Thread;
65 | code: end
66 |
--------------------------------------------------------------------------------
/src/APILookupGstApp.txt:
--------------------------------------------------------------------------------
1 | # This file is part of gtkD.
2 | #
3 | # gtkD is free software; you can redistribute it and/or modify
4 | # it under the terms of the GNU Lesser General Public License as published by
5 | # the Free Software Foundation; either version 2.1 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # gtkD is distributed in the hope that it will be useful,
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | # GNU Lesser General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Lesser General Public License
14 | # along with gtkD; if not, write to the Free Software
15 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 | #
17 |
18 | #############################################
19 | ### Definitions for wrapping Gtk+ ###########
20 | #############################################
21 |
22 | # must start with wrap
23 | wrap: gst.app
24 | file: GstApp-1.0.gir
25 |
26 | struct: AppSrc
27 | move: set_caps AppSrc app_src_set_caps
28 |
--------------------------------------------------------------------------------
/src/APILookupHarfBuzz.txt:
--------------------------------------------------------------------------------
1 | #
2 | # This file is part of gtkD.
3 | #
4 | # gtkD is free software; you can redistribute it and/or modify
5 | # it under the terms of the GNU Lesser General Public License as published by
6 | # the Free Software Foundation; either version 2.1 of the License, or
7 | # (at your option) any later version.
8 | #
9 | # gtkD is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | # GNU Lesser General Public License for more details.
13 | #
14 | # You should have received a copy of the GNU Lesser General Public License
15 | # along with gtkD; if not, write to the Free Software
16 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 | #
18 |
19 | #############################################
20 | ### Definitions for wrapping Gtk+ ###########
21 | #############################################
22 |
23 | # must start with wrap
24 | wrap: harfbuzz
25 | file: HarfBuzz-0.0.gir
26 |
27 | addAliases: start
28 | public alias hb_language_t = void*;
29 | addAliases: end
30 |
31 | alias: uint32_t uint
32 | alias: int32_t int
33 | alias: uint16_t ushort
34 | alias: int16_t short
35 | alias: uint8_t ubyte
36 | alias: int8_t byte
37 |
38 | struct: language_t
39 | noStruct: true
40 |
--------------------------------------------------------------------------------
/src/APILookupPeas.txt:
--------------------------------------------------------------------------------
1 | # This file is part of gtkD.
2 | #
3 | # gtkD is free software; you can redistribute it and/or modify
4 | # it under the terms of the GNU Lesser General Public License as published by
5 | # the Free Software Foundation; either version 2.1 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # gtkD is distributed in the hope that it will be useful,
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | # GNU Lesser General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Lesser General Public License
14 | # along with gtkD; if not, write to the Free Software
15 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 | #
17 |
18 | #############################################
19 | ### Definitions for wrapping Gtk+ ###########
20 | #############################################
21 |
22 | # must start with wrap
23 | wrap: peas
24 | file: Peas-1.0.gir
25 | file: PeasGtk-1.0.gir
26 |
27 | addStructs: start
28 | struct GIArgument;
29 | addStructs: end
30 |
31 | struct: Engine
32 | noCode: new
33 | noCode: new_with_nonglobal_loaders
34 | import: glib.ConstructionException
35 | code: start
36 | /**
37 | * Return a new instance of Engine.
38 | * If no default Engine has been instantiated yet,
39 | * the first call of this function will set the default
40 | * engine as the new instance of Engine.
41 | *
42 | * Params:
43 | * global = Weather to return a global plugin loader
44 | *
45 | * Return: a new instance of Engine.
46 | *
47 | * Throws: ConstructionException GTK+ fails to create the object.
48 | */
49 | public this(bool global = true)
50 | {
51 | PeasEngine* p;
52 |
53 | if (global)
54 | p = peas_engine_new();
55 | else
56 | p = peas_engine_new_with_nonglobal_loaders();
57 |
58 | if(p is null)
59 | {
60 | throw new ConstructionException("null returned by new");
61 | }
62 |
63 | this(p, true);
64 | }
65 | code: end
66 |
67 |
--------------------------------------------------------------------------------
/src/APILookupRsvg.txt:
--------------------------------------------------------------------------------
1 | # This file is part of gtkD.
2 | #
3 | # gtkD is free software; you can redistribute it and/or modify
4 | # it under the terms of the GNU Lesser General Public License as published by
5 | # the Free Software Foundation; either version 2.1 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # gtkD is distributed in the hope that it will be useful,
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | # GNU Lesser General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Lesser General Public License
14 | # along with gtkD; if not, write to the Free Software
15 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 | #
17 |
18 | #############################################
19 | ### Definitions for wrapping Gtk+ ###########
20 | #############################################
21 |
22 | # must start with wrap
23 | wrap: rsvg
24 | file: Rsvg-2.0.gir
25 |
26 | move: cleanup Handle
27 | move: set_default_dpi Handle
28 | move: set_default_dpi_x_y Handle
29 |
--------------------------------------------------------------------------------
/src/cairo/Types.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | // generated automatically - do not change
21 | // find conversion definition on APILookup.txt
22 | // implement new conversion functionalities on the wrap.utils pakage
23 |
24 | /*
25 | * Conversion parameters:
26 | * inFile = cairo-Types.html
27 | * outPack = cairo
28 | * outFile = Types
29 | * strct =
30 | * realStrct=
31 | * ctorStrct=
32 | * clss =
33 | * interf =
34 | * class Code: No
35 | * interface Code: No
36 | * template for:
37 | * extend =
38 | * implements:
39 | * prefixes:
40 | * omit structs:
41 | * omit prefixes:
42 | * - cairo_bool_t
43 | * omit code:
44 | * omit signals:
45 | * imports:
46 | * structWrap:
47 | * module aliases:
48 | * local aliases:
49 | * overrides:
50 | */
51 |
52 | module cairo.Types;
53 |
54 | public import cairo.c.types;
55 |
56 | private import cairo.c.functions;
57 | private import glib.ConstructionException;
58 |
59 |
60 |
61 |
62 | /**
63 | */
64 |
65 |
--------------------------------------------------------------------------------
/src/gstreamerc/gstinterfaces.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstinterfaces;
21 |
22 | public import gstinterfaces.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gstreamerc/gstinterfacestypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstinterfacestypes;
21 |
22 | public import gstinterfaces.c.types;
23 |
--------------------------------------------------------------------------------
/src/gstreamerc/gstreamer.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstreamer;
21 |
22 | public import gstreamer.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gstreamerc/gstreamertypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gstreamerc.gstreamertypes;
21 |
22 | public import gstreamer.c.types;
23 |
--------------------------------------------------------------------------------
/src/gsvc/gsv.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gsvc.gsv;
21 |
22 | public import gsv.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gsvc/gsvtypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gsvc.gsvtypes;
21 |
22 | public import gsv.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/Loader.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.Loader;
21 |
22 | public import gtkd.Loader;
23 |
--------------------------------------------------------------------------------
/src/gtkc/atk.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.atk;
21 |
22 | public import atk.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/atktypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.atktypes;
21 |
22 | public import atk.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/cairo.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.cairo;
21 |
22 | public import cairo.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/cairotypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.cairotypes;
21 |
22 | public import cairo.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gdk.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdk;
21 |
22 | public import gdk.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gdkpixbuf.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdkpixbuf;
21 |
22 | public import gdkpixbuf.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gdkpixbuftypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdkpixbuftypes;
21 |
22 | public import gdkpixbuf.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gdktypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gdktypes;
21 |
22 | public import gdk.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gio.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gio;
21 |
22 | public import gio.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/giotypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.giotypes;
21 |
22 | public import gio.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/glib.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.glib;
21 |
22 | public import glib.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/glibtypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.glibtypes;
21 |
22 | public import glib.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gobject.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gobject;
21 |
22 | public import gobject.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gobjecttypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gobjecttypes;
21 |
22 | public import gobject.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gtk.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gtk;
21 |
22 | public import gtk.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/gtktypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.gtktypes;
21 |
22 | public import gtk.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/pango.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.pango;
21 |
22 | public import pango.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/pangotypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.pangotypes;
21 |
22 | public import pango.c.types;
23 |
--------------------------------------------------------------------------------
/src/gtkc/paths.d:
--------------------------------------------------------------------------------
1 | /*
2 | * gtkD is free software; you can redistribute it and/or modify
3 | * it under the terms of the GNU Lesser General Public License
4 | * as published by the Free Software Foundation; either version 3
5 | * of the License, or (at your option) any later version, with
6 | * some exceptions, please read the COPYING file.
7 | *
8 | * gtkD is distributed in the hope that it will be useful,
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | * GNU Lesser General Public License for more details.
12 | *
13 | * You should have received a copy of the GNU Lesser General Public License
14 | * along with gtkD; if not, write to the Free Software
15 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
16 | *
17 | * paths.d -- list of libraries that will be dynamically linked with gtkD
18 | *
19 | * Added: John Reimer -- 2004-12-20
20 | * Updated: 2005-02-21 changed names; added version(linux)
21 | * Updated: 2005-05-05 updated Linux support
22 | * Updated: 2008-02-16 Tango support
23 | */
24 |
25 | module gtkc.paths;
26 |
27 | public import gtkd.paths;
28 |
--------------------------------------------------------------------------------
/src/gtkc/rsvg.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.rsvg;
21 |
22 | public import rsvg.c.functions;
23 |
--------------------------------------------------------------------------------
/src/gtkc/rsvgtypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module gtkc.rsvgtypes;
21 |
22 | public import rsvg.c.types;
23 |
--------------------------------------------------------------------------------
/src/peasc/peas.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module peasc.peas;
21 |
22 | public import peas.c.functions;
23 |
--------------------------------------------------------------------------------
/src/peasc/peastypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module peasc.peastypes;
21 |
22 | public import peas.c.types;
23 |
--------------------------------------------------------------------------------
/src/vtec/vte.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module vtec.vte;
21 |
22 | public import vte.c.functions;
23 |
--------------------------------------------------------------------------------
/src/vtec/vtetypes.d:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of gtkD.
3 | *
4 | * gtkD is free software; you can redistribute it and/or modify
5 | * it under the terms of the GNU Lesser General Public License
6 | * as published by the Free Software Foundation; either version 3
7 | * of the License, or (at your option) any later version, with
8 | * some exceptions, please read the COPYING file.
9 | *
10 | * gtkD is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public License
16 | * along with gtkD; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18 | */
19 |
20 | module vtec.vtetypes;
21 |
22 | public import vte.c.types;
23 |
--------------------------------------------------------------------------------