Sunday, March 8, 2009

The Console Window

The console emits a signal whenever the user types a command. The plugins may then choose to respond to the command. The Python plugin in one such tool (the only one currently). The command window provides plugins with the ability to "freeze" the command window. Since Python runs on a separate thread, this is neccessary. Python "freezes" the command window when it starts executing the command and "unfreezes" the command window when it is done.

A new plugin that interprets commands at the command window may do the same...although I have not decided how the plugins will determine which command is intended for which plugin.

No comments: