Issue 20126

Summary: Q-PCD Enhance selection methods for text and tables
Product: General Reporter: falko.tesch
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: esigra, issues
Version: OOo 1.0.0   
Target Milestone: AOO Later   
Hardware: All   
OS: All   
URL: http://specs.openoffice.org/writer/selection_enhancement/Text-table_selection_enhancement.sxw
Issue Type: FEATURE Latest Confirmation in: ---
Developer Difficulty: ---

Description falko.tesch 2003-09-26 08:58:01 UTC
Task tracking system for Childs
PLEASE CREATE CHILD-TASKS IN ISSUEZILLA!

Product Requirement 
Enhance office' text/table selection abilities

Customer Need/Problem
Enhance selection methods for text (whole paragraphs) and tables (columns, rows)

Product Concept
Writer currently supports only three different types of text selection: A single
word (double-click), a complete line (triple-click) and multiple text selection
(like single word/complete line but with CTRL kept pressed). While
multi-selection and single word selection are sensible actions the 'complete
line' action is very seldom used.

Instead new selection actions should be addressed:

single word (already implemented)
complete paragraph (could replace complete line selection -> triple click)
full sentence (double-click with modifier -> CTRL).

Furthermore selection of tables in Writer needs some enhancement. While the
current selection operation should not change they can be enhanced by
a) easier full table selection
b) easier selection from 'outside' the table
Comment 1 lutz.hoeger 2003-10-23 07:43:55 UTC
added keyword Q-PCD
Comment 2 falko.tesch 2004-03-30 11:44:00 UTC
FT: set to started. Due to legal issues spec is not published yet.
Comment 3 falko.tesch 2004-04-07 14:04:21 UTC
FT: Published and out for review
Comment 4 falko.tesch 2004-04-28 15:22:11 UTC
FT->EM: forwarded to you for String Review.
After that please forward to Ama@openoffice.org for implementation. Thx.
Comment 5 e.matthis 2004-04-29 14:13:03 UTC
on my to do list
Comment 6 e.matthis 2004-05-18 13:21:13 UTC
there are no strgs for me to review, so on to you AMA.
Comment 7 andreas.martens 2004-05-25 16:06:24 UTC
*** Issue 14642 has been marked as a duplicate of this issue. ***
Comment 8 thorsten.ziehm 2004-07-13 12:06:26 UTC
Due to missing resources the product team and the development decided to shift
this feature to the next target 'OOo later'. It is unlikely to integrate this
feature in OOo 2.0.
If somebody in the community have the knowledge to help Sun here, please contact
the development and retarget this feature.
Comment 9 loucrazy 2004-07-14 10:35:15 UTC
While I sympathize with the "missing resources" problem, this issue is 
important in allowing easy migration of existing MS Word users to OOo.

I hope you'll reconsider, and add at least some of these features in 2.0.

I'd volunteer to help, but user interface programming is definitely not my 
piece of cake.


I am also adding some notes on the specs:

In special case #1, there is this note: "In case of row selection there are no 
defined selection methods available, yet." (talking about tables with complex 
layouts due to splitting and/or merging cells).
There ought to be such an algorithm already, because there is a 'delete row' 
method (which by default is linked to an icon on the table object toolbar, or 
whatever it is called in english).

MS Word also has some more interesting shortcuts for line/paragraph selection.

Clicking on the left of a line will select the whole line (very similar to 
table row selection).
Double clicking on the left of a line will select the whole paragraph.
Triple clicking or CTRL-Clicking on the left of a line will select the whole 
document (similar to Ctrl-A) 

These shortcuts work both in normal view and in print layout view.

At least some of these shortcuts (preferably all three of them) should be added 
to the specs.

Thank you for all the work!
Comment 10 andreas.martens 2004-07-30 07:25:26 UTC
We decided to put this feature into the OOo 2.0 again.
Comment 11 andreas.martens 2004-07-30 07:59:36 UTC
.. and you have been selected, Frank ;-)
Comment 12 frank.meies 2004-08-19 15:10:04 UTC
Ready for QA.
Comment 13 frank.meies 2004-08-19 15:10:19 UTC
.
Comment 14 michael.ruess 2004-08-25 13:25:48 UTC
Verified in CWS enhselect.
Comment 15 ingenstans 2004-09-20 10:05:06 UTC
*** Issue 17167 has been marked as a duplicate of this issue. ***
Comment 16 ingenstans 2004-09-20 17:13:01 UTC
Will this delicious funcitonality be available through the api as well? It would 
be useful for all sorts of macro writers.
Comment 17 michael.ruess 2004-09-21 10:48:36 UTC
Checked in 680m54.
Comment 18 falko.tesch 2004-10-08 11:11:26 UTC
FT: Sorry, I have to re-open this issue due to minor spec updates :o(
Please refer to the newly introduced table of SEPARATOR characters and add the
new ones to the list of already existing/implemented separators.
Since this is NO UI change Beta as target is OK. Thx.
Comment 19 falko.tesch 2004-10-08 11:12:14 UTC
.
Comment 20 andreas.martens 2004-10-15 12:31:23 UTC
It's too risky to change the characters which are used to find start and end of
sentences. This has to be done in a base function called line break iterator.
This function is used from very different places so we shouldn't change the
iterator for OOo2.0.
Comment 21 falko.tesch 2004-11-01 14:41:24 UTC
Re-targeted
Comment 22 loucrazy 2004-11-01 21:19:13 UTC
If I understand it correctly, this was already implemented (at least partly) in 
680m54

Does this mean that all changes will disappear from the next release?

Comment 23 falko.tesch 2004-11-02 06:53:57 UTC
No, of course not. The _only_ thing that hasn't been implememnted (and was
shifted to OO Later) is the support of certain Unicode characters as defined
seperators.
Sorry for misunderstandings.
Comment 24 michael.ruess 2004-11-25 07:59:37 UTC
*** Issue 37810 has been marked as a duplicate of this issue. ***
Comment 25 falko.tesch 2004-11-25 08:05:37 UTC
Changed priority
Comment 26 jnoreiko 2005-06-03 13:28:31 UTC
This appears to be implemented in the latest 2.0 beta release (1.8.104) but the
triple-click is confused by sentences that do not begin with a capital letter.
Comment 27 Rob Weir 2013-07-30 02:13:45 UTC
Reset assignee on issues not touched by assignee in more than 2000 days.