The General Convenience Kit (GCK)

Latest version: 0.06 alpha
Last updated: 12-Feb-1997
Tested platforms: Linux 2.0.18, Linux 2.0.27
GDK/GTK version: 0.61

You can download it [here] ( 274613 bytes). This includes the sourcecode and precompiled static and shared Linux ELF libraries.

#### What is it?

GCK is meant as a general convenience kit for GIMP plug-in writers and users of the GDK/GTK libraries. It's basically a collection of stuff for UI construction, color- and image handling, vector operations, math funcs etc. (see below). Please note that GCK is still a pre-alpha version; many things doesn't work properly and the API is not completely stable yet. When the API is stable ,GCK will enter beta. Check it out and give me some feedback.

#### What's new in 0.06?

- Changed `gck_entryfield_new()`; it now takes a double as the initial value, and not a pointer to a double. The function won't fiddle with the `user_data` field of the observer, but leaves this to the user.
- Added `gck_tooltipswidget`. Handy a-la MS and Netscape widget tips. Added a small example on its usage.
- Changed the behaviour of `gdk_rgb_to_gdkcolor()` a bit. The returned pointer to the `GdkColor` structure is now malloced, so remember to free it when you're done with it.
- Added two more gtk widgets; `gck_menu` and `gck_menu_bar`. Again, see the examples.
- Added `gck_list_box` widget - convenience routines for handling lists. I've included a couple of examples to show it off.

#### Contents

- UI functions
- Color functions
- Vector functions
- Math functions

Last changed 12-Feb-1997 by Tom Bech (tomb@ii.uib.no)