Patent · US Expired

Method for automatically laying out controls in a dialog window

US5886694A · kind A · utility

91Cited by
10References
54Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 14, 1997
Grant dateMar 23, 1999
Priority date
Expiry dateJul 14, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/38
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

A computer-based method of sizing and positioning controls within a window is disclosed. The method divides a window, and in particular a dialog window, into rectangular regions, referred to as frames. A logical description of the relative positions and sizes of the controls and frames within the dialog window is specified. The method automatically determines the coordinates of each control and positions the controls accordingly during execution of the computer program that is displaying the dialog window. The method is performed in two stages: a specification stage and a layout stage. In the specification stage, a dialog window is subdivided into multiple nested rectangular frames. The set of frames for a dialog window forms a hierarchical tree of frames. In the layout stage, the method traverses the tree of frames twice. The first traversal of the frame tree occurs in postorder sequence, and determines the minimum required size of each frame. The second traversal of the tree occurs in preorder sequence, selectively expanding or repositioning frames within the available space. When the method completes the determination for the Leaf Frames, the final coordinates of each control ar…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.