with Gtk; use Gtk; with GL_H; use GL_H; with Gtk.Glarea; use Gtk.Glarea; with Gtk.Main, Gtk.Widget; with Gtk.Window; use Gtk.Window; with Gdk.GL; use Gdk.Gl; with Gtk.Container; use Gtk.Container; with Gtk.Widget; use Gtk.Widget; with Gtk.Enums; use Gtk.Enums; with Gdk.Event; use Gdk.Event; with Gtk.Handlers; use Gtk.Handlers; with Gdk.Types; use Gdk.Types; with Gtk.Marshallers; use Gtk.Marshallers; with Gtk.Signal; use Gtk.Signal; with Ada.Text_IO; use Ada.Text_IO; with Glib; use Glib; package OpenGL is function InitGL(Area : access Gtk_GLArea_Record'Class) return Boolean; function Display(Area : access Gtk_GLArea_Record'Class; Event : Gdk_Event) return Boolean; function Reshape(Area : access Gtk_GLArea_Record'Class; Event : Gdk_Event) return Boolean; end OpenGL;