Claims
- 1. A method for selecting portions of electronic data on a display device, comprising the steps of:
generating a selection area identifying a first portion of said electronic data, wherein said selection area includes one or more selection handles; receiving an input from a user associated with said one or more selection handles; and resizing said selection area responsive to said user input.
- 2. The method of claim 1, wherein said electronic data is text data.
- 3. The method of claim 2, wherein said step of receiving an input further comprises the step of said user selecting and dragging said one of said selection handles.
- 4. The method of claim 3, wherein said display device is a tablet personal computer, and said step of said user selecting and dragging is performed using a stylus.
- 5. The method of claim 2, wherein said step of resizing is performed in accordance with a directional flow of a language of said electronic data.
- 6. The method of claim 2, wherein said selection area includes two selection handles on opposing sides of said highlight selection area.
- 7. The method of claim 6, further comprising the step of exchanging handles when a first of said selection handles is relocated to an opposite side of said selection area.
- 8. The method of claim 1, wherein said electronic data includes one or more graphical image objects.
- 9. The method of claim 8, wherein said step of resizing further comprises the step of automatically resizing said selection area to highlight an entire image object when said user relocates said one of said selection handles to highlight a portion of said image object.
- 10. The method of claim 8, wherein said selection area further includes an image object handle.
- 11. The method of claim 10, wherein said image object handle is a rotational tool.
- 12. The method of claim 1, wherein said electronic data identified by said selection area is displayed in a different color from electronic data not identified by said selection area.
- 13. The method of claim 1, wherein said step of resizing is performed as said selection handle is relocated.
- 14. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 1.
- 15. A portable computing device comprising a display area and a stylus, configured to:
display electronic text data on said display area; detect a user selection of a portion of said text data using said stylus; display a selection area identifying said selected portion of said text data, wherein said selection area includes first and second selection handles on opposing sides of said selection area; detect a user selection and movement of said first selection handle; and resize said selection area responsive to said user selection and movement of said first selection handle.
- 16. The device of claim 15, further configured to resize said selection area in accordance with a directional flow of a language of said text data.
- 17. The device of claim 15, further configured to automatically exchange selection handles when said user selects and moves said first selection handle to an opposite side of said selection area.
- 18. The device of claim 15, wherein said user selection of said portion of said text data is generated by double-tapping said stylus on said display area, and said portion of said text data is a single word.
- 19. The device of claim 15, wherein said user selection of said portion of said text data is generated by tapping and dragging said stylus on said display area.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority to U.S. Provisional Patent Application Serial No. 60/247,973, entitled Selection Handles in Editing Electronic Documents, filed Nov. 10, 2000, which is hereby incorporated by reference as to its entirety. The present application is also related to application Serial No. ______ (Atty docket 3797.00066), entitled Method and Apparatus For Improving the Appearance of Digitally Represented Handwriting, filed on Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00067), entitled Highlevel Active Pen Matrix, and filed on Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00070), entitled Insertion Point Bungee Space Tool, and filed on Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00072), entitled Simulating Gestures of a Mouse Using a Stylus and Providing Feedback Thereto, and filed on Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00074), entitled System and Method For Accepting Disparate Types Of User Input, and filed on Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00075), entitled In Air Gestures, and filed on Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00076), entitled Mouse Input Panel Windows Class List, and filed Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00077), entitled Mouse Input Panel and User Interface, and filed Nov. 10, 2000; to application Serial No. ______ (Atty docket 3797.00079), entitled System and Method For Inserting Implicit Page Breaks, and filed on Nov. 10, 2000; to application Serial No. ______ (Atty. docket 3797.00086), entitled High Level Active Pen Matrix, and filed on Dec. 15, 2000; to application Serial No. ______ (Atty. docket 3797.00068), entitled Mode Hinting/Switching, and filed on Dec. 21, 2000; to Application Serial No. ______ (Atty. docket 3797.00073), entitled Tablet Computer and its Features, and filed on Nov. 10, 2000; and to Application Serial No. ______ (Atty. docket 3797.00071), entitled Anchoring, Rendering, Reflow, & Transformations, filed Dec. 29, 2000, each of which is incorporated by reference herein as to their entireties.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60247973 |
Nov 2000 |
US |