Changes between Version 1 and Version 2 of wxGUIDevelopment/Refactoring/wxGUIAPIproposal


Ignore:
Timestamp:
Mar 14, 2013, 8:00:06 AM (11 years ago)
Author:
wenzeslaus
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • wxGUIDevelopment/Refactoring/wxGUIAPIproposal

    v1 v2  
    66
    77== Short proposal based on the current state of refactoring ==
     8
     9Note that the main purpose of this API called !GrassInterface is to create layer between existing wxGUI classes.
     10This layer enables us to combine existing parts freely.
     11
     12The 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
     15Currently 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.
    816
    917{{{
     
    4149# more classes should be defined...
    4250}}}
     51}}}