class EV_GTK_EXTERNALS
Routines missing from class GTK
note
description: "Routines missing from class GTK"
legal: "See notice at end of class."
status: "See notice at end of class."
class
EV_GTK_EXTERNALS
feature -- C Externals
frozen set_gdk_event_button_struct_button (a_c_struct: POINTER; a_button: INTEGER)
external
"C [struct <gtk/gtk.h>] (GdkEventButton, guint)"
alias
"button"
end
frozen set_gdk_event_button_struct_state (a_c_struct: POINTER; a_state: INTEGER)
external
"C [struct <gtk/gtk.h>] (GdkEventButton, guint)"
alias
"state"
end
frozen c_g_timeval_struct_allocate: POINTER
external
"C inline use <gtk/gtk.h>"
alias
"calloc (sizeof(GTimeVal), 1)"
end
frozen g_get_current_time (a_result: POINTER)
external
"C (GTimeVal*) | <gtk/gtk.h>"
end
frozen g_timeval_struct_tv_sec (a_c_struct: POINTER): INTEGER
external
"C [struct <gtk/gtk.h>] (GTimeVal): EIF_INTEGER"
alias
"tv_sec"
end
frozen g_timeval_struct_tv_usec (a_c_struct: POINTER): INTEGER
external
"C [struct <gtk/gtk.h>] (GTimeVal): EIF_INTEGER"
alias
"tv_usec"
end
frozen set_gdk_event_button_struct_time (a_c_struct: POINTER; a_time: INTEGER)
external
"C [struct <gtk/gtk.h>] (GdkEventButton, guint32)"
alias
"time"
end
frozen gdk_event_put (a_event: POINTER)
external
"C (GdkEvent*) | <gtk/gtk.h>"
end
note
copyright: "Copyright (c) 1984-2006, Eiffel Software and others"
license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)"
source: "[
Eiffel Software
356 Storke Road, Goleta, CA 93117 USA
Telephone 805-685-1006, Fax 805-685-6869
Website http://www.eiffel.com
Customer support http://support.eiffel.com
]"
end