X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Injected-Via-Gmane: http://gmane.org/ To: geda-user AT delorie DOT com From: Kai-Martin Knaak Subject: Re: [geda-user] Docking Property Editors Date: Mon, 27 Jul 2015 00:55:50 +0200 Lines: 38 Message-ID: References: <6384EC21-FBC6-47D2-A371-CB9770C27561 AT sbcglobal DOT net> <1437852147 DOT 1412 DOT 16 DOT camel AT ssalewski DOT de> <0DCBE00C-19DC-40D2-8FAC-6908D4E1548C AT sbcglobal DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Complaints-To: usenet AT ger DOT gmane DOT org X-Gmane-NNTP-Posting-Host: a89-182-92-67.net-htp.de User-Agent: KNode/4.14.1 Reply-To: geda-user AT delorie DOT com Edward Hennessy (ehennes AT sbcglobal DOT net) [via geda-user AT delorie DOT com] wrote: >> On Jul 25, 2015, at 12:22 PM, Stefan Salewski >> wrote: >> I think for GTK a Notebook inside a panned window is generally a >> good solution for schematic or pcb editors, because for such tools >> generally one single property widget is used (we may edit text or >> line style or colors or something other, but generally only one at >> a time. So switching the Notebook works well.) > To eliminate the dependency issue, I’m for implementing the > attribute editing widgets in this manner. Just to be extra sure, we are talking about the same general UI concept: The gschem window contains: * a GTK menu * a row of tool buttons * an area which serves as a canvas for the circuit * a status line * an area for user interaction for the "notebooks" The first items look and behave like they currently do. The area for user interaction shows what is currently presented in pop-up dialogues. It exposes them one at a time. That is, the content of this area switches to "symbol selection" if the user types "i". It offers to change attributes of currently selected symbol on "ee". I am all in favor of such a design. It keeps an unobstructed view of the schematic. The screen does not get cluttered by dialogues. This kind of UI would be similar to the game of starcraft. IMHO, this is a good thing. Professional gamers require an efficient UI to execute an astonishing amount of actions per minute. ---<)kaimartin(>---