X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f Date: Fri, 14 Jun 2013 15:04:46 -0400 Message-Id: <201306141904.r5EJ4kJH004236@envy.delorie.com> From: DJ Delorie To: geda-user AT delorie DOT com In-reply-to: (message from Kai-Martin Knaak on Fri, 14 Jun 2013 21:01 +0200) Subject: Re: [geda-user] Undo key remapping (gschem & PCB) References: <201306141813 DOT r5EIDIOq002315 AT envy DOT delorie DOT com> 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 > However, unless I miss something basic, not everything that can be > done in the GUI can be done by menu/key operations. E.g, how would I > draw a line on top layer purely with actions? All the mouse button actions go through actions also. The only thing you can't do with actions is set the X,Y position, i.e. mouse motion events (mouse motion is itself an action, but it has no way of accepting coordinates from the user). Also, some of the actions are overloaded - i.e. Notify() means "do whatever the current tool does on left click" so you have to call the actions to set the right tool first.