NAME¶
gtk2hsTypeGen - Program to generate Gtk's object hierarchy in Haskell
SYNOPSIS¶
gtk2hsTypeGen [
--tag=
tag ...]
[
--lib=
lib] [
--prefix=
prefix]
[
--modname=
modName]
[
--import=[*]
importName ...]
[
--forward=[*]
fwdName ...]
[
--destructor=
destrName] [
--hierarchy=
hierName]
DESCRIPTION¶
This manual page briefly describes the
gtk2hsTypeGen command. It's a
helper program necessary to build the Gtk2Hs suite of libraries.
OPTIONS¶
The programs follow the usual GNU command line syntax, with long options
starting with two dashes (`-'). A summary of options are included below. For a
complete description, see the other documentation.
gtk2hsTypeGen accepts the following options:
- --tag=tag
- generate entries that have the tag tag. Specify
`default' for types without tags
- --lib=lib
- set the lib to use in the c2hs {#context #} declaration
(the default is `gtk')
- --prefix=prefix
- set the prefix to use in the c2hs {#context #} declaration
(the default is `gtk')
- --modname=modName
- specify module name if it does not match the file name, eg
a hierarchical module name
- --import="[*]"importName
- additionally import this module without re-exporting it.
Use an asterix as prefix if the import should be a .chs import statement,
as well as exported from the generated module.
- --forward="[*]"fwdName
- specify a number of modules that are imported. Use an
asterix as prefix if the import should be a .chs import statement, as well
as exported from the generated module.
- --destructor=destrName
- specify a non-standard C function pointer that is called to
destroy the objects
- --hierarchy=hierName
- the name of the file containing the hierarchy list,
defaults to the built-in list
BUGS¶
Please report bugs and feature requests in the Gtk2Hs trac
http://hackage.haskell.org/trac/gtk2hs/
or to the Gtk2Hs mailing list
gtk2hs-devel@lists.sourceforge.net
AUTHOR¶
This page was addapted from the
gtk2hsHookGenerator(1) manpage, by Marco
Túlio Gontijo e Silva <marcot@debian.org> for the Debian GNU/Linux
system (but may be used by others).