diff options
| author | Greg Ercolano <erco@seriss.com> | 2013-09-13 22:57:30 +0000 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2013-09-13 22:57:30 +0000 |
| commit | 4e6779bc49c2603a18b147d355524dccf6e01cb6 (patch) | |
| tree | f2c9507572413013a988e39a7ea57bfdcb22db6c | |
| parent | 3baf5e0d584039df7c1296cb899b96ba457d411e (diff) | |
Added code example for ossman's new add_clipboard_notify(),
and updated CHANGES.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9976 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
| -rw-r--r-- | CHANGES | 4 | ||||
| -rw-r--r-- | FL/Fl.H | 14 |
2 files changed, 18 insertions, 0 deletions
@@ -13,6 +13,10 @@ CHANGES IN FLTK 1.3.3 - Fixed various Mac specific opengl issues (STR #2944) - Added new method Fl_Widget::top_window() (STR #2948) - Added new method Fl_Widget::top_window_offset() (part of STR #2944) + - Added ability to get notifications whenever the clipboard changes (STR#2636) + New methods: + Fl::add_clipboard_notify(Fl_Clipboard_Notify_Handler h, void *data = 0) + Fl::remove_clipboard_notify(Fl_Clipboard_Notify_Handler h) CHANGES IN FLTK 1.3.2 @@ -756,6 +756,20 @@ public: FLTK will call the registered callback whenever there is a change to the selection buffer or the clipboard. The source argument indicates which of the two has changed. Only changes by other applications are reported. + + Example: + \code + void clip_callback(int source, void *data) { + if ( source == 0 ) printf("CLIP CALLBACK: selection buffer changed\n"); + if ( source == 1 ) printf("CLIP CALLBACK: clipboard changed\n"); + } + [..] + int main() { + [..] + Fl::add_clipboard_notify(clip_callback); + [..] + } + \endcode \note Some systems require polling to monitor the clipboard and may therefore have some delay in detecting changes. */ |
