Index

Package: Key_Snooper_Install_User_Data (generic)

Description

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

Types

User_Data_Type

type User_Data_Type (<>) is private;

Gtk_Key_Snoop_Func

type Gtk_Key_Snoop_Func is access function
        (Grab_Widget : not null access Gtk.Widget.Gtk_Widget_Record'Class;
         Event       : Gdk.Event.Gdk_Event_Key;
         Func_Data   : User_Data_Type) return Gint;
Key snooper functions are called before normal event delivery. They can be used to implement custom key event handling. "grab_widget": the widget to which the event will be delivered "event": the key event "func_data": data supplied to Gtk.Main.Key_Snooper_Install

Subprograms & Entries

Destroy

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

Key_Snooper_Install

function Key_Snooper_Install 
(Snooper: Gtk_Key_Snoop_Func;
Func_Data: User_Data_Type) return Guint;