www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/08/05/21:54:30

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=1407290015; bh=Htulec0rIXesQOl4eQkAT7+BM3tv0ATp4aSbtKowRY0=; 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=oNOI7+R8xRnLR0UUuTKnjyhVMs8DLS08bODgjrauFe8XgD8k3+S0jMUIqguz6mBn3LersKo2LtFRbZzHp9SueqpXY2wsHYyYLvoyeyCzXRmc8Lz9QrjP5Uefeg/Lx2LxRX7n6H+gHmv7vYmO7P3gx+5S8MfiJ90HzehDJ5wiM2SGVoH4kbojmNp0GVIqmgxwreTlKlzsrbTBHpUkpoOWA36kKCBtsFB4S0Q/KRQDB2Y6jAY7MCkp9Z1TSi5saxr69aU6r/ImrfijUUFYH/TbteToL3iaWRrOrGVArQgFpaHfgSuEYyFbDpGXLaT1qqj0tWnCVN3ZCr64juzwY+D14A==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=sbcglobal.net;
b=L1tHvvVzl6RDkpkPIbIP/CTVNnAzALpfkjN1L2fpzKsi+YKX0KsUMrw3hd3z1Tv7s6rQ9+q/D3+5/8t+6kn1xnM6Wt1ac8BGwxoTOtkZVofSIMfm0UIkDZmKHHydOlIwJm92i2cehOh8lYR7u/jy4H3TnqJuMC6kMRFrHS2T4cjlOQL8+dDXIyJElfW5vfj/OCTwF15yNBhcshr7ORfrDxCw8HeTWbUFTwX0DTAlHnFnqn8CLXgNl/X2cz31IpBOQjWBcO8HOq4xlGLIRSLOd2j8fXzl+WdR5tS/PM8Mjt6ZbFm7zVQAuEgTDnXJUoLaOChvIBxUKlf0lSd8T48saA==;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1407290015; bh=Htulec0rIXesQOl4eQkAT7+BM3tv0ATp4aSbtKowRY0=; 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=LmvsteMp4Cq67QxHJuGeXgk+jRptH2VkkYtOQF2axT4dGh/6n83/fw8BV8x29ayfFreKPqOBHA1i0dAMExX2yP1XaJs2g4UpR1WX0WMOBZ82rb9Cj2gHGPlkkWAU20xm4r48CLQHuiTTDp+0rVoeK9ewi8TbkCeH8U5clMRSnm4=
X-Yahoo-Newman-Id: 436994 DOT 72721 DOT bm AT smtp203 DOT mail DOT gq1 DOT yahoo DOT com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: Ocg54IgVM1nMzBOKLclWGvh3lINJl81LYWNB0IfKJTMY3U8
elRLZvkQ2HdGf3yPZPl5zMOaai8RcY8gClJlRid16fK29tsqr4NEMEJws0K_
V1.mhgcGAJOslt5zLOjMLCGMgC2_BSooZX9Nst_Iu_j8WJG_3pz71XqLiU_X
5FXuw_OJB8n71Ik1udB3AKw.F318yhOMOR7Ycr0bZhDzgBPQBTpZARuwqTEK
oBUijs0CULdgs4A544zveS62224wjMWUF_mzEs6FUCTdQLs1eeoCtkHqRoCS
gqRZuRIhLTFgj3ibZItZPA1G8L165p.m4TZCV4VRQpSm4.wRIpbBg0XwScpx
ZWfxmzcgBaA8mQ.eWnWTQwI_HMRG9gSSgksLasHSqlXZXu8madqK2xDaY9fz
aL044POU54KO7_8f.8GVx5O4Gwlg71K3IkLHFG5I.Bluyk1uwbBBwwNFced1
n7Xnk.PbmHJwLsFf99SgwK5IRSozWiX1EcHt9Ubmsb87qDLh.5NtgVajeEX4
6VieJuPG1dXZrObNwxU3wOldjTDfr._YE8Sl4DGp1c_pUlggVkUFaww2Ihfz
tylGWl_pV5VVD0kIkvJDPi.84errGBaImIWSE17Yf6_Aa66qWNz__heTH9Gw
m7vTh5xvE4yNnZw--
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: <lrplem$beb$1@ger.gmane.org>
Date: Tue, 5 Aug 2014 18:53:32 -0700
Message-Id: <88F10991-84E0-4E8A-AF38-3E4E3846D764@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>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
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 4, 2014, at 9:09 PM, Kai-Martin Knaak <kmk AT familieknaak DOT de> wrote:

> Edward Hennessy wrote:
> 
>> Non-modal dialogs can be left open during the entire session while
>> editing schematics.
> 
> ack. 
> Modal dialogs are considered inferior UI style since at least the 
> start of the century. Along the same lines, "apply" buttons are 
> discouraged. See for example the Gnome2 Human Interface Guidelines 
> (HIG). 
> 	https://developer.gnome.org/hig-book/stable/

I'm currently using section 3.3.1 as guidelines for these windows.

However, I couldn't get a mechanism to instant-apply from a TextView
widget. Unfortunately, that individual widget still has an apply
at the moment. It looks like the next step to get rid of the apply
button is a custom keypress filter.

What should the behavior be? (e.g. Shift return inserts a newline
into the text; Return applies the content to the schematic.)

>> I believe the issue becomes the number of
>> mon-modal dialogs open at the same time, and the inconvenience for
>> the user to arrange/manage them.
> 
> That's why most drawing applications use dedicated areas rather than 
> separate dialogs these days.

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.

If we can reach an agreement on adding the external dependency that
contains this functionality, I can make the dialogs work with it. 

>> Is there a another dialog that it could be merged into?
> 
> Yes:
> 
> * the "Single_Attribute_Editor" and the "Edit_Attributes" dialog

I'll add these to the list.

> * 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.

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.

> * "Find Specific Text", "Show Specific Text", "Hide_Specific_Text"
> 
> While at it, the "Text_Entry" dialog should be replaced by in-place 
> editing.

I can't commit to these at this time.

Cheers,
Ed

- Raw text -


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