Property setting manager for objects and controls of a graphical user interface software development system
First Claim
1. A method for establishing alternative property settings of a computer program object comprising the steps of:
- providing a computer system including a CPU, RAM, ROM, a display, and an input device for receiving input from a programmer;
providing a software development system program for use on said computer system for developing a computer program, wherein said software development system program includes a means for adding a plurality of program objects to a computer program;
detecting the addition of a program object by said software development system program to said computer program, wherein said program object is assigned a default property set by said software development system;
establishing a predefined property set for said program object wherein said predefined property set defines a collection of operational properties for said program object different from said default property set, andwherein said detecting step and said establishing step take place prior to execution of said computer program.
0 Assignments
0 Petitions
Accused Products
Abstract
A GUI software development system that executes in a multitasking environment is enhanced with the addition of a property setting manager program that provides a means whereby a programmer may readily store and retrieve one of a plurality of program object property sets for a particular program object, be the object a visual control or a non-visual object that provides a distinct added functionality to the program. The property setting manager program provides functionality to extract current property settings of a control or object and save those settings as a predefined property set for future use. Predefined property sets are automatically made available to the programmer upon detection of an event indicating a corresponding control or object is being added to a computer program under development. Multiple unique predefined property settings for a particular programming object or control are stored for later recall so that the programming effort required to establish initial property settings is minimized. Further, an edit feature enables property settings of a program object or control to be easily modified to a new or different set of property settings at a later time. Predefined naming prefixes are automatically presented to the user upon detection of the addition of a new program object or control to aid in establishing standardized or preferred personalized reference names for each new program object.
60 Citations
12 Claims
-
1. A method for establishing alternative property settings of a computer program object comprising the steps of:
-
providing a computer system including a CPU, RAM, ROM, a display, and an input device for receiving input from a programmer; providing a software development system program for use on said computer system for developing a computer program, wherein said software development system program includes a means for adding a plurality of program objects to a computer program; detecting the addition of a program object by said software development system program to said computer program, wherein said program object is assigned a default property set by said software development system; establishing a predefined property set for said program object wherein said predefined property set defines a collection of operational properties for said program object different from said default property set, and wherein said detecting step and said establishing step take place prior to execution of said computer program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for establishing alternative property settings of a computer program object comprising:
-
a computer system including a CPU, RAM, ROM, a mass storage device, a display, and an input device for receiving input from a programmer; a software development system program executing on said computer system, wherein said software development system is used in developing a computer program, wherein said software development system program includes a means for adding a plurality of program objects to a computer program; and wherein said computer system includes; means for detecting the addition of a program object by said software development system program to said computer program, wherein said program object is assigned a default property set by said software development system; means for establishing a predefined property set for said program object wherein said predefined property set defines a collection of operational properties for said program object different from said default property set, and wherein said means for detecting and said means for establishing act to alter said default property set of said program object to said predefined property set take place prior to execution of said computer program. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification