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, 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;
selecting a portion of the data displayed in the edit field that is less than the data displayed in the edit field, thereby leaving a remaining portion of unselected data displayed in the edit field;
determining a second format for the selected portion of the data; and
re-displaying the selected portion of the data displayed in the edit field according to the determined second format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for editing and formatting data in a dialog window. A rich text edit control supports 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
37 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, 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; selecting a portion of the data displayed in the edit field that is less than the data displayed in the edit field, thereby leaving a remaining portion of unselected data displayed in the edit field; determining a second format for the selected portion of the data; and re-displaying the selected portion of the data displayed in the edit field according to the determined second format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged. - 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, 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; selecting a portion of the data displayed in the edit field that is less than the data displayed in the edit field, thereby leaving a remaining portion of unselected data displayed in the edit field; and displaying the selected portion of the data in the edit field according to the determined second format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged. - 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, 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, selecting a portion of the data displayed in the edit field that is less than the data displayed in the edit field, thereby leaving a remaining portion of unselected data displayed in the edit field; altering the content of the selected portion of the data; determining a second format for displaying the selected portion of the data in the edit field; and re-displaying the selected portion of the data in the edit field according to the determined second format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged. - 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, 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, selecting a portion of the incorporated data displayed in the edit field that is less than the data displayed in the edit field, thereby leaving a remaining portion of unselected data displayed in the edit field; indicating a modified format for displaying the selected portion of the data in the edit field; and re-displaying the selected portion of the displayed is incorporated data according to the modified format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged.
-
-
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, 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 from a portion of the document; displaying an edit field in the displayed dialog window with the edit field initially displaying the selection of data from a portion of the document; and without closing the dialog window, determining a modified format characteristic for the selection of data from the portion of the document that is displayed in the edit field; and displaying the selection of data displayed 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 an 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 edit control of the selected field a modified format for displaying a determined portion of the data in the selected field that is less than the data displayed in the selected field, thereby leaving a remaining portion; and under control of the edit control of the selected field, displaying the determined portion of the data in the selected field according to the modified format; and incorporating into the document the data displayed in the selected field with the determined portion according to the modified format and the remaining portion in the initial format.
-
-
27. 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 format modification mechanism that, without closing the dialog window, modifies the format of a selected portion of the data contained in the displayed edit field that is less than the data contained in the displayed edit field, thereby leaving a remaining portion of unselected data contained in the displayed edit field, and causes the selected portion of the data contained in the displayed edit field to be re-displayed according to the modified format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged.
-
-
28. 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 format modifying means that, without closing the dialog window, modifies the format of a selected portion of the data contained in the displayed edit field that is less than the data contained in the displayed edit field, thereby leaving a remaining portion of unselected data contained in the displayed edit field, and invokes the dialog window display means to display the selected portion of the data in the displayed edit field according to the modified format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged.
-
-
29. 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 format modification mechanism that, without closing the dialog window, modifies the format of a selected portion of the data contained in the displayed edit field that is less than the data contained in the displayed edit field, thereby leaving a remaining portion of unselected data contained in the displayed edit field, and re-displays the data in the displayed edit field according to the modified format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged.
-
-
30. A method in a computer system for formatting data in a portion of a window, the computer system having windows for inputting and displaying data, the method comprising the computer-implemented steps of:
-
opening a dialog window, wherein the dialog window is displayed; displaying an edit field in the displayed dialog window; determining a first paragraph format for displaying data in the edit field that defines characteristics of data other than font characteristics; and without dosing the dialog window, determining a second paragraph format for displaying data in the edit field that defines characteristics of data other than font characteristics; receiving data to be displayed in the edit field; and displaying the received data in the edit field according to the determined second paragraph format. - View Dependent Claims (31, 32, 33)
-
-
34. A computer-readable memory medium containing instructions for controlling a computer processor in a computer system to format data in an edit field, the computer system having windows for inputting and displaying data, by performing the 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; selecting a portion of the data displayed in the edit field that is less than the data displayed in the edit field, thereby leaving a remaining portion of unselected data displayed in the edit field; determining a second format for the selected portion of the data; and re-displaying the selected portion of the data displayed in the edit field according to the determined second format, such that the remaining portion of unselected data continues to be displayed in the edit field unchanged.
-
-
35. A computer-readable memory medium containing instructions for controlling a word processor to format data from a document, the data having format characteristics, the word processor having a plurality of dialog windows for inputting and displaying data, by performing the 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; 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, 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.
-
-
36. A computer-readable memory medium containing instructions for controlling a computer processor in a computer system to format 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 an edit control for implementing the behavior of the edit field, by performing the 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 edit control, re-displaying the received data displayed in the edit field according to the determined second format.
-
-
37. A computer-readable memory medium containing instructions for controlling a computer processor to implement 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, by performing the 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.
-
Specification