-------------------------------------------------------------------
--           RAPID - RAPID ADA PORTABLE INTERFACE DESIGNER
--           TCL PEER for the
--           MCC GUI PACKAGE LIBRARY                               
--           Copyright (C) 1999 Martin C. Carlisle.                
--                                                                 
-- RAPID is free software;  you can  redistribute it  and/or modify
-- it under terms of the  GNU General Public License as published  
-- by the Free Software  Foundation;  either version 2,  or (at your
-- option) any later version.  RAPID is distributed in the hope that 
-- it will be useful, but WITHOUT ANY WARRANTY;  without even the 
-- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-- PURPOSE.  See the GNU General Public License for more details.  
-- You should have  received  a copy of the GNU General Public License
-- distributed with RAPID; see file COPYING.  If not, write to the 
-- Free Software Foundation,  59 Temple Place - Suite 330,  Boston, 
-- MA 02111-1307, USA.                                                 
--                                                                     
-- As a special exception, if other files instantiate generics from
-- this unit, or you link this unit with other files to produce an 
-- executable, this unit does not by itself cause the resulting 
-- executable to be covered by the GNU General Public License.  
-- This exception does not however invalidate any other reasons 
-- why the executable file might be covered by the GNU Public 
-- License.  This exception does not apply to executables which
-- are GUI design tools, or that could act as a replacement
-- for RAPID.
-----------------------------------------------------------------------------
with Gdk.Types.Keysyms;
use Gdk.Types.Keysyms;
use Gdk.Types;

package Peer.Keys is
   Backspace : constant Gdk_Key_Type := GDK_BackSpace;
   Control   : constant Gdk_Key_Type := GDK_Control_L;
   Control_R : constant Gdk_Key_Type := GDK_Control_R;
   Enter     : constant Gdk_Key_Type := GDK_Return;
   Shift     : constant Gdk_Key_Type := GDK_Shift_L;
   Shift_R   : constant Gdk_Key_Type := GDK_Shift_R;
   Tab       : constant Gdk_Key_Type := GDK_Tab;
   Home      : constant Gdk_Key_Type := GDK_Home;
   End_Key   : constant Gdk_Key_Type := GDK_End;
   Page_Up   : constant Gdk_Key_Type := GDK_Page_Up;
   Page_Down : constant Gdk_Key_Type := GDK_Page_Down;
   Ins       : constant Gdk_Key_Type := GDK_Insert;
   Del       : constant Gdk_Key_Type := GDK_Delete ;
   Up        : constant Gdk_Key_Type := GDK_Up;
   Down      : constant Gdk_Key_Type := GDK_Down;
   Left      : constant Gdk_Key_Type := GDK_Left;
   Right     : constant Gdk_Key_Type := Gdk_Right;
   Esc       : constant Gdk_Key_Type := GDK_Escape; -- was Gdk_Esc; 20030424ph
   F1        : constant Gdk_Key_Type := GDK_F1;
   F2        : constant Gdk_Key_Type := GDK_F2;
   F3        : constant Gdk_Key_Type := GDK_F3;
   F4        : constant Gdk_Key_Type := GDK_F4;
   F5        : constant Gdk_Key_Type := GDK_F5;
   F6        : constant Gdk_Key_Type := GDK_F6;
   F7        : constant Gdk_Key_Type := GDK_F7;
   F8        : constant Gdk_Key_Type := GDK_F8;
   F9        : constant Gdk_Key_Type := GDK_F9;
   F10       : constant Gdk_Key_Type := GDK_F10;
   F11       : constant Gdk_Key_Type := GDK_F11;
   F12       : constant Gdk_Key_Type := GDK_F12;
end Peer.Keys;