Mail Archives: geda-user/2013/08/30/11:54:55
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 -