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 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Precedence: bulk On Sat, 21 Dec 2013 18:32:49 +0400 Vladimir Zhbanov 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). -- С уважением, Алексей Шапошников.