To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=11901





------- Additional comments from [EMAIL PROTECTED] Fri Dec 23 10:30:25 -0800 
2005 -------
There is a design flaw with most word processors, that stands out in OOo, but is
also annoying in Word. That is, moving text can have unintended consequences
with paragraph formats. For example, if you delete a bulleted paragraph above a
heading, the heading could become bulleted.

I have developed a solution that addresses the concerns raised in:

11901: Selecting a paragraph and end of paragraph marker (long)
19547: Selecting text WITH last paragraph sign would be easyer
50280: quadruple-click to select paragraph should also select return character
8312: Tripple-click should select entire paragraph
32804: RFE for easier paragraph selection with the mouse


First, there should be no such concept as a paragraph marker. It may be a valid
programmer concept, but should not play a role in the UI.

Selection should be limited to one of the following:

TYPE A: Any number of characters within ONE paragraph, including all characters.
The selection does not include paragraph styles/formats. If the selection is cut
or deleted, there is no change in the paragraph format. If the selection is
pasted, the target paragraph format does not change. If the selection is all
characters in a paragraph, and the selection is deleted, there is an empty
paragraph remaining.

TYPE B: Any number of whole paragraphs. The selection includes all paragraph
formats/styles. If the selection is cut or deleted, the entire paragraph(s) are
deleted. If the selection is pasted after the last character of a paragraph, or
before the first character of a paragraph, then the pasted paragraph(s) are
inserted between the two existing ones. if the selection is pasted after the
last character in a document, the last paragraph is unchanged and the selection
is added to the document as paragraphs. If the selection is pasted before the
first character of a document, the first paragraph is unchanged, the and the
selection is inserted at the beginning of the document as paragraphs. If the
selection is pasted within a paragraph, the target paragraph is first split into
two at that point, then the selection is inserted as whole paragraphs between
the two target paragraphs.

TYPE C: Some characters in a top paragraph, all characters in zero or more
middle paragraphs, and some characters in a bottom paragraph, with certain
restrictions. The restrictions are that all paragraphs have identical formats,
and that either (a) the first character of the top paragraph  is not included,
or (b) the last character of the bottom paragraph is not included. The 
paragraph formats are NOT included with the selection. Instead the selection is
treated as type A with embedded paragraph breaks. If the selection is cut or
deleted, the top and bottom paragraphs are joined (as they must have the same
format). If the selection is pasted, the target paragraph is divided into 2 or
more paragraphs that have the same format.

The visual indicators of types A, B, and C are as follows: Type A and C are
indicated by a highlight that looks like OOo 2.0. Type B is indicated by a
highlight that extends left and right to the edge of the page or window. So, if
the highlight is wide, it includes paragraph formatting; otherwise it only
includes character formatting.

The keyboard and mouse selection rules would be:

(1)     If you have a type A selection that includes all characters in a 
paragraph,
and then you press the right arrow key (if you are at the end of the paragraph)
or the left arrow key (if you are at the top of the paragraph), the selection
changes to type B, and the whole paragraph is selected.

(2)     If you have a type A selection that includes all characters in a 
paragraph,
and you use any means to extend the selection into another paragraph, then the
selection changes to type B, and both paragraphs are selected.

(3)     If you have a type B selection, and you extend the selection by as 
little as
one character, it remains type B, and whole paragraphs are added to the
selection. So you can hold Shift and press the right arrow to select additional
paragraphs.

(4)     If you have a type A selection that does NOT include all characters in 
the
paragraph, and you extend the selection by any means into another paragraph,
then it either becomes a type B or C selection depending on the format. If the
formats are identical, it becomes a type C
selection; otherwise it becomes type B.

(5)     If you have a type C selection, and you extend the selection by any 
means
into another paragraph that does not have an identical format, then it becomes
type B.

The user will have to do certain things differently with this design. For
example, to move part of one paragraph and all of the next one, if the formats
are different, the user must FIRST break the first paragraph into two, then move
two complete paragraphs. This guarantees that the formats of any other
paragraphs are not affected. If the user does not break the first paragraph into
two, then there will no way to make that selection. And there shouldn’t be,
because it is an undefined selection.


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to