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

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Yandex-Uniq: 3a065f34-21d2-4267-a52a-406bcf954d69
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1387652803;
bh=UcxeIKuAWzP793/+/9uLmQPxRPZNvmgYZD2qNAsBvPk=;
h=Date:From:To:Subject:Message-ID:In-Reply-To:References:X-Mailer:
Mime-Version:Content-Type:Content-Transfer-Encoding;
b=cot9IPrm6hdGvuoPlmPU2O/KLqGedXpgvBhw+cs1yj4iSz9NXbhk1K9dnDSIQA2zI
QZ5t8UZlwBrdmw+fUGqGT9JJwcdzpaU+JGA67zPNs3m+CIsUPC/ro5GSdCwpYkd6fL
NJ3LxArA5gBaUZLUWlVwETHQYeX1KyPKdwhXqVyA=
Authentication-Results: smtp14.mail.yandex.net; dkim=pass header.i=@yandex.ru
Date: Sun, 22 Dec 2013 01:06:34 +0600
From: Alexey Shaposhnikov <canisdirusleidy AT yandex DOT ru>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] [PATCH] Customizable graphical elements
Message-ID: <20131222010634.2e9d5ba8@warrawoona.sti>
In-Reply-To: <20131221143249.GA31097@localhost.localdomain>
References: <20131213050140 DOT 4ae1f52c AT warrawoona DOT sti>
<20131221143249 DOT GA31097 AT localhost DOT localdomain>
X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-pc-linux-gnu)
Mime-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id rBLJ6oFS026045
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 Sat, 21 Dec 2013 18:32:49 +0400
Vladimir Zhbanov <vzhbanov AT gmail DOT com> wrote:

> IMO, the part with buses should be made as a separate patch.  Your
> vision of buses may not be applicable to all. For instance, how to
> distinguish the case where buses don't connect and just cross one another?

IMNSHO this (crossed but not connected buses) is a clearly bad thing and a sign
(like more then 3 indentation levels in source code) that the schematic needs
to be redrawn with less spaghetti. Plus with current default values (cue
diameter for buses intersection is equal to the bus line thickness) in gEDA is
difficult to distinguish connected buses from just crossed, and after export to
monochrome image (which is default in gaf export) just impossible.

> I think the way buses are displayed should be at least configurable.

(Remembering xkcd strip about workflow) But here you're probably right.

> I think you should not call eda_config_get_context_for_file every
> time gschem creates an object.

I think in a similar way, but there is a small problem: can't come up how to
send these values to libgeda and libgedacairo functions. Now I see two possible
ways: add argument to o_..._new and cue drawing function or add new properties
for TOPLEVEL and EdaRenderer objects. And I dislike them both (due to obvious
API changing).

-- 
С уважением, Алексей Шапошников.

- Raw text -


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