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 April

2 RTF toolbar text blocks code block code block button GUI Overview – Rich Text Edit Mode 2

3 programming toolbar outline code block code block button GUI Overview – Programming Mode 3

4 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 Implementation GUI elements based on QT Jambi –standard GUI components ContextJ layers for context-specific components 5

6 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