IAEX::Command Class Reference

Interface for creating cell commands. More...

#include <command.h>

Inheritance diagram for IAEX::Command:

IAEX::AddCellCommand IAEX::ChangeStyleOnSelectedCellsCommand IAEX::CloseFileCommand IAEX::CompositeCommand IAEX::CopySelectedCellsCommand IAEX::CreateNewCellCommand IAEX::CursorMoveAfterCommand IAEX::CursorMoveDownCommand IAEX::CursorMoveUpCommand IAEX::DeleteSelectedCellsCommand IAEX::EvalSelectedCells IAEX::ExportToPureText IAEX::MakeGroupCellCommand IAEX::NewFileCommand IAEX::OpenFileCommand IAEX::OpenOldFileCommand IAEX::PrintDocumentCommand IAEX::SaveDocumentCommand IAEX::SplitCellCommand IAEX::TextCursorChangeBorder IAEX::TextCursorChangeFontColor IAEX::TextCursorChangeFontFace IAEX::TextCursorChangeFontFamily IAEX::TextCursorChangeFontSize IAEX::TextCursorChangeFontStretch IAEX::TextCursorChangeMargin IAEX::TextCursorChangePadding IAEX::TextCursorChangeTextAlignment IAEX::TextCursorChangeVerticalAlignment IAEX::TextCursorCopyText IAEX::TextCursorCutText IAEX::TextCursorInsertImage IAEX::TextCursorInsertLink IAEX::UngroupCellCommand IAEX::UpdateChapterCounters List of all members.

Detailed Description

Interface for creating cell commands.

Command

Every command will have access to a cursor when executed. This cursor is set by the executing environment.

it should probably have access to the document instead. This would give the commands much more usable.

Todo:
Define some atomic commands that could be used to build up more advanced commands. For example move up down. Select cell at cursor position. Add/delete cell and so on. Just so there is a base to work with. Then this could be really powerful. (Ingemar Axelsson)
Todo:
Add a composite command. With composite command and a ifcommand a quite powerful macro environment.(Ingemar Axelsson)


The documentation for this class was generated from the following file:
Generated on Mon May 15 11:07:41 2006 for OMNotebook by  doxygen 1.4.6-NO