Content-type: text/html
Manpage of gtk-server.cfg
gtk-server.cfg
Section: User Commands (1)
Index
Return to Main Contents
NAME
gtk-server.cfg - Configfile for the gtk-server.
SYNOPSIS
gtk-server.cfg
DESCRIPTION
The 'gtk-server.cfg' file is a configfile which is used by the GTK-server. If
both the GTK-server and the 'gtk-server.cfg' file are available in the same
directory as your client script, the GTK-server will read this local configfile. Otherwise
the GTK-server will follow the next logic:
1) try reading the environment variable GTK_SERVER_CONFIG. This variable should
contain the full path and name to the configfile.
2) try finding the (hidden) configfile in the homedir of the user. The name of
the configfile should be preceded by a dot, e.g. '.gtk-server.cfg'.
3) try finding the configfile in the /etc directory.
4) try finding the configfile in the /usr/local/etc directory.
The 'gtk-server.cfg' file contains the decriptions of the GTK functions which
will be used by your client script. The format of the file is <KEYWORD = VALUE>. Lines
starting with a hash '#' will be skipped. The keywords must be written using capitals.
Four keywords are recognized by the GTK-server:
- GTK_LIB_NAME = <library name>
-
Describes the name of the library (.so or .dll) to open.
Example:
GTK_LIB_NAME = libgtk-x11-2.0.so
- GTK_LIB_EXTRA = <library name>
-
Describes the name of an additional library to open.
Example:
GTK_LIB_EXTRA = libgdk-x11-2.0.so
- GTK_LIB_FUNCTION = <func>, <callback>, <type>, <amount>, <arg1>...<argx>
-
Every GTK function used by a script must be described here. First the name of
the function itself must be mentioned, after that a callback signal if applicable. The real
names for the GTK callback signals must be used here. Then the type of the returnvalue
must be specified. The type can be one of the following:
NONE, WIDGET, BOOL, STRING, LONG or FLOAT. After that, it must be clear how many
arguments the GTK function needs. Finally, the type of each indivdual argument must be declared.
The type of the arguments can be one of the following: NULL, WIDGET, STRING, LONG or FLOAT.
Example:
GTK_LIB_FUNCTION = gtk_window_new, delete-event, WIDGET, 1, LONG
- GTK_SERVER_LOG = <directory>
-
This keyword describes the directory where the GTK-server has to put it's logfile, if logging
is turned on. If the directory is described with a dot '.', the logfile will be produced
in the same directory where the GTK-server binary resides.
Example:
GTK_SERVER_LOG = /tmp
EXAMPLES
An example of a 'gtk-server.cfg' file can be found in the sourcepackage.
LICENSE
The GTK-server is GPL licensed.
SEE ALSO
gtk-server(1)
AUTHORS
Orignal concept, design and implementation by Peter van Eerten, e-mail : peter@gtk-server.org
Current version of the GTK-server was created with help of many others - see sourcefile for credits.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- EXAMPLES
-
- LICENSE
-
- SEE ALSO
-
- AUTHORS
-
This document was created by
man2html,
using the manual pages.
Time: 01:30:59 GMT, January 30, 2005