www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/08/07/12:09:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s2048; t=1407427725; bh=hfc7sPdXsCt0dk/pVjHBsBk3MnJqfMtl9EQnAHFZMrY=; h=Received:Received:Received:DKIM-Signature:X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=ivzCjF5B/Ms4+boo9owTeuE1Y3UHsPK6cXXG4zNoTE1DcRyHhQY2n4oimp6CEHXD0UNWUtqHHhuDXY1e0IM+uxjIYGRGntWQiwd0JQ2K4lEMI+Twis5uJAjK3xgtNEG3oZu4UJygNGrHbrUXjNXlYS+8xYPwpXJNss2pFgAcF1BBD32YGsaRIWtQiPX2Z6kWtOZY8XT+84XwbZ4W113NSzGfPh9UEBv9D8nAcoyWxVGmqkjxb6CDXFiz+MzEHfkON5FLYqRKZ+/gxN4AvpY0jF56zgXlPSwMnBBCGdPVjFo5cQpqtRbsoauDmVonayG8nvX4IuCRBfa8jOwHIjd3nw==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=sbcglobal.net;
b=Kpinr7xIhjeAASqxMFlOPcfhKmf3uNUhVbC+vT0TbUuyn9XoCEPEMnvUgWc2V/FJpcz6fr4FrV8jCh1vEjsY6QKtiuEhy+n6P1MQABLi4y+hSRm06mpCFapY+aBn25HWFKQNwVv9aVKC1fYZiGvIeXTZKyeblBVngbeZNgbJRUCkHsaTA19/rfhgRkqlDNllj2/5nacGrCB01SFztZZHH+IOdx26eMdE2EOeUELJvhpLCx6QppfVlh5dge/tN9KoUvR6GMtIBr3NxXrV+OaA0tI2jDmQZmno1Fqrj6tjqXm0JBH6LGlJFfyCZK+llQ2qJMeDpMzfDgjukSU1Z9jRmg==;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1407427725; bh=hfc7sPdXsCt0dk/pVjHBsBk3MnJqfMtl9EQnAHFZMrY=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=PKa/xUTiPR40RGN4qe3HqonKtsRI6ZXS484ubPIbtorTI/i8/BMoKz0TeW/aAypOzqNv7IYWpcG47WkLPOxgVQgmdXI6WPMxlqYEl/onw272Ogu8BuJb3XPgIYf0r3eetB7nAwn3D8dHUKNBHww5y6xMacTM0kg8mHCG4/nByoY=
X-Yahoo-Newman-Id: 440468 DOT 42610 DOT bm AT smtp235 DOT mail DOT gq1 DOT yahoo DOT com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: wl6P2XIVM1nihnDT_2BkLz6RW.why3cu.bvQG2w859kA0cB
WzX1SWtNofC4fO0.IE0otnRiJ9mtKCyUWfI4dkJVnoBpyZfDepkYJQepIoGC
GII5acUcGK387ZM4HxcTUpusXx6FrwGSY2Lg9VFogH79NCnEwQrmC_ATgSvu
UdUa7RpAwf_GYAAvKLa.DrmlWeUqEcgYPpRqmdlBeMkTc0kusN776THP0M6p
vT9wqD9bOCik2XzoG8uj5Vg_oiWZmZ_iRZu_HUfV8y.aICWN0ZPNzzMNQUk.
LcPIExw3UWCkEBZwotEpKIGTeyRnolB7RFeq1bxEF8bSsEnDb0xAKBMj1i3r
xZeZLQNH3IfRaUTbnD8A09N2BXswHy.KVSYW1GSfpMEhHoACJJaXe060kx19
VY9N3yBKZknlwQ8BG9I922tLI4aqsZJk2fVQRtiVMmnSkE_zJ.DAvvJNW1vo
ytw4ZaVgCoR3sziCQmyVGBzAs3KUKWdSzBnNijZFKTnoxu1KQYoACFfwVrLq
8xfM0F.haXpddfCaD.asG1GMVQa7TCghlJf63A6jBJgTRJcUvHdt86bFHRVh
wSMvVxkrcZ8bgUVbxwEhhwe6PvmTUvKje5ME-
X-Yahoo-SMTP: b8jVkbOswBAqZ4BhECp7nxPJUfTGEnEGv_G4qgQeZMeAbA--
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] Pin Type Dialog
From: Edward Hennessy <ehennes AT sbcglobal DOT net>
In-Reply-To: <lrud3r$1ct$1@ger.gmane.org>
Date: Thu, 7 Aug 2014 09:08:42 -0700
Message-Id: <D4D8440B-5902-456D-BD5B-4D81302E79E0@sbcglobal.net>
References: <399B159D-C237-45F0-947B-90C91E30C7DD AT sbcglobal DOT net> <20140804105713 DOT GH24580 AT localhost DOT localdomain> <F8F84CB2-551D-4D4D-A544-56986B1442CF AT sbcglobal DOT net> <lrplem$beb$1 AT ger DOT gmane DOT org> <88F10991-84E0-4E8A-AF38-3E4E3846D764 AT sbcglobal DOT net> <lrud3r$1ct$1 AT ger DOT gmane DOT org>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s77G8orj028196
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 Aug 6, 2014, at 4:18 PM, Kai-Martin Knaak <knaak AT iqo DOT uni-hannover DOT de> wrote:

