MARCEDIT-L Archives

March 2015

MARCEDIT-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Terry Reese <[log in to unmask]>
Reply To:
MarcEdit support in technical and instructional matters <[log in to unmask]>
Date:
Fri, 27 Mar 2015 20:59:34 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (82 lines)
Hi Bryan, 

I took a look at this.  The difference you see is definitely related to the
change between using the richtextbox controls and the textboxbase class.
The difference is in how these values determine word boundaries.  You can
see this in other programs as well.  If you open Notepad, you'll see it has
the same word boundary interpretation as MarcEdit (they both use the textbox
primitives), while WordPad, Word, Outlook -- they use a variations of the
Richtextbox because they use formatted text and treat boundaries
differently.  

Anyway -- I know why it's working the way that it's working so I'll see if I
can recode the process and override the operation.  

--tr

-----Original Message-----
From: MarcEdit support in technical and instructional matters
[mailto:[log in to unmask]] On Behalf Of Bryan Baldus
Sent: Friday, March 27, 2015 1:14 PM
To: [log in to unmask]
Subject: Re: [MARCEDIT-L] Editing question

On Friday, March 27, 2015 11:49 AM, Terry Reese wrote:
>I just looked at the code - I'm actually using the base Textbox component
as a primitive, and have written my own class structures around it to
provide better memory management and streaming support.  That actually makes
sense.  Looking at the change log - this was done specifically to provide
better support for non-Windows based systems (the richtextbox component is a
windows only control).  So, this is why this function would have disappears
with the update to MarcEdit 6.  I made close to 200 changes specifically to
make the interface more Linux/Mac friendly - in part to prep for a much
larger rewrite of the UI targeting specific platforms (if I can find the
time).  The down side to this is that the Richtextbox control supported a
number of helper options that provided the functionality you were seeing.
Since the richtextbox control is essentially a custom textbox, I'm pretty
sure I can bring this back - it just may not be straight forward.  I'll dig
into this tonight an!
 d take a closer look.

I'm not sure if this is related, but back in January 2011, I sent a message
[1] asking about control-arrowing between words (among other things):

>-Control-right/left arrow between words, stopping at $. Sometime around
version 5.1 (possibly around the same time as the loss of multiple undo),
MarcEdit was updated in a way that made using control-arrow right or left
jump between words, but no longer jump between punctuation. For example, in
the string ":$bMitchell Lane Publishers,$cc2011.", in MarcEdit
5.2.4013.6155, starting at the back and control-arrowing left, the 1st stop
is before the P in Publishers. In MarcEdit 4.6.63 (and probably 5.0+, though
I don't have those installed, and am going only on memory), the 1st stop is
before the ending period, then between $ and c (at $c), then before the
comma before $c, then at the P in Publishers. Having it stop at the
punctuation makes it easier to jump between subfields. MarcEdit 4.6's stops
also appear to match those in my e-mail client, Microsoft Outlook 2003, and
Notepad++.

Is there a chance that this feature could come back, as well?

[1] http://metis3.gmu.edu/cgi-bin/wa?A2=MARCEDIT-L;87955475.1101

Thank you,

Bryan Baldus
Senior Cataloger
Quality Books Inc.
The Best of America's Independent Presses
1-800-323-4241x402
[log in to unmask]

________________________________________________________________________

This message comes to you via MARCEDIT-L, a Listserv(R) list for technical
and instructional support in MarcEdit.  If you wish to communicate directly
with the list owners, write to [log in to unmask] To
unsubscribe, send a message "SIGNOFF MARCEDIT-L" to
[log in to unmask]

________________________________________________________________________

This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit.  If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]

ATOM RSS1 RSS2