www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/08/30/11:54:55

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Fri, 30 Aug 2013 17:50:25 +0200 (CEST)
From: Roland Lutz <rlutz AT hedmen DOT org>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] New GUI design
In-Reply-To: <1377817580.23118.5.camel@AMD64X2.fritz.box>
Message-ID: <alpine.DEB.2.10.1308301524590.4333@home.local>
References: <alpine DOT DEB DOT 2 DOT 10 DOT 1308292303260 DOT 15244 AT home DOT local> <1377817580 DOT 23118 DOT 5 DOT camel AT AMD64X2 DOT fritz DOT box>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Fri, 30 Aug 2013, Stefan Salewski wrote:
> What GUI toolkik did you use, seems to be not GTK or QT?

When I started the project, I was using Qt.  After some time I realized I 
spent too much time and code working around the problems with Qt, 
effectively writing a wrapper for the framework; some things didn't work 
properly even then (docks, for example, and the property editor).  GTK+ 
solved some of the problems, but it didn't solve others (I'd still have to 
poke around in the internals of the toolkit), so I decided to build a 
custom toolkit which exactly suited the needs of the program.

This worked out nicely.  I spent much time on the trickier parts of the 
toolkit (now I know why docks always are a problem), but the code turned 
out to be much clearer, and it was much easier to do some of the features 
that were previously a problem.

> Did you wrote all from scratch?

Yep.

> Which language did you use?

C++.  I'm planning to use a higher-level programming language (most 
probably Python) for the application code, though.

> Cairo or OpenGL rendering?

Neither--the toolkit is based on bare X, and I haven't implemented a 
dedicated renderer yet.

Roland

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019