From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.devel Subject: Re: Emacs, QT and Cairo Was: Re: Efforts to attract more users? Date: Wed, 14 Jul 2010 17:59:49 +0900 Organization: Faculty of Science, Chiba University Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Trace: dough.gmane.org 1279098014 8176 80.91.229.12 (14 Jul 2010 09:00:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 14 Jul 2010 09:00:14 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 14 11:00:11 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OYxp5-0004IY-20 for ged-emacs-devel@m.gmane.org; Wed, 14 Jul 2010 11:00:11 +0200 Original-Received: from localhost ([127.0.0.1]:47070 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYxp4-0008Ak-CK for ged-emacs-devel@m.gmane.org; Wed, 14 Jul 2010 05:00:10 -0400 Original-Received: from [140.186.70.92] (port=56468 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYxot-00088x-TW for emacs-devel@gnu.org; Wed, 14 Jul 2010 05:00:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OYxop-0003Vg-PK for emacs-devel@gnu.org; Wed, 14 Jul 2010 04:59:59 -0400 Original-Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:57040) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYxop-0003Up-BV for emacs-devel@gnu.org; Wed, 14 Jul 2010 04:59:55 -0400 Original-Received: from church.math.s.chiba-u.ac.jp (church [133.82.132.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 2AD96C0557 for ; Wed, 14 Jul 2010 17:59:49 +0900 (JST) In-Reply-To: User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) X-detected-operating-system: by eggs.gnu.org: NetBSD 3.0 (DF) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127265 Archived-At: >>>>> On Tue, 13 Jul 2010 16:02:02 -0300, Stephen Eilert said: > What about exposing Cairo bindings (GTK already uses it, so it is > not exactly a new dependency, only the headers) to elisp so that we > can actually draw a prettier user interface? Things like real lines > instead of "-" for the modeline (and a better looking modeline > itself), better looking widgets (the horrendous fake buttons created > by customize, for example), better fringe layer or even, say, an UML > mode with good-looking classes. And perhaps a cute speedbar. An alternative way to do some of them would be generating and rendering SVG images dynamically. That is possible even now, and more standard and less platform specific than cairo bindings. An interesting example is given in http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-05/msg00521.html YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp