Mercurial > fife-parpg
view tools/editor/lang/infotext.txt @ 697:ecaa4d98f05f tip
Abstracted the GUI code and refactored the GUIChan-specific code into its own module.
* Most of the GUIChan code has been refactored into its own gui/guichan module. However, references to the GuiFont class still persist in the Engine and GuiManager code and these will need further refactoring.
* GuiManager is now an abstract base class which specific implementations (e.g. GUIChan) should subclass.
* The GUIChan GUI code is now a concrete implementation of GuiManager, most of which is in the new GuiChanGuiManager class.
* The GUI code in the Console class has been refactored out of the Console and into the GUIChan module as its own GuiChanConsoleWidget class. The rest of the Console class related to executing commands was left largely unchanged.
* Existing client code may need to downcast the GuiManager pointer received from FIFE::Engine::getGuiManager() to GuiChanGuiManager, since not all functionality is represented in the GuiManager abstract base class. Python client code can use the new GuiChanGuiManager.castTo static method for this purpose.
author | M. George Hansen <technopolitica@gmail.com> |
---|---|
date | Sat, 18 Jun 2011 00:28:40 -1000 |
parents | b2feacaed53c |
children |
line wrap: on
line source
This is the standalone FIFE editor, HEAD release User interface: --------------- When you open the editor, you will see a menubar at the top of the screen. You can reach all the editor functions from this menu. Right below it is a toolbar which provides fast access to the most frequently used actions. In the middle is a big black area. This is the map view. When you create a new map, or open an existing map, it will be displayed here. At the bottom of the screen is the statusbar which displays information. If you hover the mouse over a button, a help text will be displayed here. Docking/Undocking: ------------------ Panels and toolbars can be either floating, or docked. To dock a toolbar or panel, move it one of the sides and a red line should appear. This indicates that it will be docked at that location. Panels can be docked before, after or inside existing panels. To undock a toolbar, simply right click it. To undock a panel, right click its button, Keybindings: -------------- Map editing: - S: Enter select mode - I: Enter insert mode - R: Enter removal mode - M: Enter move mode - INS: Fills selection with current object - DEL: Removes selected instances Camera navigation: - Arrowkeys: Scroll map - Middle mouse button + Drag mouse: Scroll map - Ctrl+Mouse wheel: Zoom Selection: - Click starts a new selection - CTRL+Click adds to selection - Shift+Click subtracts from selection - Right click deselects Moving instances: - Shift+Drag: Exact instance move Undo: - Ctrl+Z: Undo - Ctrl+Shift+Z: Redo - Ctrl+Alt+Z: Next undobranch - Ctrl+Alt+Shift+Z: Previous undobranch File management: - Ctrl+N: New level - Ctrl+O: Open level - Ctrl+S: Save current level - Ctrl+Shift+S: Save all levels Misc: - F10 = Toggle console on / off - ESC = Quit editor - INS = Makes a new instance on the map with current object selection at current mouse selection (toggle). - DEL = Removes instances at current mouse selection (toggle). - T = shows / hides grid - B = shows / hides blocking info - C = shows / hides coordinates http://www.fifengine.de