> Edward Hennessy wrote:
>> What should the behavior be? (e.g. Shift return inserts a newline
>> into the text; Return applies the content to the schematic.)
> 
> If instant apply is no option, then this would be my preferred mode. You 
> may add a tool tip somewhere at the bottom of the dialog. Or even better: 
> a button that brings up a concise help page. There may be more hidden 
> features and tricks.

Ok, I'll add these to the list.

>> I'm all for docking these windows into the main window, but we would
>> need to pull in another external dependency. If we limit it to two
>> panes, we might be able to get by with a GtkPaned.
> 
> In my humble opinion, the number or size of dependencies is not 
> necessarily the relevant metric. It is their quality in terms of 
> portability, availability and dependability. A lib that is used by many 
> major cross OS projects will most likely pose no additional load to geda 
> users and maintainers. By contrast, lib that lacks such a large user base 
> may be problematic. Unfortunately, this is the case with guile2. It does 
> not readily crosscompile. So it currently represents a road block to the 
> release of an up-to-date windows version of geda/gaf.  

I agree. 

>> If we can reach an agreement on adding the external dependency that
>> contains this functionality, I can make the dialogs work with it.
> 
> Looking at the dependencies of glabels, I guess, that in this case  
> libgtk3 does the trick. However, gtk3 is not in the list of packages that 
> the cross compile environment mxe supports out of the box. 
> 	http://mxe.cc/#packages 
> Since one of my projects is to host a windows installer of the geda suite, 
> I'd be grateful, if additional dependencies were picked from this list. 

I'll look into this more, later.

>>> * the "Edit_Text_Properties", the "Edit_Line_Width&Type", the
>>> "Colour_Edit" and the "Edit_Fill_Type" dialog should be merged into a
>>> generalized properties dialog.
>> 
>> The last three have been merged and checked into source control.
> 
> So a git pull of the current git head would already give me this  
> improvement?

Yes. I've got the following items done, so far:

- Line, fill and color dialogs are merged, non-modal and instant-apply.
- Text properties is non-modal and instant-apply.
- Snap size is non-modal and instant apply.
- Grid mode and snap mode have been added to the snap size dialog and instant-apply.

>> The text properties is still a separate dialog with a text view to
>> edit the content of the text. With in place text editing, it seems
>> logical to move it to the general properties dialog. My opinion is
>> to leave it separate until the in-place editing is available.
> 
> Fair enough.
> There still may be a way to improve the user experience. Currently, free 
> text and attributes behave differently on "EE". When issued on free text, 
> the "Edit_Text_Properties" dialog pops up and allows me to manipulate 
> color, size and alignment. The same command on an attribute pops the 
> "Single_attribute_editor", which just deals with the text string and 
> visibility. If I want to edit color, size and alignment, I have to type 
> "EX". 
> I see students get mildly frustrated by this difference.

I'll add fixing this issue to my list.

Color, size, rotation and alignment widgets to either the edit attributes
dialog or the general properties dialog. Which one? (Or both?)

Cheers,
Ed


- Raw text -


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