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

Scout/Concepts/Outline


Scout
Wiki Home
Website
DownloadGit
Community
ForumsBlogTwitterG+
Bugzilla
Bugzilla


Outline is a container of pages.

  • implements: I obj.pngIOutline
  • extends: C obj.pngAbstractOutline

Description

Typically a Desktop holds multiple outlines. They represent different entry points for the navigation within the application.

Every outline contains Pages, represented as a tree which allows to navigate within the application.


Screenshot

Here the main window of an outline based application with 3 outlines:

Scout MainWindow.png

Properties

Defined with getConfiguredXxxxxx() methods.

Note.png
TODO
Add a description of the more important properties (ore the properties specific to this element)


Events

Defined with execXxxxxx() methods.

  • CreateChildPages: most important event, possibility to add instances of the pages contained at the root of the outline.

Events for user interactions and tree events:

  • InitTree
  • DisposeTree
  • UserDrag
  • UserDrop
  • AcceptSelection
  • NodeClick
  • NodeAction
  • ContextNodeChanged
Note.png
TODO
group the event (user interaction, tree, node events ?) and add a description for each group


See Also

Copyright © Eclipse Foundation, Inc. All Rights Reserved.