[gtkada] key_release_event

Stephen Leake stephen_leake at acm.org
Sat Nov 2 17:57:55 CET 2002


I'm using GtkAda 1.3.12 on Windows 98.

I'm trying to use an Entry widget, and do something when the user hits
Enter (or Return).

So I'm trying to handle the "key_release_event", but my handler is
never getting called.

Here's how I create the widget:

      Gtk.GEntry.Gtk_New (Table_View.Private_Stuff.List_Edit_Add_Entry);

Here's the handler spec:

   function On_List_Edit_Add_Key_Release
     (Widget : access Gtk.Widget.Gtk_Widget_Record'Class;
      Event  : in     Gdk.Event.Gdk_Event_Key)
     return Boolean;

Here's the Connect call:

      Connect
        (Table_View.Private_Stuff.List_Edit_Add_Entry,
         "key_release_event",
         To_Marshaller (On_List_Edit_Add_Key_Release'Access));

Is there a better way to handle the user hitting Enter?

Has anyone done this?

-- 
-- Stephe





More information about the gtkada mailing list