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-- Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Pin Type Dialog From: Edward Hennessy In-Reply-To: Date: Tue, 5 Aug 2014 18:53:32 -0700 Content-Transfer-Encoding: 7bit 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> 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 Precedence: bulk On Aug 4, 2014, at 9:09 PM, Kai-Martin Knaak 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