Top Banner
Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window
16

Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Dec 14, 2015

Download

Documents

Allen Obrien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BUndockable menus

Drag away from edge to undock

Menu undocks into a separate window

Page 2: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BClose undocked menus will reopen in the main window

Click to close undocked properties menu

Page 3: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BNow the menu will re-dock to main window

Properties menu back in main window

Page 4: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BRe-dock Flowchart

Page 5: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BCurrently, user cannot hide the side panel

The most the side panel can “hide”

Page 6: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BWhat We Want

Click to hide side panel Side panel is hidden!

Page 7: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BClose / Hide

Side panels

Flowchart

Page 8: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements GUI Team BInsert Element menu in Task Bar

Currently:

Page 9: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI Team B What we want:

Page 10: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI Team BPackets we need to modify UMLetContributor.java

• places menus on the GUI created by UMLetEditor.java

• listens for the actions of the user

Page 11: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM B

Adding copy/cut/paste options to the right click menu

currently there is no copy/cut/paste option in the right

click menu

Page 12: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

REQUIREMENTS – GUI TEAM BWhat we want:

CutCopy Paste

Page 13: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

REQUIREMENTS – GUI TEAM BFlowchart for right click

copy/cut/pasteIs there an element selectedIs there an element selected

NoNo YesYes

Is there an element on the clipboard

Is there an element on the clipboard

NoNo YesYes

All items (cut/copy/paste)

will be greyed out

All items (cut/copy/paste)

will be greyed out

Only paste will be dark and item from

clipboard will be pasted

Only paste will be dark and item from

clipboard will be pasted

Cut and copy will be dark and the object will

be placed on the cliboard and removed from the screen if cut

Cut and copy will be dark and the object will

be placed on the cliboard and removed from the screen if cut

Page 14: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

REQUIREMENTS – GUI TEAM BAdding an insert element option when the

user right clicks

Page 15: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BWhat we want:

CutCopy PasteInsert Element

Note: This right click menu also includes the cut/copy/paste from the previous requirement indication there is an element on the clipboard to paste since “paste” is not grayed out.

Page 16: Requirements – GUI TEAM B Undockable menus Drag away from edge to undock Menu undocks into a separate window.

Requirements – GUI TEAM BInsert element on right

click menu flow chartIs there an element selectedIs there an element selected

NoNo YesYes

Insert Element command is now dark, is it selected

Insert Element command is now dark, is it selected

NoNoYesYes

Clicking in any open space

removes the right click menu and returns user to

project

Clicking in any open space

removes the right click menu and returns user to

project

Dialog box opens allowing user to insert

a new element and right click box

disappears

Dialog box opens allowing user to insert

a new element and right click box

disappears

Insert element will be grayed out since it is not possible to insert an element on top of

an existing one

Insert element will be grayed out since it is not possible to insert an element on top of

an existing one