Changeset 9916 in orxonox.OLD for trunk/src/lib/shell
- Timestamp:
- Nov 3, 2006, 9:29:16 PM (18 years ago)
- Location:
- trunk/src/lib/shell
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/shell/shell.cc
r9869 r9916 30 30 namespace OrxShell 31 31 { 32 33 SHELL_COMMAND(clear, Shell, clear)34 ->describe("Clears the shell from unwanted lines (empties all buffers)")35 ->setAlias("clear");36 SHELL_COMMAND(deactivate, Shell, deactivate)37 ->describe("Deactivates the Shell. (moves it into background)")38 ->setAlias("hide");39 SHELL_COMMAND(textsize, Shell, setTextSize)40 ->describe("Sets the size of the Text size, linespacing")41 ->defaultValues(15, 0);42 SHELL_COMMAND(textcolor, Shell, setTextColor)43 ->describe("Sets the Color of the Shells Text (red, green, blue, alpha)")44 ->defaultValues(SHELL_DEFAULT_TEXT_COLOR);45 SHELL_COMMAND(backgroundcolor, Shell, setBackgroundColor)46 ->describe("Sets the Color of the Shells Background (red, green, blue, alpha)")47 ->defaultValues(SHELL_DEFAULT_BACKGROUND_COLOR);48 SHELL_COMMAND(backgroundimage, Shell, setBackgroundImage)49 ->describe("sets the background image to load for the Shell")50 ->completionPlugin(0, OrxShell::CompletorFileSystem());51 SHELL_COMMAND(font, Shell, setFont)52 ->describe("Sets the font of the Shell")53 ->defaultValues(SHELL_DEFAULT_FONT)54 ->completionPlugin(0, OrxShell::CompletorFileSystem(".ttf", "fonts/"));55 56 32 ObjectListDefinition(Shell); 57 33 … … 557 533 this->shellBuffer->debug(); 558 534 } 559 560 /**561 * @brief a Handy Function, to Test the behaviour of the Shell.562 */563 void Shell::testShell() const564 {565 for (unsigned int i = 0; i < 100; i++)566 PRINT(0)("%d\n", i);567 }568 SHELL_COMMAND(test, Shell, testShell);569 570 535 } -
trunk/src/lib/shell/shell.h
r9869 r9916 82 82 void debug() const; 83 83 84 void testShell() const;85 84 private: 86 85 void updateResolution(unsigned int width); -
trunk/src/lib/shell/shell_command.cc
r9899 r9916 19 19 #include "shell_command_class.h" 20 20 21 #include "shell_input.h" 22 #include "shell.h" 23 21 24 #include "compiler.h" 22 25 #include "helper_functions.h" … … 28 31 { 29 32 ObjectListDefinition(ShellCommand); 33 30 34 SHELL_COMMAND(debug, ShellCommandClass, help); 31 35 36 SHELL_COMMAND(help, ShellInput, help) 37 ->describe("retrieve some help about the input mode") 38 ->setAlias("help"); 39 40 SHELL_COMMAND(clear, Shell, clear) 41 ->describe("Clears the shell from unwanted lines (empties all buffers)") 42 ->setAlias("clear"); 43 SHELL_COMMAND(deactivate, Shell, deactivate) 44 ->describe("Deactivates the Shell. (moves it into background)") 45 ->setAlias("hide"); 46 SHELL_COMMAND(textsize, Shell, setTextSize) 47 ->describe("Sets the size of the Text size, linespacing") 48 ->defaultValues(15, 0); 49 SHELL_COMMAND(textcolor, Shell, setTextColor) 50 ->describe("Sets the Color of the Shells Text (red, green, blue, alpha)") 51 ->defaultValues(SHELL_DEFAULT_TEXT_COLOR); 52 SHELL_COMMAND(backgroundcolor, Shell, setBackgroundColor) 53 ->describe("Sets the Color of the Shells Background (red, green, blue, alpha)") 54 ->defaultValues(SHELL_DEFAULT_BACKGROUND_COLOR); 55 SHELL_COMMAND(backgroundimage, Shell, setBackgroundImage) 56 ->describe("sets the background image to load for the Shell") 57 ->completionPlugin(0, OrxShell::CompletorFileSystem()); 58 SHELL_COMMAND(font, Shell, setFont) 59 ->describe("Sets the font of the Shell") 60 ->defaultValues(SHELL_DEFAULT_FONT) 61 ->completionPlugin(0, OrxShell::CompletorFileSystem(".ttf", "fonts/")); 32 62 33 63 /** … … 39 69 ShellCommand::ShellCommand(const std::string& commandName, const std::string& className, Executor<const SubString>* executor) 40 70 { 71 PRINTF(4)("create shellcommand '%s' for class '%s'\n", commandName.c_str(), className.c_str()); 41 72 this->registerObject(this, ShellCommand::_objectList); 42 PRINTF(4)("create shellcommand '%s' for class '%s'\n", commandName.c_str(), className.c_str());43 73 this->setName(commandName); 44 74 -
trunk/src/lib/shell/shell_input.cc
r9869 r9916 28 28 namespace OrxShell 29 29 { 30 SHELL_COMMAND(help, ShellInput, help)31 ->describe("retrieve some help about the input mode")32 ->setAlias("help");33 34 30 ObjectListDefinition(ShellInput); 35 31
Note: See TracChangeset
for help on using the changeset viewer.