requirements – gui team b undockable menus drag away from edge to undock menu undocks into a...

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

Upload: allen-obrien

Post on 14-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Requirements – GUI TEAM BUndockable 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

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

Properties menu back in main window

Requirements – GUI TEAM BRe-dock Flowchart

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

The most the side panel can “hide”

Requirements – GUI TEAM BWhat We Want

Click to hide side panel Side panel is hidden!

Requirements – GUI TEAM BClose / Hide

Side panels

Flowchart

Requirements GUI Team BInsert Element menu in Task Bar

Currently:

Requirements – GUI Team B What we want:

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

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

REQUIREMENTS – GUI TEAM BWhat we want:

CutCopy Paste

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

REQUIREMENTS – GUI TEAM BAdding an insert element option when the

user right clicks

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.

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