[duxhelp] Re: <para.>

  • From: "Peter Sullivan" <peter@xxxxxxxxxx>
  • To: <duxhelp@xxxxxxxxxxxxx>
  • Date: Thu, 8 Feb 2007 11:58:22 -0400

David,

I've put off responding to this request because it is outside the scope of
the service release.

It is possible, however, to do something about this.  What I suggest is that
we define a new behavior in three circumstances:

1. Delete is pushed when the cursor is just before the sequence
</EndOfAnyLinearStyle.><BeginningOfAnyLinearStyle.>
2. Backspace is pushed when the cursor is just after the same sequence.
3. Either delete or backspace is pushed when the cursor is between the two
codes in that sequence.

In any of these three cases, regardless of whether DBT is in coded view or
formatted view, it should invoke the same code as is now used for "Layout,
join lines".  That is, it should replace the pair of codes with a space, and
also ensure that the style reference at the end of the now-joined paragraphs
is a closing reference for the style opening code at the start of the
paragraph.

Note, however, that this may be considered counterintuitive or otherwise
problematic in three ways:

1. It doesn't matter which of the two codes </EndOfParagraph1Style.> and
<StartOfParagraph2Style.> would otherwise be the direct "target" of the
backspace or delete.  The result is that the paragraphs are joined and left
in the style originally associated only with the first paragraph.  Some
might argue that when the </EndOfParagraph1Style.> code would otherwise be
the target of the backspace or delete key, that the joined paragaphs should
be left in the style originally associated with the second paragraph.  (I
say that's too complicated, but I like to anticipate problems people might
raise.)

2. We might now be pressed to add a new function: Remove linear style.
Otherwise, it becomes now difficult to do this.  (In truth, our hope is that
people will rarely want to do it.)

3. If you read my proposal carefully, you'll note that if *anything* -- even
a space -- appears between </EndOfAnyLinearStyle.> and the next
<BeginningOfAnyLinearStyle.> then my proposal doesn't apply.  This will
cause some fretting when there are codes or spaces in the mix and the user
is in formatted view, where the spaces or codes aren't seen.

Regardless, I'm throwing the now more specific suggestion back at you for
comments.

- Peter

-----Original Message-----
From: duxhelp-bounce@xxxxxxxxxxxxx [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On
Behalf Of David Spybey
Sent: Tuesday, December 19, 2006 5:37 AM
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: <para.>

Peter
 
Thank you for the advice. I thought I had tried that and found it did not do
what I wanted but having looked at it again it is definitely a simpler route
with the current software. 
 
Thinking about possible improvements. 
1. It would be good do the operation without having to block any text, ie
just from placing the cursor either at the end of the first paragraph or at
the beginning of the second.) 2. My  "natural" way of joining paragraphs in
a word processing document would be to press delete at the beginning of the
second paragraph. At the moment that method messes up the first paragraph's
settings. Any change to allow this would be an improvement.
 
Of the above I would see (1) as being the improvement which may be easier to
implement. 
 
David

________________________________

From: duxhelp-bounce@xxxxxxxxxxxxx on behalf of Peter Sullivan
Sent: Sat 16/12/2006 12:45
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: <para.>



David,

Use Layout, Join Lines instead of Layout, Join Paragraphs.  You should then
get what you want in one step.

- Peter

-----Original Message-----
From: duxhelp-bounce@xxxxxxxxxxxxx [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On
Behalf Of David Spybey
Sent: Saturday, December 16, 2006 6:09 AM
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: <para.>

George

I was too hasty in saying "I can see that your solution will work" as I
wrote it without actually trying it myself -- it clearly seemed reasonable!!

However having followed what you have said, I am still finding a problem.The
para. codes do go but they are replaced by a line break so the paragraphs
are still not joined as the second one is on a new line. Agreed it is then
possible to delete the line break and then add in the required space.
However this does seem a bit of a sledgehammer to crack the proverbial nut!

David


________________________________

From: duxhelp-bounce@xxxxxxxxxxxxx [mailto:duxhelp-bounce@xxxxxxxxxxxxx]
Sent: Fri 15/12/2006 17:09
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: <para.>



Hi David,

Perhaps I didn't explain too well.

You only need to highlight a letter or two either side - between the two
paragraphs you want to join.

bla bla.</para.>
<para.>Bla bla

George.

-----Original Message-----
From: duxhelp-bounce@xxxxxxxxxxxxx
[mailto:duxhelp-bounce@xxxxxxxxxxxxx]
Sent: 15 December 2006 16:50
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: <para.>

George

Thanks for the suggestion. I can see that your solution will work but it is
a little awkward if the paragraphs concerned are long.
This is
particularly the case for braille users of DBT.

If a simpler fix does not exist now then it would be appreciated as a future
improvement.

David

-----Original Message-----
From: duxhelp-bounce@xxxxxxxxxxxxx
[mailto:duxhelp-bounce@xxxxxxxxxxxxx]

Sent: 15 December 2006 16:15
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: <para.>

Hi David,

Yes.  Highlight the end of the first and beginning of the second paragraph.
Go to the Layout menu, Join Styles.

Although in an ideal world (hint, hint, Peter) it would be nice to have an
advanced user option to remove just one of a pair of tags.

George.

-----Original Message-----
From: duxhelp-bounce@xxxxxxxxxxxxx
[mailto:duxhelp-bounce@xxxxxxxxxxxxx]
Sent: 15 December 2006 16:07
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: <para.>

Peter

I wonder if you know of a way round the following problem.

The codes <para.> and </para.> are linked. If one is deleted the other
automatically deletes itself. This means that if you attempt to merge two
paragraphs together by pressing [delete] [delete] [space] at the start of
the second paragraph then both paragraphs loose their codes and the combined
paragraph is no longer indented at its start.

David Spybey



* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting http://www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *
* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting http://www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *
* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting http://www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *
* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting http://www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *




* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting http://www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *




* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting http://www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *

Other related posts: