C-KIT-GUI-GTK
- is a library simplifying the design of GUI's.
- is a C - library with sampleprograms.
- includes OpenGL-interface
- completely separates the application from the GUI-software (Gtk2 or Gtk3).
- contains complete sourcecode (GPL - OpenSource).
c-kit-gui is following Gtk-Toolbox;
Improvements are:
- c-kit-gui is completely separated from the gui-software (gtk)
- interfaces use standard datatypes
- unified callback-interface
Prerequisites:
OpenGL-development-files:
mesa-common-dev
(install with eg "sudo apt-get install mesa-common-dev")
libglu1-mesa-dev
Only for modifying the kit:
libgtk2.0-dev or libgtk-3-dev
Install:
# start commandline (eg gnome-terminal)
cd
mkdir testDev
cd testDev
cp xxx/C-KIT-GUI-GTK-*-Linux.tar.gz .
gunzip C-KIT-GUI-GTK-*-Linux.tar.gz
tar xvf C-KIT-GUI-GTK-*-Linux.tar
cd gui
# Rebuild / start examples:
make run -f hello-world.mak
make run -f tst_gui1.mak
make run -f tst_gui2.mak
make run -f tst_lst1.mak
make run -f tst_lst2.mak
make run -f tst_ed1.mak
# change gtk-version:
vi options.mak
# If menu is not visible (on Ubuntu 11/12) do:
export UBUNTU_MENUPROXY=
# ReCreate the shared library:
make -f c-kit-gui-gtk.mak
Uninstall:
cd
rm -rf testDev
History:
V0.10 / 2012-08-17 Changes, Editor (../gui_gtk/gtk_ed1.c) new.
V0.01 / 2012-05-16 First release.
Links:
GTK: http://www.gtk.org.
Report bugs, improvements to support at gcad3d.org