Skip to content

State of things on 11 July 2011 in english

egor1989 edited this page Jul 11, 2011 · 1 revision
  1. ALL the main platform components are created (PadManager, ContainerManager)
  2. The first version of draw mechanism is made (moving SWT-Composits in the StyledText and applying StyleRanges)
  3. Some demo SWT-widgets are ready, they show the ability to enlarge the Pad functionality (draw image, calc and calendar example)

Plans for this week:

  1. Making an Eclipse plugin from the developed RCP app:
  • Document and StyledText components should be installed once the platform is initialized
  • connecting pads from extension points
  • full integration with JavaEditor
  1. Draw mechanism optimization, more tight integration Pads into StyledText (correct work with highlighting, focusing, deny to modify)
  2. Full mechanism for modifying document content by Pad's call with auto folding of generated text (DocumentDataAccess and Folding) FURTHER DEVELOPMENTS IN DEVELOPMENT METADOLOGY:
  3. Make wiki more accurate, implement full task-tracking, because of increasing of describing info and grouth of difficulty of development
  • in wiki we should describe the functionality of each element for ease of tresting and understanding what to do after
  1. Working with repo branches (master - releases, develop - main develop branch)

And than (in the second part of GSoC):

  1. Writing plugin to translate math

From the point of learning during first part of GSoC 2011 we've learned a lot about Eclipse architecture:

  • How do Documents work: system of events in DocumentListeners, dividing - DocumentPartition (jFace)
  • Got known with StyledText (swt)
  • Learned the interaction of those components

Also writing simple Pad`s we learned SWT and Eclipse plugin system - ExtenstionPoints.

source: https://github.com/iee/Position-Manager/tree/develop