SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:labs:xp:2008a:gui_cleanup [2008/03/28 05:26]
guenter
teaching:labs:xp:2008a:gui_cleanup [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== GUI Cleanup ======
 +
 +This storybook is about the consistent naming of elements the definition of a JT perspective and the Eclipse-Look-and-Feel compatible layout of menues. ​
 +
 +  * [[#​consistent naming]] -> //completed (4th iteration)//​
 +  * [[#jt perspective]] -> FIXME
 +  * [[#main menu]] -> FIXME
 +  * [[#context menu of editor]] -> //completed (4th iteration)//​
 +  * [[#context menu of inspector]] -> //almost completed (4th iteration)//​
 +  * [[#context menu of statistics]] -> FIXME
 +    * except for [[factbase_statistics#​cleanup_context_menu_of_statistics_table]]
 +
 +===== Consistent Naming =====
 +
 +Rename all Views, Preference options and menu items so that they use a consistent terminology:​
 +  * JT Inspector (View)
 +  * JT Statistics (View)
 +  * JT Factbase = Process + Module (Terminology)
 +
 +===== JT Perspective =====
 + 
 +//​Description//:​ Define a JT Perspective. Add menu item to JT menu for opening the JT perspective. ​
 +
 +
 +
 +
 +===== Main Menu =====
 +
 +
 +^ Not this   ^
 +|  {{:​teaching:​labs:​xp:​2008a:​screenshots:​main_jt_menu.jpg|Main JT Menu - after 3rd iteration}} ​ |
 +^ but this   ^
 +
 +  * [[#jt perspective|Open JT Perspective]]
 +  * Open Prolog Console
 +  * Open Factbase Inspector (<-For Editor Selection)
 +  * Open Factbase Statistics
 +
 +---- 
 +  * [ [[getting started#​sample projects|New JT Sample]] ]
 +
 +----
 +  * [[factbase management#​assign factbases]]
 +  * [[factbase management#​remove factbase assignments]] <- This is what was previously called "​Remove all JTransformer Natures"​
 +
 +----
 +  * [[factbase management#​recreate factbase]] ​
 +  * [[factbase management#​export factbase]]
 +  * [[factbase management#​import factbase]]
 +  * [[factbase management#​clear factbase]]
 +  * Clear Persisted Factbases (???)
 +    * Make this functionality into a button in the [[jt preferences page]]. It only deals with internal issues that are configured there anyway. ​
 +
 +----
 +
 +  * Editor Selection to Clipboard
 +
 +----
 +  * [Analyse Factbase]
 +  * [Transform Factbase]
 +  * [Undo Transformation]
 +  * [[factbase management#​save factbase]]
 +    * [[factbase management#​save to associated project(s)|to Associated Project(s)]]
 +    * [[factbase management#​save to output project(s)|to Output Project(s)]]
 +
 +----
 +
 +The items in [ ... ] are not required yet.
 +
 +
 +
 +===== Context Menu of Editor =====
 +
 +
 +^  Not this   ^
 +|  {{:​teaching:​labs:​xp:​2008a:​screenshots:​context_menu_-_editor_-_open_in_factbase_inspector.jpg|}} ​  ​| ​
 +^  but this   ​^ ​
 +| {{:​teaching:​labs:​xp:​2008a:​screenshots:​context_menu_-_editor_-_open_in_factbase_inspector_todo_-_v1.jpg|}} or {{:​teaching:​labs:​xp:​2008a:​screenshots:​context_menu_-_editor_-_open_in_factbase_inspector_-_todo_v2_nested.jpg|}} ​ |
 +
 +
 +
 +
 +===== Context Menu of Inspector =====
 +
 +
 +^  Not this   ​^ ​ but this   ^
 +|   ​{{:​teaching:​labs:​xp:​2008a:​screenshots:​context_menu_-_inspector.jpg|}} ​ |  {{:​teaching:​labs:​xp:​2008a:​screenshots:​context_menu_-_inspector_-_todo.jpg|}} ​  ​| ​
 +
 +
 +
 +
 +===== Context Menu of Statistics =====
 +
 +
 +^  Not this   ​^ ​ but this   ^
 +|   ​{{:​teaching:​labs:​xp:​2008a:​screenshots:​context_menu_-_statistics_table_view.jpg|}} ​ |  {{:​teaching:​labs:​xp:​2008a:​screenshots:​context_menu_-_statistics_table_view - todo.jpg|}} ​  |
  
teaching/labs/xp/2008a/gui_cleanup.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2020