Date: Sat, 29 Nov 2008 12:22:00 +0000 (UTC) From: Dirk Meyer <dinoex@FreeBSD.org> To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/deskutils Makefile ports/deskutils/etoile-corner Makefile distinfo pkg-descr Message-ID: <200811291222.mATCM0Ce022898@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
dinoex 2008-11-29 12:22:00 UTC
FreeBSD ports repository
Modified files:
deskutils Makefile
Added files:
deskutils/etoile-corner Makefile distinfo pkg-descr
Log:
Corner is a simple 'hot-corners' implementation. It instantiates a
CornerDelegate object and sends it messages of the form -enterTopLeft and
-exitTopLeftAfter: for each corner, where the exit message takes the number of
seconds the mouse spent in that corner as an argument.
The delegate simply ignores these messages by default. A category on this
object, however, can be provided. If you store a Smalltalk script in the
"CornerScript" default as a string object then this will be loaded
automatically and compiled. If this contains a category on CornerDelegate then
the Smalltalk implementation will be called instead. A trivial example might
log a message when the corner was entered was called:
$ defaults write Corner CornerScript \
"CornerDelegate extend [ enterTopLeft [ 'Script called' log. ] ]"
WWW: http://www.etoile-project.org/
Revision Changes Path
1.345 +1 -0 ports/deskutils/Makefile
1.1 +34 -0 ports/deskutils/etoile-corner/Makefile (new)
1.1 +3 -0 ports/deskutils/etoile-corner/distinfo (new)
1.1 +16 -0 ports/deskutils/etoile-corner/pkg-descr (new)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811291222.mATCM0Ce022898>
