Use Cases and Scenarios for Floating Windows

Author: Jindrich Dinga
Date: July 2006
Version: Final

Content:

  1. Use Cases and Scenarios
    1. Floating Window
    2. Floating Editor
  2. UI Specification

1. Use Cases and Scenarios

Because almost all requirements are related to multi-monitor support, we suppose that users have at least two monitors in the following use cases. Same steps are also valid for users with one monitor, however they are not the "primary" target audience for us.

1.1. Floating Window

This section covers two similar use cases with the same usage scenario:

UC-1: The user is creating e.g. a GUI application and wants to undock Palette and move it closer to the object s/he is currently designing.

UC-2: The user wants to increase the workspace as much as possible so s/he drags windows, s/he often interacts with, on the second monitor

Scenario:

  • user drags the window outside the IDE and places it on the second monitor

or

  • user selects the action from Window menu/contextual menu invoked on title bar of the window
  • the window becomes floatable
  • user drags the window on the second monitor

1.2. Floating Editor

This section cavers the primary use case we support.

UC-1: The user wants to copy lots of content from a file to a new file. S/he wants to see both files at the same time.

Scenario:

  • user drags the editor tab outside the IDE and places it on the second monitor

or

  • user selects the action from Window menu/contextual menu invoked on editor tab
  • the editor tab becomes floatable
  • user drags the tab on the second monitor

2. UI Specification

For UI specification click here.

Project Features

About this Project

ui was started in November 2009, is owned by Jiří Kovalský, and has 44 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close