delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/07/24/14:07:14

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <1374689019.2417.29.camel@AMD64X2.fritz.box>
Subject: Re: [geda-user] Non-modal Dialogs
From: Stefan Salewski <mail AT ssalewski DOT de>
To: geda-user AT delorie DOT com
Date: Wed, 24 Jul 2013 20:03:39 +0200
In-Reply-To: <3471AD31-87D0-48B0-9153-C08234B11327@jump-ing.de>
References: <2174C2C2-6FAF-4544-A4C0-5FDBD564A6FB AT sbcglobal DOT net>
<1374513797 DOT 3124 DOT 12 DOT camel AT AMD64X2 DOT fritz DOT box> <ksm7ut$lf$1 AT ger DOT gmane DOT org>
<1374596640 DOT 3701 DOT 8 DOT camel AT AMD64X2 DOT fritz DOT box>
<3471AD31-87D0-48B0-9153-C08234B11327 AT jump-ing DOT de>
X-Mailer: Evolution 3.6.4
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 Wed, 2013-07-24 at 16:26 +0200, Markus Hitter wrote:
> Am 23.07.2013 um 18:24 schrieb Stefan Salewski:
> 
> > My last layout suggestion was something like
> >
> > http://www.ssalewski.de/PetEd.html.en
> >
> > with stacked Gtk Notebook widgets and an log area -- of course both
> > resize-able up to zero by using Gtk Panes widgets.
> 
> These shadows and toned down colors look very nice. Would it be  
> possible to prepare a patch for this to make it the default?
> 

I guess such look will never be the default, as long as some old users
exist. Maybe an option. But of course my Ruby code has not much in
common with gschem code -- I have never really looked at gschem's code.
But as gschem I use cairo for drawing, so basically it should be
possible. It is not difficult, simple drawing with offset and other
colors, cairo's composing technique is very helpful. Of course OpenGL
would have been an option, but I have never used OpenGl, and cairo is
fast enough when we draw only what is changed and preserve the rest. The
biggest challenge was and is to find nice color schemes that look good
with shadow and highlights. Of course the nicer look should not restrict
usability.

> Regarding the text area ... I'm not so sure wether it's useful to  
> list all existing parts. Lots of meaningless names and meaningless  
> numbers.
> 
> Wouldn't it be better to limit this to selected parts, to reduce  
> clutter? This way similar selected parts could be shown in a single  
> dialog field, allowing to change properties of all of them with a  
> single edit, like raising thickness of all selected lines, changing  
> color of all selected texts or change the footprint of all selected  
> resistors? Just like many vector graphics editors do it.
> 
> 
We have to divide the screen area into multiple rectangles, when we want
an area for showing attributes and other information. My proposal was to
use a rectangle at the left (or right) which should be good for width
screens -- that area can be configured as ever we like in multiple
levels using GTK panes, notebook widgets an so. Generally attribute
information is displayed in that area, but we can switch the notebooks
to access other stuff -- the drawing colors shown in that picture are of
course the least important and should be generally hide behind other
information.

Unfortunately I can not remember details of my last layout -- I guess I
will have to do some fixes to make it work with current Ruby 1.9.x.

I think I may continue the work on some dark winter evenings, it is some
fun, and the basic functionality was working, so the rest should be
really easy -- but takes some time. 


- Raw text -


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