-- B O D Y --
-- --
------------------------------------------------------------------------------
--- Copyright (c) 1998 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2008,2011 Free Software Foundation, Inc. --
-- --
-- Permission is hereby granted, free of charge, to any person obtaining a --
-- copy of this software and associated documentation files (the --
-- authorization. --
------------------------------------------------------------------------------
-- Author: Juergen Pfeifer, 1996
--- Contact: http://www.familiepfeifer.de/Contact.aspx?Lang=en
-- Version Control
--- $Revision: 1.13 $
+-- $Revision: 1.18 $
+-- $Date: 2011/03/23 00:44:12 $
-- Binding Version 01.00
------------------------------------------------------------------------------
with Text_IO;
if K = QUIT then
return True;
elsif K = SELECT_ITEM then
- if Idx in 1 .. 4 then
+ if Idx <= 4 then
Hide (Pan);
Update_Panels;
end if;
when 4 => Sample.Text_IO_Demo.Demo;
when others => null;
end case;
- if Idx in 1 .. 4 then
+ if Idx <= 4 then
Top (Pan);
Show (Pan);
Update_Panels;
Ud.Set_User_Data (M, D1);
I1 := new User_Data'(Data => 1174);
- Id.Set_User_Data (I (1), I1);
+ Id.Set_User_Data (I.all (1), I1);
Set_Spacing (Men => M, Row => 2);
pragma Assert (D1 = D2);
pragma Assert (D1.Data = D2.Data);
- Id.Get_User_Data (I (1), I2);
+ Id.Get_User_Data (I.all (1), I2);
pragma Assert (I1 = I2);
pragma Assert (I1.Data = I2.Data);
Set_Soft_Label_Key_Attributes (Color => Header_Color);
-- This propagates the attributes to the label window
- Clear_Soft_Label_Keys; Restore_Soft_Label_Keys;
+ Refresh_Soft_Label_Keys;
end if;
Init_Keyboard_Handler;
-- We have some fixed key throughout this sample
Main_Menu;
End_Windows;
+ Curses_Free_All;
exception
when Event : others =>