Name

SernaClipboard

Synopsis

class SernaClipboard:

  # public static functions

  SString getText(bool, const GroveStripInfo &) 
  None setText(bool, const SString &) 
  GroveDocumentFragment getFragment(bool = false) 
  None setFragment(bool, GroveDocumentFragment &) 

Description

Provides access to application clipboard. Note that under Unix systems, there are two clipboards: normal clipboard and mouse clipboard. These are distinguished with isMouse parameter for clipboard functions. For normal clipboard, value of this parameter must be false.

SernaClipboard public static functions

  1. SString getText(bool isMouse, const GroveStripInfo & )

    Returns clipboard content as SString.


  2. None setText(bool isMouse, const SString & )

    Copies raw string to the clipboard buffer. On paste, this string will not be escaped.


  3. GroveDocumentFragment getFragment(bool isMouse = false)

    Returns clipboard content as fragment.


  4. None setFragment(bool isMouse, GroveDocumentFragment & frag)