gtk2hsTypeGen(1)

gtk2hsTypeGen1

Program to generate gtk's object hierarchy in haskell

Usage

gtk2hsTypeGen [--tag =tag ...] [--lib =lib] [--prefix =prefix] [--modname =modName] [--import = [*] importName ...] [--forward = [*] fwdName ...] [--destructor =destrName] [--hierarchy =hierName]

Overview

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

Releases

Unchanged in 8 releases since Debian 6.0 (Squeeze).

  1. 6.0–13

Bugs

Please report bugs and feature requests in the Gtk2Hs trac

http://hackage.haskell.org/trac/gtk2hs/

or to the Gtk2Hs mailing list [email protected]

Author

This page was addapted from the gtk2hsHookGenerator(1) manpage, by Marco Túlio Gontijo e Silva <[email protected]> for the Debian GNU/Linux system (but may be used by others).

From gtk2hs-buildtools 0.13.11.0-1+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.