Feature #1807
implement clipboard support
100%
Related issues
History
#1 Updated by Greg Shah over 11 years ago
CLIPBOARD system handle and all used attrs/methods + general runtime support
#2 Updated by Greg Shah over 11 years ago
- Target version set to Milestone 12
#3 Updated by Greg Shah almost 9 years ago
Some things to note:
1. ChUI does support use of the CLIPBOARD system handle (including the VALUE attribute for both reading and writing). However, there is no system clipboard in this case. The 4GL has its own private/process-internal clipboard that is used. We will need to investigate how much of the MULTIPLE and type support is functional.
2. ChUI has some kind of support for CUT (default key function mapped to F10), COPY (default key function mapped to F11) and PASTE (default key function mapped to F12). I could get these to fire a trigger, but I could not get data from the clipboard into a fill-in or editor. One might thing that there would have to be a current selection for copy or cut to work. The selection-start
and selection-end
attributes are read-only. At this point we don't know how to make a selection through the user interface. I wonder if we could make that work, if copy/cut would then work. Anyway, this needs more research. They must have some kind of function, otherwise why is the support there?
Both of these things are partially illustrated by testcases/uast/clipboard/clipboard_basic.p
.
#4 Updated by Greg Shah about 8 years ago
- Target version deleted (
Milestone 12)
#5 Updated by Greg Shah almost 8 years ago
Task #3120 has been created for the ChUI implementation (which will provide an "internal" clipboard).
Basic support for the CLIPBOARD
system handle and for the get/set of the VALUE
attribute in GUI has been implemented in task branch 3084a as part of #3080.
#6 Updated by Greg Shah about 6 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
#7 Updated by Greg Shah about 6 years ago
- Related to Feature #3467: implement clipboard stream support added