#include <ControlBar.h>
Inherits Overridable.
Static Public Member Functions | |
| static void | parseCommand (INI *ini, void *instance, void *store, const void *userData) |
Static Public Attributes | |
| static const FieldParse | s_commandButtonFieldParseTable [] |
| the parse table | |
Additional Inherited Members | |
Protected Member Functions inherited from MemoryPoolObject | |
| virtual | ~MemoryPoolObject () |
| void * | operator new (size_t s) |
| void | operator delete (void *p) |
| virtual MemoryPool * | getObjectMemoryPool ()=0 |
Command buttons are used to load the buttons we place on throughout the command bar interface in different context sensitive windows depending on the situation and type of the object selected
Definition at line 299 of file ControlBar.h.
| CommandButton::CommandButton | ( | void | ) |
Definition at line 540 of file ControlBar.cpp.
| void CommandButton::cacheButtonImage | ( | ) |
Definition at line 2507 of file ControlBar.cpp.
| void CommandButton::copyButtonTextFrom | ( | const CommandButton * | button, |
| Bool | shortcutButton, | ||
| Bool | markUIDirtyIfChanged ) const |
Definition at line 757 of file ControlBar.cpp.
| void CommandButton::copyImagesFrom | ( | const CommandButton * | button, |
| Bool | markUIDirtyIfChanged ) const |
Definition at line 737 of file ControlBar.cpp.
|
inline |
Definition at line 366 of file ControlBar.h.
|
inline |
Definition at line 367 of file ControlBar.h.
|
inline |
Definition at line 344 of file ControlBar.h.
|
inline |
Definition at line 343 of file ControlBar.h.
|
inline |
Definition at line 334 of file ControlBar.h.
|
inline |
Definition at line 331 of file ControlBar.h.
|
inline |
Definition at line 326 of file ControlBar.h.
|
inline |
Definition at line 329 of file ControlBar.h.
|
inline |
INI parsing.
Definition at line 310 of file ControlBar.h.
|
inline |
Definition at line 348 of file ControlBar.h.
|
inline |
Definition at line 327 of file ControlBar.h.
|
inline |
Definition at line 341 of file ControlBar.h.
|
inline |
Definition at line 325 of file ControlBar.h.
|
inline |
Definition at line 350 of file ControlBar.h.
|
inline |
Definition at line 335 of file ControlBar.h.
|
inline |
Definition at line 330 of file ControlBar.h.
|
inline |
Definition at line 339 of file ControlBar.h.
|
inline |
Definition at line 342 of file ControlBar.h.
|
inline |
Definition at line 338 of file ControlBar.h.
|
inline |
Definition at line 328 of file ControlBar.h.
|
inline |
Definition at line 336 of file ControlBar.h.
|
inline |
Definition at line 332 of file ControlBar.h.
|
inline |
Definition at line 337 of file ControlBar.h.
|
inline |
Definition at line 340 of file ControlBar.h.
|
inline |
Definition at line 347 of file ControlBar.h.
| Bool CommandButton::isContextCommand | ( | ) | const |
determines if this is a context sensitive command.
Definition at line 730 of file ControlBar.cpp.
Definition at line 678 of file ControlBar.cpp.
Definition at line 691 of file ControlBar.cpp.
| Bool CommandButton::isValidObjectTarget | ( | const Object * | sourceObj, |
| const Object * | targetObj ) const |
Definition at line 611 of file ControlBar.cpp.
| Bool CommandButton::isValidObjectTarget | ( | const Player * | sourcePlayer, |
| const Object * | targetObj ) const |
Definition at line 600 of file ControlBar.cpp.
| Bool CommandButton::isValidRelationshipTarget | ( | Relationship | r | ) | const |
Definition at line 589 of file ControlBar.cpp.
| Bool CommandButton::isValidToUseOn | ( | const Object * | sourceObj, |
| const Object * | targetObj, | ||
| const Coord3D * | targetLocation, | ||
| CommandSourceType | commandSource ) const |
Definition at line 622 of file ControlBar.cpp.
|
static |
parse command definition
Definition at line 514 of file ControlBar.cpp.
|
inline |
Definition at line 354 of file ControlBar.h.
|
inline |
Definition at line 363 of file ControlBar.h.
|
inline |
Definition at line 352 of file ControlBar.h.
|
static |
the parse table
Definition at line 105 of file ControlBar.h.