Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
GTK+2 binding to librep
C Julia Shell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
debian
examples
widgets
AUTHORS
COPYING
ChangeLog
INSTALL
Makefile.in
NEWS
README
README.gtk-defs
README.guile-gtk
TODO
autogen.sh
build-gtk.jl
config.guess
config.sub
configure.in
gdk-pixbuf.defs
gdk.defs
glib.defs
gtk-compat.c
gtk-support.c
gtk.defs
gtkbuilder.defs
gtkfilechooser.defs
gtktext.defs
gtktree.defs
gtkuimanager.defs
install-sh
mkinstalldirs
rep-gtk.c
rep-gtk.doap
rep-gtk.ebuild.in
rep-gtk.h
rep-gtk.pc.in
rep-gtk.spec.in
rep-types.c

README

-*- text -*-

This is rep-gtk, a binding of GTK+ for the librep Lisp system. It is
based on Marius Vollmer's guile-gtk binding (initially version 0.15,
updated to 0.17), with a new glue-code generator.

For more details see:

	http://sawfish.wikia.com

Installation
============

Basically, `./configure ; make ; make install'. If you're building from
the git repository, use ./autogen.sh instead of ./configure.

It requires Gtk+ version 2.

Feedbacks
=========
Please report Bugs and all patches to the mailing list
<sawfish-list@gnome.org>.

When possible, please make patches in unified diff format 
(i.e. 'diff -u' or use 'git diff').

Usage
=====

Import the module gui.gtk-2.gtk to load the library, then call
functions as in guile-gtk. The only difference is that Lisp conventions
are used for booleans, i.e. nil for #f, and non-nil for #t.

See the included *.defs files for the details of how the library maps
to lisp functions. See also examples.

*** Don't test it from sawfish-client, but use the bare rep. Otherwise,
Sawfish will crash. ***

Caveats
=======

It's still too easy to crash the Lisp interpreter through invalid use
of GTK..

Copyright
=========

Rep-gtk is released under GPLv2.

Maintainer
==========

Rep-gtk was originally written by John Harper. The current maintainer
is Christopher Bratusek.
E-mail: zanghar@freenet.de
Userid: chrisb
Something went wrong with that request. Please try again.