Presentation is loading. Please wait.

Presentation is loading. Please wait.

CJEdit – A ContextJ-based Editor Malte Appeltauer Software Architecture Group Hasso-Plattner-Institut Universität Potsdam - Germany

Similar presentations


Presentation on theme: "CJEdit – A ContextJ-based Editor Malte Appeltauer Software Architecture Group Hasso-Plattner-Institut Universität Potsdam - Germany"— Presentation transcript:

1 CJEdit – A ContextJ-based Editor Malte Appeltauer Software Architecture Group Hasso-Plattner-Institut Universität Potsdam - Germany http://www.hpi.uni-potsdam.de/swa April 2009 1

2 www.hpi.uni-potsdam.de/swa 2009 RTF toolbar text blocks code block code block button GUI Overview – Rich Text Edit Mode 2

3 www.hpi.uni-potsdam.de/swa 2009 programming toolbar outline code block code block button GUI Overview – Programming Mode 3

4 www.hpi.uni-potsdam.de/swa 2009 GUI switch is triggered by… activating the code block button denotes the following text block to be handled as source code moving the text cursor through the document shows the GUI elements corresponding to the cursors enclosing text block 4

5 www.hpi.uni-potsdam.de/swa 2009 Implementation GUI elements based on QT Jambi –standard GUI components ContextJ layers for context-specific components 5

6 www.hpi.uni-potsdam.de/swa 2009 Implementation II recompose layers on cursor position changed –first, reset current GUI –then, rebuild GUI with new elements 6


Download ppt "CJEdit – A ContextJ-based Editor Malte Appeltauer Software Architecture Group Hasso-Plattner-Institut Universität Potsdam - Germany"

Similar presentations


Ads by Google