X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fada%2Fterminal_interface-curses-forms-field_types__ads.htm;h=18fb83c09e288d329b0924ec98d72c64ca5b4258;hb=f86cbeb5f9bd96ab041d34039c35749a14965039;hp=8fcc8bfdf7d8160ff9a06abff6bb96aaaed0be73;hpb=f7b8e526e024ce141e61633e966255400de67772;p=ncurses.git
diff --git a/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm b/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm
index 8fcc8bfd..18fb83c0 100644
--- a/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm
+++ b/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm
@@ -12,7 +12,7 @@
-- S P E C --
-- --
------------------------------------------------------------------------------
--- Copyright (c) 1998 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2003,2009 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 --
@@ -40,12 +40,12 @@
------------------------------------------------------------------------------
-- Author: Juergen Pfeifer, 1996
-- Version Control:
--- @Revision: 1.14 @
+-- @Revision: 1.15 @
-- Binding Version 01.00
------------------------------------------------------------------------------
with Interfaces.C;
-package Terminal_Interface.Curses.Forms.Field_Types is
+package Terminal_Interface.Curses.Forms.Field_Types is
pragma Preelaborate (Terminal_Interface.Curses.Forms.Field_Types);
use type Interfaces.C.int;
subtype C_Int is Interfaces.C.int;
@@ -68,8 +68,8 @@
type Field_Type_Access is access all Field_Type'Class;
-- #1A NAME="AFU_1"#2|
- procedure Set_Field_Type (Fld : in Field;
- Fld_Type : in Field_Type) is abstract;
+ procedure Set_Field_Type (Fld : Field;
+ Fld_Type : Field_Type) is abstract;
-- AKA: set_field_type()
-- But: we hide the vararg mechanism of the C interface. You always
-- have to pass a single Field_Type parameter.
@@ -81,7 +81,7 @@
-- |=====================================================================
-- #1A NAME="AFU_2"#2|
- function Get_Type (Fld : in Field) return Field_Type_Access;
+ function Get_Type (Fld : Field) return Field_Type_Access;
-- AKA: field_type()
-- AKA: field_arg()
-- In Ada95 we can combine these. If you try to retrieve the field type
@@ -150,12 +150,12 @@
-- Two wrapper functions to access those low-level fieldtypes defined
-- in this package.
- function C_Builtin_Router return C_Field_Type;
- function C_Choice_Router return C_Field_Type;
+ function C_Builtin_Router return C_Field_Type;
+ function C_Choice_Router return C_Field_Type;
- procedure Wrap_Builtin (Fld : Field;
- Typ : Field_Type'Class;
- Cft : C_Field_Type := C_Builtin_Router);
+ procedure Wrap_Builtin (Fld : Field;
+ Typ : Field_Type'Class;
+ Cft : C_Field_Type := C_Builtin_Router);
-- This procedure has to be called by the Set_Field_Type implementation
-- for builtin low-level fieldtypes to replace it by an Ada95
-- conformant Field_Type object.
@@ -164,47 +164,47 @@
-- low-level fieldtypes witch choice functions (like TYP_ENUM).
-- Any other value will raise a Form_Exception.
- function Make_Arg (Args : System.Address) return System.Address;
+ function Make_Arg (Args : System.Address) return System.Address;
pragma Convention (C, Make_Arg);
-- This is the Makearg_Function for the internal low-level types
-- introduced by this binding.
- function Copy_Arg (Usr : System.Address) return System.Address;
+ function Copy_Arg (Usr : System.Address) return System.Address;
pragma Convention (C, Copy_Arg);
-- This is the Copyarg_Function for the internal low-level types
-- introduced by this binding.
- procedure Free_Arg (Usr : System.Address);
+ procedure Free_Arg (Usr : System.Address);
pragma Convention (C, Free_Arg);
-- This is the Freearg_Function for the internal low-level types
-- introduced by this binding.
- function Field_Check_Router (Fld : Field;
- Usr : System.Address) return C_Int;
+ function Field_Check_Router (Fld : Field;
+ Usr : System.Address) return C_Int;
pragma Convention (C, Field_Check_Router);
-- This is the Field_Check_Function for the internal low-level types
-- introduced to wrap the low-level types by a Field_Type derived
-- type. It routes the call to the corresponding low-level validation
-- function.
- function Char_Check_Router (Ch : C_Int;
- Usr : System.Address) return C_Int;
+ function Char_Check_Router (Ch : C_Int;
+ Usr : System.Address) return C_Int;
pragma Convention (C, Char_Check_Router);
-- This is the Char_Check_Function for the internal low-level types
-- introduced to wrap the low-level types by a Field_Type derived
-- type. It routes the call to the corresponding low-level validation
-- function.
- function Next_Router (Fld : Field;
- Usr : System.Address) return C_Int;
+ function Next_Router (Fld : Field;
+ Usr : System.Address) return C_Int;
pragma Convention (C, Next_Router);
-- This is the Choice_Function for the internal low-level types
-- introduced to wrap the low-level types by a Field_Type derived
-- type. It routes the call to the corresponding low-level next_choice
-- function.
- function Prev_Router (Fld : Field;
- Usr : System.Address) return C_Int;
+ function Prev_Router (Fld : Field;
+ Usr : System.Address) return C_Int;
pragma Convention (C, Prev_Router);
-- This is the Choice_Function for the internal low-level types
-- introduced to wrap the low-level types by a Field_Type derived