| 8 | |
| 9 | Note that the main purpose of this API called !GrassInterface is to create layer between existing wxGUI classes. |
| 10 | This layer enables us to combine existing parts freely. |
| 11 | |
| 12 | The term !GrassInterface denotes the class which is the root of the object tree. However, all classes which belongs to this tree can sometimes by reffered as !GrassInterface too. |
| 13 | !GrassInterface interface is the abstract base class or interface and its implementation may be also called interfaces because the word interface is overloaded in this case. |
| 14 | |
| 15 | Currently the !GrassInterface implementations are some proxy objects which provides the right API to the existing classes. However, it is expected that some classes will implement !GrassInterface directly. |