This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
ptidej_ui_viewer_standalone_swing [2014/02/16 08:20] yann created |
ptidej_ui_viewer_standalone_swing [2014/02/16 08:29] yann |
||
---|---|---|---|
Line 3: | Line 3: | ||
The ''Ptidej UI Viewer Standalone Swing'' project provides the class ''ptidej.viewer.ProjectViewer'', which is currently the most usable graphical interface to the Ptidej Tool Suite. Here are some steps to use it: | The ''Ptidej UI Viewer Standalone Swing'' project provides the class ''ptidej.viewer.ProjectViewer'', which is currently the most usable graphical interface to the Ptidej Tool Suite. Here are some steps to use it: | ||
+ | ^ Clickable Screenshots ^ Steps ^ | ||
| {{:ptidej_ui_viewer_standalone_swing_1.png?100|}} | Starting-up the project viewer | | | {{:ptidej_ui_viewer_standalone_swing_1.png?100|}} | Starting-up the project viewer | | ||
| {{:ptidej_ui_viewer_standalone_swing_2.png?100|}} | Using the File menu to create a new model from some C++ source files | | | {{:ptidej_ui_viewer_standalone_swing_2.png?100|}} | Using the File menu to create a new model from some C++ source files | | ||
Line 8: | Line 9: | ||
| {{:ptidej_ui_viewer_standalone_swing_4.png?100|}} | Selecting a directory containing C++ source files | | | {{:ptidej_ui_viewer_standalone_swing_4.png?100|}} | Selecting a directory containing C++ source files | | ||
| {{:ptidej_ui_viewer_standalone_swing_5.png?100|}} {{:ptidej_ui_viewer_standalone_swing_5.1.png?100|}} | After reverse-engineering the C++ source code files, displaying the model | | | {{:ptidej_ui_viewer_standalone_swing_5.png?100|}} {{:ptidej_ui_viewer_standalone_swing_5.1.png?100|}} | After reverse-engineering the C++ source code files, displaying the model | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_6.png?100|}} and showing the list of micro-architectures similar to some motifs (either from design patterns, design anti-patterns, code smells, or micro-patterns) {{:ptidej_ui_viewer_standalone_swing_6.1.png?100|}} | Selecting the Tools tab | | + | | {{:ptidej_ui_viewer_standalone_swing_6.png?100|}} | Selecting the Tools tab... | |
- | | {{:ptidej_ui_viewer_standalone_swing_5.png?100|}} | At first, the list is empty | | + | | {{:ptidej_ui_viewer_standalone_swing_6.1.png?100|}} | ... and showing the list of micro-architectures similar to some motifs (either from design patterns, design anti-patterns, code smells, or micro-patterns) | |
- | | {{:ptidej_ui_viewer_standalone_swing_8.png?100|}} | But selecting the Code Smells tab and the AbstractClass code smell reveals some potential problems | | + | | {{:ptidej_ui_viewer_standalone_swing_7.png?100|}} | At first, the list is empty... | |
- | {{:ptidej_ui_viewer_standalone_swing_9.png?100|}} | These problem can be investigated by selecting the displayed occurrence in the list | | + | | {{:ptidej_ui_viewer_standalone_swing_8.png?100|}} | ... but selecting the Code Smells tab and the AbstractClass code smell reveals some potential problems | |
- | | {{:ptidej_ui_viewer_standalone_swing_10.png?100|}} {{:ptidej_ui_viewer_standalone_swing_10.1.png?100|}} | or in the model view | | + | | {{:ptidej_ui_viewer_standalone_swing_9.png?100|}} | These problem can be investigated by selecting the displayed occurrence in the list... | |
+ | | {{:ptidej_ui_viewer_standalone_swing_10.png?100|}}{{:ptidej_ui_viewer_standalone_swing_10.1.png?100|}} | ... or in the model view | | ||