|
KiCad PCB EDA Suite
|
#include <cassert>#include <functional>#include <string>#include <wx/debug.h>Go to the source code of this file.
Classes | |
| class | TOOL_BASE |
| Base abstract interface for all kinds of tools. More... | |
Namespaces | |
| namespace | KIGFX |
| The Cairo implementation of the graphics abstraction layer. | |
Typedefs | |
| typedef int | TOOL_ID |
| Unique identifier for tools. | |
| using | TOOL_STATE_FUNC = std::function<int(const TOOL_EVENT&)> |
Enumerations | |
| enum | TOOL_TYPE { INTERACTIVE = 0x01 , BATCH = 0x02 } |
| typedef int TOOL_ID |
Unique identifier for tools.
Definition at line 56 of file tool_base.h.
| using TOOL_STATE_FUNC = std::function<int(const TOOL_EVENT&)> |
Definition at line 58 of file tool_base.h.
| enum TOOL_TYPE |
| Enumerator | |
|---|---|
| INTERACTIVE | Tool that interacts with the user. |
| BATCH | Tool that runs in the background without any user intervention. |
Definition at line 46 of file tool_base.h.