[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FR-cvsevents] freeride/plugins/System_Commands AppCommands.rb...
From: |
Richard Kilmer |
Subject: |
[FR-cvsevents] freeride/plugins/System_Commands AppCommands.rb... |
Date: |
Wed, 25 Sep 2002 10:28:27 -0400 |
CVSROOT: /cvsroot/freeride
Module name: freeride
Changes by: Richard Kilmer <address@hidden> 02/09/25 10:28:27
Modified files:
plugins/System_Commands: AppCommands.rb EditCommands.rb
plugin.xml
Added files:
plugins/System_Commands: CommandManager.rb
Removed files:
plugins/System_Commands: CommandBase.rb System_Commands.rb
Log message:
plugins/System_Commands/...: Major overhaul of the way commands work.
Added CommandManager plugin and made AppCommands and EditCommands
plugin/dependent on it. The CommandManager is a now the manager of the
slot
"/system/ui/commands" and presents an API for adding, removing and
iterating over commands. CommandBase is no longer needed. Updated
AppCommands and EditCommands to reflect the new API. Each command has
its
own manager object to present an API to the specific command. Commands
are
now able to be more hierarchical. Changes Edit and App commands to be
under
App/File... and App/Edit...
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/freeride/freeride/plugins/System_Commands/CommandManager.rb?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/freeride/freeride/plugins/System_Commands/AppCommands.rb.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freeride/freeride/plugins/System_Commands/EditCommands.rb.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freeride/freeride/plugins/System_Commands/plugin.xml.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [FR-cvsevents] freeride/plugins/System_Commands AppCommands.rb...,
Richard Kilmer <=