Method and system for editing and formatting data in a dialog window
First Claim
1. A method in a computer system for formatting data in an edit field, the computer system having windows for inputting and displaying data and having an application program that supports editing, the application program providing a rich text edit control for implementing the behavior of the edit field, the method comprising the computer-implemented steps of:
- opening a dialog window, wherein the dialog window is displayed;
displaying the edit field in the displayed dialog window;
receiving data, directly from a user, to be displayed in the edit field; and
without closing the dialog window,displaying the received data in the edit field according to a first format;
determining a second format; and
using the rich text edit control, re-displaying the received data displayed in the edit field according to the determined second format.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for editing and formatting data in a dialog window is provided. In a preferred embodiment, a rich text edit control is provided to support a rich text edit field in a user dialog. Different behaviors can be specified for the rich text edit control such that a dialog author can enable or disable the formatting capability of the rich text edit field. A user can type directly into the rich text edit field and select and modify the formatting characteristics of entered data using the same techniques and mechanisms provided to enter data and to modify the formatting characteristics of the data in the underlying user document. Pop-up menus and shortcut keys are also available for modifying the formatting characteristics of data selected in the rich text edit field. The rich text edit control can accept data from another window and can inherit its formatting characteristics in order to display the data the way the data will appear in the underlying document. In one embodiment, the rich text edit control is provided by the underlying word processing application program so as to utilize the same routines for editing and formatting data in a rich text edit field as within an underlying document.
-
Citations
35 Claims
-
1. A method in a computer system for formatting data in an edit field, the computer system having windows for inputting and displaying data and having an application program that supports editing, the application program providing a rich text edit control for implementing the behavior of the edit field, the method comprising the computer-implemented steps of:
-
opening a dialog window, wherein the dialog window is displayed; displaying the edit field in the displayed dialog window; receiving data, directly from a user, to be displayed in the edit field; and
without closing the dialog window,displaying the received data in the edit field according to a first format; determining a second format; and using the rich text edit control, re-displaying the received data displayed in the edit field according to the determined second format. - View Dependent Claims (2, 3, 4)
-
-
5. A method in a computer system for formatting data in an edit field, the computer system having windows for inputting and displaying data and having an application program that supports editing, the application program providing a rich text edit control for implementing the behavior of the edit field, the method comprising the computer-implemented steps of:
-
opening a dialog window, wherein the dialog window is displayed; displaying the edit field in the displayed dialog window; determining a first format for displaying data in the edit field; and without closing the dialog window, determining a second format for displaying data in the edit field; receiving data, directly from a user, to be displayed in the edit field; and using the rich text edit control, displaying the received data in the edit field according to the determined second format. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method in a computer system for formatting data in an edit field, the computer system having windows for inputting and displaying data and having an application program that supports editing, the application program providing a rich text edit control for implementing the behavior of the edit field, the method comprising the computer-implemented steps of:
-
displaying the edit field in an open dialog window; displaying data in the edit field according to a first format; and without closing the dialog window, altering the content of the displayed data; determining a second format for displaying the data in the edit field; and using the rich text edit control, re-displaying the data in the edit field according to the determined second format. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method in a computer system for formatting data in an edit field, the computer system having windows for inputting and displaying data and having an application program that supports editing, the application program providing a rich text edit control for implementing the behavior of the edit field, the method comprising the computer-implemented steps of:
-
opening a dialog window, wherein the dialog window is displayed; displaying the edit field in the displayed dialog window; determining a data selection, the data selection located in a second window other than the dialog window, the data selection having data in an initial format in the second window; incorporating the data from the determined data selection into the edit field, such that the data is displayed according to the initial format; and without closing the dialog window, indicating a modified format for displaying data in the edit field; and using the rich text edit control, re-displaying the displayed incorporated data according to the modified format.
-
-
24. A method in a word processor for formatting data from a document, the data having format characteristics, the word processor having a plurality of dialog windows for inputting and displaying data and providing a rich text edit control, the method comprising the computer-implemented steps of:
-
displaying a dialog window from amongst the plurality of dialog windows to change a format characteristic of a selection of data in the document; using the rich text edit control displaying an edit field in the displayed dialog window with the edit field initially displaying the selection of data; and without closing the dialog window and using the rich text edit control, determining a modified format characteristic for the data displayed in the edit field; and displaying the data in the edit field according to the modified format. - View Dependent Claims (25)
-
-
26. A method in a computer system for entering formatted data into a document, the method comprising the computer-implemented steps of:
-
displaying a dialog with a plurality of fields for entering data, each field having a rich text edit control for managing inputting and formatting data in the field; receiving data from a user; displaying data in a selected one of the plurality of fields according to an initial format; without closing the dialog, indicating to the rich text edit control of the selected field a modified format for displaying the data in the selected field; and under control of the rich text edit control of the selected field, displaying the data in the selected field according to the modified format; and incorporating into the document the data displayed in the selected field according to the modified format.
-
-
27. A method in a computer system for implementing a rich text edit field in a dialog window, the computer system having an application program having code for inserting and displaying data in document structures, the method comprising the computer-implemented steps of:
-
creating a dialog window; allocating space in the dialog window for the rich text edit field; allocating a document structure for storing data that is placed in the rich text edit field; associating the allocated document structure with the rich text edit field; initializing the allocated document structure according to initial format characteristics; displaying the dialog window with the rich text edit field; in response to receiving user input of data for the rich text edit field, invoking the code for inserting and displaying data; and under control of the invoked code for inserting and displaying data, inserting the received data in the allocated document structure associated with the rich text edit field, such that the received data is displayed in the rich text edit field according to the initial format characteristics. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer system for inputting and formatting data, the computer system comprising:
-
an edit field for containing data; a dialog window having a display region that, in response to being opened, displays the edit field in the display region; a first format indication mechanism that, in response to being invoked, indicates an initial format for data to be contained in the edit field; a data input mechanism that, opens the dialog window, invokes the first format indication mechanism to indicate the initial format, receives and inputs data into the displayed edit field, and displays the data contained in the displayed edit field according to the initial format; and a rich text edit control that, without closing the dialog window, modifies the format of the data contained in the displayed edit field and causes the data in the displayed edit field to be re-displayed according to the modified format.
-
-
33. A computer system for inputting and formatting data, the computer system comprising:
-
edit field having means for containing data; a dialog window having means for displaying the edit field, the dialog window having a display region and that, in response to being opened, causes the dialog window display means to display the edit field in the display region; means for indicating an initial format that, in response to being invoked, indicates the initial format for data to be contained in the edit field; means for receiving and inputting data that opens the dialog window, invokes the means for indicating the initial format to indicate the initial format, receives and inputs data into the displayed edit field, and invokes the dialog window display means to display the data contained in the displayed edit field; and rich text edit control means that, without closing the dialog window, modifies the format of the data contained in the displayed edit field and displays the data in the displayed edit field according to the modified format.
-
-
34. A computer system for inputting and formatting data, the computer system comprising:
-
an edit field for containing data; a dialog window having a display region that, in response to being opened, displays the edit field in the display region; a second window having data in an initial data format; a data selection mechanism that, in response to being invoked, selects a portion of the data in the second window; an incorporation mechanism that opens the dialog window, invokes the data selection mechanism to obtain the selected data in the initial format, incorporates the selected data into the displayed edit field according to the initial format of the selected data, thereby causing the incorporated data to be contained in the displayed edit field, and displays the contained data; and a rich text edit control that, without closing the dialog window, modifies the format of the data contained in the displayed edit field and re-displays the data in the displayed edit field according to the modified format.
-
-
35. A computer system for inputting and formatting data, the computer system comprising:
-
an edit field having means for containing data; a dialog window having means for displaying the edit field, the dialog window having a display region and that, in response to being opened, causes the dialog window display means to display the edit field in the display region; a second window having data in an initial data format; means for selecting data that, in response to being invoked, selects a portion of the data in the second window; means for incorporating data that opens the dialog window, invokes the data selection means to obtain the selected data in the initial format, incorporates the selected data into the displayed edit field according to the initial format of the selected data, thereby causing the incorporated data to be contained in the displayed edit field, and invokes the dialog window display means to display the contained data in the displayed edit field; and means for modifying a data format that, without closing the dialog window, modifies the format of the data contained in the displayed edit field and displays the data in the displayed edit field according to the modified format.
-
Specification