# Module GtkBase.Clipboard

    module Clipboard: sig .. end

    val get : Gdk.atom -> Gtk.clipboard

    val clear : Gtk.clipboard -> unit

    val set_text : Gtk.clipboard -> string -> unit

    val set_image : Gtk.clipboard -> GdkPixbuf.pixbuf -> unit

    val wait_for_contents : Gtk.clipboard -> target:Gdk.atom -> Gtk.selection_data

    val wait_for_text : Gtk.clipboard -> string option

    val wait_for_image : Gtk.clipboard -> GdkPixbuf.pixbuf option

    val wait_for_targets : Gtk.clipboard -> Gdk.atom list

    val request_contents : Gtk.clipboard ->
           target:Gdk.atom -> callback:(Gtk.selection_data -> unit) -> unit

    val request_text : Gtk.clipboard -> callback:(string option -> unit) -> unit