Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Scout/Concepts/Outline based application"

(Replaced content with "The Scout documentation has been moved to https://eclipsescout.github.io/.")
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{ScoutPage|cat=Concepts}}
+
The Scout documentation has been moved to https://eclipsescout.github.io/.
 
+
== Description ==
+
"Outline based application" is a {{ScoutLink|Concepts|Type of application|type of application}} that can be chosen during the creation of a {{ScoutLink|HowTo|Create_a_new_project|new scout project}}. Basically the main window of the application displays outlines and their page tree.
+
 
+
Depending on the operating system and the UI plug-in, the main window looks slightly different. It contains:
+
* A {{ScoutLink|Concepts|Menu|menu}} bar.
+
* A bar to select the {{ScoutLink|Concepts|Outline|outlines}} (with {{ScoutLink|Concepts|OutlineViewButton|OutlineViewButtons}}).
+
* An area that displays the {{ScoutLink|Concepts|Page|page}} tree of the active outline.
+
* An area that displays the content of the selected page.
+
** If the active page is a {{ScoutLink|Concepts|TablePage}} the content will be defined by the table of this page.
+
** If the active page is a {{ScoutLink|Concepts|NodePage}} the content will be the list of the child-pages.
+
* The {{ScoutLink|Concepts|SearchForm|search form}} associated to the active page.
+
 
+
== Screenshot ==
+
The main window of a Scout Outline based application on a Mac operating system:
+
 
+
[[Image:Scout MainWindow.png]]
+
 
+
== Concepts ==
+
Here are the main parts of the window and how they are linked together:
+
 
+
[[Image:Scout Outline Concepts.png]]
+
 
+
The {{ScoutLink|Concepts|Outline|Outlines}} are represented on top of the main window.
+
The {{ScoutLink|Concepts|Page|pages}} of the active outline are shown as tree on the left hand side. This outline contains three pages at the root level. Each page can contain one or more child pages, building a tree of pages displayed in a {{ScoutLink|Concepts|TreeBox|TreeBox field}}.
+
 
+
The selected page (a {{ScoutLink|Concepts|TablePage|table page}} in this case) is displayed on the right of the main window. A search form is attached to this page.
+
 
+
[[Image:Scout Client Concepts.png]]
+
 
+
The {{ScoutLink|Concepts|SearchForm|SearchForm}} allows to limit the content loaded in the page. In the {{ScoutLink|Concepts|Table|Table}} of the page, a {{ScoutLink|Concepts|Menu|Context Menu}} allows to execute some actions on the row: typically create, modify and delete operations. To create or modify the data, a {{ScoutLink|Concepts|Form|Form}} can be used.
+
 
+
== See also ==
+
* {{ScoutLink|Concepts|Type of application|the type of application}}
+

Latest revision as of 04:34, 14 March 2024

The Scout documentation has been moved to https://eclipsescout.github.io/.

Back to the top