From owner-cvs-all@FreeBSD.ORG Sat Nov 29 12:22:01 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05D921065672; Sat, 29 Nov 2008 12:22:01 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EEE398FC1B; Sat, 29 Nov 2008 12:22:00 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mATCM0ff022899; Sat, 29 Nov 2008 12:22:00 GMT (envelope-from dinoex@repoman.freebsd.org) Received: (from dinoex@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mATCM0Ce022898; Sat, 29 Nov 2008 12:22:00 GMT (envelope-from dinoex) Message-Id: <200811291222.mATCM0Ce022898@repoman.freebsd.org> From: Dirk Meyer Date: Sat, 29 Nov 2008 12:22:00 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/deskutils Makefile ports/deskutils/etoile-corner Makefile distinfo pkg-descr X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Nov 2008 12:22:01 -0000 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)