Browse Prior Art Database

Freeze function for drag and drop of GUI components

IP.com Disclosure Number: IPCOM000125101D
Original Publication Date: 2005-May-19
Included in the Prior Art Database: 2005-May-19
Document File: 1 page(s) / 5K

Publishing Venue

IBM

Abstract

Software implementation of a"freeze function" to protect GUI components from unintended movement or placement.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 92% of the total text.

Page 1 of 1

Freeze function for drag and drop of GUI components Freeze function for drag and drop of GUI componentsFreeze function for drag and drop of GUI components Freeze function for drag and drop of GUI components

Background:

Many computer programs with graphical user interface (GUI) allow the placement of the GUI components by drag and drop.

This is a feature to enable easy customization of the alignment and placement of the GUI components.

    The problem is that sometimes the components are replaced or moved by the user unintended. Especially when selecting an "drag and drop" enabled item by pressing down the mouse button unintended, often the following happens: - release the mouse button --> results in execution of the action linked with this item - move the mouse pointer to another screen position (while mouse button is pressed) ---> results in moving/copying the GUI object to the target position

Both cases are unintended by the user.

Solution:

    To solve this problem a "freeze" function for the GUI components is introduced. The program provides a function which could be switched on or off, respectively, by selecting a check-box or similar. This "freeze" function will disable/enable the "drag and drop" capability of the GUI components.

    After configuration of the GUI components and its placement the user enables the freeze function and the GUI components are protected from unintended movement or placement.

    If the user selects now an item by pressing down the mouse button...