Re: [ARMini-support] UniControl: UniClip question

  • From: Steve Fryatt <lists@xxxxxxxxxxxxxxxxxx>
  • To: armini-support@xxxxxxxxxxxxx
  • Date: Sun, 16 Jul 2017 10:14:28 +0100

On 30 Jun, Bernard Boase wrote in message
    <e92d6b5456.boase@xxxxxxxxxxxxxxxxx>:

If I have Steve Fryatt's !Clipboard loaded, its little window shows which
app currently owns the clipboard. Ordinarily, after doing Ctrl-C from an
an app like Edit, EmailEdit, TechWriter (though not OPro?), the owner is
that app or, if it's been from a writable icon, it's IcnClipBrd (Steve's
useful module) that owns it.

BUT, after doing a Ctrl-C at the PC, !Clipboard's window shows UniServer
has the clipboard, and no further RISC OS global Ctrl-C operations replace
the content of the clipboard or are reported as having regained the
clipboard. Worse, UniServer doesn't relinquish its hold even if I quit
UniControl.

EmailEdit seems to use its own private clipboard because copy/paste within
emails continues to work. But IcnClipBrd now pastes only what is in
UniServer's file ClipRemote. If I delete ClipRemote, Ctrl-V to,say, Edit
fails with "File 'Wimp$Scrap' not found"

UniChoices parameter NoClip, whether on or off, seems to make no
difference, any more than UniClip's Disable option.

!Clipboard does appear to provide some relevant diagnostic information.
And IcnClpBrd doesn't appear to be at fault.

I can't remember whether this got resolved (I've been paying more attention
to the theatre for the past three or four weeks), but if it didn't, it would
be very useful to know what Wimp messages get passed around the system as
these events unfold. Reporter, plus my MsgMon module, are one way of finding
this out:

  http://www.stevefryatt.org.uk/software/msgmon/

We're only interested in the Data Transfer Protocol, so creating an Obey
file containing the following commands and running it after loading MsgMon
will limit the messages that it picks up:

    MsgMonAddMsg 1
    MsgMonAddMsg 2
    MsgMonAddMsg 3
    MsgMonAddMsg 4
    MsgMonAddMsg 5
    MsgMonAddMsg 6
    MsgMonAddMsg 7
    MsgMonaddMsg &D
    MsgMonAddMsg &F
    MsgMonAddMsg &10
    MsgMonAddMsg &11
    MsgMonAddMsg &12
    MsgMonAddMsg &13

Reporter's window can then be cleared, and the sequence of clipboard
operations can be started. What will then be logged in Reporter is a
complete set of messages passing between the various clipboard-owning
applications.

-- 
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/
---
To alter your preferences or leave the group, 
visit //www.freelists.org/list/armini-support
List-related queries to info@xxxxxxxxxxxx

Other related posts: