#
# This file is part of gtkD.
#
# gtkD is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License
# as published by the Free Software Foundation; either version 3
# of the License, or (at your option) any later version, with
# some exceptions, please read the COPYING file.
#
# gtkD is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with gtkD; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
#


# define the license to use
license: start
/*
 * This file is part of gtkD.
 *
 * gtkD is free software; you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License
 * as published by the Free Software Foundation; either version 3
 * of the License, or (at your option) any later version, with
 * some exceptions, please read the COPYING file.
 *
 * gtkD is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with gtkD; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
 */

// generated automatically - do not change
// find conversion definition on APILookup.txt
// implement new conversion functionalities on the wrap.utils pakage


license: end

includeComments: y

# defines the simple token substitution
# TODO allow to create real aliases on the code and simple static token replacement
alias: volatile
alias: G_CONST_RETURN
alias: gint int
alias: guint uint
alias: gboolean bool
alias: gpointer void*
alias: gconstpointer void*
alias: gchar char
alias: guchar char
alias: gshort short
alias: gushort ushort
alias: gint8 byte
alias: guint8 ubyte
alias: gint16 short
alias: guint16 ushort
alias: gint32 int
alias: gint64 long
alias: guint32 uint
alias: guint64 ulong
alias: guintptr size_t
alias: gfloat float
alias: gdouble double
alias: goffset long
alias: gsize size_t
alias: gssize ptrdiff_t
alias: va_list void*
alias: unichar dchar
alias: unichar2 wchar
alias: uchar ubyte
alias: XID uint

alias: gunichar dchar
alias: gunichar2 wchar

alias: time_t uint
alias: uid_t uid_t

alias: alias alias_
alias: align alig
alias: body bod
alias: continue continu
alias: debug dbg
alias: default defaulx
alias: delete delet
alias: export expor
alias: foreach foreac
alias: function funct
alias: Function Funct
alias: in inn
alias: instance instanc
alias: interface iface
alias: module modul
alias: out output
alias: package p
alias: ref doref
alias: scope scop
alias: string str
alias: switch switc
alias: union unio
alias: version versio

alias: GLIB_SYSDEF_POLLIN =1
alias: GLIB_SYSDEF_POLLOUT =4
alias: GLIB_SYSDEF_POLLPRI =2
alias: GLIB_SYSDEF_POLLHUP =16
alias: GLIB_SYSDEF_POLLERR =8
alias: GLIB_SYSDEF_POLLNVAL =32

# define the lookup and destination directories
# "src" will be added to outputRoot
inputRoot: ./gtkdocs
outputRoot: ../

###########################################################
### predifined: lib
###########################################################

srcDir: src/gtkc
copy: paths.d
copy: Loader.d

srcDir: src
bindDir: gtkc
lookup: APILookupGLib.txt
lookup: APILookupGThread.txt
lookup: APILookupGObject.txt
lookup: APILookupGio.txt
lookup: APILookupCairo.txt
lookup: APILookupPango.txt
lookup: APILookupAtk.txt
lookup: APILookupGdkPixbuf.txt
lookup: APILookupGdk.txt
lookup: APILookupGtk.txt

srcDir: srcgl
bindDir: gtkglc
lookup: APILookupGLd.txt
lookup: APILookupGLt.txt

srcDir: srcsv
bindDir: gsvc
lookup: APILookupSourceView.txt

srcDir: srcgstreamer
bindDir: gstreamerc
lookup: APILookupGStreamer.txt
lookup: APILookupGstInterfaces.txt

srcDir: srcvte
bindDir: vtec
lookup: APILookupVte.txt

srcDir: srcpeas
bindDir: peasc
lookup: APILookupPeas.txt
