- // FIXME: this is an odd place to have it, but xforms needs it here ...
- /// a selection exists
- virtual void haveSelection(bool) const = 0;
- /// get the X clipboard contents
- virtual string const getClipboard() const = 0;
- /// fill the clipboard
- virtual void putClipboard(string const &) const = 0;
-
- /// work area dimensions have changed
- boost::signal0<void> workAreaResize;
- /// the scrollbar has changed
- boost::signal1<void, int> scrollDocView;
- /// a key combination has been pressed
- boost::signal2<void, LyXKeySymPtr, key_modifier::state> workAreaKeyPress;
- /// some mouse event
- boost::signal1<void, FuncRequest> dispatch;
- /// emitted when an X client has requested our selection
- boost::signal0<void> selectionRequested;
- /// emitted when another X client has stolen our selection
- boost::signal0<void> selectionLost;