Browse Prior Art Database

2-Dimensional Taskbar

IP.com Disclosure Number: IPCOM000013285D
Original Publication Date: 1999-Oct-01
Included in the Prior Art Database: 2003-Jun-18
Document File: 1 page(s) / 26K

Publishing Venue

IBM

Related People

Koichi Nakamura: AUTHOR

Abstract

A program is disclosed that 2-dimensional control of taskbar. There are following problems for the conventional taskbar because window icons are controls 1-dimensionally. 1. The relationship among windows (ex. windows in a same product, same class windows, same process windows) is unclear. 2. The window icons become very small when a lot of windows are invoked. On my control, these problems are solved by grouping the related window icons together, and controlling them 2-dimensionally. The following three methods are defined to realize the 2-dimensional taskbar. 1. In each application, logic for 2-dimensional taskbar is implemented. In order to be shown one window icon per one application on taskbar, each application create only one top level window. The other windows are created with child window style. For the child windows, the application draws the window icons 2-dimensionally, and controls each operation (window switching, window minimizing/restoring, short cut menu indication) for them. 2. On the conventional taskbar, logic for 2-dimensional taskbar is implemented. On the conventional taskbar, a top-most window is created. Whenever a top level window is created, a groupe the window belongs to is searched. If the groupe is found, the window is added in it. If the groupe is not found, a new window icon is drawn on the top-most window and a new groupe is created. 2-dimensional controls are managed by the top-most window. 3. In a new shell, logic for 2-dimensional taskbar is implemented. A new shell in which the 2-dimensional controls are implemented is designed. By defining a new API for the shell or expanding a API for window creation, each application can make use of the 2-dimensional controls easily. 2-dimensional controls are managed by the new shell.

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

Page 1 of 1

2-Dimensional Taskbar

A program is disclosed that 2-dimensional control of taskbar. There are following problems for
the conventional taskbar because window icons are controls 1-dimensionally. 1. The relationship
among windows (ex. windows in a same product, same class windows, same process windows) is
unclear. 2. The window icons become very small when a lot of windows are invoked. On my control,
these problems are solved by grouping the related window icons together, and controlling them
2-dimensionally.

The following three methods are defined to realize the 2-dimensional taskbar. 1. In each
application, logic for 2-dimensional taskbar is implemented. * In order to be shown one window
icon per one application on taskbar, each application create
only one top level window. The other windows are created with child window style. * For the
child windows, the application draws the window icons 2-dimensionally, and controls
each operation (window switching, window minimizing/restoring, short cut menu indication)
for them.

2. On the conventional taskbar, logic for 2-dimensional taskbar is implemented. * On the
conventional taskbar, a top-most window is created. * Whenever a top level window is created, a
groupe the window belongs to is searched. * If the groupe is found, the window is added in it. *
If the groupe is not found, a new window icon is drawn on the top-most window and a new
groupe is created. * 2-dimensional controls are managed by the top-most window.

3. In a new shell,...