Index

Package: Request_Contents_User_Data (generic)

Description

generic
      type User_Data_Type (<>) is private;
      with procedure Destroy (Data : in out User_Data_Type) is null;
   package Request_Contents_User_Data is

Types

User_Data_Type

type User_Data_Type (<>) is private;

Gtk_Clipboard_Received_Func

type Gtk_Clipboard_Received_Func is access procedure
        (Clipboard      : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class;
         Selection_Data : Gtk.Selection_Data.Gtk_Selection_Data;
         Data           : User_Data_Type);
A function to be called when the results of Gtk.Clipboard.Request_Contents are received, or when the request fails. "clipboard": the Gtk.Clipboard.Gtk_Clipboard "selection_data": a Gtk.Selection_Data.Gtk_Selection_Data containing the data was received. If retrieving the data failed, then then length field of Selection_Data will be negative. "data": the User_Data supplied to Gtk.Clipboard.Request_Contents.

Subprograms & Entries

Destroy

procedure Destroy 
(Data: in out User_Data_Type) is null;

Request_Contents

procedure Request_Contents 
(Clipboard: not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class;
Target: Gdk.Types.Gdk_Atom;
Callback: Gtk_Clipboard_Received_Func;
User_Data: User_Data_Type);