A system and method is provided for displaying a selection based action
bar to a user that the user is able to use to perform actions using
selected data. A user selects one or more displayed selections using a
selection device. After the user selections have been made, the system
determines which actions can be used with the selected data. Graphical
components that correspond to the allowed actions are placed in an action
bar and the action bar is displayed proximate to at least one of the
user's selections. The action bar is not removed and remains visible as a
result of the user scrolling display or performing unrelated actions.
Providing a persistent action bar in location proximate to the user's
selection helps the user maintain focus on the selected data. In
addition, the selection based action bar can be used as a visual
placeholder are marking mechanism.