mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-04 15:40:44 +00:00
Vendor import ncurses 6.5
This commit is contained in:
parent
bf0ab54638
commit
24fa7a5107
6
AUTHORS
6
AUTHORS
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2021 Thomas E. Dickey --
|
||||
-- Copyright 2006,2017 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -26,13 +26,13 @@
|
|||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: AUTHORS,v 1.4 2020/02/02 23:34:34 tom Exp $
|
||||
-- $Id: AUTHORS,v 1.5 2021/06/17 21:20:30 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
These are the principal authors/contributors of ncurses since 1.9.9e,
|
||||
in decreasing order of their contribution:
|
||||
|
||||
TD Thomas E. Dickey
|
||||
JPF Juergen Pfeifer
|
||||
JPF Juergen Pfeifer
|
||||
ESR Eric S Raymond
|
||||
AVL Alexander V Lukyanov
|
||||
PB Philippe Blain
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.in,v 1.26 2021/01/23 20:34:50 tom Exp $
|
||||
# $Id: Makefile.in,v 1.30 2022/12/17 23:33:33 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2020,2021 Thomas E. Dickey #
|
||||
# Copyright 2020-2021,2022 Thomas E. Dickey #
|
||||
# Copyright 1998-2010,2015 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -31,17 +31,50 @@
|
|||
# Author: Juergen Pfeifer, 1996
|
||||
#
|
||||
# Version Control
|
||||
# $Revision: 1.26 $
|
||||
# $Revision: 1.30 $
|
||||
#
|
||||
SHELL = @SHELL@
|
||||
VPATH = @srcdir@
|
||||
THIS = Makefile
|
||||
|
||||
srcdir = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
bindir = @bindir@
|
||||
datarootdir = @datarootdir@
|
||||
datadir = @datadir@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
includedir = @includedir@
|
||||
|
||||
BINDIR = $(DESTDIR)$(bindir)
|
||||
DATADIR = $(DESTDIR)$(datadir)
|
||||
LIBDIR = $(DESTDIR)$(libdir)
|
||||
LIBEXECDIR = $(DESTDIR)$(libexecdir)
|
||||
|
||||
SUBDIRS = @ADA_SUBDIRS@
|
||||
|
||||
INSTALL = @INSTALL@ @INSTALL_OPT_O@
|
||||
INSTALL_SCRIPT = @INSTALL@
|
||||
|
||||
TOP_MFLAGS = @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" RPATH_LIST="$(RPATH_LIST)"
|
||||
@SET_MAKE@
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : depend
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : install.libs
|
||||
@MAKE_PHONY@.PHONY : libs
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
@MAKE_PHONY@.PHONY : uninstall.libs
|
||||
|
||||
all \
|
||||
libs \
|
||||
sources \
|
||||
|
@ -72,6 +105,12 @@ realclean ::
|
|||
-rm -f config.cache config.log config.status include/ncurses_cfg.h
|
||||
-rm -f Makefile
|
||||
|
||||
depend :
|
||||
@
|
||||
|
||||
check :
|
||||
@echo "The test-programs are interactive"
|
||||
|
||||
tags :
|
||||
@
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2021 Thomas E. Dickey --
|
||||
-- Copyright 1998-2002,2003 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -29,6 +29,6 @@
|
|||
|
||||
-- Author: Juergen Pfeifer, 1996
|
||||
|
||||
The documentation is provided in HTML format in the ./html
|
||||
The documentation is provided in HTML format in the ./html
|
||||
subdirectory. The main document is named index.html
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2021 Thomas E. Dickey --
|
||||
-- Copyright 1998-1999,2006 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -26,7 +26,7 @@
|
|||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: TODO,v 1.6 2020/02/02 23:34:34 tom Exp $
|
||||
-- $Id: TODO,v 1.8 2021/09/01 23:22:33 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
-- Intensive testing
|
||||
|
@ -36,12 +36,12 @@
|
|||
Like most WEB pages: under continuous construction
|
||||
|
||||
-- Style cleanup
|
||||
|
||||
|
||||
-- Alternate functions for procedures with out params
|
||||
Comfort purpose
|
||||
|
||||
-- Sample program
|
||||
Under continuous construction (and it's not a WEB page!!!)
|
||||
Under continuous construction (and it is not a WEB page!!!)
|
||||
|
||||
-- Make the binding objects a shared library
|
||||
They are rather large, so it would make sense, otherwise Ada95
|
||||
|
|
799
Ada95/aclocal.m4
vendored
799
Ada95/aclocal.m4
vendored
File diff suppressed because it is too large
Load diff
4744
Ada95/configure
vendored
4744
Ada95/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
dnl***************************************************************************
|
||||
dnl Copyright 2018-2020,2021 Thomas E. Dickey *
|
||||
dnl Copyright 2018-2022,2023 Thomas E. Dickey *
|
||||
dnl Copyright 2010-2016,2018 Free Software Foundation, Inc. *
|
||||
dnl *
|
||||
dnl Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -29,7 +29,7 @@ dnl***************************************************************************
|
|||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.82 2021/01/09 11:20:33 tom Exp $
|
||||
dnl $Id: configure.in,v 1.91 2023/02/18 23:21:29 tom Exp $
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
dnl
|
||||
dnl For additional information, see
|
||||
|
@ -37,13 +37,15 @@ dnl https://invisible-island.net/autoconf/
|
|||
dnl https://invisible-island.net/autoconf/my-autoconf.html
|
||||
dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
AC_PREREQ(2.52.20200111)
|
||||
AC_REVISION($Revision: 1.82 $)
|
||||
AC_PREREQ(2.52.20210509)
|
||||
AC_REVISION($Revision: 1.91 $)
|
||||
AC_INIT(gen/gen.c)
|
||||
AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
|
||||
|
||||
AC_DEFUN([AC_PATH_XTRA],[])dnl ignore dependencies on this
|
||||
|
||||
PACKAGE="AdaCurses" AC_SUBST(PACKAGE)
|
||||
|
||||
CF_TOP_BUILDDIR
|
||||
|
||||
CF_HELP_MESSAGE(General Options:)
|
||||
|
@ -102,6 +104,7 @@ fi
|
|||
|
||||
# do this after mixed-case option (tags/TAGS is not as important as tic).
|
||||
AC_PROG_MAKE_SET
|
||||
CF_MAKE_PHONY
|
||||
CF_MAKE_TAGS
|
||||
CF_MAKEFLAGS
|
||||
|
||||
|
@ -219,6 +222,7 @@ CF_ENABLE_BROKEN_LINKER
|
|||
|
||||
# Check to define _XOPEN_SOURCE "automatically"
|
||||
CF_XOPEN_SOURCE(600)
|
||||
AC_CHECK_DECL(exit)
|
||||
|
||||
CF_LARGEFILE
|
||||
|
||||
|
@ -355,7 +359,7 @@ CF_DISABLE_ECHO
|
|||
|
||||
CF_ENABLE_WARNINGS(Wno-unknown-pragmas Wswitch-enum,yes)
|
||||
if test "x$enable_warnings" = "xyes"; then
|
||||
CF_ADD_ADAFLAGS(-gnatg)
|
||||
CF_ADD_ADAFLAGS(-gnatwa -gnatyg)
|
||||
fi
|
||||
|
||||
### use option --enable-assertions to turn on generation of assertion code
|
||||
|
@ -418,20 +422,15 @@ CF_DISABLE_GNAT_PROJECTS
|
|||
### Checks for libraries.
|
||||
case $cf_cv_system_name in
|
||||
(*mingw32*)
|
||||
CF_CHECK_LIBSSP
|
||||
;;
|
||||
(*)
|
||||
AC_CHECK_FUNC(gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY),[
|
||||
|
||||
AC_CHECK_LIB(bsd, gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday])
|
||||
LIBS="$LIBS -lbsd")])dnl CLIX: bzero, select, gettimeofday
|
||||
CF_FUNC_GETTIME
|
||||
;;
|
||||
esac
|
||||
|
||||
### Checks for header files.
|
||||
AC_CHECK_SIZEOF([signed char])
|
||||
AC_STDC_HEADERS
|
||||
AC_HEADER_DIRENT
|
||||
AC_HEADER_TIME
|
||||
|
||||
|
@ -586,6 +585,7 @@ AC_OUTPUT( \
|
|||
src/library.gpr:src/library.gpr.in \
|
||||
doc/adacurses${DFT_ARG_SUFFIX}-config.1:doc/MKada_config.in \
|
||||
Makefile,[
|
||||
$AWK -v PACKAGE=$PACKAGE -f $srcdir/mk-pkg.awk </dev/null >> Makefile
|
||||
if test -z "$USE_OLD_MAKERULES" ; then
|
||||
$AWK -f $srcdir/mk-1st.awk <$srcdir/src/modules >>src/Makefile
|
||||
fi
|
||||
|
@ -603,6 +603,7 @@ LN_S="$LN_S"
|
|||
NCURSES_MAJOR="$NCURSES_MAJOR"
|
||||
NCURSES_MINOR="$NCURSES_MINOR"
|
||||
NCURSES_PATCH="$NCURSES_PATCH"
|
||||
PACKAGE="$PACKAGE"
|
||||
USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
|
||||
cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
|
||||
cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $Id: Makefile.in,v 1.8 2021/01/23 20:42:08 tom Exp $
|
||||
# $Id: Makefile.in,v 1.9 2021/07/03 15:45:33 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2019-2020,2021 Thomas E. Dickey #
|
||||
# Copyright 2011-2015,2018 Free Software Foundation, Inc. #
|
||||
|
@ -52,9 +52,26 @@ THIS = @ADA_LIBNAME@
|
|||
DOCDIR = $(DESTDIR)$(datadir)/doc/$(THIS)
|
||||
MANDIR = $(DESTDIR)$(mandir)/man1
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : check
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : install.html
|
||||
@MAKE_PHONY@.PHONY : install.man
|
||||
@MAKE_PHONY@.PHONY : libs
|
||||
@MAKE_PHONY@.PHONY : lint
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
@MAKE_PHONY@.PHONY : uninstall.html
|
||||
@MAKE_PHONY@.PHONY : uninstall.man
|
||||
|
||||
all \
|
||||
sources \
|
||||
depend \
|
||||
tags :
|
||||
|
||||
$(DOCDIR) \
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
##############################################################################
|
||||
# Copyright 2019-2020,2021 Thomas E. Dickey #
|
||||
# Copyright 2019-2022,2024 Thomas E. Dickey #
|
||||
# Copyright 1998-2015,2018 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -30,7 +30,7 @@
|
|||
# Author: Juergen Pfeifer, 1996
|
||||
# and: Thomas E. Dickey, 1997
|
||||
#
|
||||
# $Id: Makefile.in,v 1.96 2021/01/23 20:42:08 tom Exp $
|
||||
# $Id: Makefile.in,v 1.103 2024/01/19 16:51:56 tom Exp $
|
||||
#
|
||||
.SUFFIXES:
|
||||
|
||||
|
@ -103,8 +103,7 @@ PROG_GENERATE = ./generate$x
|
|||
GENERATE = $(PROG_GENERATE) '@USE_ARG_SUFFIX@'
|
||||
DEL_ADAMODE = sed -e '/^\-\-\ \ \-\*\-\ ada\ \-\*\-.*/d'
|
||||
|
||||
GNATHTML = `type -p gnathtml || type -p gnathtml.pl 2>/dev/null`
|
||||
GNATHP = www.gnat.com
|
||||
GNATHTML = `command -v gnathtml || command -v gnathtml.pl`
|
||||
|
||||
################################################################################
|
||||
ALIB = @cf_ada_package@
|
||||
|
@ -143,6 +142,19 @@ GEN_SRC = $(srcdir)/$(ABASE).ads.m4 \
|
|||
$(srcdir)/$(ABASE)-forms-field_user_data.ads.m4 \
|
||||
$(srcdir)/$(ABASE)-panels-user_data.ads.m4
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : install.libs
|
||||
@MAKE_PHONY@.PHONY : libs
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
@MAKE_PHONY@.PHONY : uninstall.libs
|
||||
|
||||
all \
|
||||
libs : $(GEN_TARGETS)
|
||||
|
@ -171,7 +183,8 @@ $(ADA_SRCDIR)/$(ABASE)_constants.ads: $(PROG_GENERATE)
|
|||
$(WRAPPER) "$(GENERATE) $@"
|
||||
################################################################################
|
||||
$(ADA_SRCDIR)/$(ABASE).ads: $(srcdir)/$(ABASE).ads.m4 \
|
||||
$(srcdir)/normal.m4
|
||||
$(srcdir)/normal.m4 \
|
||||
options.m4
|
||||
$(M4) $(M4FLAGS) -DM4MACRO=$(srcdir)/normal.m4 \
|
||||
$(srcdir)/$(ABASE).ads.m4 |\
|
||||
$(DEL_ADAMODE) >$@
|
||||
|
@ -272,6 +285,7 @@ mostlyclean ::
|
|||
-rm -f a.out core $(PROG_GENERATE) *.o
|
||||
|
||||
clean :: mostlyclean
|
||||
-rm -f options.m4
|
||||
-rm -f $(GEN_TARGETS) instab.tmp *.ad[bs] *.html *.ali *.tmp
|
||||
|
||||
distclean :: clean
|
||||
|
@ -282,29 +296,39 @@ realclean :: distclean
|
|||
|
||||
HTML_DIR = @ADAHTML_DIR@
|
||||
|
||||
options.m4 :
|
||||
$(SHELL) -c "if [ @cf_cv_enable_sigwinch@ = 0 ]; \
|
||||
then \
|
||||
dashes=' --'; \
|
||||
else \
|
||||
dashes='';\
|
||||
fi; \
|
||||
echo \"define(OPT_KEY_RESIZE,\\\`\$$dashes')dnl\" > $@"
|
||||
|
||||
instab.tmp : table.m4 $(GEN_SRC)
|
||||
@rm -f $@
|
||||
@for f in $(GEN_SRC) ; do \
|
||||
$(M4) $(M4FLAGS) -DM4MACRO=table.m4 $$f | $(DEL_ADAMODE) >> $@ ;\
|
||||
done;
|
||||
|
||||
TABLE_TITLE=Correspondence between ncurses C and Ada functions
|
||||
|
||||
$(HTML_DIR)/table.html : instab.tmp
|
||||
@-touch $@
|
||||
@-chmod +w $@
|
||||
@echo '<!DOCTYPE HTML' > $@
|
||||
@echo 'PUBLIC "-//IETF//DTD HTML 3.0//EN">' >> $@
|
||||
@echo '<HTML>' >> $@
|
||||
@echo '<HEAD>' >> $@
|
||||
@echo '<TITLE>Correspondence between ncurses C and Ada functions</TITLE>' >>$@
|
||||
@echo '</HEAD>' >> $@
|
||||
@echo '<BODY>' >> $@
|
||||
@echo '<H1>Correspondence between ncurses C and Ada functions</H1>' >>$@
|
||||
@echo '<H2>Sorted by C function name</H2>' >>$@
|
||||
@echo '<TABLE ALIGN=CENTER BORDER>' >>$@
|
||||
@echo '<TR ALIGN=LEFT>' >>$@
|
||||
@echo '<TH>C name</TH><TH>Ada name</TH><TH>man page</TH></TR>' >>$@
|
||||
@echo '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">' > $@
|
||||
@echo '<html>' >> $@
|
||||
@echo '<head>' >> $@
|
||||
@echo '<title>$(TABLE_TITLE)</title>' >>$@
|
||||
@echo '</head>' >> $@
|
||||
@echo '<body>' >> $@
|
||||
@echo '<h1>$(TABLE_TITLE)</h1>' >>$@
|
||||
@echo '<h2>Sorted by C function name</h2>' >>$@
|
||||
@echo '<table align="center" border summary="$(TABLE_TITLE)">' >>$@
|
||||
@echo '<tr align="left">' >>$@
|
||||
@echo '<th>C name</th><th>Ada name</th><th>man page</th></tr>' >>$@
|
||||
@sort < instab.tmp >> $@
|
||||
@echo '</TABLE></BODY></HTML>' >>$@
|
||||
@echo '</table></body></html>' >>$@
|
||||
@rm -f instab.tmp
|
||||
|
||||
adahtml:
|
||||
|
@ -328,7 +352,7 @@ adahtml:
|
|||
for f in html/$(ALIB)*.htm*; do \
|
||||
a=`basename $$f` ; \
|
||||
sed -e 's/You may also.*body.*//' <$$f |\
|
||||
sed -e 's%GNAT%<A HREF="http://$(GNATHP)">GNAT</A>%g' |\
|
||||
sed -e 's%\<GNAT\>%<strong>GNAT</strong>%g' |\
|
||||
sed -e 's%<A HREF%<A HREF%g' |\
|
||||
sed -e 's%">%">%g' |\
|
||||
sed -e 's%#1A\([[:space:]]*NAME="[^"]*"\)#2%<A\1>%' |\
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#! /bin/sh
|
||||
# $Id: adacurses-config.in,v 1.14 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: adacurses-config.in,v 1.15 2022/07/16 21:16:43 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2019,2020 Thomas E. Dickey #
|
||||
# Copyright 2019-2020,2022 Thomas E. Dickey #
|
||||
# Copyright 2007-2014,2016 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -45,17 +45,17 @@ CFLAGS="-aI$ADA_INCLUDE -aO$ADA_OBJECTS"
|
|||
LIBS="-L$ADA_OBJECTS -l@ADA_LIBNAME@"
|
||||
|
||||
THIS="@ADA_LIBNAME@"
|
||||
THIS_CFG="$THIS@DFT_ARG_SUFFIX@-config"
|
||||
THIS_CFG="${THIS}@DFT_ARG_SUFFIX@-config"
|
||||
|
||||
case "x$1" in
|
||||
x--version)
|
||||
echo @ADA_LIBNAME@ $VERSION
|
||||
;;
|
||||
x--cflags)
|
||||
echo $CFLAGS
|
||||
echo "$CFLAGS"
|
||||
;;
|
||||
x--libs)
|
||||
echo $LIBS
|
||||
echo "$LIBS"
|
||||
;;
|
||||
x)
|
||||
# if no parameter is given, give what gnatmake needs
|
||||
|
@ -77,7 +77,7 @@ If no options are given, echos the full set of flags needed by gnatmake.
|
|||
ENDHELP
|
||||
;;
|
||||
*)
|
||||
echo 'Usage: $THIS_CFG [--version | --cflags | --libs]' >&2
|
||||
echo "Usage: ${THIS_CFG} [--version | --cflags | --libs]" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* Copyright 2020 Thomas E. Dickey *
|
||||
* Copyright 2020-2021,2024 Thomas E. Dickey *
|
||||
* Copyright 1998-2014,2016 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -35,7 +35,7 @@
|
|||
|
||||
/*
|
||||
Version Control
|
||||
$Id: gen.c,v 1.77 2020/08/16 18:05:05 tom Exp $
|
||||
$Id: gen.c,v 1.79 2024/01/19 13:41:45 tom Exp $
|
||||
--------------------------------------------------------------------------*/
|
||||
/*
|
||||
This program prints on its standard output the source for the
|
||||
|
@ -95,7 +95,7 @@ print_size_of(FILE * fp,
|
|||
const char *name,
|
||||
size_t value)
|
||||
{
|
||||
fprintf(fp, " %-28s : constant := %lu;\n", name, value);
|
||||
fprintf(fp, " %-28s : constant := %lu;\n", name, (unsigned long)value);
|
||||
}
|
||||
|
||||
#define PRINT_NAMED_CONSTANT(name) \
|
||||
|
@ -424,7 +424,9 @@ main(int argc, const char *argv[])
|
|||
PRINT_NAMED_CONSTANT(KEY_SUSPEND);
|
||||
PRINT_NAMED_CONSTANT(KEY_UNDO);
|
||||
PRINT_NAMED_CONSTANT(KEY_MOUSE);
|
||||
#ifdef KEY_RESIZE
|
||||
PRINT_NAMED_CONSTANT(KEY_RESIZE);
|
||||
#endif
|
||||
|
||||
print_comment(fp, "alternate character codes (ACS) from addch(3NCURSES)");
|
||||
#define PRINT_ACS(name) print_size_of (fp, #name, (size_t)(&name - &acs_map[0]))
|
||||
|
@ -490,6 +492,7 @@ main(int argc, const char *argv[])
|
|||
print_comment(fp, "Field_Options from opts(3FORM)");
|
||||
PRINT_NAMED_BITMASK(Field_Options, O_NL_OVERLOAD);
|
||||
PRINT_NAMED_BITMASK(Field_Options, O_BS_OVERLOAD);
|
||||
|
||||
/* Field_Options_Size is defined below */
|
||||
|
||||
print_comment(fp, "MEVENT structure from mouse(3NCURSES)");
|
||||
|
|
|
@ -9,7 +9,7 @@ include(M4MACRO)----------------------------------------------------------------
|
|||
-- B O D Y --
|
||||
-- --
|
||||
------------------------------------------------------------------------------
|
||||
-- Copyright 2018,2020 Thomas E. Dickey --
|
||||
-- Copyright 2018-2020,2024 Thomas E. Dickey --
|
||||
-- Copyright 2007-2011,2014 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -38,8 +38,8 @@ include(M4MACRO)----------------------------------------------------------------
|
|||
------------------------------------------------------------------------------
|
||||
-- Author: Juergen Pfeifer, 1996
|
||||
-- Version Control:
|
||||
-- $Revision: 1.16 $
|
||||
-- $Date: 2020/02/02 23:34:34 $
|
||||
-- $Revision: 1.17 $
|
||||
-- $Date: 2024/03/30 13:24:07 $
|
||||
-- Binding Version 01.00
|
||||
------------------------------------------------------------------------------
|
||||
with System;
|
||||
|
@ -564,7 +564,7 @@ package body Terminal_Interface.Curses is
|
|||
L : constant Special_Key_Code := Special_Key_Code (Natural (Key_F0) +
|
||||
Natural (Function_Key_Number'Last));
|
||||
begin
|
||||
if (Key >= Key_F0) and then (Key <= L) then
|
||||
if Key >= Key_F0 and then Key <= L then
|
||||
return True;
|
||||
else
|
||||
return False;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
-- -*- ada -*-
|
||||
define(`HTMLNAME',`terminal_interface-curses__ads.htm')dnl
|
||||
include(M4MACRO)------------------------------------------------------------------------------
|
||||
include(M4MACRO)include(options.m4)------------------------------------------------------------------------------
|
||||
-- --
|
||||
-- GNAT ncurses Binding --
|
||||
-- --
|
||||
|
@ -9,7 +9,7 @@ include(M4MACRO)----------------------------------------------------------------
|
|||
-- S P E C --
|
||||
-- --
|
||||
------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2024 Thomas E. Dickey --
|
||||
-- Copyright 1998-2011,2014 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -38,8 +38,8 @@ include(M4MACRO)----------------------------------------------------------------
|
|||
------------------------------------------------------------------------------
|
||||
-- Author: Juergen Pfeifer, 1996
|
||||
-- Version Control:
|
||||
-- $Revision: 1.48 $
|
||||
-- $Date: 2020/02/02 23:34:34 $
|
||||
-- $Revision: 1.49 $
|
||||
-- $Date: 2024/01/19 16:51:30 $
|
||||
-- Binding Version 01.00
|
||||
------------------------------------------------------------------------------
|
||||
with System.Storage_Elements;
|
||||
|
@ -377,8 +377,8 @@ package Terminal_Interface.Curses is
|
|||
:= Curses_Constants.KEY_UNDO;
|
||||
Key_Mouse : constant Special_Key_Code
|
||||
:= Curses_Constants.KEY_MOUSE;
|
||||
Key_Resize : constant Special_Key_Code
|
||||
:= Curses_Constants.KEY_RESIZE;
|
||||
OPT_KEY_RESIZE Key_Resize : constant Special_Key_Code
|
||||
OPT_KEY_RESIZE := Curses_Constants.KEY_RESIZE;
|
||||
Key_Max : constant Special_Key_Code
|
||||
:= Special_Key_Code'Last;
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#! /bin/sh
|
||||
# $Id: MKncurses_def.sh,v 1.4 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: MKncurses_def.sh,v 1.5 2022/07/16 17:03:59 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2020 Thomas E. Dickey #
|
||||
# Copyright 2020,2022 Thomas E. Dickey #
|
||||
# Copyright 2003 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -56,7 +56,7 @@ cat <<EOF
|
|||
|
||||
EOF
|
||||
|
||||
${AWK-awk} <$DEFS '
|
||||
"${AWK-awk}" <"$DEFS" '
|
||||
!/^[@#]/ {
|
||||
if ( NF == 1 )
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.in,v 1.6 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: Makefile.in,v 1.7 2021/07/03 15:45:33 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2020 Thomas E. Dickey #
|
||||
# Copyright 2020,2021 Thomas E. Dickey #
|
||||
# Copyright 2010-2015,2018 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -60,9 +60,21 @@ AUTO_SRC = \
|
|||
ncurses_def.h
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : install.libs
|
||||
@MAKE_PHONY@.PHONY : libs
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
@MAKE_PHONY@.PHONY : uninstall.libs
|
||||
|
||||
all \
|
||||
libs \
|
||||
depend \
|
||||
sources \
|
||||
install :: $(AUTO_SRC)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: ncurses_defs,v 1.45 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: ncurses_defs,v 1.47 2021/12/04 23:08:11 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2020 Thomas E. Dickey #
|
||||
# Copyright 2020,2021 Thomas E. Dickey #
|
||||
# Copyright 2008-2012,2013 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -44,7 +44,7 @@ GCC_UNUSED /* nothing */
|
|||
HAVE_BIG_CORE
|
||||
HAVE_BSD_CGETENT
|
||||
HAVE_BSD_SIGNAL_H
|
||||
HAVE_BTOWC
|
||||
HAVE_BTOWC
|
||||
HAVE_BUILTIN_H
|
||||
HAVE_CHGAT 1
|
||||
HAVE_COLOR_SET 1
|
||||
|
@ -63,7 +63,6 @@ HAVE_GETNSTR
|
|||
HAVE_GETOPT_H
|
||||
HAVE_GETPARX 1
|
||||
HAVE_GETTIMEOFDAY
|
||||
HAVE_GETTTYNAM
|
||||
HAVE_GETWIN 1
|
||||
HAVE_GPM_H
|
||||
HAVE_GPP_BUILTIN_H
|
||||
|
@ -101,7 +100,7 @@ HAVE_PANEL_H
|
|||
HAVE_POLL
|
||||
HAVE_POLL_H
|
||||
HAVE_PURIFY
|
||||
HAVE_PUTWC
|
||||
HAVE_PUTWC
|
||||
HAVE_PUTWIN 1
|
||||
HAVE_REGEXPR_H_FUNCS
|
||||
HAVE_REGEXP_H_FUNCS
|
||||
|
@ -111,10 +110,7 @@ HAVE_RESIZETERM
|
|||
HAVE_RESIZE_TERM
|
||||
HAVE_RIPOFFLINE 1
|
||||
HAVE_SELECT
|
||||
HAVE_SETBUF
|
||||
HAVE_SETBUFFER
|
||||
HAVE_SETUPTERM 1
|
||||
HAVE_SETVBUF
|
||||
HAVE_SIGACTION
|
||||
HAVE_SIGVEC
|
||||
HAVE_SIZECHANGE
|
||||
|
@ -143,7 +139,6 @@ HAVE_TGETENT 1
|
|||
HAVE_TIGETNUM 1
|
||||
HAVE_TIGETSTR 1
|
||||
HAVE_TIMES
|
||||
HAVE_TTYENT_H
|
||||
HAVE_TYPEAHEAD 1
|
||||
HAVE_TYPEINFO
|
||||
HAVE_TYPE_ATTR_T
|
||||
|
@ -156,7 +151,7 @@ HAVE_VSNPRINTF
|
|||
HAVE_VSSCANF
|
||||
HAVE_WCSRTOMBS
|
||||
HAVE_WCSTOMBS
|
||||
HAVE_WCTOB
|
||||
HAVE_WCTOB
|
||||
HAVE_WCTOMB
|
||||
HAVE_WCTYPE_H
|
||||
HAVE_WINSSTR 1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# $Id: make-tar.sh,v 1.18 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: make-tar.sh,v 1.23 2022/11/05 20:29:41 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2019,2020 Thomas E. Dickey #
|
||||
# Copyright 2019-2021,2022 Thomas E. Dickey #
|
||||
# Copyright 2010-2015,2017 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -37,14 +37,19 @@ export CDPATH
|
|||
|
||||
TARGET=`pwd`
|
||||
|
||||
: ${ROOTNAME:=ncurses-Ada95}
|
||||
: ${PKG_NAME:=AdaCurses}
|
||||
: ${DESTDIR:=$TARGET}
|
||||
: ${TMPDIR:=/tmp}
|
||||
: "${ROOTNAME:=ncurses-Ada95}"
|
||||
: "${PKG_NAME:=AdaCurses}"
|
||||
: "${DESTDIR:=$TARGET}"
|
||||
: "${TMPDIR:=/tmp}"
|
||||
|
||||
# make timestamps of generated files predictable
|
||||
same_timestamp() {
|
||||
touch -r ../NEWS "$1"
|
||||
}
|
||||
|
||||
grep_assign() {
|
||||
grep_assign=`egrep "^$2\>" "$1" | sed -e "s/^$2[ ]*=[ ]*//" -e 's/"//g'`
|
||||
eval $2=\"$grep_assign\"
|
||||
grep_assign=`grep -E "^$2\>" "$1" | sed -e "s/^$2[ ]*=[ ]*//" -e 's/"//g'`
|
||||
eval "$2"=\""$grep_assign"\"
|
||||
}
|
||||
|
||||
grep_patchdate() {
|
||||
|
@ -59,29 +64,35 @@ edit_specfile() {
|
|||
sed \
|
||||
-e "s/\\<MAJOR\\>/$NCURSES_MAJOR/g" \
|
||||
-e "s/\\<MINOR\\>/$NCURSES_MINOR/g" \
|
||||
-e "s/\\<YYYYMMDD\\>/$NCURSES_PATCH/g" $1 >$1.new
|
||||
chmod u+w $1
|
||||
mv $1.new $1
|
||||
-e "s/\\<YYYYMMDD\\>/$NCURSES_PATCH/g" "$1" >"$1.new"
|
||||
chmod u+w "$1"
|
||||
mv "$1.new" "$1"
|
||||
same_timestamp "$1"
|
||||
}
|
||||
|
||||
make_changelog() {
|
||||
test -f $1 && chmod u+w $1
|
||||
cat >$1 <<EOF
|
||||
`echo $PKG_NAME|tr '[A-Z]' '[a-z]'` ($NCURSES_MAJOR.$NCURSES_MINOR+$NCURSES_PATCH) unstable; urgency=low
|
||||
[ -f "$1" ] && chmod u+w "$1"
|
||||
cat >"$1" <<EOF
|
||||
`echo $PKG_NAME|tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` ($NCURSES_MAJOR.$NCURSES_MINOR+$NCURSES_PATCH) unstable; urgency=low
|
||||
|
||||
* snapshot of ncurses subpackage for $PKG_NAME.
|
||||
|
||||
-- `head -n 1 $HOME/.signature` `date -R`
|
||||
-- `head -n 1 "$HOME"/.signature` `date -R`
|
||||
EOF
|
||||
same_timestamp "$1"
|
||||
}
|
||||
|
||||
# This can be run from either the subdirectory, or from the top-level
|
||||
# source directory. We will put the tar file in the original directory.
|
||||
test -d ./Ada95 && cd ./Ada95
|
||||
if [ -d ./Ada95 ]
|
||||
then
|
||||
cd ./Ada95 || exit
|
||||
fi
|
||||
SOURCE=`cd ..;pwd`
|
||||
|
||||
BUILD=$TMPDIR/make-tar$$
|
||||
trap "cd /; rm -rf $BUILD; exit 0" EXIT INT QUIT TERM HUP
|
||||
trap "cd /; rm -rf $BUILD; exit 1" 1 2 3 15
|
||||
trap "cd /; rm -rf $BUILD" 0
|
||||
|
||||
umask 077
|
||||
if ! ( mkdir $BUILD )
|
||||
|
@ -92,46 +103,49 @@ fi
|
|||
umask 022
|
||||
mkdir $BUILD/$ROOTNAME
|
||||
|
||||
cp -p -r * $BUILD/$ROOTNAME/ || exit
|
||||
cp -p -r ./* $BUILD/$ROOTNAME/ || exit
|
||||
|
||||
# Add the config.* utility scripts from the top-level directory.
|
||||
for i in . ..
|
||||
do
|
||||
for j in config.guess config.sub install-sh tar-copy.sh
|
||||
for j in COPYING config.guess config.sub install-sh tar-copy.sh
|
||||
do
|
||||
test -f $i/$j && cp -p $i/$j $BUILD/$ROOTNAME/
|
||||
[ -f $i/$j ] && cp -p $i/$j $BUILD/$ROOTNAME/
|
||||
done
|
||||
done
|
||||
|
||||
# Make rpm and dpkg scripts for test-builds
|
||||
grep_patchdate
|
||||
for spec in $BUILD/$ROOTNAME/package/*.spec
|
||||
for spec in "$BUILD/$ROOTNAME"/package/*.spec
|
||||
do
|
||||
edit_specfile $spec
|
||||
edit_specfile "$spec"
|
||||
done
|
||||
for spec in $BUILD/$ROOTNAME/package/debian*
|
||||
for spec in "$BUILD/$ROOTNAME"/package/debian*
|
||||
do
|
||||
make_changelog $spec/changelog
|
||||
make_changelog "$spec"/changelog
|
||||
done
|
||||
|
||||
cp -p ../man/MKada_config.in $BUILD/$ROOTNAME/doc/
|
||||
if test -z "$NO_HTML_DOCS"
|
||||
if [ -z "$NO_HTML_DOCS" ]
|
||||
then
|
||||
# Add the ada documentation.
|
||||
cd ../doc/html || exit
|
||||
|
||||
cp -p -r Ada* $BUILD/$ROOTNAME/doc/
|
||||
cp -p -r ada $BUILD/$ROOTNAME/doc/
|
||||
|
||||
cd ../../Ada95 || exit
|
||||
fi
|
||||
|
||||
cp -p $SOURCE/NEWS $BUILD/$ROOTNAME
|
||||
cp -p "$SOURCE/NEWS" $BUILD/$ROOTNAME
|
||||
|
||||
# cleanup empty directories (an artifact of ncurses source archives)
|
||||
|
||||
touch $BUILD/$ROOTNAME/MANIFEST
|
||||
( cd $BUILD/$ROOTNAME && find . -type f -print |$SOURCE/misc/csort >MANIFEST )
|
||||
touch $BUILD/$ROOTNAME/MANIFEST
|
||||
( cd $BUILD/$ROOTNAME && find . -type f -print | "$SOURCE/misc/csort" >MANIFEST )
|
||||
same_timestamp $BUILD/$ROOTNAME/MANIFEST
|
||||
|
||||
cd $BUILD || exit
|
||||
cd $BUILD || exit
|
||||
|
||||
# Remove build-artifacts.
|
||||
find . -name RCS -exec rm -rf {} \;
|
||||
|
@ -148,8 +162,11 @@ find . -name "*.gz" -exec rm -rf {} \;
|
|||
# Make the files writable...
|
||||
chmod -R u+w .
|
||||
|
||||
tar cf - $ROOTNAME | gzip >$DESTDIR/$ROOTNAME.tar.gz
|
||||
cd $DESTDIR
|
||||
# Cleanup timestamps
|
||||
[ -n "$TOUCH_DIRS" ] && "$TOUCH_DIRS" "$ROOTNAME"
|
||||
|
||||
tar cf - $TAR_OPTIONS $ROOTNAME | gzip >"$DESTDIR/$ROOTNAME.tar.gz"
|
||||
cd "$DESTDIR" || exit
|
||||
|
||||
pwd
|
||||
ls -l $ROOTNAME.tar.gz
|
||||
|
|
90
Ada95/mk-pkg.awk
Normal file
90
Ada95/mk-pkg.awk
Normal file
|
@ -0,0 +1,90 @@
|
|||
# $Id: mk-pkg.awk,v 1.1 2022/12/17 23:41:18 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2022 Thomas E. Dickey #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
# copy of this software and associated documentation files (the "Software"), #
|
||||
# to deal in the Software without restriction, including without limitation #
|
||||
# the rights to use, copy, modify, merge, publish, distribute, distribute #
|
||||
# with modifications, sublicense, and/or sell copies of the Software, and to #
|
||||
# permit persons to whom the Software is furnished to do so, subject to the #
|
||||
# following conditions: #
|
||||
# #
|
||||
# The above copyright notice and this permission notice shall be included in #
|
||||
# all copies or substantial portions of the Software. #
|
||||
# #
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, #
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL #
|
||||
# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER #
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #
|
||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER #
|
||||
# DEALINGS IN THE SOFTWARE. #
|
||||
# #
|
||||
# Except as contained in this notice, the name(s) of the above copyright #
|
||||
# holders shall not be used in advertising or otherwise to promote the sale, #
|
||||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Thomas E. Dickey
|
||||
#
|
||||
# add rules to Makefile for AdaCurses binding package.
|
||||
BEGIN {
|
||||
print "# generated by mk-pkg.awk\n";
|
||||
}
|
||||
END {
|
||||
printf "PACKAGE = %s\n", PACKAGE
|
||||
print "real_bindir = $(libexecdir)/$(PACKAGE)"
|
||||
print "REAL_BINDIR = $(LIBEXECDIR)/$(PACKAGE)"
|
||||
print "SUB_MFLAGS = $(TOP_MFLAGS) BINDIR=$(REAL_BINDIR)"
|
||||
print "samples = samples"
|
||||
print ""
|
||||
print "TESTS = \\"
|
||||
print " $(samples)/ncurses \\"
|
||||
print " $(samples)/rain \\"
|
||||
print " $(samples)/tour"
|
||||
print ""
|
||||
print "DATAFILES = \\"
|
||||
print " $(samples)/explain.txt"
|
||||
print ""
|
||||
print "all:: $(TESTS)"
|
||||
print ""
|
||||
print "# we might install the example-programs"
|
||||
print "$(PACKAGE) :"
|
||||
print " @echo \"creating $(PACKAGE) script\""
|
||||
print " @$(SHELL) -c '\\"
|
||||
print " L=$(real_bindir); \\"
|
||||
print " rm -f $@; \\"
|
||||
print " echo \"#!$(SHELL)\" > $@;\\"
|
||||
print " echo \"PATH=\\\"$$L\\\":\\$$PATH\" >>$@;\\"
|
||||
print " echo \"export PATH\" >>$@;\\"
|
||||
print " echo \"if test \\$$# != 0; then\" >>$@;\\"
|
||||
print " echo \" exec \\\"\\$$@\\\"\" >>$@;\\"
|
||||
print " echo \"elif test -t 1; then\" >>$@;\\"
|
||||
print " echo \" cd \\\"$$L\\\" || exit\" >>$@;\\"
|
||||
print " echo \" ls -l | \\$${PAGER:-less}\" >>$@;\\"
|
||||
print " echo \"fi\" >>$@;\\"
|
||||
print " echo \"echo \\\"usage: $@ [program]\\\"\" >>$@'"
|
||||
print ""
|
||||
print "install \\"
|
||||
print "install.examples:: $(PACKAGE) $(BINDIR) $(REAL_BINDIR) $(DATADIR) $(TESTS)"
|
||||
print " @echo \"installing $(PACKAGE) -> $(BINDIR)/\""
|
||||
print " $(INSTALL_SCRIPT) $(PACKAGE) $(BINDIR)"
|
||||
print " ( cd samples && $(MAKE) $(SUB_MFLAGS) install.examples )"
|
||||
print ""
|
||||
print "uninstall \\"
|
||||
print "uninstall.examples ::"
|
||||
print " -rm -f $(BINDIR)/$(PACKAGE)"
|
||||
print " ( cd samples && $(MAKE) $(SUB_MFLAGS) uninstall.examples )"
|
||||
print ""
|
||||
print "clean \\"
|
||||
print "mostlyclean \\"
|
||||
print "realclean \\"
|
||||
print "distclean ::"
|
||||
print " -rm -f $(PACKAGE)"
|
||||
print ""
|
||||
print "$(BINDIR) $(REAL_BINDIR) $(DATADIR) :"
|
||||
print " mkdir -p $@"
|
||||
|
||||
}
|
|
@ -2,7 +2,7 @@ Summary: Ada95 binding for ncurses
|
|||
%define AppProgram AdaCurses
|
||||
%define AppVersion MAJOR.MINOR
|
||||
%define AppRelease YYYYMMDD
|
||||
# $Id: AdaCurses.spec,v 1.25 2019/11/23 21:15:31 tom Exp $
|
||||
# $Id: AdaCurses.spec,v 1.31 2022/12/18 00:08:17 tom Exp $
|
||||
Name: %{AppProgram}
|
||||
Version: %{AppVersion}
|
||||
Release: %{AppRelease}
|
||||
|
@ -20,9 +20,13 @@ In addition to a library, this package installs sample programs in
|
|||
"bin/%{AppProgram}" to avoid conflict with other packages.
|
||||
%prep
|
||||
|
||||
%global is_mandriva %(test -f /etc/mandriva-release && echo 1 || echo 0)
|
||||
%global is_redhat %(test -f /etc/redhat-release && echo 1 || echo 0)
|
||||
%global is_suse %(if grep -E -i '(opensuse)' /etc/issue >/dev/null; then echo 1; else echo 0; fi)
|
||||
|
||||
%define debug_package %{nil}
|
||||
|
||||
%define need_filter %(if grep -E -i '(mageia|red hat|fedora)' /etc/issue >/dev/null; then echo 1; elif test -f /etc/fedora-release; then echo 1; else echo 0; fi)
|
||||
%define need_filter %(if grep -E -i '(red hat|fedora)' /etc/issue >/dev/null; then echo 1; elif test -f /etc/fedora-release; then echo 1; else echo 0; fi)
|
||||
|
||||
%if %{need_filter} == 1
|
||||
# http://fedoraproject.org/wiki/EPEL:Packaging_Autoprovides_and_Requires_Filtering
|
||||
|
@ -34,22 +38,38 @@ In addition to a library, this package installs sample programs in
|
|||
|
||||
%build
|
||||
|
||||
%define ada_libdir %{_prefix}/lib/ada/adalib
|
||||
%define ada_libdir %{_libdir}/ada/adalib
|
||||
%define ada_include %{_prefix}/share/ada/adainclude
|
||||
|
||||
%if %{is_mandriva}
|
||||
# Mageia 8 lacks gprbuild, needed for building shared libraries.
|
||||
%define ada_model --without-shared --without-ada-sharedlib --with-ada-objects=%{_libdir}/adalib
|
||||
%else
|
||||
# OpenSUSE actually lacks gprbuild, but there is a workable "community" package.
|
||||
%define ada_model --with-shared --with-ada-sharedlib
|
||||
%if %{is_redhat}
|
||||
# Fedora 36 LTO does not work with gprbuild system configuration.
|
||||
unset CFLAGS
|
||||
unset LDFLAGS
|
||||
unset LT_SYS_LIBRARY_PATH
|
||||
%endif
|
||||
%endif
|
||||
|
||||
INSTALL_PROGRAM='${INSTALL}' \
|
||||
./configure \
|
||||
./configure %{ada_model} \
|
||||
--target %{_target_platform} \
|
||||
--prefix=%{_prefix} \
|
||||
--bindir=%{_bindir} \
|
||||
--libdir=%{_libdir} \
|
||||
--libexecdir=%{_libexecdir} \
|
||||
--with-ada-include=%{ada_include} \
|
||||
--with-ada-objects=%{ada_libdir} \
|
||||
--mandir=%{_mandir} \
|
||||
--datadir=%{_datadir} \
|
||||
--disable-rpath-link \
|
||||
--with-shared \
|
||||
--with-ada-sharedlib
|
||||
--disable-echo \
|
||||
--verbose \
|
||||
--enable-warnings
|
||||
|
||||
make
|
||||
|
||||
|
@ -57,12 +77,7 @@ make
|
|||
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
( cd samples &&
|
||||
make install.examples \
|
||||
DESTDIR=$RPM_BUILD_ROOT \
|
||||
BINDIR=$RPM_BUILD_ROOT%{_bindir}/%{AppProgram}
|
||||
)
|
||||
make install.examples DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
%clean
|
||||
if rm -rf $RPM_BUILD_ROOT; then
|
||||
|
@ -74,12 +89,16 @@ exit 0
|
|||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/%{AppProgram}
|
||||
%{_bindir}/adacurses*-config
|
||||
%{_bindir}/%{AppProgram}/*
|
||||
%{_libexecdir}/%{AppProgram}/*
|
||||
%{ada_libdir}/
|
||||
%if %{need_filter} == 1
|
||||
%{_libdir}/lib%{AppProgram}.*
|
||||
%endif
|
||||
%if %{is_suse}
|
||||
%{_libdir}/lib%{AppProgram}.*
|
||||
%endif
|
||||
%{_mandir}/man1/adacurses*-config.1*
|
||||
%{_datadir}/%{AppProgram}/*
|
||||
%{ada_include}/
|
||||
|
@ -87,6 +106,16 @@ exit 0
|
|||
%changelog
|
||||
# each patch should add its ChangeLog entries here
|
||||
|
||||
* Sat Dec 17 2022 Thomas Dickey
|
||||
- install sample programs in libexec
|
||||
|
||||
* Sat Nov 19 2022 Thomas Dickey
|
||||
- use static libraries for Mageia.
|
||||
|
||||
* Sat Nov 12 2022 Thomas Dickey
|
||||
- unset environment variables to work around Fedora LTO bugs.
|
||||
- build-fix for OpenSUSE with gprbuild.
|
||||
|
||||
* Sat Nov 16 2019 Thomas Dickey
|
||||
- modify clean-rule to work around Fedora NFS bugs.
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
10
|
||||
12
|
||||
|
|
|
@ -2,9 +2,11 @@ Source: adacurses
|
|||
Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
|
||||
Section: misc
|
||||
Priority: optional
|
||||
Standards-Version: 3.8.4
|
||||
Build-Depends: debhelper (>= 5)
|
||||
Build-Depends: debhelper (>= 5),
|
||||
gnat,
|
||||
gprbuild
|
||||
Homepage: https://invisible-island.net/adacurses/
|
||||
Standards-Version: 4.6.1.0
|
||||
|
||||
Package: adacurses
|
||||
Architecture: any
|
||||
|
|
|
@ -4,13 +4,13 @@ Current ncurses maintainer: Thomas Dickey <dickey@invisible-island.net>
|
|||
|
||||
-------------------------------------------------------------------------------
|
||||
Files: *
|
||||
Copyright: 2017-2020,2021 by Thomas E. Dickey
|
||||
Copyright: 2017-2023,2024 by Thomas E. Dickey
|
||||
Copyright: 1998-2016,2017 Free Software Foundation, Inc.
|
||||
Licence: X11
|
||||
License: X11
|
||||
|
||||
Files: aclocal.m4 package
|
||||
Copyright: 2010-2020,2021 by Thomas E. Dickey
|
||||
Licence: X11
|
||||
Copyright: 2010-2023,2024 by Thomas E. Dickey
|
||||
License: X11
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the
|
||||
|
@ -39,7 +39,7 @@ Licence: X11
|
|||
-------------------------------------------------------------------------------
|
||||
Files: install-sh
|
||||
Copyright: 1994 X Consortium
|
||||
Licence: X11
|
||||
License: X11
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
|
|
|
@ -12,7 +12,7 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
|||
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
||||
|
||||
TARGET_DIR = $(CURDIR)/debian/adacurses
|
||||
SAMPLE_DIR = $(TARGET_DIR)/usr/bin/AdaCurses
|
||||
SAMPLE_DIR = $(TARGET_DIR)/usr/libexec/AdaCurses
|
||||
|
||||
CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(CC_NORMAL)
|
||||
CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS)
|
||||
|
@ -67,11 +67,11 @@ install: install-stamp
|
|||
install-stamp: build-stamp
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean -k
|
||||
dh_prep
|
||||
dh_installdirs
|
||||
|
||||
$(MAKE) install DESTDIR=$(TARGET_DIR)
|
||||
|
||||
|
||||
# FIXME: it would be nice to make these into separate packages
|
||||
( cd samples && $(MAKE) install.examples DESTDIR=$(TARGET_DIR) BINDIR=$(SAMPLE_DIR) )
|
||||
( cd doc && $(MAKE) install.html DESTDIR=$(TARGET_DIR) )
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
#
|
||||
# Author: Juergen Pfeifer, 1996
|
||||
#
|
||||
# $Id: Makefile.in,v 1.62 2021/01/23 20:42:08 tom Exp $
|
||||
# $Id: Makefile.in,v 1.64 2021/07/03 15:45:33 tom Exp $
|
||||
#
|
||||
.SUFFIXES:
|
||||
|
||||
|
@ -107,7 +107,23 @@ THISLIB = sample
|
|||
CARGS = -cargs $(ADAFLAGS)
|
||||
LARGS = -largs -L../lib -l@ADA_LIBNAME@ @TEST_ARG2@ $(LD_FLAGS) @TEST_LIBS2@
|
||||
|
||||
PROGS = tour$x ncurses$x @USE_GNAT_SIGINT@ rain$x
|
||||
PROGS = tour$x ncurses$x @USE_GNAT_SIGINT@ rain$x
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : install.examples
|
||||
@MAKE_PHONY@.PHONY : install.libs
|
||||
@MAKE_PHONY@.PHONY : libs
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
@MAKE_PHONY@.PHONY : uninstall.examples
|
||||
@MAKE_PHONY@.PHONY : uninstall.libs
|
||||
|
||||
all :: $(PROGS)
|
||||
@echo made $@
|
||||
|
|
|
@ -27,15 +27,15 @@ In a menu you can use the following Keys in the whole application:
|
|||
- Cursor Right Right one item
|
||||
- END Key Go to last item
|
||||
#FORMKEYS
|
||||
- CTRL-X eXit the form
|
||||
- CTRL-X eXit the form
|
||||
- CTRL-F Go forward to the next field
|
||||
- CTRL-B Go backward to the previous field
|
||||
- CTRL-L Go to the field left of the current one
|
||||
- CTRL-L Go to the field left of the current one
|
||||
- CTRL-R Go to the field right of the current one
|
||||
- CTRL-U Go to the field above the current one
|
||||
- CTRL-D Go to the field below the current one
|
||||
- CTRL-U Go to the field above the current one
|
||||
- CTRL-D Go to the field below the current one
|
||||
|
||||
- CTRL-W Go to the next word in the field
|
||||
- CTRL-W Go to the next word in the field
|
||||
- CTRL-T Go to the previous word in the field
|
||||
|
||||
- CTRL-A Go to the beginning of the field
|
||||
|
@ -43,13 +43,13 @@ In a menu you can use the following Keys in the whole application:
|
|||
|
||||
- CTRL-I Insert a blank character at the current position
|
||||
- CTRL-O Insert a line
|
||||
- CTRL-V Delete a character
|
||||
- CTRL-H Delete previous character
|
||||
- CTRL-Y Delete a line
|
||||
- CTRL-G Delete a word
|
||||
- CTRL-K Clear to end of field
|
||||
- CTRL-V Delete a character
|
||||
- CTRL-H Delete previous character
|
||||
- CTRL-Y Delete a line
|
||||
- CTRL-G Delete a word
|
||||
- CTRL-K Clear to end of field
|
||||
|
||||
- CTRL-N Next choice in a choice field (Enumerations etc.)
|
||||
- CTRL-N Next choice in a choice field (Enumerations etc.)
|
||||
- CTRL-P Previous choice in a choice field.
|
||||
#HELP
|
||||
#HELPKEYS
|
||||
|
@ -61,8 +61,8 @@ You may leave the help with the Function Key labeled 'Quit'.
|
|||
#MAIN
|
||||
This is the main menu of the sample program for the ncurses Ada95
|
||||
binding. The main intention of the demo is not to demonstrate or
|
||||
test all the features of ncurses and it's subsystems, but to provide
|
||||
to you some sample code how to use the binding with Ada95.
|
||||
test all the features of ncurses and its subsystems, but to provide
|
||||
to you some sample code how to use the binding with Ada95.
|
||||
|
||||
You may select this options:
|
||||
|
||||
|
@ -71,7 +71,7 @@ You may select this options:
|
|||
* Look at some features of the form subsystem
|
||||
* Look at the output of the Ada.Text_IO like functions
|
||||
for ncurses.
|
||||
|
||||
|
||||
#MAINPAD
|
||||
You may press at any place in this demo CTRL-C. This will give you a command
|
||||
window. You can just type in the Label-String of a function key, then this
|
||||
|
@ -86,13 +86,13 @@ descriptions for the items, a marker and a padding character between
|
|||
the item name and the description.
|
||||
#MENU01
|
||||
This is a demo of the some of the menu layout options. One of them
|
||||
is the spacing functionality. Just press the Key labeled "Flip" to
|
||||
is the spacing functionality. Just press the Key labeled "Flip" to
|
||||
flip between the non-spaced and a spaced version of the menu. Please
|
||||
note that this functionality is unique for ncurses and is not found
|
||||
in the SVr4 menu implementation.
|
||||
note that this functionality is unique for ncurses and is not found
|
||||
in the SVr4 menu implementation.
|
||||
|
||||
This is a menu that sometimes does not fit into it's window and
|
||||
therefore it becomes a scroll menu.
|
||||
This is a menu that sometimes does not fit into its window and
|
||||
therefore it becomes a scroll menu.
|
||||
|
||||
You can also see here very nicely the pattern matching functionality
|
||||
of menus. Type for example a 'J' and you will be positioned to the
|
||||
|
@ -106,10 +106,10 @@ labeled "4x1", "4x2" or "4x3" to get a menu with that many rows
|
|||
and columns.
|
||||
|
||||
With the Keys "O-Row" or "O-Col" (they occupy the same label and
|
||||
switch on selection) you can change the major order scheme for
|
||||
switch on selection) you can change the major order scheme for
|
||||
the menu. If "O-Col" is visible, the menu is currently major
|
||||
ordered by rows, you can switch to major column order by pressing
|
||||
the key. If "O-Row" is visible, it's just the reverse situation.
|
||||
the key. If "O-Row" is visible, it is just the reverse situation.
|
||||
This Key is not visible in "4x1" layout mode, because in this case
|
||||
the functionality makes no sense.
|
||||
|
||||
|
@ -136,7 +136,7 @@ For more details press the Key labeled "Help".
|
|||
This is a demo of the forms package.
|
||||
#FORM-PAD00
|
||||
Please note that this demo is far from being complete. It really shows
|
||||
only a small part of the functionality of the forms package. Let's hope
|
||||
only a small part of the functionality of the forms package. Let's hope
|
||||
the next version will have a richer demo (You want to contribute ?).
|
||||
#NOTIMPL
|
||||
Sorry this functionality of the demo is not implemented at the moment.
|
||||
|
@ -148,7 +148,7 @@ This is a menu where you can select some different demos of the ncurses
|
|||
functionality.
|
||||
#CURSES-PAD00
|
||||
Please note that this demo is far from being complete. It really shows
|
||||
only a small part of the functionality of the curses package. Let's hope
|
||||
only a small part of the functionality of the curses package. Let's hope
|
||||
the next version will have a richer demo (You want to contribute ?).
|
||||
#MOUSEKEYS
|
||||
In this demo you may use this keys:
|
||||
|
@ -160,16 +160,16 @@ In this demo you may use this keys:
|
|||
You may click the mouse buttons at any location at the screen and look
|
||||
at the protocol window !
|
||||
#MOUSE00
|
||||
A rather simple use of a mouse as demo. It's there just to test the
|
||||
code and to provide the sample source.
|
||||
A rather simple use of a mouse as demo. It is there just to test the
|
||||
code and to provide the sample source.
|
||||
|
||||
It might be of interest, that the output into the protocol window is
|
||||
done by the (n)curses Text_IO subpackages. Especially the output of
|
||||
the button and state names is done by Ads's enumeration IO, which
|
||||
the button and state names is done by Ads's enumeration IO, which
|
||||
allows you to print the names of enumeration literals. That's really
|
||||
nice.
|
||||
#MOUSE-PAD00
|
||||
This is a very simple demo of the mouse features of ncurses. It's there
|
||||
This is a very simple demo of the mouse features of ncurses. It is there
|
||||
just to test whether or not the generated code for the binding really
|
||||
works on the different architectures (seems so).
|
||||
#ATTRIBDEMO
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
-- B O D Y --
|
||||
-- --
|
||||
------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2021 Thomas E. Dickey --
|
||||
-- Copyright 2000-2011,2014 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -36,8 +36,8 @@
|
|||
------------------------------------------------------------------------------
|
||||
-- Author: Eugene V. Melaragno <aldomel@ix.netcom.com> 2000
|
||||
-- Version Control
|
||||
-- $Revision: 1.8 $
|
||||
-- $Date: 2020/02/02 23:34:34 $
|
||||
-- $Revision: 1.9 $
|
||||
-- $Date: 2021/09/04 10:52:55 $
|
||||
-- Binding Version 01.00
|
||||
------------------------------------------------------------------------------
|
||||
with ncurses2.util; use ncurses2.util;
|
||||
|
@ -381,7 +381,7 @@ procedure ncurses2.demo_forms is
|
|||
Set_KeyPad_Mode (w, True);
|
||||
end if;
|
||||
|
||||
-- TODO if Post(f) /= Form_Ok then it's a procedure
|
||||
-- TODO if Post(f) /= Form_Ok then it is a procedure
|
||||
declare
|
||||
begin
|
||||
Post (f);
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
-- B O D Y --
|
||||
-- --
|
||||
------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020-2021,2024 Thomas E. Dickey --
|
||||
-- Copyright 2000-2014,2015 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -36,8 +36,8 @@
|
|||
------------------------------------------------------------------------------
|
||||
-- Author: Eugene V. Melaragno <aldomel@ix.netcom.com> 2000
|
||||
-- Version Control
|
||||
-- $Revision: 1.8 $
|
||||
-- $Date: 2020/02/02 23:34:34 $
|
||||
-- $Revision: 1.10 $
|
||||
-- $Date: 2024/03/30 13:21:15 $
|
||||
-- Binding Version 01.00
|
||||
------------------------------------------------------------------------------
|
||||
with ncurses2.util; use ncurses2.util;
|
||||
|
@ -73,8 +73,8 @@ procedure ncurses2.overlap_test is
|
|||
Get_Size (win, y1, x1);
|
||||
for y in 0 .. y1 - 1 loop
|
||||
for x in 0 .. x1 - 1 loop
|
||||
if ((x > (x1 - 1) / 3) and (x <= (2 * (x1 - 1)) / 3)) or
|
||||
(((y > (y1 - 1) / 3) and (y <= (2 * (y1 - 1)) / 3)))
|
||||
if (x > (x1 - 1) / 3 and x <= (2 * (x1 - 1)) / 3) or
|
||||
(y > (y1 - 1) / 3 and y <= (2 * (y1 - 1)) / 3)
|
||||
then
|
||||
Move_Cursor (win, y, x);
|
||||
Add (win, Ch => ch);
|
||||
|
@ -130,9 +130,9 @@ begin
|
|||
Refresh_Without_Update (win2);
|
||||
Refresh_Without_Update (win1);
|
||||
Update_Screen;
|
||||
when 'c' => -- fill window A so it's visible
|
||||
when 'c' => -- fill window A so it is visible
|
||||
fillwin (win1, 'A');
|
||||
when 'd' => -- fill window B so it's visible
|
||||
when 'd' => -- fill window B so it is visible
|
||||
fillwin (win2, 'B');
|
||||
when 'e' => -- cross test pattern in window A
|
||||
crosswin (win1, 'A');
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
-- B O D Y --
|
||||
-- --
|
||||
------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2023 Thomas E. Dickey --
|
||||
-- Copyright 2000-2011,2014 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -36,8 +36,8 @@
|
|||
------------------------------------------------------------------------------
|
||||
-- Author: Eugene V. Melaragno <aldomel@ix.netcom.com> 2000
|
||||
-- Version Control
|
||||
-- $Revision: 1.7 $
|
||||
-- $Date: 2020/02/02 23:34:34 $
|
||||
-- $Revision: 1.8 $
|
||||
-- $Date: 2023/06/17 17:21:47 $
|
||||
-- Binding Version 01.00
|
||||
------------------------------------------------------------------------------
|
||||
with ncurses2.util; use ncurses2.util;
|
||||
|
@ -121,7 +121,7 @@ procedure ncurses2.trace_set is
|
|||
Trace_Attribute_Set'(Character_Calls => True, others => False)),
|
||||
(new String'("Termcap_TermInfo"),
|
||||
Trace_Attribute_Set'(Termcap_TermInfo => True, others => False)),
|
||||
(new String'("Maximium"),
|
||||
(new String'("Maximum"),
|
||||
Trace_Maximum)
|
||||
);
|
||||
|
||||
|
@ -353,7 +353,7 @@ procedure ncurses2.trace_set is
|
|||
if subset (tlevel,
|
||||
Trace_Maximum)
|
||||
then
|
||||
Append (buf, "Maximium");
|
||||
Append (buf, "Maximum");
|
||||
Append (buf, ", ");
|
||||
end if;
|
||||
end if;
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
-- B O D Y --
|
||||
-- --
|
||||
------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2023 Thomas E. Dickey --
|
||||
-- Copyright 1998-2006,2009 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -36,8 +36,8 @@
|
|||
------------------------------------------------------------------------------
|
||||
-- Author: Juergen Pfeifer, 1996
|
||||
-- Version Control
|
||||
-- $Revision: 1.15 $
|
||||
-- $Date: 2020/02/02 23:34:34 $
|
||||
-- $Revision: 1.16 $
|
||||
-- $Date: 2023/06/17 17:21:59 $
|
||||
-- Binding Version 01.00
|
||||
------------------------------------------------------------------------------
|
||||
with Ada.Characters.Latin_1; use Ada.Characters.Latin_1;
|
||||
|
@ -79,7 +79,7 @@ package body Sample.Menu_Demo.Aux is
|
|||
|
||||
-- Calculate horizontal coordinate at the screen center
|
||||
X := (Columns - C) / 2;
|
||||
Y := 1; -- always startin line 1
|
||||
Y := 1; -- always starting on line 1
|
||||
|
||||
end Geometry;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
##############################################################################
|
||||
# Copyright 2020 Thomas E. Dickey #
|
||||
# Copyright 2020,2022 Thomas E. Dickey #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
# copy of this software and associated documentation files (the "Software"), #
|
||||
|
@ -28,9 +28,11 @@
|
|||
#
|
||||
# Author: Thomas E. Dickey
|
||||
#
|
||||
# $Id: split-path.awk,v 1.3 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: split-path.awk,v 1.4 2022/11/26 23:46:20 tom Exp $
|
||||
BEGIN { cols = 72; }
|
||||
/[$]THIS_DATADIR/ {
|
||||
if (substr(this_datadir, length(this_datadir)) != "/")
|
||||
this_datadir = this_datadir "/";
|
||||
gsub("[$]THIS_DATADIR", "\"" this_datadir "\"");
|
||||
if ( length ($0) > cols ) {
|
||||
indent = index($0, "\"") - 1;
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
#
|
||||
# Author: Juergen Pfeifer, 1996
|
||||
#
|
||||
# $Id: Makefile.in,v 1.95 2021/01/23 20:42:08 tom Exp $
|
||||
# $Id: Makefile.in,v 1.96 2021/07/03 15:45:33 tom Exp $
|
||||
#
|
||||
.SUFFIXES:
|
||||
|
||||
|
@ -174,6 +174,20 @@ GENOBJS=$(ABASE)-menus-menu_user_data.o \
|
|||
$(ABASE)-text_io-modular_io.o \
|
||||
$(ABASE)-text_io-complex_io.o
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : install.libs
|
||||
@MAKE_PHONY@.PHONY : libs
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
@MAKE_PHONY@.PHONY : uninstall.libs
|
||||
|
||||
all :: $(BUILD_DIR_LIB)/$(STATIC_LIBNAME)
|
||||
@echo done
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* Copyright 2020 Thomas E. Dickey *
|
||||
* Copyright 2020,2022 Thomas E. Dickey *
|
||||
* Copyright 2014 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -35,7 +35,7 @@
|
|||
|
||||
#define WRAP(type, name) \
|
||||
type \
|
||||
name ## _as_function () \
|
||||
name ## _as_function (void) \
|
||||
{ \
|
||||
return name; \
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
##############################################################################
|
||||
# Copyright 2018-2019,2020 Thomas E. Dickey #
|
||||
# Copyright 2018-2020,2022 Thomas E. Dickey #
|
||||
# Copyright 2016,2018 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -28,7 +28,7 @@
|
|||
# authorization. #
|
||||
##############################################################################
|
||||
#
|
||||
# $Id: library-cfg.sh,v 1.7 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: library-cfg.sh,v 1.8 2022/07/16 17:03:59 tom Exp $
|
||||
#
|
||||
# Work around incompatible behavior introduced with gnat6, which causes
|
||||
# gnatmake to attempt to compile all of the C objects which might be part of
|
||||
|
@ -67,7 +67,7 @@ cat >$SCRIPT <<EOF
|
|||
}
|
||||
EOF
|
||||
|
||||
sed -f $SCRIPT $input
|
||||
sed -f "$SCRIPT" "$input"
|
||||
rc=$?
|
||||
rm -f $SCRIPT
|
||||
exit $?
|
||||
rm -f "$SCRIPT"
|
||||
exit $rc
|
||||
|
|
4
COPYING
4
COPYING
|
@ -1,4 +1,4 @@
|
|||
Copyright 2018-2020,2021 Thomas E. Dickey
|
||||
Copyright 2018-2023,2024 Thomas E. Dickey
|
||||
Copyright 1998-2017,2018 Free Software Foundation, Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
@ -26,4 +26,4 @@ sale, use or other dealings in this Software without prior written
|
|||
authorization.
|
||||
|
||||
-- vile:txtmode fc=72
|
||||
-- $Id: COPYING,v 1.10 2021/01/01 09:54:30 tom Exp $
|
||||
-- $Id: COPYING,v 1.13 2024/01/05 21:13:17 tom Exp $
|
||||
|
|
316
INSTALL
316
INSTALL
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2018-2019,2020 Thomas E. Dickey --
|
||||
-- Copyright 2018-2023,2024 Thomas E. Dickey --
|
||||
-- Copyright 1998-2017,2018 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -26,7 +26,7 @@
|
|||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: INSTALL,v 1.226 2020/09/06 23:41:16 tom Exp $
|
||||
-- $Id: INSTALL,v 1.254 2024/04/27 14:21:05 tom Exp $
|
||||
---------------------------------------------------------------------
|
||||
How to install Ncurses/Terminfo on your system
|
||||
---------------------------------------------------------------------
|
||||
|
@ -35,10 +35,10 @@
|
|||
* READ ALL OF THIS FILE BEFORE YOU TRY TO INSTALL NCURSES. *
|
||||
************************************************************
|
||||
|
||||
You should be reading the file INSTALL in a directory called ncurses-d.d, where
|
||||
d.d is the current version number. There should be several subdirectories,
|
||||
including `c++', `form', `man', `menu', 'misc', `ncurses', `panel', `progs',
|
||||
and `test'. See the README file for a roadmap to the package.
|
||||
You should be reading the file INSTALL in a directory called ncurses-d.d,
|
||||
where d.d is the current version number. There should be several
|
||||
subdirectories, including 'c++', 'form', 'man', 'menu', 'misc', 'ncurses',
|
||||
'panel', 'progs', and 'test'. See 'README' for a roadmap to the package.
|
||||
|
||||
If you are a distribution integrator or packager, please read and act on the
|
||||
section titled FOR SYSTEM INTEGRATORS below.
|
||||
|
@ -47,9 +47,10 @@ If you are converting from BSD curses and do not have root access, be sure
|
|||
to read the BSD CONVERSION NOTES section below.
|
||||
|
||||
If you are trying to build applications using gpm with ncurses,
|
||||
read the USING NCURSES WITH GPM section below.
|
||||
read the USING GPM section below.
|
||||
|
||||
If you are cross-compiling, see the note below on BUILDING WITH A CROSS-COMPILER.
|
||||
If you are cross-compiling, see the note below on
|
||||
BUILDING WITH A CROSS-COMPILER.
|
||||
|
||||
If you want to build the Ada95 binding, go to the Ada95 directory and
|
||||
follow the instructions there. The Ada95 binding is not covered below.
|
||||
|
@ -72,14 +73,14 @@ Ncurses has been also built in the OS/2 EMX environment.
|
|||
INSTALLATION PROCEDURE:
|
||||
----------------------
|
||||
|
||||
1. First, decide whether you want ncurses to replace your existing library (in
|
||||
which case you'll need super-user privileges) or be installed in parallel
|
||||
with it.
|
||||
1. First, decide whether you want ncurses to replace your existing library
|
||||
(in which case you'll need super-user privileges) or be installed in
|
||||
parallel with it.
|
||||
|
||||
The --prefix option to configure changes the root directory for installing
|
||||
ncurses. The default is normally in subdirectories of /usr/local, except
|
||||
for systems where ncurses is normally installed as a system library (see
|
||||
"IF YOU ARE A SYSTEM INTEGRATOR"). Use --prefix=/usr to replace your
|
||||
"FOR SYSTEM INTEGRATORS"). Use --prefix=/usr to replace your
|
||||
default curses distribution.
|
||||
|
||||
The package gets installed beneath the --prefix directory as follows:
|
||||
|
@ -106,16 +107,16 @@ INSTALLATION PROCEDURE:
|
|||
|
||||
See also the discussion of --with-install-prefix.
|
||||
|
||||
2. Type `./configure' in the top-level directory of the distribution to
|
||||
2. Type './configure' in the top-level directory of the distribution to
|
||||
configure ncurses for your operating system and create the Makefiles.
|
||||
Besides --prefix, various configuration options are available to customize
|
||||
the installation; use `./configure --help' to list the available options.
|
||||
the installation; use './configure --help' to list the available options.
|
||||
|
||||
If your operating system is not supported, read the PORTABILITY section in
|
||||
the file ncurses/README for information on how to create a configuration
|
||||
file for your system.
|
||||
|
||||
The `configure' script generates makefile rules for one or more object
|
||||
The 'configure' script generates makefile rules for one or more object
|
||||
models and their associated libraries:
|
||||
|
||||
libncurses.a (normal)
|
||||
|
@ -145,7 +146,7 @@ INSTALLATION PROCEDURE:
|
|||
the library names (e.g., libncursest.a, libncursestw.a).
|
||||
|
||||
If you do not specify any models, the normal and debug libraries will be
|
||||
configured. Typing `configure' with no arguments is equivalent to:
|
||||
configured. Typing 'configure' with no arguments is equivalent to:
|
||||
|
||||
./configure --with-normal --with-debug --enable-overwrite
|
||||
|
||||
|
@ -176,10 +177,10 @@ INSTALLATION PROCEDURE:
|
|||
You can make curses and terminfo fall back to an existing file of termcap
|
||||
definitions by configuring with --enable-termcap. If you do this, the
|
||||
library will search /etc/termcap before the terminfo database, and will
|
||||
also interpret the contents of the TERM environment variable. See the
|
||||
also interpret the contents of the $TERM environment variable. See the
|
||||
section BSD CONVERSION NOTES below.
|
||||
|
||||
3. Type `make'. Ignore any warnings, no error messages should be produced.
|
||||
3. Type 'make'. Ignore any warnings; no error messages should be produced.
|
||||
This should compile the ncurses library, the terminfo compiler tic(1),
|
||||
captoinfo(1), infocmp(1), toe(1), clear(1) tset(1), reset(1), and tput(1)
|
||||
programs (see the manual pages for explanation of what they do), some test
|
||||
|
@ -195,8 +196,9 @@ INSTALLATION PROCEDURE:
|
|||
database before running the test programs. Not all vendors' terminfo
|
||||
databases are SVr4-compatible, but most seem to be.
|
||||
|
||||
It is possible to configure ncurses to use other terminfo database formats.
|
||||
A few are provided as examples in the include-directory (see --with-caps).
|
||||
It is possible to configure ncurses to use other terminfo database
|
||||
formats. A few are provided as examples in the include-directory (see
|
||||
--with-caps).
|
||||
|
||||
If you run the test programs WITHOUT installing terminfo, ncurses may
|
||||
read the termcap file and cache that in $HOME/.terminfo, which will
|
||||
|
@ -207,21 +209,21 @@ INSTALLATION PROCEDURE:
|
|||
You can use it to verify that the screen highlights work correctly, that
|
||||
cursor addressing and window scrolling works OK, etc.
|
||||
|
||||
5. Once you've tested, you can type `make install' to install libraries,
|
||||
the programs, the terminfo database and the manual pages. Alternately, you
|
||||
can type `make install' in each directory you want to install. In the
|
||||
5. Once you've tested, you can type 'make install' to install libraries,
|
||||
the programs, the terminfo database and the manual pages. Alternately,
|
||||
you can type 'make install' in each directory you want to install. In the
|
||||
top-level directory, you can do a partial install using these commands:
|
||||
|
||||
'make install.progs' installs tic, infocmp, etc...
|
||||
'make install.includes' installs the headers.
|
||||
'make install.libs' installs the libraries (and the headers).
|
||||
'make install.data' installs the terminfo data. (Note: `tic' must
|
||||
'make install.data' installs the terminfo data. (Note: 'tic' must
|
||||
be installed before the terminfo data can be
|
||||
compiled).
|
||||
'make install.man' installs the manual pages.
|
||||
|
||||
############################################################################
|
||||
# CAVEAT EMPTOR: `install.data' run as root will NUKE any existing #
|
||||
# CAVEAT EMPTOR: 'install.data' run as root will NUKE any existing #
|
||||
# terminfo database. If you have any custom or unusual entries SAVE them #
|
||||
# before you install ncurses. #
|
||||
############################################################################
|
||||
|
@ -242,8 +244,8 @@ INSTALLATION PROCEDURE:
|
|||
compile using its curses.h you'll end up with a large number of
|
||||
undefined symbols at link time.
|
||||
|
||||
IF YOU DO NOT HAVE ROOT: Change directory to the `progs' subdirectory
|
||||
and run the `capconvert' script. This script will deduce various things
|
||||
IF YOU DO NOT HAVE ROOT: Change directory to the 'progs' subdirectory
|
||||
and run the 'capconvert' script. This script will deduce various things
|
||||
about your environment and use them to build you a private terminfo tree,
|
||||
so you can use ncurses applications.
|
||||
|
||||
|
@ -273,13 +275,13 @@ CONFIGURE OPTIONS:
|
|||
|
||||
./configure --help
|
||||
|
||||
The --help and several options are common to all configure scripts that are
|
||||
generated with autoconf. Those are all listed before the line
|
||||
The --help and several options are common to all configure scripts that
|
||||
are generated with autoconf. Those are all listed before the line
|
||||
|
||||
--enable and --with options recognized:
|
||||
|
||||
The other options are specific to this package. We list them in alphabetic
|
||||
order.
|
||||
The other options are specific to this package. We list them in
|
||||
alphabetic order.
|
||||
|
||||
--disable-assumed-color
|
||||
With ncurses 5.1, we introduced a new function, assume_default_colors()
|
||||
|
@ -444,7 +446,7 @@ CONFIGURE OPTIONS:
|
|||
--with-menu-libname=XXX
|
||||
--with-panel-libname=XXX
|
||||
|
||||
Rather than renaming them abitrarily, a prefix or suffix is
|
||||
Rather than renaming them arbitrarily, a prefix or suffix is
|
||||
recommended. An "n" prefix provides consistency with ncurses versus
|
||||
curses, i.e.,
|
||||
|
||||
|
@ -453,8 +455,8 @@ CONFIGURE OPTIONS:
|
|||
--with-panel-libname=npanel
|
||||
|
||||
--disable-pkg-ldflags
|
||||
Omit options in $EXTRA_LDFLAGS from the pkg-config ".pc" and
|
||||
corresponding ncurses*-config script which normally are listed via
|
||||
Omit options in $LDFLAGS and $EXTRA_LDFLAGS from the pkg-config ".pc"
|
||||
and corresponding ncurses*-config script which normally are listed via
|
||||
the "--libs" option. These options are normally used to facilitate
|
||||
linking to ncurses when it was configured to use the rpath feature.
|
||||
|
||||
|
@ -475,11 +477,19 @@ CONFIGURE OPTIONS:
|
|||
filesystems. This option adds a 1-second sleep to help those tools
|
||||
avoid unnecessary relinking during the install process.
|
||||
|
||||
--disable-root-access
|
||||
Compile with environment restriction, so most file-access is limited
|
||||
when running as root, or via a setuid/setgid application.
|
||||
|
||||
--disable-root-environ
|
||||
Compile with environment restriction, so certain environment variables
|
||||
are not available when running as root, or via a setuid/setgid
|
||||
application. These are (for example $TERMINFO) those that allow the
|
||||
search path for the terminfo or termcap entry to be customized.
|
||||
are not available when running as root. These are (for example
|
||||
$TERMINFO) those that allow the search path for the terminfo or termcap
|
||||
entry to be customized.
|
||||
|
||||
Disabling the root environment variables also disables the setuid
|
||||
environment variables by default. Use the --disable-setuid-environ
|
||||
option to modify this behavior.
|
||||
|
||||
--disable-rpath-hack
|
||||
Normally the configure script helps link libraries found in unusual
|
||||
|
@ -494,6 +504,16 @@ CONFIGURE OPTIONS:
|
|||
--disable-stripping
|
||||
Do not strip installed executables.
|
||||
|
||||
--disable-setuid-environ
|
||||
Compile with environment restriction, so certain environment variables
|
||||
are not available when running via a setuid/setgid application. These
|
||||
are (for example $TERMINFO) those that allow the search path for the
|
||||
terminfo or termcap entry to be customized.
|
||||
|
||||
A setuid/setgid application inherits its environment variables from
|
||||
the current user, in contrast to sudo which may limit the environment
|
||||
variables that ncurses uses.
|
||||
|
||||
--disable-tic-depends
|
||||
When building shared libraries, normally the tic library is linked to
|
||||
depend upon the ncurses library (or equivalently, on the tinfo-library
|
||||
|
@ -512,26 +532,6 @@ CONFIGURE OPTIONS:
|
|||
list documented in X/Open. ncurses provides varargs support for this
|
||||
function. Use --disable-tparm-varargs to disable this support.
|
||||
|
||||
--disable-wattr-macros
|
||||
The 6.0 ABI adds support for extended colors and for extended mouse.
|
||||
The former is a noticeable problem when developers inadvertently
|
||||
compile using the ncurses6 header files and link with an ncurses5
|
||||
library, because the wattr* macros use a new field in the WINDOW
|
||||
structure. These macros are used in several applications.
|
||||
|
||||
Since ncurses provides an actual function for each of these macros,
|
||||
suppressing them from the curses.h header allows the ncurses5 libraries
|
||||
to be used in most applications.
|
||||
|
||||
NOTE: The extended colors also are used in the cchar_t structure, but
|
||||
fewer applications use that.
|
||||
|
||||
NOTE: This workaround does not help with mismatches in the ncurses
|
||||
mouse version. The extended mouse feature uses one less fewer bit for
|
||||
each button, so that only the first button will work as expected with
|
||||
a mismatch between header and library. Again, most applications will
|
||||
work, since most use only the first button.
|
||||
|
||||
--enable-assertions
|
||||
For testing, compile-in assertion code. This is used only for a few
|
||||
places where ncurses cannot easily recover by returning an error code.
|
||||
|
@ -553,6 +553,10 @@ CONFIGURE OPTIONS:
|
|||
Recognize BSD-style prefix padding. Some ancient BSD programs (such as
|
||||
nethack) call tputs("50") to implement delays.
|
||||
|
||||
--enable-check-size
|
||||
Compile-in feature to detect screensize for terminals which do not
|
||||
advertise their screensize, e.g., serial terminals.
|
||||
|
||||
--enable-colorfgbg
|
||||
Compile with experimental $COLORFGBG code. That environment variable
|
||||
is set by some terminal emulators as a hint to applications, by
|
||||
|
@ -666,9 +670,17 @@ CONFIGURE OPTIONS:
|
|||
--enable-opaque-form
|
||||
--enable-opaque-menu
|
||||
--enable-opaque-panel
|
||||
Define symbol in curses.h which controls whether some library
|
||||
structures are treated as "opaque". The --enable-opaque-curses option
|
||||
is overridden by the --enable-reentrant option.
|
||||
Define symbol in curses.h controlling whether some library structures
|
||||
are opaque, meaning that their members are accessible only via the
|
||||
documented API. The --enable-opaque-curses option may be overridden
|
||||
by the --enable-reentrant option.
|
||||
|
||||
Enabling opaque-curses enables opaque for the form, menu, and panel
|
||||
libraries. Use their corresponding options to disable the feature
|
||||
individually.
|
||||
|
||||
NOTE: beginning with ncurses 6.5 this option is enabled by default;
|
||||
older versions disable it by default.
|
||||
|
||||
--enable-pc-files
|
||||
If pkg-config is found (see --with-pkg-config), generate ".pc" files
|
||||
|
@ -728,6 +740,14 @@ CONFIGURE OPTIONS:
|
|||
reducing the need for juggling the global SP value with set_term() and
|
||||
delscreen().
|
||||
|
||||
--enable-stdnoreturn
|
||||
When enabled, check if the <stdnoreturn.h> header exists, and if found
|
||||
define GCC_NORETURN to _Noreturn rather than either the gcc-specific
|
||||
__attribute__((noreturn)) or an empty token. Doing this may require
|
||||
calling programs which use GCC_NORETURN in their own function
|
||||
definitions to be modified, because _Noreturn is only accepted as
|
||||
the first token in a declaration.
|
||||
|
||||
--enable-string-hacks
|
||||
Controls whether strlcat and strlcpy may be used. The same issue
|
||||
applies to OpenBSD's warnings about snprintf, noting that this function
|
||||
|
@ -766,6 +786,26 @@ CONFIGURE OPTIONS:
|
|||
--enable-warnings
|
||||
Turn on GCC compiler warnings. There should be only a few.
|
||||
|
||||
--enable-wattr-macros
|
||||
The 6.0 ABI adds support for extended colors and for extended mouse.
|
||||
The former is a noticeable problem when developers inadvertently
|
||||
compile using the ncurses6 header files and link with an ncurses5
|
||||
library, because the wattr* macros use a new field in the WINDOW
|
||||
structure. These macros are used in several applications.
|
||||
|
||||
Since ncurses provides an actual function for each of these macros,
|
||||
suppressing them from the curses.h header allows the ncurses5 libraries
|
||||
to be used in most applications.
|
||||
|
||||
NOTE: The extended colors also are used in the cchar_t structure, but
|
||||
fewer applications use that.
|
||||
|
||||
NOTE: This workaround does not help with mismatches in the ncurses
|
||||
mouse version. The extended mouse feature uses one less fewer bit for
|
||||
each button, so that only the first button will work as expected with
|
||||
a mismatch between header and library. Again, most applications will
|
||||
work, since most use only the first button.
|
||||
|
||||
--enable-weak-symbols
|
||||
If the --with-pthread option is set, check if the compiler supports
|
||||
weak-symbols. If it does, then name the thread-capable library without
|
||||
|
@ -786,14 +826,22 @@ CONFIGURE OPTIONS:
|
|||
symbolic link to equate libncurses.so with libncursesw.so
|
||||
|
||||
NOTE: the Ada95 binding may be built against either version of the the
|
||||
ncurses library, but you must decide which: the binding installs the
|
||||
same set of files for either version. Currently (2002/6/22) it does
|
||||
ncurses library, but you must decide which: the binding installs the
|
||||
same set of files for either version. Currently (2023/10/21) it does
|
||||
not use the extended features from the wide-character code, so it is
|
||||
probably better to not install the binding for that configuration.
|
||||
|
||||
NOTE: beginning with ncurses 6.5 this option is enabled by default;
|
||||
older versions disable it by default.
|
||||
|
||||
--enable-xmc-glitch
|
||||
Compile-in support experimental xmc (magic cookie) code.
|
||||
|
||||
--with-abi-altered=NUM
|
||||
Override the displayed (rather than compiled-in) ABI. Only packagers
|
||||
who have created configurations where the ABI differs from ncurses
|
||||
should be interested in this option.
|
||||
|
||||
--with-abi-version=NUM
|
||||
Override the ABI version, which is used in shared library filenames.
|
||||
Normally this is the same as the release version; some ports have
|
||||
|
@ -891,8 +939,9 @@ CONFIGURE OPTIONS:
|
|||
script supplies "unsigned").
|
||||
|
||||
--with-config-suffix=XXX
|
||||
Specify a suffix for the ncursesw6-config file, etc., used to work
|
||||
around conflicts with packages.
|
||||
Specify an suffix for "ncurses*" in the ncurses*-config filename to
|
||||
work around conflicts with packages. The suffix is placed before the
|
||||
dash.
|
||||
|
||||
--with-cxx-libname=NAME
|
||||
Override the basename of the ncurses++ library (default: "ncurses++")
|
||||
|
@ -997,7 +1046,7 @@ CONFIGURE OPTIONS:
|
|||
See also the --enable-getcap option.
|
||||
|
||||
--with-infocmp-path[=XXX]
|
||||
Use this option to override the automatic detection of tic in your
|
||||
Use this option to override the automatic detection of infocmp in your
|
||||
$PATH when building fallbacks (see "--with-fallbacks").
|
||||
|
||||
--with-install-prefix=XXX
|
||||
|
@ -1113,9 +1162,10 @@ CONFIGURE OPTIONS:
|
|||
Override the basename of the panel library (default: "panel")
|
||||
|
||||
--with-pc-suffix=SUFFIX
|
||||
If ".pc" files are installed, optionally add a suffix to the files
|
||||
and corresponding package names to separate unusual configurations.
|
||||
If no option value is given (or if it is "none"), no suffix is added.
|
||||
If ".pc" files are installed (see --enable-pc-files), optionally add a
|
||||
suffix to the files and corresponding package names to separate
|
||||
unusual configurations. If no option value is given (or if it is
|
||||
"none"), no suffix is added.
|
||||
|
||||
--with-pcre2
|
||||
Add PCRE2 (Perl-compatible regular expressions v2) to the build if it
|
||||
|
@ -1126,12 +1176,28 @@ CONFIGURE OPTIONS:
|
|||
not supplied by the development environment, while ncurses' form
|
||||
library uses a regular expression feature for one of the field types.
|
||||
|
||||
--with-pkg-config=[DIR]
|
||||
Check for pkg-config, optionally specifying its path.
|
||||
--with-pkg-config[=CMD]
|
||||
Check for pkg-config, optionally specifying its pathname.
|
||||
|
||||
--with-pkg-config-libdir=[DIR]
|
||||
--with-pkg-config-libdir[=DIR]
|
||||
If pkg-config was found, override the automatic check for its library
|
||||
path.
|
||||
path. The optional DIR value can be
|
||||
|
||||
"auto", automatically use pkg-config's library directory, or
|
||||
|
||||
"libdir", use a ${libdir}/pkgconfig (based on the configuration), or
|
||||
|
||||
a directory path, i.e., beginning with "/".
|
||||
|
||||
The configure script allows only a single directory, because
|
||||
that is used as the directory in which to install ".pc" files.
|
||||
|
||||
The automatic check for the library path prefers the first directory
|
||||
which currently exists. If none of the directories listed by
|
||||
pkg-config exist, the check prefers a pkgconfig directory under the
|
||||
"libdir" set by the configure script (which may not be the system
|
||||
default), or if pkg-config lists nothing suitable, the first one which
|
||||
is listed by pkg-config is used.
|
||||
|
||||
--with-profile
|
||||
Generate profile-libraries These are named by adding "_p" to the root,
|
||||
|
@ -1191,6 +1257,10 @@ CONFIGURE OPTIONS:
|
|||
This is normally chosen automatically based on the type of system
|
||||
which you are building on. We use it for testing the configure script.
|
||||
|
||||
--with-strip-program=XXX
|
||||
When stripping executables during install, use the specified program
|
||||
rather than "strip".
|
||||
|
||||
--with-sysmouse
|
||||
use FreeBSD sysmouse interface provide mouse support on the console.
|
||||
|
||||
|
@ -1205,7 +1275,7 @@ CONFIGURE OPTIONS:
|
|||
Specify a search-list of terminfo directories which will be compiled
|
||||
into the ncurses library (default: DATADIR/terminfo)
|
||||
|
||||
This is a colon-separated list, like the TERMINFO_DIRS environment
|
||||
This is a colon-separated list, like the $TERMINFO_DIRS environment
|
||||
variable.
|
||||
|
||||
--with-termlib[=XXX]
|
||||
|
@ -1311,7 +1381,8 @@ CONFIGURE OPTIONS:
|
|||
--with-xterm-kbs=XXX
|
||||
Configure xterm's terminfo entries to use either BS (^H, i.e., ASCII
|
||||
backspace) or DEL (^?, or 127). XXX can be BS (or bs, 8) or DEL
|
||||
(or del, 127).
|
||||
(or del, 127). If XXX is "auto", the configure script chooses BS or
|
||||
DEL according to platform defaults.
|
||||
|
||||
During installation, the makefile and scripts modifies the "xterm+kbs"
|
||||
terminfo entry to use this setting.
|
||||
|
@ -1355,11 +1426,6 @@ CONFIGURE OPTIONS:
|
|||
programs (e.g., tic). The test applications will still be built if you
|
||||
type "make", though not if you simply do "make install".
|
||||
|
||||
--without-tack
|
||||
Suppress build/install with tack program, if it happens to be
|
||||
in the same build-tree (tack was moved out of the ncurses source-tree
|
||||
in 20070203).
|
||||
|
||||
--without-tests
|
||||
Tell the configure script to suppress the build of ncurses' test
|
||||
programs.
|
||||
|
@ -1385,6 +1451,88 @@ COMPATIBILITY WITH OLDER RELEASES:
|
|||
you may encounter when building a system with different versions of
|
||||
ncurses:
|
||||
|
||||
6.5 (Apt 27, 2024)
|
||||
Interface changes:
|
||||
|
||||
+ the WINDOW structure and some related internal data types declared
|
||||
in <curses.h> have been made opaque by default;
|
||||
+ the FORM, MENU, and PANEL structures and related internal data types
|
||||
from their corresponding header files have been made opqaue by
|
||||
default; and
|
||||
+ support for wide characters is now enabled by default.
|
||||
|
||||
Added extensions:
|
||||
|
||||
+ is_cbreak, is_echo, is_nl, and is_raw, as well as "_sp" variants
|
||||
|
||||
+ tiparm_s and tiscan_s
|
||||
|
||||
Added internal functions (other than "_sp" variants):
|
||||
|
||||
+ _nc_env_access
|
||||
|
||||
Removed internal functions:
|
||||
|
||||
+ none
|
||||
|
||||
Modified internal functions:
|
||||
|
||||
+ These now pass a const parameter: _nc_delink_entry, _nc_str_copy,
|
||||
and _nc_trans_string
|
||||
|
||||
6.4 (Dec 31, 2022)
|
||||
Interface changes:
|
||||
|
||||
+ none
|
||||
|
||||
Added extensions:
|
||||
|
||||
+ none
|
||||
|
||||
Added internal functions (other than "_sp" variants):
|
||||
|
||||
+ add _nc_free_termtype1 and _nc_free_tparm, for memory-leaks
|
||||
|
||||
Removed internal functions:
|
||||
|
||||
+ none
|
||||
|
||||
Modified internal functions:
|
||||
|
||||
+ none
|
||||
|
||||
6.3 (Oct 21, 2021)
|
||||
Interface changes:
|
||||
|
||||
+ the definition of TERMTYPE2 is now internal, not visible in the ABI,
|
||||
like the enclosing TERMINAL which was previously made opaque. This
|
||||
was done to provide SCREEN-specific "static" variables in terminfo.
|
||||
|
||||
Added extensions:
|
||||
|
||||
+ add sp-funcs for erasewchar, killwchar.
|
||||
|
||||
Added internal functions (other than "_sp" variants):
|
||||
|
||||
+ _nc_safe_fopen and _nc_safe_open3 limit privileges if possible when
|
||||
opening a file; otherwise disallow access for updating files.
|
||||
|
||||
+ _nc_tiparm is a variant of tiparm which is used when all of the
|
||||
parameters are known to be numbers rather than possibly strings.
|
||||
|
||||
+ _nc_reset_tparm improves tic's checks by resetting the terminfo
|
||||
"static variables" before calling functions which may update them.
|
||||
|
||||
Removed internal functions:
|
||||
|
||||
+ none
|
||||
|
||||
Modified internal functions:
|
||||
|
||||
+ _nc_trace_ttymode passes pointer to const data
|
||||
|
||||
+ _nc_tparm_analyze passes pointer to int*, not int[]
|
||||
|
||||
6.2 (Feb 12, 2020)
|
||||
Interface changes:
|
||||
|
||||
|
@ -2147,15 +2295,15 @@ FOR SYSTEM INTEGRATORS:
|
|||
Naming the Console Terminal
|
||||
|
||||
In various systems there has been a practice of designating the system
|
||||
console driver type as `console'. Please do not do this! It
|
||||
console driver type as 'console'. Please do not do this! It
|
||||
complicates peoples' lives, because it can mean that several different
|
||||
terminfo entries from different operating systems all logically want to
|
||||
be called `console'.
|
||||
be called 'console'.
|
||||
|
||||
Please pick a name unique to your console driver and set that up
|
||||
in the /etc/inittab table or local equivalent. Send the entry to the
|
||||
terminfo maintainer (listed in the misc/terminfo file) to be included
|
||||
in the terminfo file, if it's not already there. See the
|
||||
in the terminfo file, if it is not already there. See the
|
||||
term(7) manual page included with this distribution for more on
|
||||
conventions for choosing type names.
|
||||
|
||||
|
@ -2189,7 +2337,7 @@ CONFIGURING FALLBACK ENTRIES:
|
|||
tree is accessible (that is, in single-user mode or at OS installation
|
||||
time) the ncurses library can be compiled to include an array of
|
||||
pre-fetched fallback entries.
|
||||
|
||||
|
||||
NOTE: This must be done on a machine which has ncurses' infocmp and
|
||||
terminfo database installed (as well as ncurses' tic and infocmp
|
||||
programs). That is because the fallback sources are generated and
|
||||
|
@ -2388,4 +2536,4 @@ BUG REPORTS:
|
|||
The Hacker's Guide in the doc directory includes some guidelines
|
||||
on how to report bugs in ways that will get them fixed most quickly.
|
||||
|
||||
-- vile:txtmode
|
||||
-- vile:txtmode fc=78
|
||||
|
|
15
MANIFEST
15
MANIFEST
|
@ -33,6 +33,7 @@
|
|||
./Ada95/include/ncurses_defs
|
||||
./Ada95/make-tar.sh
|
||||
./Ada95/mk-1st.awk
|
||||
./Ada95/mk-pkg.awk
|
||||
./Ada95/package/AdaCurses-doc.spec
|
||||
./Ada95/package/AdaCurses.spec
|
||||
./Ada95/package/debian/compat
|
||||
|
@ -342,7 +343,7 @@
|
|||
./doc/html/announce.html
|
||||
./doc/html/hackguide.html
|
||||
./doc/html/index.html
|
||||
./doc/html/man/adacurses6-config.1.html
|
||||
./doc/html/man/adacursesw6-config.1.html
|
||||
./doc/html/man/captoinfo.1m.html
|
||||
./doc/html/man/clear.1.html
|
||||
./doc/html/man/curs_add_wch.3x.html
|
||||
|
@ -463,7 +464,7 @@
|
|||
./doc/html/man/mitem_value.3x.html
|
||||
./doc/html/man/mitem_visible.3x.html
|
||||
./doc/html/man/ncurses.3x.html
|
||||
./doc/html/man/ncurses6-config.1.html
|
||||
./doc/html/man/ncursesw6-config.1.html
|
||||
./doc/html/man/new_pair.3x.html
|
||||
./doc/html/man/panel.3x.html
|
||||
./doc/html/man/resizeterm.3x.html
|
||||
|
@ -553,6 +554,7 @@
|
|||
./include/edit_cfg.sh
|
||||
./include/hashed_db.h
|
||||
./include/headers
|
||||
./include/nc_access.h
|
||||
./include/nc_alloc.h
|
||||
./include/nc_mingw.h
|
||||
./include/nc_panel.h
|
||||
|
@ -670,7 +672,7 @@
|
|||
./man/keyok.3x
|
||||
./man/legacy_coding.3x
|
||||
./man/make_sed.sh
|
||||
./man/man_db.renames
|
||||
./man/man_db.renames.in
|
||||
./man/manhtml.aliases
|
||||
./man/manhtml.externs
|
||||
./man/manlinks.sed
|
||||
|
@ -768,6 +770,7 @@
|
|||
./misc/makellib
|
||||
./misc/menu.def
|
||||
./misc/menu.ref
|
||||
./misc/ncu2openbsd
|
||||
./misc/ncurses-config.in
|
||||
./misc/ncurses.def
|
||||
./misc/ncurses.ref
|
||||
|
@ -899,6 +902,7 @@
|
|||
./ncurses/new_pair.h
|
||||
./ncurses/report_hashing.c
|
||||
./ncurses/report_offsets.c
|
||||
./ncurses/term.priv.h
|
||||
./ncurses/tinfo/MKcaptab.awk
|
||||
./ncurses/tinfo/MKcaptab.sh
|
||||
./ncurses/tinfo/MKcodes.awk
|
||||
|
@ -1108,6 +1112,7 @@
|
|||
./test/color_content.c
|
||||
./test/color_name.h
|
||||
./test/color_set.c
|
||||
./test/combine.c
|
||||
./test/configure
|
||||
./test/configure.in
|
||||
./test/demo_altkeys.c
|
||||
|
@ -1212,15 +1217,19 @@
|
|||
./test/test_addstr.c
|
||||
./test/test_addwstr.c
|
||||
./test/test_arrays.c
|
||||
./test/test_delwin.c
|
||||
./test/test_endwin.c
|
||||
./test/test_get_wstr.c
|
||||
./test/test_getstr.c
|
||||
./test/test_instr.c
|
||||
./test/test_inwstr.c
|
||||
./test/test_mouse.c
|
||||
./test/test_opaque.c
|
||||
./test/test_setupterm.c
|
||||
./test/test_sgr.c
|
||||
./test/test_termattrs.c
|
||||
./test/test_tparm.c
|
||||
./test/test_unget_wch.c
|
||||
./test/test_vid_puts.c
|
||||
./test/test_vidputs.c
|
||||
./test/testaddch.c
|
||||
|
|
25
Makefile.in
25
Makefile.in
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.in,v 1.43 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: Makefile.in,v 1.46 2022/10/01 22:53:36 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2018-2019,2020 Thomas E. Dickey #
|
||||
# Copyright 2018-2021,2022 Thomas E. Dickey #
|
||||
# Copyright 1998-2014,2015 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -62,11 +62,26 @@ pkgdir = @PKG_CONFIG_LIBDIR@
|
|||
|
||||
include_dir = ${includedir}${includesubdir}
|
||||
|
||||
FGREP = @FGREP@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
|
||||
DIRS_TO_MAKE = @DIRS_TO_MAKE@
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : check
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : depend
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : preinstall
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : tags
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
|
||||
all :: $(DIRS_TO_MAKE)
|
||||
|
||||
$(DIRS_TO_MAKE) :
|
||||
|
@ -90,16 +105,16 @@ preinstall :
|
|||
@ test "$(include_dir)" = "$(prefix)/include" || \
|
||||
echo '** Include-directory is not in a standard location'
|
||||
@ test ! -f $(include_dir)/termcap.h || \
|
||||
fgrep NCURSES_VERSION $(include_dir)/termcap.h >/dev/null || \
|
||||
$(FGREP) NCURSES_VERSION $(include_dir)/termcap.h >/dev/null || \
|
||||
echo '** Will overwrite non-ncurses termcap.h'
|
||||
@ test ! -f $(include_dir)/curses.h || \
|
||||
fgrep NCURSES_VERSION $(include_dir)/curses.h >/dev/null || \
|
||||
$(FGREP) NCURSES_VERSION $(include_dir)/curses.h >/dev/null || \
|
||||
echo '** Will overwrite non-ncurses curses.h'
|
||||
|
||||
distclean \
|
||||
realclean ::
|
||||
|
||||
check:
|
||||
check :
|
||||
@ echo The test-programs are interactive
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
##############################################################################
|
||||
# Copyright 2020 Thomas E. Dickey #
|
||||
# Copyright 2020,2021 Thomas E. Dickey #
|
||||
# Copyright 1998-2000,2006 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -26,7 +26,7 @@
|
|||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
################################################################################
|
||||
# $Id: Makefile.os2,v 1.12 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: Makefile.os2,v 1.13 2021/06/17 21:20:30 tom Exp $
|
||||
#
|
||||
# Wrapper Makefile for ncurses library under OS/2.
|
||||
# Author: Juan Jose Garcia Ripoll <worm@arrakis.es>.
|
||||
|
@ -70,7 +70,7 @@
|
|||
# disappear are not essential.
|
||||
#
|
||||
# I first thought about killing '_nc_*' symbols, but it seems that some of
|
||||
# them --_nc_panel_hook, _nc_ada*, etc-- are needed outside ncurses.dll.
|
||||
# them --_nc_panel_hook, _nc_ada*, etc-- are needed outside ncurses.dll.
|
||||
# However, the whole size of the export table will not be larger than 1k or
|
||||
# so.
|
||||
#
|
||||
|
|
41
README
41
README
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020-2021,2023 Thomas E. Dickey --
|
||||
-- Copyright 1998-2012,2018 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -26,7 +26,7 @@
|
|||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: README,v 1.28 2020/02/02 23:34:34 tom Exp $
|
||||
-- $Id: README,v 1.31 2023/10/28 14:49:04 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
README file for the ncurses package
|
||||
|
||||
|
@ -35,18 +35,19 @@ See the file INSTALL for instructions on how to build and install ncurses.
|
|||
See the file NEWS for a release history and bug-fix notes.
|
||||
See the file TO-DO for things that still need doing, including known bugs.
|
||||
|
||||
Browse the file misc/ncurses-intro.html for narrative descriptions of how
|
||||
Browse the file doc/html/ncurses-intro.html for narrative descriptions of how
|
||||
to use ncurses and the panel, menu, and form libraries.
|
||||
|
||||
|
||||
Browse the file doc/html/hackguide.html for a tour of the package internals.
|
||||
|
||||
Find plain text versions of both of these documents in doc/.
|
||||
|
||||
ROADMAP AND PACKAGE OVERVIEW:
|
||||
|
||||
You should be reading this file in a directory called: ncurses-d.d, where d.d
|
||||
is the current version number (see the dist.mk file in this directory for
|
||||
that). There should be a number of subdirectories, including `c++', `form',
|
||||
`man', `menu', `misc', `ncurses', `panel', `progs', `test', 'tack' and `Ada95'.
|
||||
(The 'tack' program may be distributed separately).
|
||||
`man', `menu', `misc', `ncurses', `panel', `progs', `test', and `Ada95'.
|
||||
|
||||
A full build/install of this package typically installs several libraries, a
|
||||
handful of utilities, and a database hierarchy. Here is an inventory of the
|
||||
|
@ -81,7 +82,7 @@ version.
|
|||
|
||||
If you configure using the --enable-reentrant option, a "t" is appended to the
|
||||
library names (e.g., libncursest.a) and the resulting libraries have a
|
||||
different binary interface which makes the ncurses interface more "opaque".
|
||||
different binary interface, making the ncurses interface more opaque.
|
||||
|
||||
The ncurses libraries implement the curses API. The panel, menu and forms
|
||||
libraries implement clones of the SVr4 panel, menu and forms APIs. The source
|
||||
|
@ -89,9 +90,9 @@ code for these lives in the `ncurses', `panel', `menu', and `form' directories
|
|||
respectively.
|
||||
|
||||
In the `c++' directory, you'll find code that defines an interface to the
|
||||
curses, forms, menus and panels library packaged as C++ classes, and a demo program in C++
|
||||
to test it. These class definition modules are not installed by the 'make
|
||||
install.libs' rule as libncurses++.
|
||||
curses, forms, menus and panels library packaged as C++ classes, and a demo
|
||||
program in C++ to test it. These class definition modules are not installed
|
||||
by the 'make install.libs' rule as libncurses++.
|
||||
|
||||
In the `Ada95' directory, you'll find code and documentation for an
|
||||
Ada95 binding of the curses API, to be used with the GNAT compiler.
|
||||
|
@ -102,8 +103,8 @@ for documentation of the binding.
|
|||
|
||||
To do its job, the ncurses code needs your terminal type to be set in the
|
||||
environment variable TERM (normally set by your OS; under UNIX, getty(1)
|
||||
typically does this, but you can override it in your .profile); and, it needs a
|
||||
database of terminal descriptions in which to look up your terminal type's
|
||||
typically does this, but you can override it in your .profile); and, it needs
|
||||
a database of terminal descriptions in which to look up your terminal type's
|
||||
capabilities.
|
||||
|
||||
In older (V7/BSD) versions of curses, the database was a flat text file,
|
||||
|
@ -117,10 +118,10 @@ second form.
|
|||
In the `misc' directory, there is a text file terminfo.src, in editable
|
||||
terminfo format, which can be used to generate the terminfo binaries (that's
|
||||
what make install.data does). If the package was built with the
|
||||
--enable-termcap option enabled, and the ncurses library cannot find a terminfo
|
||||
description for your terminal, it will fall back to the termcap file supplied
|
||||
with your system (which the ncurses package installation leaves strictly
|
||||
alone).
|
||||
--enable-termcap option enabled, and the ncurses library cannot find a
|
||||
terminfo description for your terminal, it will fall back to the termcap file
|
||||
supplied with your system (which the ncurses package installation leaves
|
||||
strictly alone).
|
||||
|
||||
The utilities are as follows:
|
||||
|
||||
|
@ -149,7 +150,7 @@ help you systematically exercise the library functions.
|
|||
|
||||
AUTHORS:
|
||||
|
||||
Pavel Curtis:
|
||||
Pavel Curtis:
|
||||
wrote the original ncurses
|
||||
|
||||
Zeyd M. Ben-Halim:
|
||||
|
@ -176,8 +177,8 @@ Eric S. Raymond:
|
|||
xterm mouse support, and the ncurses test program.
|
||||
|
||||
Juergen Pfeifer
|
||||
The menu and form libraries, C++ bindings for ncurses, menus, forms and
|
||||
panels, as well as the Ada95 binding. Ongoing support for panel.
|
||||
The menu and form libraries, C++ bindings for ncurses, menus, forms
|
||||
and panels, as well as the Ada95 binding. Ongoing support for panel.
|
||||
|
||||
CONTRIBUTORS:
|
||||
|
||||
|
@ -216,3 +217,5 @@ BUGS:
|
|||
See the INSTALL file for bug and developer-list addresses.
|
||||
The Hacker's Guide in the doc directory includes some guidelines
|
||||
on how to report bugs in ways that will get them fixed most quickly.
|
||||
|
||||
-- vile:txtmode fc=78
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2021 Thomas E. Dickey --
|
||||
-- Copyright 1998-2006,2018 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -26,7 +26,7 @@
|
|||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: README.emx,v 1.11 2020/02/02 23:34:34 tom Exp $
|
||||
-- $Id: README.emx,v 1.12 2021/06/17 21:20:30 tom Exp $
|
||||
-- Author: Thomas Dickey
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
@ -34,7 +34,7 @@ You can build ncurses on OS/2 in the EMX environment. But you must build and
|
|||
acquire tools. Not all of the tools distributed with EMX work properly, and
|
||||
some additional ones are required.
|
||||
|
||||
First, the configure script distributed with ncurses will not run as-is in EMX.
|
||||
First, the configure script distributed with ncurses will not run as-is in EMX.
|
||||
You can generate a new one if you have autoconf built for EMX. You will need
|
||||
the EMX development tools, of course. Get these programs to start:
|
||||
|
||||
|
@ -65,7 +65,7 @@ may fix these problems:
|
|||
|
||||
+ I also built from sources (because the distributed binaries did not
|
||||
work) the cmp, diff programs.
|
||||
|
||||
|
||||
Other required utilities such as ar, cat, chmod, cp, gawk, grep, mv,
|
||||
ls, rm, mkdir, sed, sort and tr worked.
|
||||
|
||||
|
|
1697
aclocal.m4
vendored
1697
aclocal.m4
vendored
File diff suppressed because it is too large
Load diff
1821
announce.html.in
1821
announce.html.in
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,4 @@
|
|||
# $Id: Makefile.in,v 1.128 2021/01/23 20:42:08 tom Exp $
|
||||
# $Id: Makefile.in,v 1.133 2021/07/03 18:53:57 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2018-2020,2021 Thomas E. Dickey #
|
||||
# Copyright 1998-2015,2016 Free Software Foundation, Inc. #
|
||||
|
@ -68,7 +68,7 @@ LIBTOOL_UNINSTALL = @LIB_UNINSTALL@
|
|||
LIBTOOL_VERSION = @LIBTOOL_VERSION@
|
||||
LT_UNDEF = @LT_UNDEF@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_LIB = $(INSTALL) @INSTALL_LIB@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_OPT_P = @INSTALL_OPT_P@
|
||||
|
@ -128,6 +128,10 @@ LIBNAME = @LIB_PREFIX@$(LIBROOT)@CXX_LIB_SUFFIX@
|
|||
|
||||
LIBRARIES = @Libs_To_Make@
|
||||
|
||||
LINT = @LINT@
|
||||
LINT_OPTS = @LINT_OPTS@
|
||||
LINT_LIBS = -lncurses @LIBS@
|
||||
|
||||
LINK_FLAGS = @EXTRA_LDFLAGS@ -L../lib -l$(LIBROOT)@USE_LIB_SUFFIX@
|
||||
RPATH_LIST = @RPATH_LIST@
|
||||
MK_SHARED_LIB = @MK_SHARED_LIB@
|
||||
|
@ -140,7 +144,7 @@ LINK_SHARED = $(LINK_FLAGS)
|
|||
|
||||
# flags for test-programs
|
||||
TEST_LIBS = @TEST_LIBS@
|
||||
TEST_ARGS = @LDFLAGS_STATIC@ @TEST_ARGS@ @LDFLAGS_SHARED@
|
||||
TEST_ARGS = @LDFLAGS_STATIC@ @TEST_ARGS@ @LDFLAGS_SHARED@
|
||||
TEST_LDFLAGS = $(TEST_ARGS) @LDFLAGS@ \
|
||||
@LD_MODEL@ $(TEST_LIBS) @LIBS@ @LOCAL_LDFLAGS@ $(CXXLIBS)
|
||||
|
||||
|
@ -159,15 +163,31 @@ LDFLAGS = $(TEST_ARGS) @LDFLAGS@ \
|
|||
AUTO_SRC = \
|
||||
etip.h
|
||||
|
||||
################################################################################
|
||||
|
||||
@MAKE_PHONY@.PHONY : all
|
||||
@MAKE_PHONY@.PHONY : check
|
||||
@MAKE_PHONY@.PHONY : clean
|
||||
@MAKE_PHONY@.PHONY : depend
|
||||
@MAKE_PHONY@.PHONY : distclean
|
||||
@MAKE_PHONY@.PHONY : install
|
||||
@MAKE_PHONY@.PHONY : install.libs
|
||||
@MAKE_PHONY@.PHONY : libs
|
||||
@MAKE_PHONY@.PHONY : mostlyclean
|
||||
@MAKE_PHONY@.PHONY : realclean
|
||||
@MAKE_PHONY@.PHONY : sources
|
||||
@MAKE_PHONY@.PHONY : uninstall
|
||||
@MAKE_PHONY@.PHONY : uninstall.libs
|
||||
|
||||
all \
|
||||
libs :: $(AUTO_SRC) $(LIBRARIES)
|
||||
|
||||
@MAKE_TESTS@all :: demo$x
|
||||
|
||||
sources : $(AUTO_SRC)
|
||||
|
||||
depend :
|
||||
|
||||
sources : $(AUTO_SRC)
|
||||
|
||||
tags:
|
||||
$(CTAGS) *.[h] *.cc
|
||||
|
||||
|
@ -255,6 +275,18 @@ etip.h: $(srcdir)/etip.h.in $(srcdir)/edit_cfg.sh
|
|||
cp $(srcdir)/etip.h.in $@
|
||||
$(SHELL) $(srcdir)/edit_cfg.sh ../include/ncurses_cfg.h $@
|
||||
|
||||
# Verify that each header-file can be compiled without including another.
|
||||
check ::
|
||||
@$(SHELL) -c "for header in *.h;\
|
||||
do \
|
||||
[ \$${header} = etip.h ] && continue; \
|
||||
echo \"** testing \$${header}\" ; \
|
||||
echo \"#include <\$${header}>\" >headers.cc; \
|
||||
echo \"int main(int argc, char **argv) { (void) argc; (void) argv; return 0; }\" >>headers.cc; \
|
||||
$(CXX) -c $(CXXFLAGS) $(CPPFLAGS) headers.cc; \
|
||||
done"
|
||||
-@rm -f headers.*
|
||||
|
||||
###############################################################################
|
||||
# The remainder of this file is automatically generated during configuration
|
||||
###############################################################################
|
||||
|
|
16
c++/NEWS
16
c++/NEWS
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2021 Thomas E. Dickey --
|
||||
-- Copyright 1998-1999,2006 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -26,7 +26,7 @@
|
|||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.5 2020/02/02 23:34:34 tom Exp $
|
||||
-- $Id: NEWS,v 1.6 2021/06/17 21:20:30 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
This is a log of changes that the ncurses C++ binding has gone
|
||||
through starting with the integration of menu and forms integration
|
||||
|
@ -37,19 +37,19 @@ into the binding.
|
|||
to view the pad.
|
||||
|
||||
970908 + Improve NCursesWindow class: added additional methods to
|
||||
cover more ncurses functionality. Make refresh() and
|
||||
cover more ncurses functionality. Make refresh() and
|
||||
noutrefresh() virtual members to allow different implementation
|
||||
in the NCursesPanel class.
|
||||
+ CAUTION: changed order of parameters in vline() and hline() of
|
||||
NCursesWindow class.
|
||||
+ Make refresh() in NCursesPanel non-static, it is now a
|
||||
reimplementation of refresh() in the base class. Added
|
||||
reimplementation of refresh() in the base class. Added
|
||||
noutrefresh() to NCursesPanel.
|
||||
+ Added NCursesForm and related classes to support libform
|
||||
functionality.
|
||||
+ Moved most of configuration related stuff from cursesw.h to
|
||||
etip.h
|
||||
+ Added NCursesApplication class to support easy configuration
|
||||
+ Added NCursesApplication class to support easy configuration
|
||||
of menu and forms related attributes as well as ripped of
|
||||
title lines and Soft-Label-Keys for an application.
|
||||
+ Support of Auto-Cleanup for a menus fieldlist.
|
||||
|
@ -63,10 +63,10 @@ into the binding.
|
|||
+ Added the NCursesMenu class to support libmenu functionality.
|
||||
+ The inheritace relation between NCursesWindow and NCursesColorWindow
|
||||
was kind of brain damage. Monochrome is a special case of colored, so
|
||||
the relation should be just the opposite. This would allow all
|
||||
derived classes like NCursesPanel, NCursesMenu or NCursesForm to
|
||||
the relation should be just the opposite. This would allow all
|
||||
derived classes like NCursesPanel, NCursesMenu or NCursesForm to
|
||||
have colors.
|
||||
To resolve that design flaw I put the color functionality into the
|
||||
To resolve that design flaw I put the color functionality into the
|
||||
NCursesWindow class and it can be switched on by the static member
|
||||
useColors(). NCursesColorWindow is still there for compatibility
|
||||
reasons.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
-- Copyright 2020 Thomas E. Dickey --
|
||||
-- Copyright 2020,2021 Thomas E. Dickey --
|
||||
-- Copyright 1998-2006,2007 Free Software Foundation, Inc. --
|
||||
-- --
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a --
|
||||
|
@ -26,7 +26,7 @@
|
|||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: README-first,v 1.10 2020/02/02 23:34:34 tom Exp $
|
||||
-- $Id: README-first,v 1.11 2021/06/17 21:20:30 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
C++ interface to ncurses routines
|
||||
-----------------------------------------------------------------------
|
||||
|
@ -45,7 +45,7 @@ the curses.h file. This is a steady cause of trouble because many
|
|||
common identifiers are used. Instead now all #defines are inline
|
||||
functions, which also allows strict type checking of arguments.
|
||||
|
||||
The next enhancement is color support. It was originally provided by a
|
||||
The next enhancement is color support. It was originally provided by a
|
||||
derived class. This caused some trouble if you think about Panels or
|
||||
Menus and Forms with colors. We decided to put color support into the
|
||||
base class so that any derived class may use color support also.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// * This makes emacs happy -*-Mode: C++;-*-
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2020,2021 Thomas E. Dickey *
|
||||
* Copyright 1998-2005,2011 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -32,7 +32,7 @@
|
|||
* Author: Juergen Pfeifer, 1997 *
|
||||
****************************************************************************/
|
||||
|
||||
// $Id: cursesapp.h,v 1.17 2020/08/29 16:22:03 juergen Exp $
|
||||
// $Id: cursesapp.h,v 1.18 2021/06/17 21:26:02 tom Exp $
|
||||
|
||||
#ifndef NCURSES_CURSESAPP_H_incl
|
||||
#define NCURSES_CURSESAPP_H_incl
|
||||
|
@ -187,5 +187,5 @@ class NCURSES_CXX_IMPEXP NCursesApplication {
|
|||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif /* NCURSES_CURSESAPP_H_incl */
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// * this is for making emacs happy: -*-Mode: C++;-*-
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2020,2021 Thomas E. Dickey *
|
||||
* Copyright 1998-2005,2011 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -36,7 +36,7 @@
|
|||
#include "cursesf.h"
|
||||
#include "cursesapp.h"
|
||||
|
||||
MODULE_ID("$Id: cursesf.cc,v 1.25 2020/07/18 19:57:11 anonymous.maarten Exp $")
|
||||
MODULE_ID("$Id: cursesf.cc,v 1.26 2021/04/17 18:11:08 tom Exp $")
|
||||
|
||||
NCursesFormField::~NCursesFormField () THROWS(NCursesException)
|
||||
{
|
||||
|
@ -285,15 +285,15 @@ NCursesFormField*
|
|||
NCursesForm::operator()(void)
|
||||
{
|
||||
int drvCmnd;
|
||||
int err;
|
||||
int c;
|
||||
|
||||
post();
|
||||
show();
|
||||
refresh();
|
||||
|
||||
while (((drvCmnd = virtualize((c=getKey()))) != CMD_QUIT)) {
|
||||
switch((err=driver(drvCmnd))) {
|
||||
while (((drvCmnd = virtualize((c = getKey()))) != CMD_QUIT)) {
|
||||
int err;
|
||||
switch((err = driver(drvCmnd))) {
|
||||
case E_REQUEST_DENIED:
|
||||
On_Request_Denied(c);
|
||||
break;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
// * This makes emacs happy -*-Mode: C++;-*-
|
||||
// vile:cppmode
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2021,2022 Thomas E. Dickey *
|
||||
* Copyright 1998-2012,2014 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -32,7 +33,7 @@
|
|||
* Author: Juergen Pfeifer, 1997 *
|
||||
****************************************************************************/
|
||||
|
||||
// $Id: cursesf.h,v 1.37 2020/07/18 19:57:11 anonymous.maarten Exp $
|
||||
// $Id: cursesf.h,v 1.39 2022/08/20 20:52:15 tom Exp $
|
||||
|
||||
#ifndef NCURSES_CURSESF_H_incl
|
||||
#define NCURSES_CURSESF_H_incl 1
|
||||
|
@ -500,21 +501,21 @@ class NCURSES_CXX_IMPEXP NCursesForm : public NCursesPanel
|
|||
}
|
||||
|
||||
// Decorations
|
||||
inline void frame(const char *title=NULL, const char* btitle=NULL) {
|
||||
inline void frame(const char *title=NULL, const char* btitle=NULL) NCURSES_OVERRIDE {
|
||||
if (b_framed)
|
||||
NCursesPanel::frame(title,btitle);
|
||||
else
|
||||
OnError(E_SYSTEM_ERROR);
|
||||
}
|
||||
|
||||
inline void boldframe(const char *title=NULL, const char* btitle=NULL) {
|
||||
inline void boldframe(const char *title=NULL, const char* btitle=NULL) NCURSES_OVERRIDE {
|
||||
if (b_framed)
|
||||
NCursesPanel::boldframe(title,btitle);
|
||||
else
|
||||
OnError(E_SYSTEM_ERROR);
|
||||
}
|
||||
|
||||
inline void label(const char *topLabel, const char *bottomLabel) {
|
||||
inline void label(const char *topLabel, const char *bottomLabel) NCURSES_OVERRIDE {
|
||||
if (b_framed)
|
||||
NCursesPanel::label(topLabel,bottomLabel);
|
||||
else
|
||||
|
@ -726,12 +727,12 @@ class NCURSES_CXX_IMPEXP Alpha_Field : public NCursesFieldType
|
|||
private:
|
||||
int min_field_width;
|
||||
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype,min_field_width));
|
||||
}
|
||||
|
||||
public:
|
||||
Alpha_Field(int width)
|
||||
explicit Alpha_Field(int width)
|
||||
: NCursesFieldType(TYPE_ALPHA),
|
||||
min_field_width(width) {
|
||||
}
|
||||
|
@ -742,12 +743,12 @@ class NCURSES_CXX_IMPEXP Alphanumeric_Field : public NCursesFieldType
|
|||
private:
|
||||
int min_field_width;
|
||||
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype,min_field_width));
|
||||
}
|
||||
|
||||
public:
|
||||
Alphanumeric_Field(int width)
|
||||
explicit Alphanumeric_Field(int width)
|
||||
: NCursesFieldType(TYPE_ALNUM),
|
||||
min_field_width(width) {
|
||||
}
|
||||
|
@ -759,7 +760,7 @@ class NCURSES_CXX_IMPEXP Integer_Field : public NCursesFieldType
|
|||
int precision;
|
||||
long lower_limit, upper_limit;
|
||||
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype,
|
||||
precision,lower_limit,upper_limit));
|
||||
}
|
||||
|
@ -777,7 +778,7 @@ class NCURSES_CXX_IMPEXP Numeric_Field : public NCursesFieldType
|
|||
int precision;
|
||||
double lower_limit, upper_limit;
|
||||
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype,
|
||||
precision,lower_limit,upper_limit));
|
||||
}
|
||||
|
@ -794,7 +795,7 @@ class NCURSES_CXX_IMPEXP Regular_Expression_Field : public NCursesFieldType
|
|||
private:
|
||||
char* regex;
|
||||
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype,regex));
|
||||
}
|
||||
|
||||
|
@ -805,7 +806,7 @@ class NCURSES_CXX_IMPEXP Regular_Expression_Field : public NCursesFieldType
|
|||
}
|
||||
|
||||
public:
|
||||
Regular_Expression_Field(const char *expr)
|
||||
explicit Regular_Expression_Field(const char *expr)
|
||||
: NCursesFieldType(TYPE_REGEXP),
|
||||
regex(NULL)
|
||||
{
|
||||
|
@ -841,7 +842,7 @@ class NCURSES_CXX_IMPEXP Enumeration_Field : public NCursesFieldType
|
|||
int case_sensitive;
|
||||
int non_unique_matches;
|
||||
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype,
|
||||
list,case_sensitive,non_unique_matches));
|
||||
}
|
||||
|
@ -876,7 +877,7 @@ class NCURSES_CXX_IMPEXP Enumeration_Field : public NCursesFieldType
|
|||
class NCURSES_CXX_IMPEXP IPV4_Address_Field : public NCursesFieldType
|
||||
{
|
||||
private:
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype));
|
||||
}
|
||||
|
||||
|
@ -911,7 +912,7 @@ class NCURSES_CXX_IMPEXP UserDefinedFieldType : public NCursesFieldType
|
|||
friend bool _nc_xx_fld_ccheck(int c, const void *);
|
||||
friend void* _nc_xx_fld_makearg(va_list*);
|
||||
|
||||
void set(NCursesFormField& f) {
|
||||
void set(NCursesFormField& f) NCURSES_OVERRIDE {
|
||||
OnError(::set_field_type(f.get_field(),fieldtype,&f));
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// * this is for making emacs happy: -*-Mode: C++;-*-
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2020,2021 Thomas E. Dickey *
|
||||
* Copyright 1998-2011,2017 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -36,7 +36,7 @@
|
|||
#include "cursesm.h"
|
||||
#include "cursesapp.h"
|
||||
|
||||
MODULE_ID("$Id: cursesm.cc,v 1.26 2020/02/02 23:34:34 tom Exp $")
|
||||
MODULE_ID("$Id: cursesm.cc,v 1.27 2021/04/17 18:11:08 tom Exp $")
|
||||
|
||||
NCursesMenuItem::~NCursesMenuItem() THROWS(NCursesException)
|
||||
{
|
||||
|
@ -301,7 +301,6 @@ NCursesMenuItem*
|
|||
NCursesMenu::operator()(void)
|
||||
{
|
||||
int drvCmnd;
|
||||
int err;
|
||||
int c;
|
||||
bool b_action = FALSE;
|
||||
|
||||
|
@ -309,9 +308,10 @@ NCursesMenu::operator()(void)
|
|||
show();
|
||||
refresh();
|
||||
|
||||
while (!b_action && ((drvCmnd = virtualize((c=getKey()))) != CMD_QUIT)) {
|
||||
while (!b_action && ((drvCmnd = virtualize((c = getKey()))) != CMD_QUIT)) {
|
||||
int err;
|
||||
|
||||
switch((err=driver(drvCmnd))) {
|
||||
switch((err = driver(drvCmnd))) {
|
||||
case E_REQUEST_DENIED:
|
||||
On_Request_Denied(c);
|
||||
break;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// * This makes emacs happy -*-Mode: C++;-*-
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2020,2022 Thomas E. Dickey *
|
||||
* Copyright 1998-2012,2014 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -32,7 +32,7 @@
|
|||
* Author: Juergen Pfeifer, 1997 *
|
||||
****************************************************************************/
|
||||
|
||||
// $Id: cursesm.h,v 1.34 2020/05/24 01:40:20 anonymous.maarten Exp $
|
||||
// $Id: cursesm.h,v 1.35 2022/08/20 20:52:15 tom Exp $
|
||||
|
||||
#ifndef NCURSES_CURSESM_H_incl
|
||||
#define NCURSES_CURSESM_H_incl 1
|
||||
|
@ -182,7 +182,7 @@ class NCURSES_CXX_IMPEXP NCursesMenuCallbackItem : public NCursesMenuItem
|
|||
|
||||
virtual ~NCursesMenuCallbackItem() THROWS(NCursesException);
|
||||
|
||||
bool action();
|
||||
bool action() NCURSES_OVERRIDE;
|
||||
};
|
||||
|
||||
// This are the built-in hook functions in this C++ binding. In C++ we use
|
||||
|
@ -512,21 +512,21 @@ class NCURSES_CXX_IMPEXP NCursesMenu : public NCursesPanel
|
|||
}
|
||||
|
||||
// Decorations
|
||||
inline void frame(const char *title=NULL, const char* btitle=NULL) {
|
||||
inline void frame(const char *title=NULL, const char* btitle=NULL) NCURSES_OVERRIDE {
|
||||
if (b_framed)
|
||||
NCursesPanel::frame(title,btitle);
|
||||
else
|
||||
OnError(E_SYSTEM_ERROR);
|
||||
}
|
||||
|
||||
inline void boldframe(const char *title=NULL, const char* btitle=NULL) {
|
||||
inline void boldframe(const char *title=NULL, const char* btitle=NULL) NCURSES_OVERRIDE {
|
||||
if (b_framed)
|
||||
NCursesPanel::boldframe(title,btitle);
|
||||
else
|
||||
OnError(E_SYSTEM_ERROR);
|
||||
}
|
||||
|
||||
inline void label(const char *topLabel, const char *bottomLabel) {
|
||||
inline void label(const char *topLabel, const char *bottomLabel) NCURSES_OVERRIDE {
|
||||
if (b_framed)
|
||||
NCursesPanel::label(topLabel,bottomLabel);
|
||||
else
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
// * This makes emacs happy -*-Mode: C++;-*-
|
||||
// vile:cppmode
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2021,2022 Thomas E. Dickey *
|
||||
* Copyright 1998-2012,2014 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -35,7 +36,7 @@
|
|||
#ifndef NCURSES_CURSESP_H_incl
|
||||
#define NCURSES_CURSESP_H_incl 1
|
||||
|
||||
// $Id: cursesp.h,v 1.34 2020/05/24 01:40:20 anonymous.maarten Exp $
|
||||
// $Id: cursesp.h,v 1.36 2022/08/20 20:52:15 tom Exp $
|
||||
|
||||
#include <cursesw.h>
|
||||
|
||||
|
@ -161,7 +162,7 @@ class NCURSES_CXX_IMPEXP NCursesPanel
|
|||
// N.B.: The panel associated with ::stdscr is always on the bottom. So
|
||||
// actually bottom() makes the panel the first above ::stdscr.
|
||||
|
||||
virtual int mvwin(int y, int x)
|
||||
virtual int mvwin(int y, int x) NCURSES_OVERRIDE
|
||||
{
|
||||
OnError(::move_panel(p, y, x));
|
||||
return OK;
|
||||
|
@ -194,11 +195,11 @@ class NCURSES_CXX_IMPEXP NCursesPanel
|
|||
|
||||
// Those two are rewrites of the corresponding virtual members of
|
||||
// NCursesWindow
|
||||
virtual int refresh();
|
||||
virtual int refresh() NCURSES_OVERRIDE;
|
||||
// Propagate all panel changes to the virtual screen and update the
|
||||
// physical screen.
|
||||
|
||||
virtual int noutrefresh();
|
||||
virtual int noutrefresh() NCURSES_OVERRIDE;
|
||||
// Propagate all panel changes to the virtual screen.
|
||||
|
||||
static void redraw();
|
||||
|
@ -243,7 +244,7 @@ template<class T> class NCursesUserPanel : public NCursesPanel
|
|||
// This creates an user panel of the requested size with associated
|
||||
// user data pointed to by p_UserData.
|
||||
|
||||
NCursesUserPanel(const T* p_UserData = STATIC_CAST(T*)(0)) : NCursesPanel()
|
||||
explicit NCursesUserPanel(const T* p_UserData = STATIC_CAST(T*)(0)) : NCursesPanel()
|
||||
{
|
||||
if (p)
|
||||
set_user(const_cast<void *>(reinterpret_cast<const void*>(p_UserData)));
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// * This makes emacs happy -*-Mode: C++;-*-
|
||||
// vile:cppmode
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2021,2022 Thomas E. Dickey *
|
||||
* Copyright 1998-2014,2017 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -32,7 +32,7 @@
|
|||
#ifndef NCURSES_CURSESW_H_incl
|
||||
#define NCURSES_CURSESW_H_incl 1
|
||||
|
||||
// $Id: cursesw.h,v 1.57 2020/07/04 20:38:43 tom Exp $
|
||||
// $Id: cursesw.h,v 1.59 2022/08/20 20:52:15 tom Exp $
|
||||
|
||||
extern "C" {
|
||||
# include <curses.h>
|
||||
|
@ -816,7 +816,7 @@ class NCURSES_CXX_IMPEXP NCursesWindow
|
|||
NCursesWindow();
|
||||
|
||||
public:
|
||||
NCursesWindow(WINDOW* window); // useful only for stdscr
|
||||
explicit NCursesWindow(WINDOW* window); // useful only for stdscr
|
||||
|
||||
NCursesWindow(int nlines, // number of lines
|
||||
int ncols, // number of columns
|
||||
|
@ -1385,7 +1385,7 @@ class NCURSES_CXX_IMPEXP NCursesWindow
|
|||
class NCURSES_CXX_IMPEXP NCursesColorWindow : public NCursesWindow
|
||||
{
|
||||
public:
|
||||
NCursesColorWindow(WINDOW* &window) // useful only for stdscr
|
||||
explicit NCursesColorWindow(WINDOW* &window) // useful only for stdscr
|
||||
: NCursesWindow(window) {
|
||||
useColors(); }
|
||||
|
||||
|
@ -1503,7 +1503,7 @@ class NCURSES_CXX_IMPEXP NCursesPad : public NCursesWindow
|
|||
// Put the attributed character onto the pad and immediately do a
|
||||
// prefresh().
|
||||
|
||||
int refresh();
|
||||
int refresh() NCURSES_OVERRIDE;
|
||||
// If a viewport is defined the pad is displayed in this window, otherwise
|
||||
// this is a noop.
|
||||
|
||||
|
@ -1517,7 +1517,7 @@ class NCURSES_CXX_IMPEXP NCursesPad : public NCursesWindow
|
|||
// on the screen. <b>refresh</b> copies a rectangle of this size beginning
|
||||
// with top left corner pminrow,pmincol onto the screen and calls doupdate().
|
||||
|
||||
int noutrefresh();
|
||||
int noutrefresh() NCURSES_OVERRIDE;
|
||||
// If a viewport is defined the pad is displayed in this window, otherwise
|
||||
// this is a noop.
|
||||
|
||||
|
@ -1547,7 +1547,7 @@ class NCURSES_CXX_IMPEXP NCursesPad : public NCursesWindow
|
|||
class NCURSES_CXX_IMPEXP NCursesFramedPad : public NCursesPad
|
||||
{
|
||||
protected:
|
||||
virtual void OnOperation(int pad_req);
|
||||
virtual void OnOperation(int pad_req) NCURSES_OVERRIDE;
|
||||
|
||||
public:
|
||||
NCursesFramedPad(NCursesWindow& win, int nlines, int ncols,
|
||||
|
@ -1562,7 +1562,7 @@ class NCURSES_CXX_IMPEXP NCursesFramedPad : public NCursesPad
|
|||
delete getSubWindow();
|
||||
}
|
||||
|
||||
void setWindow(NCursesWindow& view, int v_grid = 1, int h_grid = 1) {
|
||||
void setWindow(NCursesWindow& view, int v_grid = 1, int h_grid = 1) NCURSES_OVERRIDE {
|
||||
(void) view;
|
||||
(void) v_grid;
|
||||
(void) h_grid;
|
||||
|
@ -1570,7 +1570,7 @@ class NCURSES_CXX_IMPEXP NCursesFramedPad : public NCursesPad
|
|||
}
|
||||
// Disable this call; the viewport is already defined
|
||||
|
||||
void setSubWindow(NCursesWindow& sub) {
|
||||
void setSubWindow(NCursesWindow& sub) NCURSES_OVERRIDE {
|
||||
(void) sub;
|
||||
err_handler("Operation not allowed");
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// * this is for making emacs happy: -*-Mode: C++;-*-
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2022,2023 Thomas E. Dickey *
|
||||
* Copyright 1998-2005,2012 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -36,7 +36,7 @@
|
|||
#include "cursslk.h"
|
||||
#include "cursesapp.h"
|
||||
|
||||
MODULE_ID("$Id: cursslk.cc,v 1.19 2020/07/18 19:57:11 anonymous.maarten Exp $")
|
||||
MODULE_ID("$Id: cursslk.cc,v 1.21 2023/02/25 23:36:06 tom Exp $")
|
||||
|
||||
Soft_Label_Key_Set::Soft_Label_Key&
|
||||
Soft_Label_Key_Set::Soft_Label_Key::operator=(char *text)
|
||||
|
@ -56,7 +56,11 @@ Soft_Label_Key_Set::Label_Layout
|
|||
|
||||
void Soft_Label_Key_Set::init()
|
||||
{
|
||||
slk_array = new Soft_Label_Key[num_labels];
|
||||
if (num_labels > 12)
|
||||
num_labels = 12;
|
||||
if (num_labels < 0)
|
||||
num_labels = 0;
|
||||
slk_array = new Soft_Label_Key[num_labels + 1];
|
||||
for(int i=0; i < num_labels; i++) {
|
||||
slk_array[i].num = i+1;
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
// * this is for making emacs happy: -*-Mode: C++;-*-
|
||||
// vile:cppmode
|
||||
/****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2020,2021 Thomas E. Dickey *
|
||||
* Copyright 1998-2003,2005 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -32,7 +33,7 @@
|
|||
* Author: Juergen Pfeifer, 1997 *
|
||||
****************************************************************************/
|
||||
|
||||
// $Id: cursslk.h,v 1.18 2020/07/18 19:57:11 anonymous.maarten Exp $
|
||||
// $Id: cursslk.h,v 1.19 2021/04/17 18:11:08 tom Exp $
|
||||
|
||||
#ifndef NCURSES_CURSSLK_H_incl
|
||||
#define NCURSES_CURSSLK_H_incl
|
||||
|
@ -140,7 +141,7 @@ class NCURSES_CXX_IMPEXP Soft_Label_Key_Set {
|
|||
// You must create a Soft_Label_Key_Set before you create any object of
|
||||
// the NCursesWindow, NCursesPanel or derived classes. (Actually before
|
||||
// ::initscr() is called).
|
||||
Soft_Label_Key_Set(Label_Layout fmt);
|
||||
explicit Soft_Label_Key_Set(Label_Layout fmt);
|
||||
|
||||
// This constructor assumes, that you already constructed a Key Set
|
||||
// with a layout by the constructor above. This layout will be reused.
|
||||
|
|
12
c++/demo.cc
12
c++/demo.cc
|
@ -1,6 +1,6 @@
|
|||
// * This makes emacs happy -*-Mode: C++;-*-
|
||||
/****************************************************************************
|
||||
* Copyright 2018-2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2018-2021,2023 Thomas E. Dickey *
|
||||
* Copyright 1998-2012,2017 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -36,7 +36,7 @@
|
|||
* Demo code for NCursesMenu and NCursesForm written by
|
||||
* Juergen Pfeifer
|
||||
*
|
||||
* $Id: demo.cc,v 1.49 2020/09/13 00:47:00 tom Exp $
|
||||
* $Id: demo.cc,v 1.52 2023/08/26 19:14:14 tom Exp $
|
||||
*/
|
||||
|
||||
#include "internal.h"
|
||||
|
@ -46,6 +46,7 @@
|
|||
|
||||
#if (defined(_WIN32) || defined(_WIN64))
|
||||
#undef KEY_EVENT
|
||||
#undef sleep
|
||||
#define sleep(n) Sleep(n)
|
||||
#else
|
||||
extern "C" unsigned int sleep(unsigned int);
|
||||
|
@ -104,7 +105,7 @@ class SillyDemo
|
|||
}
|
||||
|
||||
// A refresh to any valid panel updates all panels and refreshes
|
||||
// the screen. Using mystd is just convenient - We know it's always
|
||||
// the screen. Using mystd is just convenient - We know it is always
|
||||
// valid until the end of the program.
|
||||
|
||||
mystd->refresh();
|
||||
|
@ -168,7 +169,7 @@ public:
|
|||
//
|
||||
// -------------------------------------------------------------------------
|
||||
//
|
||||
template<class T> class MyAction : public NCursesUserItem<T>
|
||||
template<class T> class NCURSES_CXX_IMPEXP MyAction : public NCursesUserItem<UserData>
|
||||
{
|
||||
public:
|
||||
MyAction (const char* p_name,
|
||||
|
@ -185,9 +186,6 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
template class MyAction<UserData>;
|
||||
template class NCURSES_CXX_IMPEXP NCursesUserItem<UserData>;
|
||||
|
||||
class QuitItem : public NCursesMenuItem
|
||||
{
|
||||
public:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# $Id: edit_cfg.sh,v 1.18 2020/02/02 23:34:34 tom Exp $
|
||||
# $Id: edit_cfg.sh,v 1.19 2022/07/16 18:00:59 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright 2020 Thomas E. Dickey #
|
||||
# Copyright 2020,2022 Thomas E. Dickey #
|
||||
# Copyright 1998-2007,2008 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -51,22 +51,22 @@ for name in \
|
|||
HAVE_VALUES_H \
|
||||
IOSTREAM_NAMESPACE
|
||||
do
|
||||
rm -f $2.bak
|
||||
mv $2 $2.bak
|
||||
if ( grep "[ ]$name[ ]1" $1 2>&1 >/dev/null)
|
||||
rm -f "$2".bak
|
||||
mv "$2" "$2".bak
|
||||
if ( grep "[ ]${name}[ ]1" "$1" >/dev/null 2>&1)
|
||||
then
|
||||
value=1
|
||||
sed -e 's/define '$name'.*$/define '$name' 1/' $2.bak >$2
|
||||
sed -e 's/define '"$name"'.*$/define '"$name"' 1/' "$2".bak >"$2"
|
||||
else
|
||||
value=0
|
||||
sed -e 's/define '$name'.*$/define '$name' 0/' $2.bak >$2
|
||||
sed -e 's/define '"$name"'.*$/define '"$name"' 0/' "$2".bak >"$2"
|
||||
fi
|
||||
if (cmp -s $2 $2.bak)
|
||||
if (cmp -s "$2" "$2".bak)
|
||||
then
|
||||
echo '... '$name $value
|
||||
mv $2.bak $2
|
||||
mv "$2".bak "$2"
|
||||
else
|
||||
echo '... '$name $value
|
||||
rm -f $2.bak
|
||||
rm -f "$2".bak
|
||||
fi
|
||||
done
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// * This makes emacs happy -*-Mode: C++;-*-
|
||||
/****************************************************************************
|
||||
* Copyright 2018,2020 Thomas E. Dickey *
|
||||
* Copyright 2018-2021,2022 Thomas E. Dickey *
|
||||
* Copyright 1998-2012,2017 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -32,7 +32,7 @@
|
|||
* Author: Juergen Pfeifer, 1997 *
|
||||
****************************************************************************/
|
||||
|
||||
// $Id: etip.h.in,v 1.45 2020/05/24 01:40:20 anonymous.maarten Exp $
|
||||
// $Id: etip.h.in,v 1.50 2022/08/20 20:50:00 tom Exp $
|
||||
|
||||
#ifndef NCURSES_ETIP_H_incl
|
||||
#define NCURSES_ETIP_H_incl 1
|
||||
|
@ -70,6 +70,10 @@
|
|||
#define ETIP_NEEDS_MATH_EXCEPTION 0
|
||||
#endif
|
||||
|
||||
#ifndef CPP_HAS_OVERRIDE
|
||||
#define CPP_HAS_OVERRIDE 0
|
||||
#endif
|
||||
|
||||
#ifndef CPP_HAS_PARAM_INIT
|
||||
#define CPP_HAS_PARAM_INIT 0
|
||||
#endif
|
||||
|
@ -127,6 +131,12 @@ extern "C" {
|
|||
}
|
||||
|
||||
// Language features
|
||||
#if CPP_HAS_OVERRIDE
|
||||
#define NCURSES_OVERRIDE override
|
||||
#else
|
||||
#define NCURSES_OVERRIDE /*nothing*/
|
||||
#endif
|
||||
|
||||
#if CPP_HAS_PARAM_INIT
|
||||
#define NCURSES_PARAM_INIT(value) = value
|
||||
#else
|
||||
|
@ -139,6 +149,10 @@ extern "C" {
|
|||
#define STATIC_CAST(s) (s)
|
||||
#endif
|
||||
|
||||
#ifndef NCURSES_CXX_IMPEXP
|
||||
#define NCURSES_CXX_IMPEXP /* nothing */
|
||||
#endif
|
||||
|
||||
// Forward Declarations
|
||||
class NCURSES_CXX_IMPEXP NCursesPanel;
|
||||
class NCURSES_CXX_IMPEXP NCursesMenu;
|
||||
|
@ -154,12 +168,13 @@ public:
|
|||
: message(msg), errorno (err)
|
||||
{};
|
||||
|
||||
NCursesException (const char* msg)
|
||||
explicit NCursesException (const char* msg)
|
||||
: message(msg), errorno (E_SYSTEM_ERROR)
|
||||
{};
|
||||
|
||||
NCursesException& operator=(const NCursesException& rhs)
|
||||
{
|
||||
message = rhs.message;
|
||||
errorno = rhs.errorno;
|
||||
return *this;
|
||||
}
|
||||
|
@ -195,7 +210,7 @@ public:
|
|||
p (panel)
|
||||
{};
|
||||
|
||||
NCursesPanelException (int err) :
|
||||
explicit NCursesPanelException (int err) :
|
||||
NCursesException ("panel library error", err),
|
||||
p (0)
|
||||
{};
|
||||
|
@ -220,7 +235,7 @@ public:
|
|||
{
|
||||
}
|
||||
|
||||
virtual const char *classname() const {
|
||||
virtual const char *classname() const NCURSES_OVERRIDE {
|
||||
return "NCursesPanel";
|
||||
}
|
||||
|
||||
|
@ -246,7 +261,7 @@ public:
|
|||
m (menu)
|
||||
{};
|
||||
|
||||
NCursesMenuException (int err) :
|
||||
explicit NCursesMenuException (int err) :
|
||||
NCursesException ("menu library error", err),
|
||||
m (0)
|
||||
{};
|
||||
|
@ -271,7 +286,7 @@ public:
|
|||
{
|
||||
}
|
||||
|
||||
virtual const char *classname() const {
|
||||
virtual const char *classname() const NCURSES_OVERRIDE {
|
||||
return "NCursesMenu";
|
||||
}
|
||||
|
||||
|
@ -297,7 +312,7 @@ public:
|
|||
f (form)
|
||||
{};
|
||||
|
||||
NCursesFormException (int err) :
|
||||
explicit NCursesFormException (int err) :
|
||||
NCursesException ("form library error", err),
|
||||
f (0)
|
||||
{};
|
||||
|
@ -322,7 +337,7 @@ public:
|
|||
{
|
||||
}
|
||||
|
||||
virtual const char *classname() const {
|
||||
virtual const char *classname() const NCURSES_OVERRIDE {
|
||||
return "NCursesForm";
|
||||
}
|
||||
|
||||
|
|
1263
config.guess
vendored
1263
config.guess
vendored
File diff suppressed because it is too large
Load diff
828
config.sub
vendored
828
config.sub
vendored
File diff suppressed because it is too large
Load diff
314
configure.in
314
configure.in
|
@ -1,5 +1,5 @@
|
|||
dnl***************************************************************************
|
||||
dnl Copyright 2018-2020,2021 Thomas E. Dickey *
|
||||
dnl Copyright 2018-2023,2024 Thomas E. Dickey *
|
||||
dnl Copyright 1998-2017,2018 Free Software Foundation, Inc. *
|
||||
dnl *
|
||||
dnl Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -29,7 +29,7 @@ dnl***************************************************************************
|
|||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.729 2021/01/09 11:20:52 tom Exp $
|
||||
dnl $Id: configure.in,v 1.779 2024/04/10 08:04:00 tom Exp $
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
dnl
|
||||
dnl For additional information, see
|
||||
|
@ -38,7 +38,7 @@ dnl https://invisible-island.net/autoconf/my-autoconf.html
|
|||
dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
AC_PREREQ(2.52.20210101)
|
||||
AC_REVISION($Revision: 1.729 $)
|
||||
AC_REVISION($Revision: 1.779 $)
|
||||
AC_INIT(ncurses/base/lib_initscr.c)
|
||||
AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
|
||||
|
||||
|
@ -61,6 +61,9 @@ CF_CFG_DEFAULTS
|
|||
### Defaults for ncurses ABI
|
||||
CF_ABI_DEFAULTS
|
||||
|
||||
### override ABI version, e.g., packagers
|
||||
CF_WITH_ABI_ALTERED
|
||||
|
||||
### Checks for programs.
|
||||
AC_ARG_WITH(ada,
|
||||
[ --without-ada suppress check for Ada compiler, don't build demo],
|
||||
|
@ -183,22 +186,6 @@ AC_ARG_WITH(progs,
|
|||
[cf_with_progs=yes])
|
||||
AC_MSG_RESULT($cf_with_progs)
|
||||
|
||||
if test -f "$srcdir/tack/tack.h" ; then
|
||||
if test "x$cross_compiling" = xyes ; then
|
||||
CF_VERBOSE(ignoring tack because we are cross-compiling)
|
||||
cf_with_tack=no
|
||||
else
|
||||
AC_MSG_CHECKING(if you want to build the tack program)
|
||||
AC_ARG_WITH(tack,
|
||||
[ --without-tack suppress build/install with tack program],
|
||||
[cf_with_tack=$withval],
|
||||
[cf_with_tack=$cf_with_progs])
|
||||
AC_MSG_RESULT($cf_with_tack)
|
||||
fi
|
||||
else
|
||||
cf_with_tack=no
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING(if you want to build test-programs)
|
||||
AC_ARG_WITH(tests,
|
||||
[ --without-tests suppress build/install with test-programs],
|
||||
|
@ -215,7 +202,6 @@ AC_MSG_RESULT($with_curses_h)
|
|||
|
||||
modules_to_build="ncurses"
|
||||
test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
|
||||
test "X$cf_with_tack" != Xno && modules_to_build="$modules_to_build tack"
|
||||
modules_to_build="$modules_to_build panel menu form"
|
||||
|
||||
AC_ARG_PROGRAM
|
||||
|
@ -231,7 +217,7 @@ AC_SYS_LONG_FILE_NAMES
|
|||
# of package conflict.
|
||||
cf_config_suffix=
|
||||
AC_ARG_WITH(config-suffix,
|
||||
[ --with-config-suffix=X suffixes ncursesXX-config file],
|
||||
[ --with-config-suffix=X name ncurses*X-config file with X],
|
||||
[case "x$withval" in
|
||||
(xyes|xno)
|
||||
AC_MSG_WARN(expected a value for config-suffix option)
|
||||
|
@ -247,9 +233,9 @@ CF_WITH_PKG_CONFIG_LIBDIR
|
|||
CF_ENABLE_PC_FILES
|
||||
if test -z "$MAKE_PC_FILES"
|
||||
then
|
||||
AC_MSG_CHECKING(for suffix to add to pc-files)
|
||||
AC_MSG_CHECKING(for suffix to add to pkg-config files)
|
||||
AC_ARG_WITH(pc-suffix,
|
||||
[ --with-pc-suffix suffixes pc-files],
|
||||
[[ --with-pc-suffix[=XXX] suffix pkg-config files with XXX]],
|
||||
[case "x$withval" in
|
||||
(xyes|xno)
|
||||
PC_MODULE_SUFFIX=
|
||||
|
@ -280,6 +266,7 @@ fi
|
|||
|
||||
# do this after mixed-case option (tags/TAGS is not as important as tic).
|
||||
AC_PROG_MAKE_SET
|
||||
CF_MAKE_PHONY
|
||||
CF_MAKE_TAGS
|
||||
CF_MAKEFLAGS
|
||||
|
||||
|
@ -293,16 +280,16 @@ CF_AR_FLAGS
|
|||
dnl Special option for use by system-builders: the install-prefix is used to
|
||||
dnl adjust the location into which the actual install is done, so that an
|
||||
dnl archive can be built without modifying the host system's configuration.
|
||||
AC_MSG_CHECKING(if you have specified an install-prefix)
|
||||
AC_MSG_CHECKING(for an installation directory prefix)
|
||||
AC_ARG_WITH(install-prefix,
|
||||
[ --with-install-prefix prefixes actual install-location ($DESTDIR)],
|
||||
[ --with-install-prefix=DESTDIR use DESTDIR as installation directory prefix],
|
||||
[case "x$withval" in
|
||||
(xyes|xno)
|
||||
;;
|
||||
(*) DESTDIR="$withval"
|
||||
;;
|
||||
esac])
|
||||
AC_MSG_RESULT($DESTDIR)
|
||||
AC_MSG_RESULT([${DESTDIR:-(none)}])
|
||||
AC_SUBST(DESTDIR)
|
||||
|
||||
###############################################################################
|
||||
|
@ -419,6 +406,10 @@ LIB_SUFFIX=
|
|||
AC_SUBST(LIB_SUFFIX)
|
||||
CF_PATHSEP
|
||||
|
||||
# headers needed for checks...
|
||||
AC_CHECK_DECL(exit)
|
||||
AC_HEADER_DIRENT
|
||||
|
||||
###############################################################################
|
||||
|
||||
AC_MSG_CHECKING(if you want to build a separate terminfo library)
|
||||
|
@ -458,7 +449,7 @@ case "$DFT_LWR_MODEL" in
|
|||
(shared) LD_MODEL='' ;;
|
||||
esac
|
||||
AC_SUBST(LD_MODEL)dnl the type of link (e.g., -g or -pg)
|
||||
AC_MSG_RESULT($LD_MODEL)
|
||||
AC_MSG_RESULT([${LD_MODEL:-(none)}])
|
||||
|
||||
case "$DFT_LWR_MODEL" in
|
||||
(shared)
|
||||
|
@ -553,7 +544,7 @@ fi
|
|||
### Depending on the system, someone may use rpath to build ncurses but not
|
||||
# want users of the package to rely upon that feature. Give those people an
|
||||
# option to suppress that detail from EXTRA_LDFLAGS.
|
||||
EXTRA_PKG_LDFLAGS="$EXTRA_LDFLAGS"
|
||||
EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
|
||||
if test -n "$EXTRA_PKG_LDFLAGS"
|
||||
then
|
||||
AC_MSG_CHECKING(if you want to disable extra LDFLAGS for package-scripts)
|
||||
|
@ -571,10 +562,10 @@ AC_SUBST(EXTRA_PKG_LDFLAGS)
|
|||
CF_HELP_MESSAGE(Fine-Tuning Your Configuration:)
|
||||
|
||||
### use option --with-extra-suffix to append suffix to headers and libraries
|
||||
AC_MSG_CHECKING(if you wish to append extra suffix to header/library paths)
|
||||
AC_MSG_CHECKING(for extra suffix to append to header/library paths)
|
||||
EXTRA_SUFFIX=
|
||||
AC_ARG_WITH(extra-suffix,
|
||||
[ --with-extra-suffix=X append extra suffix to header/library paths],
|
||||
[[ --with-extra-suffix[=X] append extra suffix X to header/library paths]],
|
||||
[case x$withval in
|
||||
(xno)
|
||||
;;
|
||||
|
@ -586,7 +577,7 @@ AC_ARG_WITH(extra-suffix,
|
|||
;;
|
||||
esac
|
||||
])
|
||||
AC_MSG_RESULT($EXTRA_SUFFIX)
|
||||
AC_MSG_RESULT([${EXTRA_SUFFIX:-(none)}])
|
||||
AC_SUBST(EXTRA_SUFFIX)
|
||||
|
||||
### use option --disable-overwrite to leave out the link to -lcurses
|
||||
|
@ -634,12 +625,12 @@ else
|
|||
fi
|
||||
AC_SUBST(NCURSES_USE_DATABASE)
|
||||
|
||||
AC_MSG_CHECKING(for list of fallback descriptions)
|
||||
AC_MSG_CHECKING(for list of fallback terminal descriptions)
|
||||
AC_ARG_WITH(fallbacks,
|
||||
[ --with-fallbacks=XXX specify list of fallback terminal descriptions],
|
||||
[with_fallback=$withval],
|
||||
[with_fallback=])
|
||||
AC_MSG_RESULT($with_fallback)
|
||||
AC_MSG_RESULT([${with_fallback:-(none)}])
|
||||
|
||||
case ".$with_fallback" in
|
||||
(.|.no)
|
||||
|
@ -692,11 +683,20 @@ AC_MSG_RESULT($with_xterm_new)
|
|||
WHICH_XTERM=$with_xterm_new
|
||||
AC_SUBST(WHICH_XTERM)
|
||||
|
||||
case $host_os in
|
||||
(*linux-gnu|*cygwin|*mingw32|*msys)
|
||||
want_xterm_kbs=DEL
|
||||
;;
|
||||
(*)
|
||||
want_xterm_kbs=BS
|
||||
;;
|
||||
esac
|
||||
|
||||
AC_MSG_CHECKING(if xterm backspace sends BS or DEL)
|
||||
AC_ARG_WITH(xterm-kbs,
|
||||
[ --with-xterm-kbs=XXX specify if xterm backspace sends BS or DEL],
|
||||
[[ --with-xterm-kbs[=XXX] specify if xterm backspace sends BS or DEL]],
|
||||
[with_xterm_kbs=$withval],
|
||||
[with_xterm_kbs=BS])
|
||||
[with_xterm_kbs=auto])
|
||||
case x$with_xterm_kbs in
|
||||
(xyes|xno|xBS|xbs|x8)
|
||||
with_xterm_kbs=BS
|
||||
|
@ -704,6 +704,9 @@ case x$with_xterm_kbs in
|
|||
(xDEL|xdel|x127)
|
||||
with_xterm_kbs=DEL
|
||||
;;
|
||||
(xauto)
|
||||
with_xterm_kbs=$want_xterm_kbs
|
||||
;;
|
||||
(*)
|
||||
with_xterm_kbs=$withval
|
||||
;;
|
||||
|
@ -712,6 +715,11 @@ AC_MSG_RESULT($with_xterm_kbs)
|
|||
XTERM_KBS=$with_xterm_kbs
|
||||
AC_SUBST(XTERM_KBS)
|
||||
|
||||
if test "x$with_xterm_kbs" != "x$want_xterm_kbs"
|
||||
then
|
||||
AC_MSG_WARN([expected --with-xterm-kbs=$want_xterm_kbs for $host_os, have $with_xterm_kbs])
|
||||
fi
|
||||
|
||||
MAKE_TERMINFO=
|
||||
if test "$use_database" = no ; then
|
||||
TERMINFO="${datadir}/terminfo"
|
||||
|
@ -757,7 +765,7 @@ AC_ARG_ENABLE(big-core,
|
|||
[AC_TRY_RUN([
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
int main() {
|
||||
int main(void) {
|
||||
unsigned long n = 6000000L;
|
||||
char *s = malloc(n);
|
||||
if (s != 0)
|
||||
|
@ -844,13 +852,29 @@ AC_ARG_ENABLE(home-terminfo,
|
|||
AC_MSG_RESULT($with_home_terminfo)
|
||||
test "x$with_home_terminfo" = "xyes" && AC_DEFINE(USE_HOME_TERMINFO,1,[Define to 1 if $HOME/.terminfo feature is wanted])
|
||||
|
||||
AC_MSG_CHECKING(if you want to use restricted environment when running as root)
|
||||
AC_MSG_CHECKING(if you want to permit root to use ncurses environment variables)
|
||||
AC_ARG_ENABLE(root-environ,
|
||||
[ --disable-root-environ restrict environment when running as root],
|
||||
[ --disable-root-environ restrict root use of ncurses environment variables],
|
||||
[with_root_environ=$enableval],
|
||||
[with_root_environ=yes])
|
||||
AC_MSG_RESULT($with_root_environ)
|
||||
test "x$with_root_environ" = xyes && AC_DEFINE(USE_ROOT_ENVIRON,1,[Define to 1 if environment should be restricted for root user])
|
||||
test "x$with_root_environ" = xyes && AC_DEFINE(USE_ROOT_ENVIRON,1,[Define to 1 if root/setuid application is allowed to use ncurses environment])
|
||||
|
||||
AC_MSG_CHECKING(if you want to permit setuid programs to access all files)
|
||||
AC_ARG_ENABLE(root-access,
|
||||
[ --disable-root-access restrict file-access when running setuid],
|
||||
[with_root_access=$enableval],
|
||||
[with_root_access=yes])
|
||||
AC_MSG_RESULT($with_root_access)
|
||||
test "x$with_root_access" = xyes && AC_DEFINE(USE_ROOT_ACCESS,1,[Define to 1 if setuid is allowed all file-access])
|
||||
|
||||
AC_MSG_CHECKING(if you want to permit setuid use of ncurses environment variables)
|
||||
AC_ARG_ENABLE(setuid-environ,
|
||||
[ --disable-setuid-environ restrict setuid use of ncurses environment variables],
|
||||
[with_setuid_environ=$enableval],
|
||||
[with_setuid_environ=$with_root_environ])
|
||||
AC_MSG_RESULT($with_setuid_environ)
|
||||
test "x$with_setuid_environ" = xyes && AC_DEFINE(USE_SETUID_ENVIRON,1,[Define to 1 if setuid/setgid application is allowed to use ncurses environment])
|
||||
|
||||
### Use option --enable-symlinks to make tic use symlinks, not hard links
|
||||
### to reduce storage requirements for the terminfo database.
|
||||
|
@ -923,9 +947,9 @@ NCURSES_OK_WINT_T=
|
|||
|
||||
AC_MSG_CHECKING(if you want wide-character code)
|
||||
AC_ARG_ENABLE(widec,
|
||||
[ --enable-widec compile with wide-char/UTF-8 code],
|
||||
[ --disable-widec compile without wide character and UTF-8 support],
|
||||
[with_widec=$enableval],
|
||||
[with_widec=no])
|
||||
[with_widec=$cf_dft_widec])
|
||||
AC_MSG_RESULT($with_widec)
|
||||
|
||||
NCURSES_WCWIDTH_GRAPHICS=1
|
||||
|
@ -935,8 +959,17 @@ if test "x$with_widec" = xyes ; then
|
|||
if test "x$disable_lib_suffixes" = xno ; then
|
||||
LIB_SUFFIX="w${LIB_SUFFIX}"
|
||||
fi
|
||||
AC_DEFINE(USE_WIDEC_SUPPORT,1,[Define to 1 to compile with wide-char/UTF-8 code])
|
||||
AC_DEFINE(NCURSES_WIDECHAR,1,[Define to 1 to compile with wide-char/UTF-8 code])
|
||||
AC_DEFINE(USE_WIDEC_SUPPORT,1,[Define to 1 to compile with wide character and UTF-8 support])
|
||||
AC_DEFINE(NCURSES_WIDECHAR,1,[Define to 1 to compile with wide character and UTF-8 support])
|
||||
case "$CPPFLAGS" in
|
||||
(*_XOPEN_SOURCE=*)
|
||||
;;
|
||||
(*)
|
||||
AC_MSG_WARN(_XOPEN_SOURCE feature test macro appears to be predefined)
|
||||
# CPPFLAGS="$CPPFLAGS -DNCURSES_WIDECHAR"
|
||||
CPPFLAGS_after_XOPEN="$CPPFLAGS_after_XOPEN -DNCURSES_WIDECHAR"
|
||||
;;
|
||||
esac
|
||||
|
||||
CF_CHECK_WCHAR_H
|
||||
CF_CHECK_WCWIDTH_GRAPHICS
|
||||
|
@ -944,7 +977,7 @@ if test "x$with_widec" = xyes ; then
|
|||
|
||||
# with_overwrite=no
|
||||
NCURSES_CH_T=cchar_t
|
||||
AC_CHECK_FUNCS(putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs)
|
||||
AC_CHECK_FUNCS(putwc btowc wctob wmemchr mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs)
|
||||
if test "x$ac_cv_func_putwc" != xyes ; then
|
||||
CF_UTF8_LIB
|
||||
if test "$cf_cv_utf8_lib" != no ; then
|
||||
|
@ -1010,72 +1043,66 @@ else
|
|||
with_tic_depends=no
|
||||
fi
|
||||
|
||||
### use option --disable-wattr-macros to suppress wattr* macros from curses.h
|
||||
AC_MSG_CHECKING(if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition)
|
||||
### use option --enable-wattr-macros to enable wattr* macros in curses.h
|
||||
AC_MSG_CHECKING(if you want to enable wattr* macros)
|
||||
AC_ARG_ENABLE(wattr-macros,
|
||||
[ --disable-wattr-macros suppress wattr* macros to help with ncurses5/ncurses6 transition],
|
||||
[ --enable-wattr-macros enable wattr* macros],
|
||||
[with_wattr_macros=$enableval],
|
||||
[with_wattr_macros=yes])
|
||||
[with_wattr_macros=no])
|
||||
if [[ "x$with_wattr_macros" != xyes ]]; then
|
||||
NCURSES_WATTR_MACROS=0
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_MSG_RESULT(no)
|
||||
else
|
||||
NCURSES_WATTR_MACROS=1
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_RESULT(yes)
|
||||
fi
|
||||
AC_SUBST(NCURSES_WATTR_MACROS)
|
||||
|
||||
CF_WITH_X11_RGB
|
||||
|
||||
### use option --with-bool to override bool's type
|
||||
AC_MSG_CHECKING(for type of bool)
|
||||
AC_ARG_WITH(bool,
|
||||
[ --with-bool=TYPE override fallback type of bool variable],
|
||||
[NCURSES_BOOL="$withval"],
|
||||
[NCURSES_BOOL=auto])
|
||||
AC_MSG_RESULT($NCURSES_BOOL)
|
||||
AC_SUBST(NCURSES_BOOL)
|
||||
CF_WITH_TYPE(bool,
|
||||
[ --with-bool=TYPE fall back to TYPE for curses 'bool' typedef],
|
||||
NCURSES_BOOL,
|
||||
auto)
|
||||
|
||||
AC_MSG_CHECKING(for alternate terminal capabilities file)
|
||||
AC_ARG_WITH(caps,
|
||||
[ --with-caps=alt compile with alternate Caps file],
|
||||
[TERMINFO_CAPS=Caps.$withval],
|
||||
[TERMINFO_CAPS=Caps])
|
||||
test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
|
||||
if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
|
||||
then
|
||||
AC_MSG_WARN(file not found: "${srcdir}/include/${TERMINFO_CAPS}")
|
||||
TERMINFO_CAPS=Caps
|
||||
fi
|
||||
AC_MSG_RESULT($TERMINFO_CAPS)
|
||||
AC_SUBST(TERMINFO_CAPS)
|
||||
|
||||
### use option --with-chtype to override chtype's type
|
||||
AC_MSG_CHECKING(for type of chtype)
|
||||
AC_ARG_WITH(chtype,
|
||||
CF_WITH_TYPE(chtype,
|
||||
[ --with-chtype=TYPE override type of chtype],
|
||||
[NCURSES_CHTYPE="$withval"],
|
||||
[NCURSES_CHTYPE=$cf_dft_chtype])
|
||||
AC_MSG_RESULT($NCURSES_CHTYPE)
|
||||
NCURSES_CHTYPE,
|
||||
$cf_dft_chtype)
|
||||
|
||||
### use option --with-ospeed to override ospeed's type
|
||||
AC_MSG_CHECKING(for type of ospeed)
|
||||
AC_ARG_WITH(ospeed,
|
||||
CF_WITH_TYPE(ospeed,
|
||||
[ --with-ospeed=TYPE override type of ospeed variable],
|
||||
[NCURSES_OSPEED="$withval"],
|
||||
[NCURSES_OSPEED=short])
|
||||
AC_MSG_RESULT($NCURSES_OSPEED)
|
||||
AC_SUBST(NCURSES_OSPEED)
|
||||
NCURSES_OSPEED,
|
||||
short)
|
||||
|
||||
### use option --with-mmask-t to override mmask_t's type
|
||||
AC_MSG_CHECKING(for type of mmask_t)
|
||||
AC_ARG_WITH(mmask-t,
|
||||
CF_WITH_TYPE(mmask-t,
|
||||
[ --with-mmask-t=TYPE override type of mmask_t],
|
||||
[NCURSES_MMASK_T="$withval"],
|
||||
[NCURSES_MMASK_T=$cf_dft_mmask_t])
|
||||
AC_MSG_RESULT($NCURSES_MMASK_T)
|
||||
NCURSES_MMASK_T,
|
||||
$cf_dft_mmask_t)
|
||||
|
||||
### use option --with-ccharw-max to override CCHARW_MAX size
|
||||
AC_MSG_CHECKING(for size CCHARW_MAX)
|
||||
AC_ARG_WITH(ccharw-max,
|
||||
[ --with-ccharw-max=XXX override size CCHARW_MAX],
|
||||
[NCURSES_CCHARW_MAX="$withval"],
|
||||
[NCURSES_CCHARW_MAX=5])
|
||||
[NCURSES_CCHARW_MAX=$cf_dft_ccharw_max])
|
||||
AC_MSG_RESULT($NCURSES_CCHARW_MAX)
|
||||
AC_SUBST(NCURSES_CCHARW_MAX)
|
||||
|
||||
|
@ -1085,23 +1112,20 @@ if test "$ac_cv_sizeof_signed_char" = 1 ; then
|
|||
else
|
||||
NCURSES_SBOOL="char"
|
||||
fi
|
||||
AC_MSG_CHECKING(if you want to use signed Boolean array in term.h)
|
||||
AC_MSG_CHECKING(whether to use signed chars for Boolean array in term.h)
|
||||
AC_ARG_ENABLE(signed-char,
|
||||
[ --enable-signed-char compile using signed Boolean's in term.h],
|
||||
[ --enable-signed-char use signed chars for Boolean array in term.h],
|
||||
[with_signed_char=$enableval],
|
||||
[with_signed_char=no])
|
||||
[with_signed_char=$cf_dft_signed_char])
|
||||
AC_MSG_RESULT($with_signed_char)
|
||||
test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
|
||||
AC_SUBST(NCURSES_SBOOL)
|
||||
|
||||
### use option --with-tparm-arg to override tparm's argument type
|
||||
AC_MSG_CHECKING(for type of tparm args)
|
||||
AC_ARG_WITH(tparm-arg,
|
||||
CF_WITH_TYPE(tparm-arg,
|
||||
[ --with-tparm-arg=TYPE override parameter type of tparm],
|
||||
[NCURSES_TPARM_ARG="$withval"],
|
||||
[NCURSES_TPARM_ARG=$cf_dft_tparm_arg])
|
||||
AC_MSG_RESULT($NCURSES_TPARM_ARG)
|
||||
AC_SUBST(NCURSES_TPARM_ARG)
|
||||
NCURSES_TPARM_ARG,
|
||||
$cf_dft_tparm_arg)
|
||||
|
||||
### Enable compiling-in rcs id's
|
||||
AC_MSG_CHECKING(if RCS identifiers should be compiled-in)
|
||||
|
@ -1135,7 +1159,6 @@ if test "x$with_ext_funcs" = xyes ; then
|
|||
AC_DEFINE(HAVE_RESIZE_TERM,1,[Define to 1 to enable resize_term() function in test-programs])
|
||||
AC_DEFINE(HAVE_TERM_ENTRY_H,1,[Define to 1 to enable term_entry() function in test-programs])
|
||||
AC_DEFINE(HAVE_USE_DEFAULT_COLORS,1,[Define to 1 to enable use_default_colors() function in test-programs])
|
||||
AC_DEFINE(HAVE_USE_EXTENDED_NAMES,1,[Define to 1 to enable use_extended_names() function in test-programs])
|
||||
AC_DEFINE(HAVE_USE_SCREEN,1,[Define to 1 to enable use_screen() function in test-programs])
|
||||
AC_DEFINE(HAVE_USE_WINDOW,1,[Define to 1 to enable use_window() function in test-programs])
|
||||
AC_DEFINE(HAVE_WRESIZE,1,[Define to 1 to enable wresize() function in test-programs])
|
||||
|
@ -1225,11 +1248,18 @@ AC_ARG_ENABLE(ext-mouse,
|
|||
[with_ext_mouse=$enableval],
|
||||
[with_ext_mouse=$cf_dft_ext_mouse])
|
||||
AC_MSG_RESULT($with_ext_mouse)
|
||||
NCURSES_MOUSE_VERSION=1
|
||||
if test "x$with_ext_mouse" = xyes ; then
|
||||
NCURSES_MOUSE_VERSION=2
|
||||
CF_NCURSES_ABI_6
|
||||
fi
|
||||
|
||||
if test $cf_cv_abi_default -le 5 ; then
|
||||
NCURSES_MOUSE_VERSION=1
|
||||
elif test $cf_cv_abi_default -le 6 ; then
|
||||
NCURSES_MOUSE_VERSION=2
|
||||
else
|
||||
NCURSES_MOUSE_VERSION=3
|
||||
fi
|
||||
|
||||
AC_SUBST(NCURSES_MOUSE_VERSION)
|
||||
|
||||
### use option --enable-ext-putwin to turn on extended screendumps
|
||||
|
@ -1258,7 +1288,14 @@ AC_ARG_ENABLE(sigwinch,
|
|||
[with_sigwinch=$enableval],
|
||||
[with_sigwinch=$with_ext_funcs])
|
||||
AC_MSG_RESULT($with_sigwinch)
|
||||
test "x$with_sigwinch" = xyes && AC_DEFINE(USE_SIGWINCH,1,[Define to 1 to compile with SIGWINCH handler])
|
||||
if test "x$with_sigwinch" = xyes
|
||||
then
|
||||
AC_DEFINE(USE_SIGWINCH,1,[Define to 1 to compile with SIGWINCH handler])
|
||||
cf_cv_enable_sigwinch=1
|
||||
else
|
||||
cf_cv_enable_sigwinch=0
|
||||
fi
|
||||
AC_SUBST(cf_cv_enable_sigwinch)
|
||||
|
||||
### use option --enable-tcap-names to allow user to define new capabilities
|
||||
AC_MSG_CHECKING(if you want user-definable terminal capabilities like termcap)
|
||||
|
@ -1268,7 +1305,10 @@ AC_ARG_ENABLE(tcap-names,
|
|||
[with_tcap_names=$with_ext_funcs])
|
||||
AC_MSG_RESULT($with_tcap_names)
|
||||
NCURSES_XNAMES=0
|
||||
test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
|
||||
if test "x$with_tcap_names" = xyes; then
|
||||
NCURSES_XNAMES=1
|
||||
AC_DEFINE(NCURSES_XNAMES,1,[Define to 1 to compile with user-definable terminal capabilities])
|
||||
fi
|
||||
AC_SUBST(NCURSES_XNAMES)
|
||||
|
||||
##############################################################################
|
||||
|
@ -1358,19 +1398,19 @@ if test "x$with_reentrant" = xyes ; then
|
|||
else
|
||||
cf_cv_enable_reentrant=0
|
||||
cf_cv_enable_opaque="NCURSES_OPAQUE"
|
||||
NCURSES_SIZE_T=short
|
||||
NCURSES_SIZE_T=$cf_dft_ordinate_type
|
||||
fi
|
||||
AC_SUBST(cf_cv_enable_reentrant)
|
||||
AC_SUBST(cf_cv_enable_opaque)
|
||||
|
||||
AC_SUBST(NCURSES_SIZE_T)
|
||||
|
||||
AC_MSG_CHECKING(if you want opaque curses-library structures)
|
||||
CF_ARG_ENABLE(opaque-curses,
|
||||
[ --enable-opaque-curses make curses WINDOW, etc., "opaque"],
|
||||
[enable_opaque_curses=yes],[
|
||||
AC_MSG_CHECKING(whether curses library structures should be opaque)
|
||||
CF_ARG_DISABLE(opaque-curses,
|
||||
[ --disable-opaque-curses do not make WINDOW, etc., structures opaque],
|
||||
[enable_opaque_curses=no],[
|
||||
test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
|
||||
test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
|
||||
test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
|
||||
])
|
||||
AC_MSG_RESULT($enable_opaque_curses)
|
||||
|
||||
|
@ -1378,22 +1418,22 @@ test "$cf_cv_enable_reentrant" = 1 && \
|
|||
test "$enable_opaque_curses" = no && \
|
||||
AC_MSG_ERROR(reentrant configuration requires opaque library)
|
||||
|
||||
AC_MSG_CHECKING(if you want opaque form-library structures)
|
||||
AC_ARG_ENABLE(opaque-form,
|
||||
[ --enable-opaque-form make form-library structures "opaque"],
|
||||
[enable_opaque_form=yes],[enable_opaque_form=no])
|
||||
AC_MSG_CHECKING(whether form library structures should be opaque)
|
||||
CF_ARG_DISABLE(opaque-form,
|
||||
[ --disable-opaque-form do not make form library structures opaque],
|
||||
[enable_opaque_form=no],[enable_opaque_form=$cf_dft_opaque_curses])
|
||||
AC_MSG_RESULT($enable_opaque_form)
|
||||
|
||||
AC_MSG_CHECKING(if you want opaque menu-library structures)
|
||||
AC_ARG_ENABLE(opaque-menu,
|
||||
[ --enable-opaque-menu make menu-library structures "opaque"],
|
||||
[enable_opaque_menu=yes],[enable_opaque_menu=no])
|
||||
AC_MSG_CHECKING(whether menu library structures should be opaque)
|
||||
CF_ARG_DISABLE(opaque-menu,
|
||||
[ --disable-opaque-menu do not make menu library structures opaque],
|
||||
[enable_opaque_menu=no],[enable_opaque_menu=$cf_dft_opaque_curses])
|
||||
AC_MSG_RESULT($enable_opaque_menu)
|
||||
|
||||
AC_MSG_CHECKING(if you want opaque panel-library structures)
|
||||
AC_ARG_ENABLE(opaque-panel,
|
||||
[ --enable-opaque-panel make panel-library structures "opaque"],
|
||||
[enable_opaque_panel=yes],[enable_opaque_panel=no])
|
||||
AC_MSG_CHECKING(whether panel library structures should be opaque)
|
||||
CF_ARG_DISABLE(opaque-panel,
|
||||
[ --disable-opaque-panel do not make panel library structures opaque],
|
||||
[enable_opaque_panel=no],[enable_opaque_panel=$cf_dft_opaque_curses])
|
||||
AC_MSG_RESULT($enable_opaque_panel)
|
||||
|
||||
NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
|
||||
|
@ -1430,6 +1470,14 @@ AC_ARG_WITH(develop,
|
|||
[with_develop=no])
|
||||
AC_MSG_RESULT($with_develop)
|
||||
|
||||
### use option --enable-check-size to detect screensize with CPR
|
||||
AC_MSG_CHECKING(if you want to check screensize of serial terminals)
|
||||
AC_ARG_ENABLE(check-size,
|
||||
[ --enable-check-size compile-in code to detect screensize of serial terminals],,
|
||||
[enable_check_size=$with_develop])
|
||||
AC_MSG_RESULT($enable_check_size)
|
||||
test "x$enable_check_size" = xyes && AC_DEFINE(USE_CHECK_SIZE,1,[Define to 1 to compile-in code to detect screensize])
|
||||
|
||||
### use option --enable-hard-tabs to turn on use of hard-tabs optimize
|
||||
AC_MSG_CHECKING(if you want hard-tabs code)
|
||||
AC_ARG_ENABLE(hard-tabs,
|
||||
|
@ -1616,7 +1664,7 @@ AC_SUBST(INSTALL_OPT_P)
|
|||
CF_ENABLE_WARNINGS(Wno-unknown-pragmas Wswitch-enum,yes)
|
||||
|
||||
if test "x$enable_warnings" = "xyes"; then
|
||||
CF_ADD_ADAFLAGS(-gnatg)
|
||||
CF_ADD_ADAFLAGS(-gnatwa -gnatyg)
|
||||
if test "x$cf_with_cxx" = xyes ; then
|
||||
CF_GXX_WARNINGS(Wno-unused)
|
||||
fi
|
||||
|
@ -1687,20 +1735,15 @@ CF_DISABLE_GNAT_PROJECTS
|
|||
### Checks for libraries.
|
||||
case "$cf_cv_system_name" in
|
||||
(*mingw32*|*mingw64*)
|
||||
if test "x$with_exp_win32" = xyes ; then
|
||||
CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
|
||||
else
|
||||
CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
|
||||
fi
|
||||
# Note: WINVER may be a problem with Windows 10
|
||||
if test "x$with_exp_win32" = xyes ; then
|
||||
CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
|
||||
else
|
||||
CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
|
||||
fi
|
||||
CF_CHECK_LIBSSP
|
||||
;;
|
||||
(*)
|
||||
AC_CHECK_FUNC(gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function]),[
|
||||
|
||||
AC_CHECK_LIB(bsd, gettimeofday,
|
||||
AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define to 1 if we have gettimeofday function])
|
||||
CF_ADD_LIB(bsd))])dnl CLIX: bzero, select, gettimeofday
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -1708,8 +1751,6 @@ CF_MATH_LIB(MATH_LIB,pow(sin(x),x))
|
|||
AC_SUBST(MATH_LIB)
|
||||
|
||||
### Checks for header files.
|
||||
AC_STDC_HEADERS
|
||||
AC_HEADER_DIRENT
|
||||
AC_HEADER_TIME
|
||||
CF_REGEX
|
||||
|
||||
|
@ -1721,13 +1762,13 @@ limits.h \
|
|||
locale.h \
|
||||
math.h \
|
||||
poll.h \
|
||||
sys/auxv.h \
|
||||
sys/ioctl.h \
|
||||
sys/param.h \
|
||||
sys/poll.h \
|
||||
sys/select.h \
|
||||
sys/time.h \
|
||||
sys/times.h \
|
||||
ttyent.h \
|
||||
unistd.h \
|
||||
wctype.h \
|
||||
)
|
||||
|
@ -1777,21 +1818,23 @@ CF_ERRNO
|
|||
CF_LINK_DATAONLY
|
||||
|
||||
### Checks for library functions.
|
||||
CF_FUNC_GETTIME
|
||||
AC_CHECK_FUNCS( \
|
||||
fpathconf \
|
||||
getcwd \
|
||||
getauxval \
|
||||
getegid \
|
||||
geteuid \
|
||||
getopt \
|
||||
getttynam \
|
||||
getuid \
|
||||
issetugid \
|
||||
localeconv \
|
||||
poll \
|
||||
putenv \
|
||||
remove \
|
||||
select \
|
||||
setbuf \
|
||||
setbuffer \
|
||||
setenv \
|
||||
setfsuid \
|
||||
setvbuf \
|
||||
sigaction \
|
||||
sigvec \
|
||||
|
@ -1805,6 +1848,8 @@ tsearch \
|
|||
vsnprintf \
|
||||
)
|
||||
|
||||
CF_FUNC_GETTTYNAM
|
||||
|
||||
if test "x$ac_cv_func_getopt" = xno && \
|
||||
test "x$cf_with_progs$cf_with_tests" != xnono; then
|
||||
AC_MSG_ERROR(getopt is required for building programs)
|
||||
|
@ -1846,6 +1891,7 @@ CF_TYPE_SIGACTION
|
|||
CF_SIZECHANGE
|
||||
CF_FUNC_MEMMOVE
|
||||
CF_FUNC_POLL
|
||||
CF_MB_LEN_MAX
|
||||
CF_VA_COPY
|
||||
AC_FUNC_VFORK
|
||||
CF_FOPEN_BIN_R
|
||||
|
@ -1899,6 +1945,7 @@ if test -n "$CXX" ; then
|
|||
CF_BOOL_DECL
|
||||
CF_BOOL_SIZE
|
||||
CF_ETIP_DEFINES
|
||||
CF_CPP_OVERRIDE
|
||||
CF_CPP_PARAM_INIT
|
||||
CF_CPP_STATIC_CAST
|
||||
CF_CXX_AR_FLAGS
|
||||
|
@ -2293,14 +2340,11 @@ AC_SUBST(TICS_LIST)
|
|||
AC_SUBST(TINFO_LIST)
|
||||
AC_SUBST(SHLIB_LIST)
|
||||
|
||||
# used to separate tack out of the tree
|
||||
NCURSES_TREE=
|
||||
AC_SUBST(NCURSES_TREE)
|
||||
|
||||
### predefined stuff for the test programs
|
||||
AC_DEFINE(HAVE_SLK_COLOR,1,[Define to 1 if we have slk_color for test-programs])
|
||||
|
||||
# pkgsrc uses these
|
||||
CF_HELP_MESSAGE(Library basenames for pkgsrc:)
|
||||
CF_WITH_LIB_BASENAME(FORM_NAME,form)
|
||||
CF_WITH_LIB_BASENAME(MENU_NAME,menu)
|
||||
CF_WITH_LIB_BASENAME(PANEL_NAME,panel)
|
||||
|
@ -2382,7 +2426,7 @@ esac
|
|||
|
||||
# Help to automatically enable the extended curses features when using either
|
||||
# the *-config or the ".pc" files by adding defines.
|
||||
AC_MSG_CHECKING(for defines to add to ncurses${USE_CFG_SUFFIX}-config script)
|
||||
AC_MSG_CHECKING(for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script)
|
||||
PKG_CFLAGS=
|
||||
for cf_loop1 in $CPPFLAGS_after_XOPEN
|
||||
do
|
||||
|
@ -2457,7 +2501,7 @@ cf_filter_syms=no
|
|||
if test -n "$RESULTING_SYMS"
|
||||
then
|
||||
cf_filter_syms=$cf_dft_filter_syms
|
||||
CF_VERBOSE(will map symbols to ABI=$cf_cv_abi_version)
|
||||
CF_VERBOSE(will map symbols to ABI=$cf_cv_abi_default)
|
||||
fi
|
||||
|
||||
if test "x$WILDCARD_SYMS" = xno
|
||||
|
@ -2488,20 +2532,20 @@ AC_SUBST(PRIVATE_LIBS)
|
|||
# This is used for the *-config script and *.pc data files.
|
||||
CF_LD_SEARCHPATH
|
||||
|
||||
AC_DEFINE(HAVE_CURSES_DATA_BOOLNAMES,1,[definition needed for in-tree build of tack])
|
||||
|
||||
AC_OUTPUT( \
|
||||
include/MKterm.h.awk \
|
||||
include/curses.head:include/curses.h.in \
|
||||
include/ncurses_dll.h \
|
||||
include/termcap.h \
|
||||
include/unctrl.h \
|
||||
man/man_db.renames \
|
||||
$SUB_MAKEFILES \
|
||||
Makefile,[
|
||||
if test "x$cf_with_tests" != xno ; then
|
||||
CF_PRG_RULES(["$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD"], test)
|
||||
fi
|
||||
CF_LIB_RULES($SRC_SUBDIRS)
|
||||
CF_OUTPUT_MANPAGE_RENAMES
|
||||
|
||||
if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
|
||||
if test -z "$USE_OLD_MAKERULES" ; then
|
||||
|
@ -2529,6 +2573,7 @@ LIB_SUFFIX="$LIB_SUFFIX"
|
|||
LIB_TRACING="$LIB_TRACING"
|
||||
LN_S="$LN_S"
|
||||
MAKE_TERMINFO="$MAKE_TERMINFO"
|
||||
MANPAGE_RENAMES="$MANPAGE_RENAMES"
|
||||
MENU_NAME="$MENU_NAME"
|
||||
NCURSES_MAJOR="$NCURSES_MAJOR"
|
||||
NCURSES_MINOR="$NCURSES_MINOR"
|
||||
|
@ -2558,12 +2603,14 @@ WITH_OVERWRITE="$with_overwrite"
|
|||
cf_LIST_MODELS="$cf_list_models"
|
||||
cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
|
||||
cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
|
||||
cf_cv_abi_default="$cf_cv_abi_default"
|
||||
cf_cv_abi_version="$cf_cv_abi_version"
|
||||
cf_cv_do_relink="$cf_cv_do_relink"
|
||||
cf_cv_do_reranlib="$cf_cv_do_reranlib"
|
||||
cf_cv_do_symlinks="$cf_cv_do_symlinks"
|
||||
cf_cv_enable_lp64="$cf_cv_enable_lp64"
|
||||
cf_cv_enable_opaque="$cf_cv_enable_opaque"
|
||||
cf_cv_make_PHONY="$cf_cv_make_PHONY"
|
||||
cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
|
||||
cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
|
||||
cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
|
||||
|
@ -2581,6 +2628,7 @@ cf_with_manpages="$cf_with_manpages"
|
|||
cf_with_tests="$cf_with_tests"
|
||||
host="$host"
|
||||
target="$target"
|
||||
verbose="$verbose"
|
||||
with_shared_cxx="$with_shared_cxx"
|
||||
|
||||
],cat)dnl
|
||||
|
|
25
dist.mk
25
dist.mk
|
@ -1,5 +1,5 @@
|
|||
##############################################################################
|
||||
# Copyright 2018-2020,2021 Thomas E. Dickey #
|
||||
# Copyright 2018-2023,2024 Thomas E. Dickey #
|
||||
# Copyright 1998-2017,2018 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
|
@ -26,7 +26,7 @@
|
|||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
##############################################################################
|
||||
# $Id: dist.mk,v 1.1401 2021/02/20 12:06:34 tom Exp $
|
||||
# $Id: dist.mk,v 1.1610 2024/04/27 13:55:54 tom Exp $
|
||||
# Makefile for creating ncurses distributions.
|
||||
#
|
||||
# This only needs to be used directly as a makefile by developers, but
|
||||
|
@ -37,8 +37,8 @@ SHELL = /bin/sh
|
|||
|
||||
# These define the major/minor/patch versions of ncurses.
|
||||
NCURSES_MAJOR = 6
|
||||
NCURSES_MINOR = 2
|
||||
NCURSES_PATCH = 20210220
|
||||
NCURSES_MINOR = 5
|
||||
NCURSES_PATCH = 20240427
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
@ -63,7 +63,7 @@ GNATHTML= gnathtml
|
|||
# would remove some text. The man program on Redhat 6.1 appears to work with
|
||||
# man2html if we set the top/bottom margins to 6 (the default is 7). Newer
|
||||
# versions of 'man' leave no margin (and make it harder to sync with pages).
|
||||
MAN2HTML= man2html -botm=0 -topm=0 -cgiurl '$$title.$$section$$subsection.html' -index
|
||||
MAN2HTML= man2html -botm=0 -topm=0 -cgiurl '$$title.$$section$$subsection.html' -index -mixsecs
|
||||
|
||||
ALL = ANNOUNCE doc/html/announce.html doc/ncurses-intro.doc doc/hackguide.doc manhtml adahtml
|
||||
|
||||
|
@ -124,19 +124,20 @@ manhtml:
|
|||
@echo 's/<I>/<EM>/g' >> subst.tmp
|
||||
@echo 's/<\/I>/<\/EM>/g' >> subst.tmp
|
||||
@misc/csort < subst.tmp | uniq > subst.sed
|
||||
@echo '/<\/TITLE>/a\' >> subst.sed
|
||||
@echo '<link rel="author" href="mailto:bug-ncurses@gnu.org">\' >> subst.sed
|
||||
@echo '<meta http-equiv="Content-Type" content="text\/html; charset=iso-8859-1">' >> subst.sed
|
||||
@echo 's%[_-]*_-[_-]*%_%g' >> subst.sed
|
||||
@echo '/<\/TITLE>/a\\' >> subst.sed
|
||||
@echo '<link rel="author" href="mailto:bug-ncurses@gnu.org">\\' >> subst.sed
|
||||
@rm -f subst.tmp
|
||||
@for f in man/*.[0-9]* ; do \
|
||||
m=`basename $$f` ;\
|
||||
T=`egrep '^.TH' $$f|sed -e 's/^.TH //' -e s'/"//g' -e 's/[ ]\+$$//'` ; \
|
||||
T=`$${EGREP-grep -E} '^.TH' $$f|sed -e 's/^.TH //' -e s'/"//g' -e 's/[ ]\+$$//'` ; \
|
||||
g=$${m}.html ;\
|
||||
if [ -f doc/html/$$g ]; then chmod +w doc/html/$$g; fi;\
|
||||
echo "Converting $$m to HTML" ;\
|
||||
echo '<!-- ' > doc/html/man/$$g ;\
|
||||
egrep '^.\\"[^#]' $$f | \
|
||||
sed -e 's/\$$/@/g' \
|
||||
echo '<!--' > doc/html/man/$$g ;\
|
||||
sed -e '/^\.[a-zA-Z]/,99999d' $$f | \
|
||||
$${EGREP-grep -E} '^.\\"[^#]' | \
|
||||
sed -e 's/\$$/@/g' \
|
||||
-e 's/^.../ */' \
|
||||
-e 's/</\</g' \
|
||||
-e 's/>/\>/g' \
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
A Hacker's Guide to NCURSES
|
||||
|
||||
Contents
|
||||
A Hacker's Guide to NCURSES
|
||||
|
||||
Contents
|
||||
|
||||
* Abstract
|
||||
* Objective of the Package
|
||||
|
@ -24,7 +26,7 @@
|
|||
* Style Tips for Developers
|
||||
* Porting Hints
|
||||
|
||||
Abstract
|
||||
Abstract
|
||||
|
||||
This document is a hacker's tour of the ncurses library and utilities.
|
||||
It discusses design philosophy, implementation methods, and the
|
||||
|
@ -32,7 +34,7 @@
|
|||
reading for anyone who is interested in porting, extending or
|
||||
improving the package.
|
||||
|
||||
Objective of the Package
|
||||
Objective of the Package
|
||||
|
||||
The objective of the ncurses package is to provide a free software API
|
||||
for character-cell terminals and terminal emulators with the following
|
||||
|
@ -52,7 +54,7 @@
|
|||
cannot add features if it means breaking the portion of the API
|
||||
corresponding to historical curses versions.
|
||||
|
||||
Why System V Curses?
|
||||
Why System V Curses?
|
||||
|
||||
We used System V curses as a model, reverse-engineering their API, in
|
||||
order to fulfill the first two objectives.
|
||||
|
@ -65,7 +67,7 @@ Why System V Curses?
|
|||
X/Open is explicitly and closely modeled on System V. So conformance
|
||||
with System V took us most of the way to base-level XSI conformance.
|
||||
|
||||
How to Design Extensions
|
||||
How to Design Extensions
|
||||
|
||||
The third objective (standards conformance) requires that it be easy
|
||||
to condition source code using ncurses so that the absence of
|
||||
|
@ -80,7 +82,7 @@ How to Design Extensions
|
|||
does not define, but which is defined in the ncurses library header.
|
||||
You can use this to condition the calls to the mouse API calls.
|
||||
|
||||
Portability and Configuration
|
||||
Portability and Configuration
|
||||
|
||||
Code written for ncurses may assume an ANSI-standard C compiler and
|
||||
POSIX-compatible OS interface. It may also assume the presence of a
|
||||
|
@ -101,7 +103,7 @@ How to Design Extensions
|
|||
specification files (configure.in and aclocal.m4) to set up a new
|
||||
feature macro, which you then use to condition your code.
|
||||
|
||||
Documentation Conventions
|
||||
Documentation Conventions
|
||||
|
||||
There are three kinds of documentation associated with this package.
|
||||
Each has a different preferred format:
|
||||
|
@ -111,7 +113,7 @@ How to Design Extensions
|
|||
|
||||
Our conventions are simple:
|
||||
1. Maintain package-internal files in plain text. The expected viewer
|
||||
for them more(1) or an editor window; there is no point in
|
||||
for them is more(1) or an editor window; there is no point in
|
||||
elaborate mark-up.
|
||||
2. Mark up manual pages in the man macros. These have to be viewable
|
||||
through traditional man(1) programs.
|
||||
|
@ -127,7 +129,7 @@ How to Design Extensions
|
|||
nice-looking printed version from it. Also, of course, it make
|
||||
exporting things like the announcement document to WWW pretty trivial.
|
||||
|
||||
How to Report Bugs
|
||||
How to Report Bugs
|
||||
|
||||
The reporting address for bugs is bug-ncurses@gnu.org. This is a
|
||||
majordomo list; to join, write to bug-ncurses-request@gnu.org with a
|
||||
|
@ -228,9 +230,9 @@ How to Design Extensions
|
|||
comments of hardscroll.c and hashmap.c; then try it out. You can also
|
||||
test the hardware-scrolling optimization separately with hardscroll.
|
||||
|
||||
A Tour of the Ncurses Library
|
||||
A Tour of the Ncurses Library
|
||||
|
||||
Library Overview
|
||||
Library Overview
|
||||
|
||||
Most of the library is superstructure -- fairly trivial convenience
|
||||
interfaces to a small set of basic functions and data structures used
|
||||
|
@ -303,9 +305,9 @@ Library Overview
|
|||
|
||||
We will discuss these in the compiler tour.
|
||||
|
||||
The Engine Room
|
||||
The Engine Room
|
||||
|
||||
Keyboard Input
|
||||
Keyboard Input
|
||||
|
||||
All ncurses input funnels through the function wgetch(), defined in
|
||||
lib_getch.c. This function is tricky; it has to poll for keyboard and
|
||||
|
@ -328,7 +330,7 @@ The Engine Room
|
|||
value. The function timed_wait() effectively simulates a System V
|
||||
select.
|
||||
|
||||
Mouse Events
|
||||
Mouse Events
|
||||
|
||||
If the mouse interface is active, wgetch() polls for mouse events each
|
||||
call, before it goes to the keyboard for input. It is up to
|
||||
|
@ -368,7 +370,7 @@ The Engine Room
|
|||
accepted to parse the digested mouse reports (low-level events) into a
|
||||
gesture (a high-level or composite event).
|
||||
|
||||
Output and Screen Updating
|
||||
Output and Screen Updating
|
||||
|
||||
With the single exception of character echoes during a wgetnstr() call
|
||||
(which simulates cooked-mode line editing in an ncurses window), the
|
||||
|
@ -412,7 +414,7 @@ The Engine Room
|
|||
variable _nc_optimize_enable. See the file include/curses.h.in for
|
||||
mask values, near the end.
|
||||
|
||||
The Forms and Menu Libraries
|
||||
The Forms and Menu Libraries
|
||||
|
||||
The forms and menu libraries should work reliably in any environment
|
||||
you can port ncurses to. The only portability issue anywhere in them
|
||||
|
@ -428,7 +430,7 @@ The Engine Room
|
|||
panels support; u386mon 2.10 and beyond use it. This version has been
|
||||
slightly cleaned up for ncurses.
|
||||
|
||||
A Tour of the Terminfo Compiler
|
||||
A Tour of the Terminfo Compiler
|
||||
|
||||
The ncurses implementation of tic is rather complex internally; it has
|
||||
to do a trying combination of missions. This starts with the fact
|
||||
|
@ -443,7 +445,7 @@ The Engine Room
|
|||
the grammar above it is trivial, just "parse entries till you run out
|
||||
of file".
|
||||
|
||||
Translation of Non-use Capabilities
|
||||
Translation of Non-use Capabilities
|
||||
|
||||
Translation of most things besides use capabilities is pretty
|
||||
straightforward. The lexical analyzer's tokenizer hands each
|
||||
|
@ -464,7 +466,7 @@ Translation of Non-use Capabilities
|
|||
of adding one line to the include/Caps file. We will have more to say
|
||||
about this in the section on Source-Form Translation.
|
||||
|
||||
Use Capability Resolution
|
||||
Use Capability Resolution
|
||||
|
||||
The background problem that makes tic tricky is not the capability
|
||||
translation itself, it is the resolution of use capabilities. Older
|
||||
|
@ -512,7 +514,7 @@ Use Capability Resolution
|
|||
complain about overwriting entries newly made during the tic run, but
|
||||
not about overwriting ones that predate it.
|
||||
|
||||
Source-Form Translation
|
||||
Source-Form Translation
|
||||
|
||||
Another use of tic is to do source translation between various termcap
|
||||
and terminfo formats. There are more variants out there than you might
|
||||
|
@ -536,7 +538,7 @@ Source-Form Translation
|
|||
for example, is where the AIX box1 capability get translated to an
|
||||
acsc string.
|
||||
|
||||
Other Utilities
|
||||
Other Utilities
|
||||
|
||||
The infocmp utility is just a wrapper around the same entry-dumping
|
||||
code used by tic for source translation. Perhaps the one interesting
|
||||
|
@ -548,7 +550,7 @@ Source-Form Translation
|
|||
The tput and clear utilities just do an entry load followed by a
|
||||
tputs() of a selected capability.
|
||||
|
||||
Style Tips for Developers
|
||||
Style Tips for Developers
|
||||
|
||||
See the TO-DO file in the top-level directory of the source
|
||||
distribution for additions that would be particularly useful.
|
||||
|
@ -575,7 +577,7 @@ Source-Form Translation
|
|||
|
||||
Have fun!
|
||||
|
||||
Porting Hints
|
||||
Porting Hints
|
||||
|
||||
The following notes are intended to be a first step towards DOS and
|
||||
Macintosh ports of the ncurses libraries.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!--
|
||||
$Id: Ada95.html,v 1.16 2020/02/02 23:34:34 tom Exp $
|
||||
$Id: Ada95.html,v 1.18 2022/03/05 16:09:29 tom Exp $
|
||||
****************************************************************************
|
||||
* Copyright 2019,2020 Thomas E. Dickey *
|
||||
* Copyright 2019-2021,2022 Thomas E. Dickey *
|
||||
* Copyright 2000-2010,2013 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
|
@ -57,13 +57,13 @@
|
|||
ncurses package, a clone of the SVr4 curses model.<br>
|
||||
I did the development on an Intel box running the latest stable
|
||||
release of <a href="http://www.linux.org">Linux</a>, ncurses
|
||||
and the most recent released <a href="http://www.gnat.com">GNU
|
||||
and the most recent released <a href="https://ftp.gnu.org/gnu/gcc/">GNU
|
||||
Ada Translator</a> gnat versions. For any older versions of
|
||||
ncurses and gnat it is not guaranteed to work.</li>
|
||||
|
||||
<li>You must have the m4 macroprocessor to build this package.
|
||||
If you don't have this program, you can get the FSF version
|
||||
<a href="ftp://ftp.gnu.org/pub/gnu/">here</a>.</li>
|
||||
<a href="https://ftp.gnu.org/pub/gnu/">here</a>.</li>
|
||||
|
||||
<li>Ada programs are supposed to be readable. One of my
|
||||
favorite methods to make code readable is to use expressive
|
||||
|
@ -73,14 +73,14 @@
|
|||
|
||||
<li>This is not a typical one-to-one interface mapping. It is
|
||||
close to one-to-one on the functional level. Each (n)curses
|
||||
function has it's counterpart with a more or less similar
|
||||
function has its counterpart with a more or less similar
|
||||
formal parameter list in the binding. It is not one-to-one with
|
||||
respect to the datatypes. I tried to make records out of the
|
||||
flat chtype and similar structures, so you don't have to do bit
|
||||
operations to mark an attributed character as bold. Just make
|
||||
the boolean member <strong>bold</strong> of the record true.
|
||||
The binding also hides the structures like WINDOW, PANEL, MENU,
|
||||
FORM etc. ! It's a pure functional API.</li>
|
||||
FORM etc. ! It is a pure functional API.</li>
|
||||
|
||||
<li>I try to do as much error checking as possible and feasible
|
||||
in the binding. I will raise an Ada exception when something
|
||||
|
@ -107,7 +107,7 @@
|
|||
|
||||
<li>Although Ada95 is an OO Language, this binding doesn't
|
||||
provide an OO abstraction of the (n)curses functionality. As
|
||||
mentioned above it's a thin binding for the (n)curses
|
||||
mentioned above it is a thin binding for the (n)curses
|
||||
functions. But without any doubt it would be nice to build on
|
||||
top of this an OO abstraction of (n)curses functionality.<br>
|
||||
The only exception is the method how fieldtypes are represented
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE></TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
*.comment {
|
||||
|
@ -11,8 +11,8 @@
|
|||
color: red;
|
||||
}
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2 ALIGN=CENTER>Files</H2>
|
||||
<A HREF="files/T.htm">[T]</A>
|
||||
</BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2 align="center">Files</h2>
|
||||
<a href="files/T.htm">[T]</a>
|
||||
</body></html>
|
||||
|
|
|
@ -1,83 +1,83 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>T</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>T</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Files - T</H2>
|
||||
<A HREF="../files.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-aux__adb.htm" TARGET="main">terminal_interface-curses-aux.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-aux__ads.htm" TARGET="main">terminal_interface-curses-aux.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alpha__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-alpha.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alpha__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-alpha.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alphanumeric__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-alphanumeric.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alphanumeric__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-alphanumeric.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-enumeration-ada.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-enumeration-ada.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-enumeration.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-enumeration.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-intfield__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-intfield.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-intfield__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-intfield.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-ipv4_address__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-ipv4_address.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-ipv4_address__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-ipv4_address.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-numeric__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-numeric.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-numeric__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-numeric.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-regexp__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-regexp.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-regexp__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-regexp.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user-choice__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-user-choice.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user-choice__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-user-choice.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types-user.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types-user.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__adb.htm" TARGET="main">terminal_interface-curses-forms-field_types.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm" TARGET="main">terminal_interface-curses-forms-field_types.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_user_data__adb.htm" TARGET="main">terminal_interface-curses-forms-field_user_data.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_user_data__ads.htm" TARGET="main">terminal_interface-curses-forms-field_user_data.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-form_user_data__adb.htm" TARGET="main">terminal_interface-curses-forms-form_user_data.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-form_user_data__ads.htm" TARGET="main">terminal_interface-curses-forms-form_user_data.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm" TARGET="main">terminal_interface-curses-forms.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm" TARGET="main">terminal_interface-curses-forms.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-item_user_data__adb.htm" TARGET="main">terminal_interface-curses-menus-item_user_data.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-item_user_data__ads.htm" TARGET="main">terminal_interface-curses-menus-item_user_data.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-menu_user_data__adb.htm" TARGET="main">terminal_interface-curses-menus-menu_user_data.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-menu_user_data__ads.htm" TARGET="main">terminal_interface-curses-menus-menu_user_data.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm" TARGET="main">terminal_interface-curses-menus.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm" TARGET="main">terminal_interface-curses-menus.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm" TARGET="main">terminal_interface-curses-mouse.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm" TARGET="main">terminal_interface-curses-mouse.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels-user_data__adb.htm" TARGET="main">terminal_interface-curses-panels-user_data.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels-user_data__ads.htm" TARGET="main">terminal_interface-curses-panels-user_data.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm" TARGET="main">terminal_interface-curses-panels.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm" TARGET="main">terminal_interface-curses-panels.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-putwin__adb.htm" TARGET="main">terminal_interface-curses-putwin.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-putwin__ads.htm" TARGET="main">terminal_interface-curses-putwin.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__adb.htm" TARGET="main">terminal_interface-curses-termcap.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__ads.htm" TARGET="main">terminal_interface-curses-termcap.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm" TARGET="main">terminal_interface-curses-terminfo.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__ads.htm" TARGET="main">terminal_interface-curses-terminfo.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-aux__adb.htm" TARGET="main">terminal_interface-curses-text_io-aux.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-aux__ads.htm" TARGET="main">terminal_interface-curses-text_io-aux.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-complex_io__adb.htm" TARGET="main">terminal_interface-curses-text_io-complex_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-complex_io__ads.htm" TARGET="main">terminal_interface-curses-text_io-complex_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-decimal_io__adb.htm" TARGET="main">terminal_interface-curses-text_io-decimal_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-decimal_io__ads.htm" TARGET="main">terminal_interface-curses-text_io-decimal_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-enumeration_io__adb.htm" TARGET="main">terminal_interface-curses-text_io-enumeration_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-enumeration_io__ads.htm" TARGET="main">terminal_interface-curses-text_io-enumeration_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-fixed_io__adb.htm" TARGET="main">terminal_interface-curses-text_io-fixed_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-fixed_io__ads.htm" TARGET="main">terminal_interface-curses-text_io-fixed_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-float_io__adb.htm" TARGET="main">terminal_interface-curses-text_io-float_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-float_io__ads.htm" TARGET="main">terminal_interface-curses-text_io-float_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-integer_io__adb.htm" TARGET="main">terminal_interface-curses-text_io-integer_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-integer_io__ads.htm" TARGET="main">terminal_interface-curses-text_io-integer_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-modular_io__adb.htm" TARGET="main">terminal_interface-curses-text_io-modular_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-modular_io__ads.htm" TARGET="main">terminal_interface-curses-text_io-modular_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__adb.htm" TARGET="main">terminal_interface-curses-text_io.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm" TARGET="main">terminal_interface-curses-text_io.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses-trace__adb.htm" TARGET="main">terminal_interface-curses-trace.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses-trace__ads.htm" TARGET="main">terminal_interface-curses-trace.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm" TARGET="main">terminal_interface-curses.adb</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm" TARGET="main">terminal_interface-curses.ads</A>
|
||||
<LI><A HREF="../terminal_interface-curses_constants__ads.htm" TARGET="main">terminal_interface-curses_constants.ads</A>
|
||||
<LI><A HREF="../terminal_interface__ads.htm" TARGET="main">terminal_interface.ads</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Files - T</h2>
|
||||
<a href="../files.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-aux__adb.htm" target="main">terminal_interface-curses-aux.adb</a>
|
||||
<li><a href="../terminal_interface-curses-aux__ads.htm" target="main">terminal_interface-curses-aux.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alpha__adb.htm" target="main">terminal_interface-curses-forms-field_types-alpha.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alpha__ads.htm" target="main">terminal_interface-curses-forms-field_types-alpha.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alphanumeric__adb.htm" target="main">terminal_interface-curses-forms-field_types-alphanumeric.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alphanumeric__ads.htm" target="main">terminal_interface-curses-forms-field_types-alphanumeric.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm" target="main">terminal_interface-curses-forms-field_types-enumeration-ada.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm" target="main">terminal_interface-curses-forms-field_types-enumeration-ada.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration__adb.htm" target="main">terminal_interface-curses-forms-field_types-enumeration.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration__ads.htm" target="main">terminal_interface-curses-forms-field_types-enumeration.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-intfield__adb.htm" target="main">terminal_interface-curses-forms-field_types-intfield.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-intfield__ads.htm" target="main">terminal_interface-curses-forms-field_types-intfield.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-ipv4_address__adb.htm" target="main">terminal_interface-curses-forms-field_types-ipv4_address.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-ipv4_address__ads.htm" target="main">terminal_interface-curses-forms-field_types-ipv4_address.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-numeric__adb.htm" target="main">terminal_interface-curses-forms-field_types-numeric.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-numeric__ads.htm" target="main">terminal_interface-curses-forms-field_types-numeric.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-regexp__adb.htm" target="main">terminal_interface-curses-forms-field_types-regexp.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-regexp__ads.htm" target="main">terminal_interface-curses-forms-field_types-regexp.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user-choice__adb.htm" target="main">terminal_interface-curses-forms-field_types-user-choice.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user-choice__ads.htm" target="main">terminal_interface-curses-forms-field_types-user-choice.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__adb.htm" target="main">terminal_interface-curses-forms-field_types-user.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__ads.htm" target="main">terminal_interface-curses-forms-field_types-user.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__adb.htm" target="main">terminal_interface-curses-forms-field_types.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm" target="main">terminal_interface-curses-forms-field_types.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_user_data__adb.htm" target="main">terminal_interface-curses-forms-field_user_data.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_user_data__ads.htm" target="main">terminal_interface-curses-forms-field_user_data.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms-form_user_data__adb.htm" target="main">terminal_interface-curses-forms-form_user_data.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms-form_user_data__ads.htm" target="main">terminal_interface-curses-forms-form_user_data.ads</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm" target="main">terminal_interface-curses-forms.adb</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm" target="main">terminal_interface-curses-forms.ads</a>
|
||||
<li><a href="../terminal_interface-curses-menus-item_user_data__adb.htm" target="main">terminal_interface-curses-menus-item_user_data.adb</a>
|
||||
<li><a href="../terminal_interface-curses-menus-item_user_data__ads.htm" target="main">terminal_interface-curses-menus-item_user_data.ads</a>
|
||||
<li><a href="../terminal_interface-curses-menus-menu_user_data__adb.htm" target="main">terminal_interface-curses-menus-menu_user_data.adb</a>
|
||||
<li><a href="../terminal_interface-curses-menus-menu_user_data__ads.htm" target="main">terminal_interface-curses-menus-menu_user_data.ads</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm" target="main">terminal_interface-curses-menus.adb</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm" target="main">terminal_interface-curses-menus.ads</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm" target="main">terminal_interface-curses-mouse.adb</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm" target="main">terminal_interface-curses-mouse.ads</a>
|
||||
<li><a href="../terminal_interface-curses-panels-user_data__adb.htm" target="main">terminal_interface-curses-panels-user_data.adb</a>
|
||||
<li><a href="../terminal_interface-curses-panels-user_data__ads.htm" target="main">terminal_interface-curses-panels-user_data.ads</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm" target="main">terminal_interface-curses-panels.adb</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm" target="main">terminal_interface-curses-panels.ads</a>
|
||||
<li><a href="../terminal_interface-curses-putwin__adb.htm" target="main">terminal_interface-curses-putwin.adb</a>
|
||||
<li><a href="../terminal_interface-curses-putwin__ads.htm" target="main">terminal_interface-curses-putwin.ads</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__adb.htm" target="main">terminal_interface-curses-termcap.adb</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__ads.htm" target="main">terminal_interface-curses-termcap.ads</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm" target="main">terminal_interface-curses-terminfo.adb</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__ads.htm" target="main">terminal_interface-curses-terminfo.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-aux__adb.htm" target="main">terminal_interface-curses-text_io-aux.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-aux__ads.htm" target="main">terminal_interface-curses-text_io-aux.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-complex_io__adb.htm" target="main">terminal_interface-curses-text_io-complex_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-complex_io__ads.htm" target="main">terminal_interface-curses-text_io-complex_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-decimal_io__adb.htm" target="main">terminal_interface-curses-text_io-decimal_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-decimal_io__ads.htm" target="main">terminal_interface-curses-text_io-decimal_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-enumeration_io__adb.htm" target="main">terminal_interface-curses-text_io-enumeration_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-enumeration_io__ads.htm" target="main">terminal_interface-curses-text_io-enumeration_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-fixed_io__adb.htm" target="main">terminal_interface-curses-text_io-fixed_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-fixed_io__ads.htm" target="main">terminal_interface-curses-text_io-fixed_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-float_io__adb.htm" target="main">terminal_interface-curses-text_io-float_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-float_io__ads.htm" target="main">terminal_interface-curses-text_io-float_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-integer_io__adb.htm" target="main">terminal_interface-curses-text_io-integer_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-integer_io__ads.htm" target="main">terminal_interface-curses-text_io-integer_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-modular_io__adb.htm" target="main">terminal_interface-curses-text_io-modular_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-modular_io__ads.htm" target="main">terminal_interface-curses-text_io-modular_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__adb.htm" target="main">terminal_interface-curses-text_io.adb</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm" target="main">terminal_interface-curses-text_io.ads</a>
|
||||
<li><a href="../terminal_interface-curses-trace__adb.htm" target="main">terminal_interface-curses-trace.adb</a>
|
||||
<li><a href="../terminal_interface-curses-trace__ads.htm" target="main">terminal_interface-curses-trace.ads</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm" target="main">terminal_interface-curses.adb</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm" target="main">terminal_interface-curses.ads</a>
|
||||
<li><a href="../terminal_interface-curses_constants__ads.htm" target="main">terminal_interface-curses_constants.ads</a>
|
||||
<li><a href="../terminal_interface__ads.htm" target="main">terminal_interface.ads</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE></TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
*.comment {
|
||||
|
@ -11,29 +11,29 @@
|
|||
color: red;
|
||||
}
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2 ALIGN=CENTER>Functions/Procedures</H2>
|
||||
<A HREF="funcs/A.htm">[A]</A>
|
||||
<A HREF="funcs/B.htm">[B]</A>
|
||||
<A HREF="funcs/C.htm">[C]</A>
|
||||
<A HREF="funcs/D.htm">[D]</A>
|
||||
<A HREF="funcs/E.htm">[E]</A>
|
||||
<A HREF="funcs/F.htm">[F]</A>
|
||||
<A HREF="funcs/G.htm">[G]</A>
|
||||
<A HREF="funcs/H.htm">[H]</A>
|
||||
<A HREF="funcs/I.htm">[I]</A>
|
||||
<A HREF="funcs/K.htm">[K]</A>
|
||||
<A HREF="funcs/L.htm">[L]</A>
|
||||
<A HREF="funcs/M.htm">[M]</A>
|
||||
<A HREF="funcs/N.htm">[N]</A>
|
||||
<A HREF="funcs/O.htm">[O]</A>
|
||||
<A HREF="funcs/P.htm">[P]</A>
|
||||
<A HREF="funcs/Q.htm">[Q]</A>
|
||||
<A HREF="funcs/R.htm">[R]</A>
|
||||
<A HREF="funcs/S.htm">[S]</A>
|
||||
<A HREF="funcs/T.htm">[T]</A>
|
||||
<A HREF="funcs/U.htm">[U]</A>
|
||||
<A HREF="funcs/V.htm">[V]</A>
|
||||
<A HREF="funcs/W.htm">[W]</A>
|
||||
</BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2 align="center">Functions/Procedures</h2>
|
||||
<a href="funcs/A.htm">[A]</a>
|
||||
<a href="funcs/B.htm">[B]</a>
|
||||
<a href="funcs/C.htm">[C]</a>
|
||||
<a href="funcs/D.htm">[D]</a>
|
||||
<a href="funcs/E.htm">[E]</a>
|
||||
<a href="funcs/F.htm">[F]</a>
|
||||
<a href="funcs/G.htm">[G]</a>
|
||||
<a href="funcs/H.htm">[H]</a>
|
||||
<a href="funcs/I.htm">[I]</a>
|
||||
<a href="funcs/K.htm">[K]</a>
|
||||
<a href="funcs/L.htm">[L]</a>
|
||||
<a href="funcs/M.htm">[M]</a>
|
||||
<a href="funcs/N.htm">[N]</a>
|
||||
<a href="funcs/O.htm">[O]</a>
|
||||
<a href="funcs/P.htm">[P]</a>
|
||||
<a href="funcs/Q.htm">[Q]</a>
|
||||
<a href="funcs/R.htm">[R]</a>
|
||||
<a href="funcs/S.htm">[S]</a>
|
||||
<a href="funcs/T.htm">[T]</a>
|
||||
<a href="funcs/U.htm">[U]</a>
|
||||
<a href="funcs/V.htm">[V]</a>
|
||||
<a href="funcs/W.htm">[W]</a>
|
||||
</body></html>
|
||||
|
|
|
@ -1,29 +1,29 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>A</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>A</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - A</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_129_13" TARGET="main">Above</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_568_13" TARGET="main">ACS_Map</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_694_14" TARGET="main">Add - terminal_interface-curses.ads:694</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_699_14" TARGET="main">Add - terminal_interface-curses.ads:699</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_705_14" TARGET="main">Add - terminal_interface-curses.ads:705</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_713_14" TARGET="main">Add - terminal_interface-curses.ads:713</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_824_14" TARGET="main">Add - terminal_interface-curses.ads:824</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_833_14" TARGET="main">Add - terminal_interface-curses.ads:833</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_848_14" TARGET="main">Add - terminal_interface-curses.ads:848</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_857_14" TARGET="main">Add - terminal_interface-curses.ads:857</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1478_14" TARGET="main">Add_Character_To_Pad_And_Echo_It - terminal_interface-curses.ads:1478</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1483_14" TARGET="main">Add_Character_To_Pad_And_Echo_It - terminal_interface-curses.ads:1483</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_722_14" TARGET="main">Add_With_Immediate_Echo - terminal_interface-curses.ads:722</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_728_14" TARGET="main">Add_With_Immediate_Echo - terminal_interface-curses.ads:728</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_842_16" TARGET="main">Ahead</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__adb.htm#ref_51_16" TARGET="main">Allocate_Arg</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1187_14" TARGET="main">Allow_Scrolling</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2009_14" TARGET="main">Assume_Default_Colors</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - A</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_129_13" target="main">Above</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_568_13" target="main">ACS_Map</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_694_14" target="main">Add - terminal_interface-curses.ads:694</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_699_14" target="main">Add - terminal_interface-curses.ads:699</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_705_14" target="main">Add - terminal_interface-curses.ads:705</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_713_14" target="main">Add - terminal_interface-curses.ads:713</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_824_14" target="main">Add - terminal_interface-curses.ads:824</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_833_14" target="main">Add - terminal_interface-curses.ads:833</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_848_14" target="main">Add - terminal_interface-curses.ads:848</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_857_14" target="main">Add - terminal_interface-curses.ads:857</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1478_14" target="main">Add_Character_To_Pad_And_Echo_It - terminal_interface-curses.ads:1478</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1483_14" target="main">Add_Character_To_Pad_And_Echo_It - terminal_interface-curses.ads:1483</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_722_14" target="main">Add_With_Immediate_Echo - terminal_interface-curses.ads:722</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_728_14" target="main">Add_With_Immediate_Echo - terminal_interface-curses.ads:728</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_842_16" target="main">Ahead</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__adb.htm#ref_51_16" target="main">Allocate_Arg</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1187_14" target="main">Allow_Scrolling</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2009_14" target="main">Assume_Default_Colors</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>B</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>B</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - B</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_456_14" TARGET="main">Background - terminal_interface-curses-forms.ads:456</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_461_14" TARGET="main">Background - terminal_interface-curses-forms.ads:461</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_450_14" TARGET="main">Background - terminal_interface-curses-menus.ads:450</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_455_14" TARGET="main">Background - terminal_interface-curses-menus.ads:455</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2065_16" TARGET="main">Baud</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1818_13" TARGET="main">Baudrate</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1041_14" TARGET="main">Beep</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_752_16" TARGET="main">Beeper</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_858_16" TARGET="main">Behind</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_134_13" TARGET="main">Below</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_875_14" TARGET="main">Border</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_77_14" TARGET="main">Bottom</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_66_16" TARGET="main">Bottompanel</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_891_14" TARGET="main">Box</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - B</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_456_14" target="main">Background - terminal_interface-curses-forms.ads:456</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_461_14" target="main">Background - terminal_interface-curses-forms.ads:461</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_450_14" target="main">Background - terminal_interface-curses-menus.ads:450</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_455_14" target="main">Background - terminal_interface-curses-menus.ads:455</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2065_16" target="main">Baud</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1818_13" target="main">Baudrate</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1041_14" target="main">Beep</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_752_16" target="main">Beeper</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_858_16" target="main">Behind</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_134_13" target="main">Below</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_875_14" target="main">Border</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_77_14" target="main">Bottom</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_66_16" target="main">Bottompanel</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_891_14" target="main">Box</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,63 +1,63 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>C</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>C</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - C</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2229_16" TARGET="main">Canchangecolor</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1910_13" TARGET="main">Can_Change_Color</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_772_16" TARGET="main">Cbreak</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_384_13" TARGET="main">Changed</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1016_14" TARGET="main">Change_Attributes - terminal_interface-curses.ads:1016</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1025_14" TARGET="main">Change_Attributes - terminal_interface-curses.ads:1025</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1287_14" TARGET="main">Change_Background</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1323_14" TARGET="main">Change_Lines_Status</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_186_13" TARGET="main">Char_Check_Router</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1251_14" TARGET="main">Clear</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_970_16" TARGET="main">Clear_Ok</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1152_14" TARGET="main">Clear_On_Next_Update</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1704_14" TARGET="main">Clear_Soft_Label_Keys</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1265_14" TARGET="main">Clear_To_End_Of_Line</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1258_14" TARGET="main">Clear_To_End_Of_Screen</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_99_13" TARGET="main">Col - terminal_interface-curses-text_io.ads:99</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_100_13" TARGET="main">Col - terminal_interface-curses-text_io.ads:100</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2246_16" TARGET="main">Colorcontent</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2382_16" TARGET="main">COLORS_As_Function</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1915_14" TARGET="main">Color_Content</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2390_16" TARGET="main">COLOR_PAIRS_As_Function</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2365_16" TARGET="main">COLS_As_Function</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_554_13" TARGET="main">Columns</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1345_14" TARGET="main">Copy</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1275_16" TARGET="main">Copywin</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_168_13" TARGET="main">Copy_Arg</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_681_16" TARGET="main">Count - terminal_interface-curses-forms.adb:681</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_797_16" TARGET="main">Count - terminal_interface-curses-menus.adb:797</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm#ref_49_13" TARGET="main">Create - terminal_interface-curses-forms-field_types-enumeration-ada.ads:49</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration__ads.htm#ref_65_13" TARGET="main">Create - terminal_interface-curses-forms-field_types-enumeration.ads:65</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_295_13" TARGET="main">Create - terminal_interface-curses-forms.ads:295</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_625_13" TARGET="main">Create - terminal_interface-curses-forms.ads:625</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_190_13" TARGET="main">Create - terminal_interface-curses-menus.ads:190</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_637_13" TARGET="main">Create - terminal_interface-curses-menus.ads:637</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_67_13" TARGET="main">Create - terminal_interface-curses-panels.ads:67</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_740_13" TARGET="main">Create - terminal_interface-curses.ads:740</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_731_13" TARGET="main">Current - terminal_interface-curses-forms.ads:731</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_293_13" TARGET="main">Current - terminal_interface-curses-menus.ads:293</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_917_16" TARGET="main">Current_Fld</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_651_13" TARGET="main">Current_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_261_16" TARGET="main">Curr_Item</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2460_17" TARGET="main">curses_freeall</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2032_14" TARGET="main">Curses_Free_All</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2019_13" TARGET="main">Curses_Version</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2452_16" TARGET="main">curses_versionC</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2334_16" TARGET="main">Curs_Set</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2438_16" TARGET="main">C_Assume_Default_Colors</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_149_13" TARGET="main">C_Builtin_Router</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_150_13" TARGET="main">C_Choice_Router</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user-choice__ads.htm#ref_79_13" TARGET="main">C_Generic_Choice</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_80_13" TARGET="main">C_Generic_Type</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2426_16" TARGET="main">C_Use_Default_Colors</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - C</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2229_16" target="main">Canchangecolor</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1910_13" target="main">Can_Change_Color</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_772_16" target="main">Cbreak</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_384_13" target="main">Changed</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1016_14" target="main">Change_Attributes - terminal_interface-curses.ads:1016</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1025_14" target="main">Change_Attributes - terminal_interface-curses.ads:1025</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1287_14" target="main">Change_Background</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1323_14" target="main">Change_Lines_Status</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_186_13" target="main">Char_Check_Router</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1251_14" target="main">Clear</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_970_16" target="main">Clear_Ok</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1152_14" target="main">Clear_On_Next_Update</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1704_14" target="main">Clear_Soft_Label_Keys</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1265_14" target="main">Clear_To_End_Of_Line</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1258_14" target="main">Clear_To_End_Of_Screen</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_99_13" target="main">Col - terminal_interface-curses-text_io.ads:99</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_100_13" target="main">Col - terminal_interface-curses-text_io.ads:100</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2246_16" target="main">Colorcontent</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2382_16" target="main">COLORS_As_Function</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1915_14" target="main">Color_Content</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2390_16" target="main">COLOR_PAIRS_As_Function</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2365_16" target="main">COLS_As_Function</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_554_13" target="main">Columns</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1345_14" target="main">Copy</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1275_16" target="main">Copywin</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_168_13" target="main">Copy_Arg</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_681_16" target="main">Count - terminal_interface-curses-forms.adb:681</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_797_16" target="main">Count - terminal_interface-curses-menus.adb:797</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm#ref_49_13" target="main">Create - terminal_interface-curses-forms-field_types-enumeration-ada.ads:49</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration__ads.htm#ref_65_13" target="main">Create - terminal_interface-curses-forms-field_types-enumeration.ads:65</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_295_13" target="main">Create - terminal_interface-curses-forms.ads:295</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_625_13" target="main">Create - terminal_interface-curses-forms.ads:625</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_190_13" target="main">Create - terminal_interface-curses-menus.ads:190</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_637_13" target="main">Create - terminal_interface-curses-menus.ads:637</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_67_13" target="main">Create - terminal_interface-curses-panels.ads:67</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_740_13" target="main">Create - terminal_interface-curses.ads:740</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_731_13" target="main">Current - terminal_interface-curses-forms.ads:731</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_293_13" target="main">Current - terminal_interface-curses-menus.ads:293</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_917_16" target="main">Current_Fld</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_651_13" target="main">Current_Window</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_261_16" target="main">Curr_Item</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2460_17" target="main">curses_freeall</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2032_14" target="main">Curses_Free_All</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2019_13" target="main">Curses_Version</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2452_16" target="main">curses_versionC</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2334_16" target="main">Curs_Set</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2438_16" target="main">C_Assume_Default_Colors</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_149_13" target="main">C_Builtin_Router</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_150_13" target="main">C_Choice_Router</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user-choice__ads.htm#ref_79_13" target="main">C_Generic_Choice</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_80_13" target="main">C_Generic_Type</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2426_16" target="main">C_Use_Default_Colors</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,51 +1,51 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>D</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>D</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - D</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_694_13" TARGET="main">Data_Ahead</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_699_13" TARGET="main">Data_Behind</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_105_13" TARGET="main">Default_Field_Options</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_127_13" TARGET="main">Default_Form_Options</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_167_13" TARGET="main">Default_Item_Options</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_146_13" TARGET="main">Default_Menu_Options</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1767_14" TARGET="main">Define_Key</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2013_16" TARGET="main">Defkey</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2266_16" TARGET="main">Def_Prog_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2268_16" TARGET="main">Def_Shell_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2045_16" TARGET="main">Delayoutput</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1804_14" TARGET="main">Delay_Output</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_317_14" TARGET="main">Delete - terminal_interface-curses-forms.ads:317</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_636_14" TARGET="main">Delete - terminal_interface-curses-forms.ads:636</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_202_14" TARGET="main">Delete - terminal_interface-curses-menus.ads:202</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_644_14" TARGET="main">Delete - terminal_interface-curses-menus.ads:644</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_139_14" TARGET="main">Delete - terminal_interface-curses-panels.ads:139</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_759_14" TARGET="main">Delete - terminal_interface-curses.ads:759</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1505_14" TARGET="main">Delete_Character - terminal_interface-curses.ads:1505</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1510_14" TARGET="main">Delete_Character - terminal_interface-curses.ads:1510</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1383_14" TARGET="main">Delete_Line</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_157_16" TARGET="main">Del_Panel</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_775_13" TARGET="main">Derived_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_299_16" TARGET="main">Derwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_108_16" TARGET="main">Descname - terminal_interface-curses-menus.adb:108</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_234_16" TARGET="main">Descname - terminal_interface-curses-menus.adb:234</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_242_16" TARGET="main">Descname - terminal_interface-curses-menus.adb:242</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_273_14" TARGET="main">Description - terminal_interface-curses-menus.ads:273</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_277_14" TARGET="main">Description - terminal_interface-curses-menus.ads:277</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm#ref_130_14" TARGET="main">Dispatch_Event</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1062_16" TARGET="main">Do_Update</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_713_13" TARGET="main">Driver - terminal_interface-curses-forms.ads:713</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_659_13" TARGET="main">Driver - terminal_interface-curses-menus.ads:659</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_855_16" TARGET="main">Driver - terminal_interface-curses-menus.adb:855</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_323_13" TARGET="main">Duplicate - terminal_interface-curses-forms.ads:323</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_785_13" TARGET="main">Duplicate - terminal_interface-curses.ads:785</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_322_16" TARGET="main">Dupwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_131_16" TARGET="main">Dup_Field</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_495_14" TARGET="main">Dynamic_Info</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_495_16" TARGET="main">Dyn_Info</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - D</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_694_13" target="main">Data_Ahead</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_699_13" target="main">Data_Behind</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_105_13" target="main">Default_Field_Options</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_127_13" target="main">Default_Form_Options</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_167_13" target="main">Default_Item_Options</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_146_13" target="main">Default_Menu_Options</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1767_14" target="main">Define_Key</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2013_16" target="main">Defkey</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2266_16" target="main">Def_Prog_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2268_16" target="main">Def_Shell_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2045_16" target="main">Delayoutput</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1804_14" target="main">Delay_Output</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_317_14" target="main">Delete - terminal_interface-curses-forms.ads:317</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_636_14" target="main">Delete - terminal_interface-curses-forms.ads:636</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_202_14" target="main">Delete - terminal_interface-curses-menus.ads:202</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_644_14" target="main">Delete - terminal_interface-curses-menus.ads:644</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_139_14" target="main">Delete - terminal_interface-curses-panels.ads:139</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_759_14" target="main">Delete - terminal_interface-curses.ads:759</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1505_14" target="main">Delete_Character - terminal_interface-curses.ads:1505</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1510_14" target="main">Delete_Character - terminal_interface-curses.ads:1510</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1383_14" target="main">Delete_Line</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_157_16" target="main">Del_Panel</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_775_13" target="main">Derived_Window</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_299_16" target="main">Derwin</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_108_16" target="main">Descname - terminal_interface-curses-menus.adb:108</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_234_16" target="main">Descname - terminal_interface-curses-menus.adb:234</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_242_16" target="main">Descname - terminal_interface-curses-menus.adb:242</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_273_14" target="main">Description - terminal_interface-curses-menus.ads:273</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_277_14" target="main">Description - terminal_interface-curses-menus.ads:277</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm#ref_130_14" target="main">Dispatch_Event</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1062_16" target="main">Do_Update</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_713_13" target="main">Driver - terminal_interface-curses-forms.ads:713</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_659_13" target="main">Driver - terminal_interface-curses-menus.ads:659</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_855_16" target="main">Driver - terminal_interface-curses-menus.adb:855</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_323_13" target="main">Duplicate - terminal_interface-curses-forms.ads:323</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_785_13" target="main">Duplicate - terminal_interface-curses.ads:785</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_322_16" target="main">Dupwin</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_131_16" target="main">Dup_Field</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_495_14" target="main">Dynamic_Info</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_495_16" target="main">Dyn_Info</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>E</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>E</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - E</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_810_16" TARGET="main">Echo</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1757_14" TARGET="main">Enable_Key</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_147_13" TARGET="main">Enclosed_In_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_113_16" TARGET="main">Endwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_121_14" TARGET="main">End_Mouse</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_668_14" TARGET="main">End_Screen</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_666_14" TARGET="main">End_Windows</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1245_14" TARGET="main">Erase</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2073_16" TARGET="main">Erasechar</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1823_13" TARGET="main">Erase_Character</A>
|
||||
<LI><A HREF="../terminal_interface-curses-aux__ads.htm#ref_87_14" TARGET="main">Eti_Exception</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - E</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_810_16" target="main">Echo</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1757_14" target="main">Enable_Key</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_147_13" target="main">Enclosed_In_Window</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_113_16" target="main">Endwin</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_121_14" target="main">End_Mouse</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_668_14" target="main">End_Screen</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_666_14" target="main">End_Windows</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1245_14" target="main">Erase</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2073_16" target="main">Erasechar</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1823_13" target="main">Erase_Character</a>
|
||||
<li><a href="../terminal_interface-curses-aux__ads.htm#ref_87_14" target="main">Eti_Exception</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,59 +1,59 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>F</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>F</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - F</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_603_13" TARGET="main">Fields</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_411_16" TARGET="main">Field_Back - terminal_interface-curses-forms.adb:411</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_421_16" TARGET="main">Field_Back - terminal_interface-curses-forms.adb:421</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_223_16" TARGET="main">Field_Buffer - terminal_interface-curses-forms.adb:223</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_234_16" TARGET="main">Field_Buffer - terminal_interface-curses-forms.adb:234</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_178_13" TARGET="main">Field_Check_Router</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_609_13" TARGET="main">Field_Count</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_372_16" TARGET="main">Field_Fore - terminal_interface-curses-forms.adb:372</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_382_16" TARGET="main">Field_Fore - terminal_interface-curses-forms.adb:382</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_189_16" TARGET="main">Field_Just</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_328_16" TARGET="main">Field_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_311_16" TARGET="main">Field_Opts_Off</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_308_16" TARGET="main">Field_Opts_On</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_447_16" TARGET="main">Field_Pad</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_260_16" TARGET="main">Field_Status</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_user_data__adb.htm#ref_68_16" TARGET="main">Field_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-aux__ads.htm#ref_91_14" TARGET="main">Fill_String - terminal_interface-curses-aux.ads:91</A>
|
||||
<LI><A HREF="../terminal_interface-curses-aux__ads.htm#ref_96_13" TARGET="main">Fill_String - terminal_interface-curses-aux.ads:96</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_762_16" TARGET="main">Flash</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1046_14" TARGET="main">Flash_Screen</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_468_16" TARGET="main">Fld_Info</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_66_14" TARGET="main">Flush - terminal_interface-curses-text_io.ads:66</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_67_14" TARGET="main">Flush - terminal_interface-curses-text_io.ads:67</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2055_16" TARGET="main">Flushinp</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1809_14" TARGET="main">Flush_Input</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_436_14" TARGET="main">Foreground - terminal_interface-curses-forms.ads:436</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_441_14" TARGET="main">Foreground - terminal_interface-curses-forms.ads:441</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_430_14" TARGET="main">Foreground - terminal_interface-curses-menus.ads:430</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_435_14" TARGET="main">Foreground - terminal_interface-curses-menus.ads:435</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_550_14" TARGET="main">Format</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_780_16" TARGET="main">Form_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_763_16" TARGET="main">Form_Opts_Off</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_760_16" TARGET="main">Form_Opts_On</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_68_16" TARGET="main">Form_Request_Name - terminal_interface-curses-forms.adb:68</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_76_16" TARGET="main">Form_Request_Name - terminal_interface-curses-forms.adb:76</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_554_16" TARGET="main">Form_Sub</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-form_user_data__adb.htm#ref_69_16" TARGET="main">Form_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_529_16" TARGET="main">Form_Win</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_138_14" TARGET="main">Free - terminal_interface-curses-forms.ads:138</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_179_14" TARGET="main">Free - terminal_interface-curses-menus.ads:179</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_729_16" TARGET="main">Free - terminal_interface-curses-forms.adb:729</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_843_16" TARGET="main">Free - terminal_interface-curses-menus.adb:843</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_113_16" TARGET="main">Freeitem</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_173_14" TARGET="main">Free_Arg</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_117_16" TARGET="main">Free_Field</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_879_16" TARGET="main">Frm_Driver</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_952_13" TARGET="main">Function_Key</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_957_13" TARGET="main">Function_Key_Code</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - F</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_603_13" target="main">Fields</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_411_16" target="main">Field_Back - terminal_interface-curses-forms.adb:411</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_421_16" target="main">Field_Back - terminal_interface-curses-forms.adb:421</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_223_16" target="main">Field_Buffer - terminal_interface-curses-forms.adb:223</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_234_16" target="main">Field_Buffer - terminal_interface-curses-forms.adb:234</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_178_13" target="main">Field_Check_Router</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_609_13" target="main">Field_Count</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_372_16" target="main">Field_Fore - terminal_interface-curses-forms.adb:372</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_382_16" target="main">Field_Fore - terminal_interface-curses-forms.adb:382</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_189_16" target="main">Field_Just</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_328_16" target="main">Field_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_311_16" target="main">Field_Opts_Off</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_308_16" target="main">Field_Opts_On</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_447_16" target="main">Field_Pad</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_260_16" target="main">Field_Status</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_user_data__adb.htm#ref_68_16" target="main">Field_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-aux__ads.htm#ref_91_14" target="main">Fill_String - terminal_interface-curses-aux.ads:91</a>
|
||||
<li><a href="../terminal_interface-curses-aux__ads.htm#ref_96_13" target="main">Fill_String - terminal_interface-curses-aux.ads:96</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_762_16" target="main">Flash</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1046_14" target="main">Flash_Screen</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_468_16" target="main">Fld_Info</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_66_14" target="main">Flush - terminal_interface-curses-text_io.ads:66</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_67_14" target="main">Flush - terminal_interface-curses-text_io.ads:67</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2055_16" target="main">Flushinp</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1809_14" target="main">Flush_Input</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_436_14" target="main">Foreground - terminal_interface-curses-forms.ads:436</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_441_14" target="main">Foreground - terminal_interface-curses-forms.ads:441</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_430_14" target="main">Foreground - terminal_interface-curses-menus.ads:430</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_435_14" target="main">Foreground - terminal_interface-curses-menus.ads:435</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_550_14" target="main">Format</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_780_16" target="main">Form_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_763_16" target="main">Form_Opts_Off</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_760_16" target="main">Form_Opts_On</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_68_16" target="main">Form_Request_Name - terminal_interface-curses-forms.adb:68</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_76_16" target="main">Form_Request_Name - terminal_interface-curses-forms.adb:76</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_554_16" target="main">Form_Sub</a>
|
||||
<li><a href="../terminal_interface-curses-forms-form_user_data__adb.htm#ref_69_16" target="main">Form_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_529_16" target="main">Form_Win</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_138_14" target="main">Free - terminal_interface-curses-forms.ads:138</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_179_14" target="main">Free - terminal_interface-curses-menus.ads:179</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_729_16" target="main">Free - terminal_interface-curses-forms.adb:729</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_843_16" target="main">Free - terminal_interface-curses-menus.adb:843</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_113_16" target="main">Freeitem</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_173_14" target="main">Free_Arg</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_117_16" target="main">Free_Field</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_879_16" target="main">Frm_Driver</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_952_13" target="main">Function_Key</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_957_13" target="main">Function_Key_Code</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,100 +1,100 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>G</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>G</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - G</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_89_13" TARGET="main">Generic_Char_Check</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_82_13" TARGET="main">Generic_Field_Check</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user-choice__ads.htm#ref_81_13" TARGET="main">Generic_Next</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user-choice__ads.htm#ref_88_13" TARGET="main">Generic_Prev</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1634_14" TARGET="main">Get - terminal_interface-curses.ads:1634</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1645_14" TARGET="main">Get - terminal_interface-curses.ads:1645</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1377_16" TARGET="main">GetBegX</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1374_16" TARGET="main">GetBegY</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1395_16" TARGET="main">GetCurX</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1392_16" TARGET="main">GetCurY</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1359_16" TARGET="main">GetMaxX</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1356_16" TARGET="main">GetMaxY</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm#ref_65_16" TARGET="main">Getmouse</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1414_16" TARGET="main">GetParX</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1411_16" TARGET="main">GetParY</A>
|
||||
<LI><A HREF="../terminal_interface-curses-putwin__adb.htm#ref_66_16" TARGET="main">getwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__adb.htm#ref_62_13" TARGET="main">Get_Arg</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1296_13" TARGET="main">Get_Background</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_364_14" TARGET="main">Get_Buffer - terminal_interface-curses-forms.ads:364</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_370_13" TARGET="main">Get_Buffer - terminal_interface-curses-forms.ads:370</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_997_13" TARGET="main">Get_Character_Attribute - terminal_interface-curses.ads:997</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1003_13" TARGET="main">Get_Character_Attribute - terminal_interface-curses.ads:1003</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1415_14" TARGET="main">Get_Cursor_Position</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__ads.htm#ref_60_13" TARGET="main">Get_Entry</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_130_14" TARGET="main">Get_Event</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_958_16" TARGET="main">Get_Fieldindex</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__adb.htm#ref_59_13" TARGET="main">Get_Fieldtype</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_567_13" TARGET="main">Get_Field_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_572_13" TARGET="main">Get_Field_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__ads.htm#ref_64_13" TARGET="main">Get_Flag - terminal_interface-curses-termcap.ads:64</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__ads.htm#ref_65_13" TARGET="main">Get_Flag - terminal_interface-curses-terminfo.ads:65</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_577_13" TARGET="main">Get_Form_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_582_13" TARGET="main">Get_Form_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_747_13" TARGET="main">Get_Index - terminal_interface-curses-forms.ads:747</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_309_13" TARGET="main">Get_Index - terminal_interface-curses-menus.ads:309</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_298_16" TARGET="main">Get_Itemindex</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_588_13" TARGET="main">Get_Item_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_593_13" TARGET="main">Get_Item_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_347_13" TARGET="main">Get_Justification</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1086_13" TARGET="main">Get_KeyPad_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_922_13" TARGET="main">Get_Keystroke</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_598_13" TARGET="main">Get_Menu_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_459_16" TARGET="main">Get_Menu_Mark - terminal_interface-curses-menus.adb:459</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_467_16" TARGET="main">Get_Menu_Mark - terminal_interface-curses-menus.adb:467</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_603_13" TARGET="main">Get_Menu_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_126_13" TARGET="main">Get_Mouse</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__ads.htm#ref_68_14" TARGET="main">Get_Number - terminal_interface-curses-termcap.ads:68</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__ads.htm#ref_69_13" TARGET="main">Get_Number - terminal_interface-curses-terminfo.ads:69</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_413_14" TARGET="main">Get_Options - terminal_interface-curses-forms.ads:413</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_418_13" TARGET="main">Get_Options - terminal_interface-curses-forms.ads:418</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_660_14" TARGET="main">Get_Options - terminal_interface-curses-forms.ads:660</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_665_13" TARGET="main">Get_Options - terminal_interface-curses-forms.ads:665</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_250_14" TARGET="main">Get_Options - terminal_interface-curses-menus.ads:250</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_255_13" TARGET="main">Get_Options - terminal_interface-curses-menus.ads:255</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_346_14" TARGET="main">Get_Options - terminal_interface-curses-menus.ads:346</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_351_13" TARGET="main">Get_Options - terminal_interface-curses-menus.ads:351</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1423_14" TARGET="main">Get_Origin_Relative_To_Parent</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_944_16" TARGET="main">Get_Page</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_665_16" TARGET="main">Get_Pattern</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1399_14" TARGET="main">Get_Size</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1693_14" TARGET="main">Get_Soft_Label_Key - terminal_interface-curses.ads:1693</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1698_13" TARGET="main">Get_Soft_Label_Key - terminal_interface-curses.ads:1698</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1734_13" TARGET="main">Get_Soft_Label_Key_Attributes - terminal_interface-curses.ads:1734</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1738_13" TARGET="main">Get_Soft_Label_Key_Attributes - terminal_interface-curses.ads:1738</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_624_16" TARGET="main">Get_Spacing</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__ads.htm#ref_74_14" TARGET="main">Get_String - terminal_interface-curses-termcap.ads:74</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__ads.htm#ref_77_13" TARGET="main">Get_String - terminal_interface-curses-termcap.ads:77</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__ads.htm#ref_58_14" TARGET="main">Get_String - terminal_interface-curses-terminfo.ads:58</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_524_13" TARGET="main">Get_Sub_Window - terminal_interface-curses-forms.ads:524</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_377_13" TARGET="main">Get_Sub_Window - terminal_interface-curses-menus.ads:377</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_80_13" TARGET="main">Get_Type</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_user_data__ads.htm#ref_60_14" TARGET="main">Get_User_Data - terminal_interface-curses-forms-field_user_data.ads:60</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_user_data__ads.htm#ref_65_13" TARGET="main">Get_User_Data - terminal_interface-curses-forms-field_user_data.ads:65</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-form_user_data__ads.htm#ref_60_14" TARGET="main">Get_User_Data - terminal_interface-curses-forms-form_user_data.ads:60</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-form_user_data__ads.htm#ref_65_13" TARGET="main">Get_User_Data - terminal_interface-curses-forms-form_user_data.ads:65</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-item_user_data__ads.htm#ref_65_14" TARGET="main">Get_User_Data - terminal_interface-curses-menus-item_user_data.ads:65</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-item_user_data__ads.htm#ref_70_13" TARGET="main">Get_User_Data - terminal_interface-curses-menus-item_user_data.ads:70</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-menu_user_data__ads.htm#ref_60_14" TARGET="main">Get_User_Data - terminal_interface-curses-menus-menu_user_data.ads:60</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-menu_user_data__ads.htm#ref_65_13" TARGET="main">Get_User_Data - terminal_interface-curses-menus-menu_user_data.ads:65</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels-user_data__ads.htm#ref_60_14" TARGET="main">Get_User_Data - terminal_interface-curses-panels-user_data.ads:60</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels-user_data__ads.htm#ref_65_13" TARGET="main">Get_User_Data - terminal_interface-curses-panels-user_data.ads:65</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_513_13" TARGET="main">Get_Window - terminal_interface-curses-forms.ads:513</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_366_13" TARGET="main">Get_Window - terminal_interface-curses-menus.ads:366</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_102_13" TARGET="main">Get_Window - terminal_interface-curses-panels.ads:102</A>
|
||||
<LI><A HREF="../terminal_interface-curses-putwin__ads.htm#ref_49_13" TARGET="main">Get_Window - terminal_interface-curses-putwin.ads:49</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_63_13" TARGET="main">Get_Window - terminal_interface-curses-text_io.ads:63</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1407_14" TARGET="main">Get_Window_Position</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_470_14" TARGET="main">Grey - terminal_interface-curses-menus.ads:470</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_475_14" TARGET="main">Grey - terminal_interface-curses-menus.ads:475</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - G</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_89_13" target="main">Generic_Char_Check</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_82_13" target="main">Generic_Field_Check</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user-choice__ads.htm#ref_81_13" target="main">Generic_Next</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user-choice__ads.htm#ref_88_13" target="main">Generic_Prev</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1634_14" target="main">Get - terminal_interface-curses.ads:1634</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1645_14" target="main">Get - terminal_interface-curses.ads:1645</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1377_16" target="main">GetBegX</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1374_16" target="main">GetBegY</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1395_16" target="main">GetCurX</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1392_16" target="main">GetCurY</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1359_16" target="main">GetMaxX</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1356_16" target="main">GetMaxY</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm#ref_65_16" target="main">Getmouse</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1414_16" target="main">GetParX</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1411_16" target="main">GetParY</a>
|
||||
<li><a href="../terminal_interface-curses-putwin__adb.htm#ref_66_16" target="main">getwin</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__adb.htm#ref_62_13" target="main">Get_Arg</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1296_13" target="main">Get_Background</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_364_14" target="main">Get_Buffer - terminal_interface-curses-forms.ads:364</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_370_13" target="main">Get_Buffer - terminal_interface-curses-forms.ads:370</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_997_13" target="main">Get_Character_Attribute - terminal_interface-curses.ads:997</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1003_13" target="main">Get_Character_Attribute - terminal_interface-curses.ads:1003</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1415_14" target="main">Get_Cursor_Position</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__ads.htm#ref_60_13" target="main">Get_Entry</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_130_14" target="main">Get_Event</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_958_16" target="main">Get_Fieldindex</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__adb.htm#ref_59_13" target="main">Get_Fieldtype</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_567_13" target="main">Get_Field_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_572_13" target="main">Get_Field_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__ads.htm#ref_64_13" target="main">Get_Flag - terminal_interface-curses-termcap.ads:64</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__ads.htm#ref_65_13" target="main">Get_Flag - terminal_interface-curses-terminfo.ads:65</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_577_13" target="main">Get_Form_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_582_13" target="main">Get_Form_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_747_13" target="main">Get_Index - terminal_interface-curses-forms.ads:747</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_309_13" target="main">Get_Index - terminal_interface-curses-menus.ads:309</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_298_16" target="main">Get_Itemindex</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_588_13" target="main">Get_Item_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_593_13" target="main">Get_Item_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_347_13" target="main">Get_Justification</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1086_13" target="main">Get_KeyPad_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_922_13" target="main">Get_Keystroke</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_598_13" target="main">Get_Menu_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_459_16" target="main">Get_Menu_Mark - terminal_interface-curses-menus.adb:459</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_467_16" target="main">Get_Menu_Mark - terminal_interface-curses-menus.adb:467</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_603_13" target="main">Get_Menu_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_126_13" target="main">Get_Mouse</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__ads.htm#ref_68_14" target="main">Get_Number - terminal_interface-curses-termcap.ads:68</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__ads.htm#ref_69_13" target="main">Get_Number - terminal_interface-curses-terminfo.ads:69</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_413_14" target="main">Get_Options - terminal_interface-curses-forms.ads:413</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_418_13" target="main">Get_Options - terminal_interface-curses-forms.ads:418</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_660_14" target="main">Get_Options - terminal_interface-curses-forms.ads:660</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_665_13" target="main">Get_Options - terminal_interface-curses-forms.ads:665</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_250_14" target="main">Get_Options - terminal_interface-curses-menus.ads:250</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_255_13" target="main">Get_Options - terminal_interface-curses-menus.ads:255</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_346_14" target="main">Get_Options - terminal_interface-curses-menus.ads:346</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_351_13" target="main">Get_Options - terminal_interface-curses-menus.ads:351</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1423_14" target="main">Get_Origin_Relative_To_Parent</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_944_16" target="main">Get_Page</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_665_16" target="main">Get_Pattern</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1399_14" target="main">Get_Size</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1693_14" target="main">Get_Soft_Label_Key - terminal_interface-curses.ads:1693</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1698_13" target="main">Get_Soft_Label_Key - terminal_interface-curses.ads:1698</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1734_13" target="main">Get_Soft_Label_Key_Attributes - terminal_interface-curses.ads:1734</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1738_13" target="main">Get_Soft_Label_Key_Attributes - terminal_interface-curses.ads:1738</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_624_16" target="main">Get_Spacing</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__ads.htm#ref_74_14" target="main">Get_String - terminal_interface-curses-termcap.ads:74</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__ads.htm#ref_77_13" target="main">Get_String - terminal_interface-curses-termcap.ads:77</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__ads.htm#ref_58_14" target="main">Get_String - terminal_interface-curses-terminfo.ads:58</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_524_13" target="main">Get_Sub_Window - terminal_interface-curses-forms.ads:524</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_377_13" target="main">Get_Sub_Window - terminal_interface-curses-menus.ads:377</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_80_13" target="main">Get_Type</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_user_data__ads.htm#ref_60_14" target="main">Get_User_Data - terminal_interface-curses-forms-field_user_data.ads:60</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_user_data__ads.htm#ref_65_13" target="main">Get_User_Data - terminal_interface-curses-forms-field_user_data.ads:65</a>
|
||||
<li><a href="../terminal_interface-curses-forms-form_user_data__ads.htm#ref_60_14" target="main">Get_User_Data - terminal_interface-curses-forms-form_user_data.ads:60</a>
|
||||
<li><a href="../terminal_interface-curses-forms-form_user_data__ads.htm#ref_65_13" target="main">Get_User_Data - terminal_interface-curses-forms-form_user_data.ads:65</a>
|
||||
<li><a href="../terminal_interface-curses-menus-item_user_data__ads.htm#ref_65_14" target="main">Get_User_Data - terminal_interface-curses-menus-item_user_data.ads:65</a>
|
||||
<li><a href="../terminal_interface-curses-menus-item_user_data__ads.htm#ref_70_13" target="main">Get_User_Data - terminal_interface-curses-menus-item_user_data.ads:70</a>
|
||||
<li><a href="../terminal_interface-curses-menus-menu_user_data__ads.htm#ref_60_14" target="main">Get_User_Data - terminal_interface-curses-menus-menu_user_data.ads:60</a>
|
||||
<li><a href="../terminal_interface-curses-menus-menu_user_data__ads.htm#ref_65_13" target="main">Get_User_Data - terminal_interface-curses-menus-menu_user_data.ads:65</a>
|
||||
<li><a href="../terminal_interface-curses-panels-user_data__ads.htm#ref_60_14" target="main">Get_User_Data - terminal_interface-curses-panels-user_data.ads:60</a>
|
||||
<li><a href="../terminal_interface-curses-panels-user_data__ads.htm#ref_65_13" target="main">Get_User_Data - terminal_interface-curses-panels-user_data.ads:65</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_513_13" target="main">Get_Window - terminal_interface-curses-forms.ads:513</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_366_13" target="main">Get_Window - terminal_interface-curses-menus.ads:366</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_102_13" target="main">Get_Window - terminal_interface-curses-panels.ads:102</a>
|
||||
<li><a href="../terminal_interface-curses-putwin__ads.htm#ref_49_13" target="main">Get_Window - terminal_interface-curses-putwin.ads:49</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_63_13" target="main">Get_Window - terminal_interface-curses-text_io.ads:63</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1407_14" target="main">Get_Window_Position</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_470_14" target="main">Grey - terminal_interface-curses-menus.ads:470</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_475_14" target="main">Grey - terminal_interface-curses-menus.ads:475</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,26 +1,26 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>H</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>H</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - H</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_860_16" TARGET="main">Halfdelay</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1094_14" TARGET="main">Half_Delay</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2199_16" TARGET="main">Hascolors</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_550_16" TARGET="main">Haskey</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1897_13" TARGET="main">Has_Colors</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2089_16" TARGET="main">Has_Ic</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2101_16" TARGET="main">Has_Il</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1833_13" TARGET="main">Has_Insert_Character</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1838_13" TARGET="main">Has_Insert_Line</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_938_13" TARGET="main">Has_Key</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_91_13" TARGET="main">Has_Mouse</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__ads.htm#ref_61_13" TARGET="main">Has_String</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_97_14" TARGET="main">Hide</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_96_16" TARGET="main">Hidepanel</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_899_14" TARGET="main">Horizontal_Line</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - H</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_860_16" target="main">Halfdelay</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1094_14" target="main">Half_Delay</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2199_16" target="main">Hascolors</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_550_16" target="main">Haskey</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1897_13" target="main">Has_Colors</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2089_16" target="main">Has_Ic</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2101_16" target="main">Has_Il</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1833_13" target="main">Has_Insert_Character</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1838_13" target="main">Has_Insert_Line</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_938_13" target="main">Has_Key</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_91_13" target="main">Has_Mouse</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__ads.htm#ref_61_13" target="main">Has_String</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_97_14" target="main">Hide</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_96_16" target="main">Hidepanel</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_899_14" target="main">Horizontal_Line</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,55 +1,55 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>I</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>I</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - I</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_994_17" TARGET="main">IDC_Ok</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_982_16" TARGET="main">IDL_Ok</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1180_14" TARGET="main">Immediate_Update_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1016_17" TARGET="main">Immedok</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_484_14" TARGET="main">Info</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2214_16" TARGET="main">Initcolor</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2157_16" TARGET="main">Initpair</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_100_16" TARGET="main">Initscr</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1902_14" TARGET="main">Init_Color</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1883_14" TARGET="main">Init_Pair</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_657_14" TARGET="main">Init_Screen</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1670_14" TARGET="main">Init_Soft_Label_Keys</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_660_14" TARGET="main">Init_Windows</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1542_14" TARGET="main">Insert - terminal_interface-curses.ads:1542</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1548_14" TARGET="main">Insert - terminal_interface-curses.ads:1548</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1560_14" TARGET="main">Insert - terminal_interface-curses.ads:1560</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1569_14" TARGET="main">Insert - terminal_interface-curses.ads:1569</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1375_14" TARGET="main">Insert_Delete_Lines</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1389_14" TARGET="main">Insert_Line</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_872_16" TARGET="main">Intrflush</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_123_16" TARGET="main">Isendwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_673_13" TARGET="main">Is_End_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_945_13" TARGET="main">Is_Function_Key</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_124_13" TARGET="main">Is_Hidden</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_852_16" TARGET="main">Is_Keypad</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm#ref_51_13" TARGET="main">Is_MinusOne_Pointer</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_990_16" TARGET="main">Is_New</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_765_13" TARGET="main">Is_New_Page</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1037_16" TARGET="main">Is_Scroll_Ok</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1331_13" TARGET="main">Is_Touched - terminal_interface-curses.ads:1331</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1336_13" TARGET="main">Is_Touched - terminal_interface-curses.ads:1336</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_110_16" TARGET="main">Itemname - terminal_interface-curses-menus.adb:110</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_217_16" TARGET="main">Itemname - terminal_interface-curses-menus.adb:217</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_225_16" TARGET="main">Itemname - terminal_interface-curses-menus.adb:225</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_622_13" TARGET="main">Items</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_628_13" TARGET="main">Item_Count</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_749_16" TARGET="main">Item_Init</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_199_16" TARGET="main">Item_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_184_16" TARGET="main">Item_Opts_Off</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_181_16" TARGET="main">Item_Opts_On</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_757_16" TARGET="main">Item_Term</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-item_user_data__adb.htm#ref_59_16" TARGET="main">Item_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_143_16" TARGET="main">Item_Val</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_156_16" TARGET="main">Item_Vis</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - I</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_994_17" target="main">IDC_Ok</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_982_16" target="main">IDL_Ok</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1180_14" target="main">Immediate_Update_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1016_17" target="main">Immedok</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_484_14" target="main">Info</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2214_16" target="main">Initcolor</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2157_16" target="main">Initpair</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_100_16" target="main">Initscr</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1902_14" target="main">Init_Color</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1883_14" target="main">Init_Pair</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_657_14" target="main">Init_Screen</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1670_14" target="main">Init_Soft_Label_Keys</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_660_14" target="main">Init_Windows</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1542_14" target="main">Insert - terminal_interface-curses.ads:1542</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1548_14" target="main">Insert - terminal_interface-curses.ads:1548</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1560_14" target="main">Insert - terminal_interface-curses.ads:1560</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1569_14" target="main">Insert - terminal_interface-curses.ads:1569</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1375_14" target="main">Insert_Delete_Lines</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1389_14" target="main">Insert_Line</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_872_16" target="main">Intrflush</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_123_16" target="main">Isendwin</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_673_13" target="main">Is_End_Window</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_945_13" target="main">Is_Function_Key</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_124_13" target="main">Is_Hidden</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_852_16" target="main">Is_Keypad</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm#ref_51_13" target="main">Is_MinusOne_Pointer</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_990_16" target="main">Is_New</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_765_13" target="main">Is_New_Page</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1037_16" target="main">Is_Scroll_Ok</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1331_13" target="main">Is_Touched - terminal_interface-curses.ads:1331</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1336_13" target="main">Is_Touched - terminal_interface-curses.ads:1336</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_110_16" target="main">Itemname - terminal_interface-curses-menus.adb:110</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_217_16" target="main">Itemname - terminal_interface-curses-menus.adb:217</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_225_16" target="main">Itemname - terminal_interface-curses-menus.adb:225</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_622_13" target="main">Items</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_628_13" target="main">Item_Count</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_749_16" target="main">Item_Init</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_199_16" target="main">Item_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_184_16" target="main">Item_Opts_Off</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_181_16" target="main">Item_Opts_On</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_757_16" target="main">Item_Term</a>
|
||||
<li><a href="../terminal_interface-curses-menus-item_user_data__adb.htm#ref_59_16" target="main">Item_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_143_16" target="main">Item_Val</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_156_16" target="main">Item_Vis</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>K</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>K</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - K</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_64_16" TARGET="main">Keyname</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1999_16" TARGET="main">Keyok</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_841_16" TARGET="main">Keypad</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1781_14" TARGET="main">Key_Name - terminal_interface-curses.ads:1781</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1787_13" TARGET="main">Key_Name - terminal_interface-curses.ads:1787</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2081_16" TARGET="main">Killchar</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1828_13" TARGET="main">Kill_Character</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - K</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_64_16" target="main">Keyname</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1999_16" target="main">Keyok</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_841_16" target="main">Keypad</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1781_14" target="main">Key_Name - terminal_interface-curses.ads:1781</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1787_13" target="main">Key_Name - terminal_interface-curses.ads:1787</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2081_16" target="main">Killchar</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1828_13" target="main">Kill_Character</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>L</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>L</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - L</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1173_14" TARGET="main">Leave_Cursor_After_Update</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1004_16" TARGET="main">Leave_Ok</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_102_13" TARGET="main">Line - terminal_interface-curses-text_io.ads:102</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_103_13" TARGET="main">Line - terminal_interface-curses-text_io.ads:103</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_551_13" TARGET="main">Lines</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2357_16" TARGET="main">LINES_As_Function</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_78_13" TARGET="main">Line_Length - terminal_interface-curses-text_io.ads:78</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_79_13" TARGET="main">Line_Length - terminal_interface-curses-text_io.ads:79</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_330_13" TARGET="main">Link</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_152_16" TARGET="main">Lnk_Field</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2123_16" TARGET="main">Longname - terminal_interface-curses.adb:2123</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2131_16" TARGET="main">Longname - terminal_interface-curses.adb:2131</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1848_14" TARGET="main">Long_Name - terminal_interface-curses.ads:1848</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1852_13" TARGET="main">Long_Name - terminal_interface-curses.ads:1852</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - L</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1173_14" target="main">Leave_Cursor_After_Update</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1004_16" target="main">Leave_Ok</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_102_13" target="main">Line - terminal_interface-curses-text_io.ads:102</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_103_13" target="main">Line - terminal_interface-curses-text_io.ads:103</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_551_13" target="main">Lines</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2357_16" target="main">LINES_As_Function</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_78_13" target="main">Line_Length - terminal_interface-curses-text_io.ads:78</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_79_13" target="main">Line_Length - terminal_interface-curses-text_io.ads:79</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_330_13" target="main">Link</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_152_16" target="main">Lnk_Field</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2123_16" target="main">Longname - terminal_interface-curses.adb:2123</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2131_16" target="main">Longname - terminal_interface-curses.adb:2131</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1848_14" target="main">Long_Name - terminal_interface-curses.ads:1848</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1852_13" target="main">Long_Name - terminal_interface-curses.ads:1852</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,55 +1,55 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>M</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>M</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - M</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_163_13" TARGET="main">Make_Arg</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_408_14" TARGET="main">Mark - terminal_interface-curses-menus.ads:408</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_412_14" TARGET="main">Mark - terminal_interface-curses-menus.ads:412</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_529_16" TARGET="main">Menu_Back - terminal_interface-curses-menus.adb:529</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_539_16" TARGET="main">Menu_Back - terminal_interface-curses-menus.adb:539</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_692_16" TARGET="main">Menu_Fmt</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_493_16" TARGET="main">Menu_Fore - terminal_interface-curses-menus.adb:493</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_503_16" TARGET="main">Menu_Fore - terminal_interface-curses-menus.adb:503</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_565_16" TARGET="main">Menu_Grey - terminal_interface-curses-menus.adb:565</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_575_16" TARGET="main">Menu_Grey - terminal_interface-curses-menus.adb:575</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_765_16" TARGET="main">Menu_Init</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_358_16" TARGET="main">Menu_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_343_16" TARGET="main">Menu_Opts_Off</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_340_16" TARGET="main">Menu_Opts_On</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_596_16" TARGET="main">Menu_Pad</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_407_16" TARGET="main">Menu_Sub</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_773_16" TARGET="main">Menu_Term</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-menu_user_data__adb.htm#ref_60_16" TARGET="main">Menu_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_386_16" TARGET="main">Menu_Win</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_830_16" TARGET="main">Meta</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm#ref_109_16" TARGET="main">MMask</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm#ref_212_16" TARGET="main">Mouseinterval</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm#ref_51_16" TARGET="main">Mouse_Avail</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_154_13" TARGET="main">Mouse_Interval</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_614_14" TARGET="main">Move - terminal_interface-curses-forms.ads:614</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_117_14" TARGET="main">Move - terminal_interface-curses-panels.ads:117</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_693_16" TARGET="main">Move - terminal_interface-curses-forms.adb:693</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_133_16" TARGET="main">Move - terminal_interface-curses-panels.adb:133</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_682_14" TARGET="main">Move_Cursor</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_797_14" TARGET="main">Move_Derived_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_790_14" TARGET="main">Move_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_351_16" TARGET="main">Mvderwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_176_16" TARGET="main">mvwaddch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1589_16" TARGET="main">Mvwdelch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_337_16" TARGET="main">Mvwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1613_16" TARGET="main">Mvwinch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1638_16" TARGET="main">Mvwinsch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1678_16" TARGET="main">Mvwinsnstr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_806_16" TARGET="main">M_Post - terminal_interface-curses-forms.adb:806</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_312_16" TARGET="main">M_Post - terminal_interface-curses-menus.adb:312</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_569_16" TARGET="main">M_Scale - terminal_interface-curses-forms.adb:569</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_420_16" TARGET="main">M_Scale - terminal_interface-curses-menus.adb:420</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_808_16" TARGET="main">M_Unpost - terminal_interface-curses-forms.adb:808</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_314_16" TARGET="main">M_Unpost - terminal_interface-curses-menus.adb:314</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - M</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_163_13" target="main">Make_Arg</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_408_14" target="main">Mark - terminal_interface-curses-menus.ads:408</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_412_14" target="main">Mark - terminal_interface-curses-menus.ads:412</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_529_16" target="main">Menu_Back - terminal_interface-curses-menus.adb:529</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_539_16" target="main">Menu_Back - terminal_interface-curses-menus.adb:539</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_692_16" target="main">Menu_Fmt</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_493_16" target="main">Menu_Fore - terminal_interface-curses-menus.adb:493</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_503_16" target="main">Menu_Fore - terminal_interface-curses-menus.adb:503</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_565_16" target="main">Menu_Grey - terminal_interface-curses-menus.adb:565</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_575_16" target="main">Menu_Grey - terminal_interface-curses-menus.adb:575</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_765_16" target="main">Menu_Init</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_358_16" target="main">Menu_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_343_16" target="main">Menu_Opts_Off</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_340_16" target="main">Menu_Opts_On</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_596_16" target="main">Menu_Pad</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_407_16" target="main">Menu_Sub</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_773_16" target="main">Menu_Term</a>
|
||||
<li><a href="../terminal_interface-curses-menus-menu_user_data__adb.htm#ref_60_16" target="main">Menu_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_386_16" target="main">Menu_Win</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_830_16" target="main">Meta</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm#ref_109_16" target="main">MMask</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm#ref_212_16" target="main">Mouseinterval</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm#ref_51_16" target="main">Mouse_Avail</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_154_13" target="main">Mouse_Interval</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_614_14" target="main">Move - terminal_interface-curses-forms.ads:614</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_117_14" target="main">Move - terminal_interface-curses-panels.ads:117</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_693_16" target="main">Move - terminal_interface-curses-forms.adb:693</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_133_16" target="main">Move - terminal_interface-curses-panels.adb:133</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_682_14" target="main">Move_Cursor</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_797_14" target="main">Move_Derived_Window</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_790_14" target="main">Move_Window</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_351_16" target="main">Mvderwin</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_176_16" target="main">mvwaddch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1589_16" target="main">Mvwdelch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_337_16" target="main">Mvwin</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1613_16" target="main">Mvwinch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1638_16" target="main">Mvwinsch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1678_16" target="main">Mvwinsnstr</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_806_16" target="main">M_Post - terminal_interface-curses-forms.adb:806</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_312_16" target="main">M_Post - terminal_interface-curses-menus.adb:312</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_569_16" target="main">M_Scale - terminal_interface-curses-forms.adb:569</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_420_16" target="main">M_Scale - terminal_interface-curses-menus.adb:420</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_808_16" target="main">M_Unpost - terminal_interface-curses-forms.adb:808</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_314_16" target="main">M_Unpost - terminal_interface-curses-menus.adb:314</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,39 +1,39 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>N</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>N</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - N</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_264_14" TARGET="main">Name - terminal_interface-curses-menus.ads:264</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_267_14" TARGET="main">Name - terminal_interface-curses-menus.ads:267</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2347_16" TARGET="main">Napms</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1977_14" TARGET="main">Nap_Milli_Seconds</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_100_16" TARGET="main">Newfield</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_708_16" TARGET="main">NewForm</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_80_16" TARGET="main">Newitem</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_824_16" TARGET="main">Newmenu</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1434_16" TARGET="main">Newpad</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_52_16" TARGET="main">Newpanel</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_235_16" TARGET="main">Newwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_223_13" TARGET="main">New_Fieldtype</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_87_14" TARGET="main">New_Line - terminal_interface-curses-text_io.ads:87</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_88_14" TARGET="main">New_Line - terminal_interface-curses-text_io.ads:88</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1438_13" TARGET="main">New_Pad</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_90_14" TARGET="main">New_Page - terminal_interface-curses-text_io.ads:90</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_91_14" TARGET="main">New_Page - terminal_interface-curses-text_io.ads:91</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_194_13" TARGET="main">Next_Router</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_949_16" TARGET="main">NL</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_774_16" TARGET="main">NoCbreak</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_903_16" TARGET="main">Nodelay</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_812_16" TARGET="main">NoEcho</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_951_16" TARGET="main">NoNL</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_793_16" TARGET="main">NoRaw</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_936_16" TARGET="main">Notimeout</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_886_17" TARGET="main">No_Qiflush</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_560_13" TARGET="main">Number_Of_Colors</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_563_13" TARGET="main">Number_Of_Color_Pairs</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - N</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_264_14" target="main">Name - terminal_interface-curses-menus.ads:264</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_267_14" target="main">Name - terminal_interface-curses-menus.ads:267</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2347_16" target="main">Napms</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1977_14" target="main">Nap_Milli_Seconds</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_100_16" target="main">Newfield</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_708_16" target="main">NewForm</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_80_16" target="main">Newitem</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_824_16" target="main">Newmenu</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1434_16" target="main">Newpad</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_52_16" target="main">Newpanel</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_235_16" target="main">Newwin</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_223_13" target="main">New_Fieldtype</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_87_14" target="main">New_Line - terminal_interface-curses-text_io.ads:87</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_88_14" target="main">New_Line - terminal_interface-curses-text_io.ads:88</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1438_13" target="main">New_Pad</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_90_14" target="main">New_Page - terminal_interface-curses-text_io.ads:90</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_91_14" target="main">New_Page - terminal_interface-curses-text_io.ads:91</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_194_13" target="main">Next_Router</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_949_16" target="main">NL</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_774_16" target="main">NoCbreak</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_903_16" target="main">Nodelay</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_812_16" target="main">NoEcho</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_951_16" target="main">NoNL</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_793_16" target="main">NoRaw</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_936_16" target="main">Notimeout</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_886_17" target="main">No_Qiflush</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_560_13" target="main">Number_Of_Colors</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_563_13" target="main">Number_Of_Color_Pairs</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>O</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>O</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - O</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-aux__adb.htm#ref_60_17" TARGET="main">Output</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1365_14" TARGET="main">Overlay - terminal_interface-curses.ads:1365</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1317_16" TARGET="main">Overlay - terminal_interface-curses.adb:1317</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1359_14" TARGET="main">Overwrite - terminal_interface-curses.ads:1359</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1305_16" TARGET="main">Overwrite - terminal_interface-curses.adb:1305</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - O</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-text_io-aux__adb.htm#ref_60_17" target="main">Output</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1365_14" target="main">Overlay - terminal_interface-curses.ads:1365</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1317_16" target="main">Overlay - terminal_interface-curses.adb:1317</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1359_14" target="main">Overwrite - terminal_interface-curses.ads:1359</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1305_16" target="main">Overwrite - terminal_interface-curses.adb:1305</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,63 +1,63 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>P</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>P</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - P</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_474_14" TARGET="main">Pad_Character - terminal_interface-curses-forms.ads:474</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_489_14" TARGET="main">Pad_Character - terminal_interface-curses-menus.ads:489</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_742_13" TARGET="main">Page</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_81_13" TARGET="main">Page_Length - terminal_interface-curses-text_io.ads:81</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_82_13" TARGET="main">Page_Length - terminal_interface-curses-text_io.ads:82</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2182_16" TARGET="main">Paircontent</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1890_14" TARGET="main">Pair_Content</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_145_16" TARGET="main">Panel_Hidden</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels-user_data__adb.htm#ref_66_16" TARGET="main">Panel_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_106_16" TARGET="main">Panel_Win</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_526_14" TARGET="main">Pattern</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1540_16" TARGET="main">Pechochar</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1523_13" TARGET="main">Peek - terminal_interface-curses.ads:1523</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1529_13" TARGET="main">Peek - terminal_interface-curses.ads:1529</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1585_14" TARGET="main">Peek - terminal_interface-curses.ads:1585</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1594_14" TARGET="main">Peek - terminal_interface-curses.ads:1594</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1609_14" TARGET="main">Peek - terminal_interface-curses.ads:1609</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1618_14" TARGET="main">Peek - terminal_interface-curses.ads:1618</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1514_16" TARGET="main">Pnoutrefresh</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_685_14" TARGET="main">Position_Cursor - terminal_interface-curses-forms.ads:685</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_393_14" TARGET="main">Position_Cursor - terminal_interface-curses-menus.ads:393</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_674_14" TARGET="main">Post - terminal_interface-curses-forms.ads:674</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_321_14" TARGET="main">Post - terminal_interface-curses-menus.ads:321</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_827_16" TARGET="main">Pos_Form_Cursor</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_433_16" TARGET="main">Pos_Menu_Cursor</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1483_16" TARGET="main">Prefresh</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_202_13" TARGET="main">Prev_Router</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-complex_io__ads.htm#ref_55_14" TARGET="main">Put - terminal_interface-curses-text_io-complex_io.ads:55</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-complex_io__ads.htm#ref_62_14" TARGET="main">Put - terminal_interface-curses-text_io-complex_io.ads:62</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-decimal_io__ads.htm#ref_51_14" TARGET="main">Put - terminal_interface-curses-text_io-decimal_io.ads:51</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-decimal_io__ads.htm#ref_58_14" TARGET="main">Put - terminal_interface-curses-text_io-decimal_io.ads:58</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-enumeration_io__ads.htm#ref_50_14" TARGET="main">Put - terminal_interface-curses-text_io-enumeration_io.ads:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-enumeration_io__ads.htm#ref_56_14" TARGET="main">Put - terminal_interface-curses-text_io-enumeration_io.ads:56</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-fixed_io__ads.htm#ref_51_14" TARGET="main">Put - terminal_interface-curses-text_io-fixed_io.ads:51</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-fixed_io__ads.htm#ref_58_14" TARGET="main">Put - terminal_interface-curses-text_io-fixed_io.ads:58</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-float_io__ads.htm#ref_51_14" TARGET="main">Put - terminal_interface-curses-text_io-float_io.ads:51</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-float_io__ads.htm#ref_58_14" TARGET="main">Put - terminal_interface-curses-text_io-float_io.ads:58</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-integer_io__ads.htm#ref_50_14" TARGET="main">Put - terminal_interface-curses-text_io-integer_io.ads:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-integer_io__ads.htm#ref_56_14" TARGET="main">Put - terminal_interface-curses-text_io-integer_io.ads:56</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-modular_io__ads.htm#ref_50_14" TARGET="main">Put - terminal_interface-curses-text_io-modular_io.ads:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-modular_io__ads.htm#ref_56_14" TARGET="main">Put - terminal_interface-curses-text_io-modular_io.ads:56</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_109_14" TARGET="main">Put - terminal_interface-curses-text_io.ads:109</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_110_14" TARGET="main">Put - terminal_interface-curses-text_io.ads:110</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_116_14" TARGET="main">Put - terminal_interface-curses-text_io.ads:116</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_117_14" TARGET="main">Put - terminal_interface-curses-text_io.ads:117</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm#ref_144_16" TARGET="main">putp</A>
|
||||
<LI><A HREF="../terminal_interface-curses-putwin__adb.htm#ref_54_16" TARGET="main">putwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io-aux__ads.htm#ref_49_14" TARGET="main">Put_Buf</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_119_14" TARGET="main">Put_Line - terminal_interface-curses-text_io.ads:119</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_123_14" TARGET="main">Put_Line - terminal_interface-curses-text_io.ads:123</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__ads.htm#ref_77_14" TARGET="main">Put_String</A>
|
||||
<LI><A HREF="../terminal_interface-curses-putwin__ads.htm#ref_46_14" TARGET="main">Put_Window</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - P</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_474_14" target="main">Pad_Character - terminal_interface-curses-forms.ads:474</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_489_14" target="main">Pad_Character - terminal_interface-curses-menus.ads:489</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_742_13" target="main">Page</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_81_13" target="main">Page_Length - terminal_interface-curses-text_io.ads:81</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_82_13" target="main">Page_Length - terminal_interface-curses-text_io.ads:82</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2182_16" target="main">Paircontent</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1890_14" target="main">Pair_Content</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_145_16" target="main">Panel_Hidden</a>
|
||||
<li><a href="../terminal_interface-curses-panels-user_data__adb.htm#ref_66_16" target="main">Panel_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_106_16" target="main">Panel_Win</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_526_14" target="main">Pattern</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1540_16" target="main">Pechochar</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1523_13" target="main">Peek - terminal_interface-curses.ads:1523</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1529_13" target="main">Peek - terminal_interface-curses.ads:1529</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1585_14" target="main">Peek - terminal_interface-curses.ads:1585</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1594_14" target="main">Peek - terminal_interface-curses.ads:1594</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1609_14" target="main">Peek - terminal_interface-curses.ads:1609</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1618_14" target="main">Peek - terminal_interface-curses.ads:1618</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1514_16" target="main">Pnoutrefresh</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_685_14" target="main">Position_Cursor - terminal_interface-curses-forms.ads:685</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_393_14" target="main">Position_Cursor - terminal_interface-curses-menus.ads:393</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_674_14" target="main">Post - terminal_interface-curses-forms.ads:674</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_321_14" target="main">Post - terminal_interface-curses-menus.ads:321</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_827_16" target="main">Pos_Form_Cursor</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_433_16" target="main">Pos_Menu_Cursor</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1483_16" target="main">Prefresh</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_202_13" target="main">Prev_Router</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-complex_io__ads.htm#ref_55_14" target="main">Put - terminal_interface-curses-text_io-complex_io.ads:55</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-complex_io__ads.htm#ref_62_14" target="main">Put - terminal_interface-curses-text_io-complex_io.ads:62</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-decimal_io__ads.htm#ref_51_14" target="main">Put - terminal_interface-curses-text_io-decimal_io.ads:51</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-decimal_io__ads.htm#ref_58_14" target="main">Put - terminal_interface-curses-text_io-decimal_io.ads:58</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-enumeration_io__ads.htm#ref_50_14" target="main">Put - terminal_interface-curses-text_io-enumeration_io.ads:50</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-enumeration_io__ads.htm#ref_56_14" target="main">Put - terminal_interface-curses-text_io-enumeration_io.ads:56</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-fixed_io__ads.htm#ref_51_14" target="main">Put - terminal_interface-curses-text_io-fixed_io.ads:51</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-fixed_io__ads.htm#ref_58_14" target="main">Put - terminal_interface-curses-text_io-fixed_io.ads:58</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-float_io__ads.htm#ref_51_14" target="main">Put - terminal_interface-curses-text_io-float_io.ads:51</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-float_io__ads.htm#ref_58_14" target="main">Put - terminal_interface-curses-text_io-float_io.ads:58</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-integer_io__ads.htm#ref_50_14" target="main">Put - terminal_interface-curses-text_io-integer_io.ads:50</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-integer_io__ads.htm#ref_56_14" target="main">Put - terminal_interface-curses-text_io-integer_io.ads:56</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-modular_io__ads.htm#ref_50_14" target="main">Put - terminal_interface-curses-text_io-modular_io.ads:50</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-modular_io__ads.htm#ref_56_14" target="main">Put - terminal_interface-curses-text_io-modular_io.ads:56</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_109_14" target="main">Put - terminal_interface-curses-text_io.ads:109</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_110_14" target="main">Put - terminal_interface-curses-text_io.ads:110</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_116_14" target="main">Put - terminal_interface-curses-text_io.ads:116</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_117_14" target="main">Put - terminal_interface-curses-text_io.ads:117</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm#ref_144_16" target="main">putp</a>
|
||||
<li><a href="../terminal_interface-curses-putwin__adb.htm#ref_54_16" target="main">putwin</a>
|
||||
<li><a href="../terminal_interface-curses-text_io-aux__ads.htm#ref_49_14" target="main">Put_Buf</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_119_14" target="main">Put_Line - terminal_interface-curses-text_io.ads:119</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_123_14" target="main">Put_Line - terminal_interface-curses-text_io.ads:123</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__ads.htm#ref_77_14" target="main">Put_String</a>
|
||||
<li><a href="../terminal_interface-curses-putwin__ads.htm#ref_46_14" target="main">Put_Window</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Q</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>Q</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - Q</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_884_17" TARGET="main">Qiflush</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - Q</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_884_17" target="main">Qiflush</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,43 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>R</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>R</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - R</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_791_16" TARGET="main">Raw</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_591_14" TARGET="main">Redefine - terminal_interface-curses-forms.ads:591</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_612_14" TARGET="main">Redefine - terminal_interface-curses-menus.ads:612</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1230_14" TARGET="main">Redraw - terminal_interface-curses.ads:1230</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1234_14" TARGET="main">Redraw - terminal_interface-curses.ads:1234</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1093_16" TARGET="main">Redrawwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1216_14" TARGET="main">Refresh - terminal_interface-curses.ads:1216</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1454_14" TARGET="main">Refresh - terminal_interface-curses.ads:1454</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1683_14" TARGET="main">Refresh_Soft_Label_Keys</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1688_14" TARGET="main">Refresh_Soft_Label_Keys_Without_Update</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1223_14" TARGET="main">Refresh_Without_Update - terminal_interface-curses.ads:1223</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1466_14" TARGET="main">Refresh_Without_Update - terminal_interface-curses.ads:1466</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_94_14" TARGET="main">Register_Reportable_Event</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_103_14" TARGET="main">Register_Reportable_Events</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration__ads.htm#ref_78_14" TARGET="main">Release</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_111_14" TARGET="main">Replace</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_120_16" TARGET="main">Replace_Pan</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_278_14" TARGET="main">Request_Name - terminal_interface-curses-forms.ads:278</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_281_14" TARGET="main">Request_Name - terminal_interface-curses-forms.ads:281</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_102_14" TARGET="main">Request_Name - terminal_interface-curses-menus.ads:102</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_105_14" TARGET="main">Request_Name - terminal_interface-curses-menus.ads:105</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_62_16" TARGET="main">Request_Name - terminal_interface-curses-menus.adb:62</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_70_16" TARGET="main">Request_Name - terminal_interface-curses-menus.adb:70</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2312_16" TARGET="main">Resetty</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1936_14" TARGET="main">Reset_Curses_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2284_16" TARGET="main">Reset_Prog_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2286_16" TARGET="main">Reset_Shell_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1947_14" TARGET="main">Reset_Terminal_State</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2084_14" TARGET="main">Resize</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1709_14" TARGET="main">Restore_Soft_Label_Keys</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2323_16" TARGET="main">Ripoffline</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1960_14" TARGET="main">Rip_Off_Lines</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - R</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_791_16" target="main">Raw</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_591_14" target="main">Redefine - terminal_interface-curses-forms.ads:591</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_612_14" target="main">Redefine - terminal_interface-curses-menus.ads:612</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1230_14" target="main">Redraw - terminal_interface-curses.ads:1230</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1234_14" target="main">Redraw - terminal_interface-curses.ads:1234</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1093_16" target="main">Redrawwin</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1216_14" target="main">Refresh - terminal_interface-curses.ads:1216</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1454_14" target="main">Refresh - terminal_interface-curses.ads:1454</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1683_14" target="main">Refresh_Soft_Label_Keys</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1688_14" target="main">Refresh_Soft_Label_Keys_Without_Update</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1223_14" target="main">Refresh_Without_Update - terminal_interface-curses.ads:1223</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1466_14" target="main">Refresh_Without_Update - terminal_interface-curses.ads:1466</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_94_14" target="main">Register_Reportable_Event</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_103_14" target="main">Register_Reportable_Events</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration__ads.htm#ref_78_14" target="main">Release</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_111_14" target="main">Replace</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_120_16" target="main">Replace_Pan</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_278_14" target="main">Request_Name - terminal_interface-curses-forms.ads:278</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_281_14" target="main">Request_Name - terminal_interface-curses-forms.ads:281</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_102_14" target="main">Request_Name - terminal_interface-curses-menus.ads:102</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_105_14" target="main">Request_Name - terminal_interface-curses-menus.ads:105</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_62_16" target="main">Request_Name - terminal_interface-curses-menus.adb:62</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_70_16" target="main">Request_Name - terminal_interface-curses-menus.adb:70</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2312_16" target="main">Resetty</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1936_14" target="main">Reset_Curses_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2284_16" target="main">Reset_Prog_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2286_16" target="main">Reset_Shell_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1947_14" target="main">Reset_Terminal_State</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2084_14" target="main">Resize</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1709_14" target="main">Restore_Soft_Label_Keys</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2323_16" target="main">Ripoffline</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1960_14" target="main">Rip_Off_Lines</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,195 +1,195 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>S</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>S</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - S</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2302_16" TARGET="main">Savetty</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1930_14" TARGET="main">Save_Curses_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1942_14" TARGET="main">Save_Terminal_State</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_529_14" TARGET="main">Scale - terminal_interface-curses-forms.ads:529</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_382_14" TARGET="main">Scale - terminal_interface-curses-menus.ads:382</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2040_14" TARGET="main">Screen_Dump_To_File</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2048_14" TARGET="main">Screen_Init_From_File</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2044_14" TARGET="main">Screen_Restore_From_File</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2052_14" TARGET="main">Screen_Set_File</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1493_14" TARGET="main">Scroll</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1193_13" TARGET="main">Scrolling_Allowed</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1026_16" TARGET="main">Scrollok</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2490_16" TARGET="main">scr_dump</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2516_16" TARGET="main">scr_init</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2503_16" TARGET="main">scr_restore</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2529_16" TARGET="main">scr_set</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_448_14" TARGET="main">Set_Background - terminal_interface-curses-forms.ads:448</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_442_14" TARGET="main">Set_Background - terminal_interface-curses-menus.ads:442</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1279_14" TARGET="main">Set_Background - terminal_interface-curses.ads:1279</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_356_14" TARGET="main">Set_Buffer</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1057_14" TARGET="main">Set_Cbreak_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_988_14" TARGET="main">Set_Character_Attributes</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_93_14" TARGET="main">Set_Col - terminal_interface-curses-text_io.ads:93</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_94_14" TARGET="main">Set_Col - terminal_interface-curses-text_io.ads:94</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1009_14" TARGET="main">Set_Color</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_725_14" TARGET="main">Set_Current - terminal_interface-curses-forms.ads:725</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_287_14" TARGET="main">Set_Current - terminal_interface-curses-menus.ads:287</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_906_16" TARGET="main">Set_Current_Fld</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_251_16" TARGET="main">Set_Curr_Item</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1972_14" TARGET="main">Set_Cursor_Visibility</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1069_14" TARGET="main">Set_Echo_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1135_14" TARGET="main">Set_Escape_Timer_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_597_14" TARGET="main">Set_Fields</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_228_13" TARGET="main">Set_Fieldtype_Arg</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_235_13" TARGET="main">Set_Fieldtype_Choice</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_396_16" TARGET="main">Set_Field_Back</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_357_16" TARGET="main">Set_Field_Fore</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_588_16" TARGET="main">Set_Field_Init</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_543_14" TARGET="main">Set_Field_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_176_16" TARGET="main">Set_Field_Just</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_277_16" TARGET="main">Set_Field_Max</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_294_16" TARGET="main">Set_Field_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_433_16" TARGET="main">Set_Field_Pad</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_601_16" TARGET="main">Set_Field_Term</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_549_14" TARGET="main">Set_Field_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-alpha.ads:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alphanumeric__ads.htm#ref_51_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-alphanumeric.ads:51</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration__ads.htm#ref_85_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-enumeration.ads:85</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-intfield__ads.htm#ref_52_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-intfield.ads:52</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-ipv4_address__ads.htm#ref_48_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-ipv4_address.ads:48</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-numeric__ads.htm#ref_52_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-numeric.ads:52</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-regexp__ads.htm#ref_52_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-regexp.ads:52</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_71_14" TARGET="main">Set_Field_Type - terminal_interface-curses-forms-field_types-user.ads:71</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_user_data__adb.htm#ref_56_16" TARGET="main">Set_Field_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_206_16" TARGET="main">Set_Fld_Buffer</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_246_16" TARGET="main">Set_Fld_Status</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_50_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-alpha.adb:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-alphanumeric__adb.htm#ref_50_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-alphanumeric.adb:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration__adb.htm#ref_95_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-enumeration.adb:95</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-intfield__adb.htm#ref_50_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-intfield.adb:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-ipv4_address__adb.htm#ref_50_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-ipv4_address.adb:50</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-numeric__adb.htm#ref_53_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-numeric.adb:53</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-user__adb.htm#ref_54_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-user.adb:54</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__adb.htm#ref_135_16" TARGET="main">Set_Fld_Type - terminal_interface-curses-forms-field_types.adb:135</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1099_14" TARGET="main">Set_Flush_On_Interrupt_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_428_14" TARGET="main">Set_Foreground - terminal_interface-curses-forms.ads:428</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_422_14" TARGET="main">Set_Foreground - terminal_interface-curses-menus.ads:422</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_536_14" TARGET="main">Set_Format</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_614_16" TARGET="main">Set_Form_Init</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_555_14" TARGET="main">Set_Form_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_746_16" TARGET="main">Set_Form_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_542_16" TARGET="main">Set_Form_Sub</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_627_16" TARGET="main">Set_Form_Term</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_561_14" TARGET="main">Set_Form_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-form_user_data__adb.htm#ref_57_16" TARGET="main">Set_Form_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_517_16" TARGET="main">Set_Form_Win</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_644_16" TARGET="main">Set_Frm_Fields</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_933_16" TARGET="main">Set_Frm_Page</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-regexp__adb.htm#ref_50_16" TARGET="main">Set_Ftyp</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_462_14" TARGET="main">Set_Grey</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_617_14" TARGET="main">Set_Items - terminal_interface-curses-menus.ads:617</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_782_16" TARGET="main">Set_Items - terminal_interface-curses-menus.adb:782</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_706_16" TARGET="main">Set_Item_Init</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_564_14" TARGET="main">Set_Item_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_169_16" TARGET="main">Set_Item_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_717_16" TARGET="main">Set_Item_Term</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_570_14" TARGET="main">Set_Item_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-item_user_data__adb.htm#ref_49_16" TARGET="main">Set_Item_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_133_16" TARGET="main">Set_Item_Val</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_341_14" TARGET="main">Set_Justification</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1081_14" TARGET="main">Set_KeyPad_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_96_14" TARGET="main">Set_Line - terminal_interface-curses-text_io.ads:96</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_97_14" TARGET="main">Set_Line - terminal_interface-curses-text_io.ads:97</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_402_14" TARGET="main">Set_Mark - terminal_interface-curses-menus.ads:402</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_445_16" TARGET="main">Set_Mark - terminal_interface-curses-menus.adb:445</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_389_14" TARGET="main">Set_Maximum_Size</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_515_16" TARGET="main">Set_Menu_Back</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_675_16" TARGET="main">Set_Menu_Fmt</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_479_16" TARGET="main">Set_Menu_Fore</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_550_16" TARGET="main">Set_Menu_Grey</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_728_16" TARGET="main">Set_Menu_Init</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_576_14" TARGET="main">Set_Menu_Init_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_328_16" TARGET="main">Set_Menu_Opts</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_585_16" TARGET="main">Set_Menu_Pad</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_397_16" TARGET="main">Set_Menu_Sub</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_739_16" TARGET="main">Set_Menu_Term</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_582_14" TARGET="main">Set_Menu_Term_Hook</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-menu_user_data__adb.htm#ref_49_16" TARGET="main">Set_Menu_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_376_16" TARGET="main">Set_Menu_Win</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1075_14" TARGET="main">Set_Meta_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_759_14" TARGET="main">Set_New_Page</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1146_14" TARGET="main">Set_NL_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1114_14" TARGET="main">Set_NoDelay_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_399_14" TARGET="main">Set_Options - terminal_interface-curses-forms.ads:399</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_646_14" TARGET="main">Set_Options - terminal_interface-curses-forms.ads:646</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_235_14" TARGET="main">Set_Options - terminal_interface-curses-menus.ads:235</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_332_14" TARGET="main">Set_Options - terminal_interface-curses-menus.ads:332</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_468_14" TARGET="main">Set_Pad_Character - terminal_interface-curses-forms.ads:468</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_483_14" TARGET="main">Set_Pad_Character - terminal_interface-curses-menus.ads:483</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_736_14" TARGET="main">Set_Page - terminal_interface-curses-forms.ads:736</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__adb.htm#ref_979_16" TARGET="main">Set_Page - terminal_interface-curses-forms.adb:979</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels-user_data__adb.htm#ref_55_16" TARGET="main">Set_Panel_Userptr</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_519_13" TARGET="main">Set_Pattern - terminal_interface-curses-menus.ads:519</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_643_16" TARGET="main">Set_Pattern - terminal_interface-curses-menus.adb:643</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1106_14" TARGET="main">Set_Queue_Interrupt_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1063_14" TARGET="main">Set_Raw_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1198_14" TARGET="main">Set_Scroll_Region</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1676_14" TARGET="main">Set_Soft_Label_Key</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1727_14" TARGET="main">Set_Soft_Label_Key_Attributes</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1743_14" TARGET="main">Set_Soft_Label_Key_Color</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_499_14" TARGET="main">Set_Spacing - terminal_interface-curses-menus.ads:499</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_607_16" TARGET="main">Set_Spacing - terminal_interface-curses-menus.adb:607</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_378_14" TARGET="main">Set_Status</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_518_14" TARGET="main">Set_Sub_Window - terminal_interface-curses-forms.ads:518</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_371_14" TARGET="main">Set_Sub_Window - terminal_interface-curses-menus.ads:371</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_814_14" TARGET="main">Set_Synch_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1123_14" TARGET="main">Set_Timeout_Mode</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_275_16" TARGET="main">Set_Toprow</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_298_14" TARGET="main">Set_Top_Row</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_user_data__ads.htm#ref_54_14" TARGET="main">Set_User_Data - terminal_interface-curses-forms-field_user_data.ads:54</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-form_user_data__ads.htm#ref_54_14" TARGET="main">Set_User_Data - terminal_interface-curses-forms-form_user_data.ads:54</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-item_user_data__ads.htm#ref_59_14" TARGET="main">Set_User_Data - terminal_interface-curses-menus-item_user_data.ads:59</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus-menu_user_data__ads.htm#ref_54_14" TARGET="main">Set_User_Data - terminal_interface-curses-menus-menu_user_data.ads:54</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels-user_data__ads.htm#ref_54_14" TARGET="main">Set_User_Data - terminal_interface-curses-panels-user_data.ads:54</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_211_14" TARGET="main">Set_Value</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_507_14" TARGET="main">Set_Window - terminal_interface-curses-forms.ads:507</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_360_14" TARGET="main">Set_Window - terminal_interface-curses-menus.ads:360</A>
|
||||
<LI><A HREF="../terminal_interface-curses-text_io__ads.htm#ref_60_14" TARGET="main">Set_Window - terminal_interface-curses-text_io.ads:60</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_87_14" TARGET="main">Show</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_86_16" TARGET="main">Showpanel</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1967_16" TARGET="main">Slk_Attr - terminal_interface-curses.adb:1967</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1977_16" TARGET="main">Slk_Attr - terminal_interface-curses.adb:1977</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1931_16" TARGET="main">Slk_Attroff</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1929_16" TARGET="main">Slk_Attron</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1953_16" TARGET="main">Slk_Attrset</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1897_16" TARGET="main">Slk_Clear</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1987_16" TARGET="main">Slk_Color</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1830_16" TARGET="main">Slk_Init</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1881_16" TARGET="main">Slk_Label - terminal_interface-curses.adb:1881</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1889_16" TARGET="main">Slk_Label - terminal_interface-curses.adb:1889</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1870_16" TARGET="main">Slk_Noutrefresh</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1860_16" TARGET="main">Slk_Refresh</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1907_16" TARGET="main">Slk_Restore</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1842_16" TARGET="main">Slk_Set</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1917_16" TARGET="main">Slk_Touch</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_507_14" TARGET="main">Spacing</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_645_13" TARGET="main">Standard_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_971_14" TARGET="main">Standout</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1878_14" TARGET="main">Start_Color</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_116_13" TARGET="main">Start_Mouse</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1453_16" TARGET="main">Subpad</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_271_16" TARGET="main">Subwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1444_13" TARGET="main">Sub_Pad</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_765_13" TARGET="main">Sub_Window</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1843_13" TARGET="main">Supported_Attributes</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_977_14" TARGET="main">Switch_Character_Attribute</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_405_14" TARGET="main">Switch_Options - terminal_interface-curses-forms.ads:405</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms__ads.htm#ref_652_14" TARGET="main">Switch_Options - terminal_interface-curses-forms.ads:652</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_241_14" TARGET="main">Switch_Options - terminal_interface-curses-menus.ads:241</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_338_14" TARGET="main">Switch_Options - terminal_interface-curses-menus.ads:338</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1719_14" TARGET="main">Switch_Soft_Label_Key_Attributes</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_809_14" TARGET="main">Synchronize_Downwards</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_804_14" TARGET="main">Synchronize_Upwards</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_364_16" TARGET="main">Syncok</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - S</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2302_16" target="main">Savetty</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1930_14" target="main">Save_Curses_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1942_14" target="main">Save_Terminal_State</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_529_14" target="main">Scale - terminal_interface-curses-forms.ads:529</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_382_14" target="main">Scale - terminal_interface-curses-menus.ads:382</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2040_14" target="main">Screen_Dump_To_File</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2048_14" target="main">Screen_Init_From_File</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2044_14" target="main">Screen_Restore_From_File</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2052_14" target="main">Screen_Set_File</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1493_14" target="main">Scroll</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1193_13" target="main">Scrolling_Allowed</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1026_16" target="main">Scrollok</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2490_16" target="main">scr_dump</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2516_16" target="main">scr_init</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2503_16" target="main">scr_restore</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2529_16" target="main">scr_set</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_448_14" target="main">Set_Background - terminal_interface-curses-forms.ads:448</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_442_14" target="main">Set_Background - terminal_interface-curses-menus.ads:442</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1279_14" target="main">Set_Background - terminal_interface-curses.ads:1279</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_356_14" target="main">Set_Buffer</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1057_14" target="main">Set_Cbreak_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_988_14" target="main">Set_Character_Attributes</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_93_14" target="main">Set_Col - terminal_interface-curses-text_io.ads:93</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_94_14" target="main">Set_Col - terminal_interface-curses-text_io.ads:94</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1009_14" target="main">Set_Color</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_725_14" target="main">Set_Current - terminal_interface-curses-forms.ads:725</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_287_14" target="main">Set_Current - terminal_interface-curses-menus.ads:287</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_906_16" target="main">Set_Current_Fld</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_251_16" target="main">Set_Curr_Item</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1972_14" target="main">Set_Cursor_Visibility</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1069_14" target="main">Set_Echo_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1135_14" target="main">Set_Escape_Timer_Mode</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_597_14" target="main">Set_Fields</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_228_13" target="main">Set_Fieldtype_Arg</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_235_13" target="main">Set_Fieldtype_Choice</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_396_16" target="main">Set_Field_Back</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_357_16" target="main">Set_Field_Fore</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_588_16" target="main">Set_Field_Init</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_543_14" target="main">Set_Field_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_176_16" target="main">Set_Field_Just</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_277_16" target="main">Set_Field_Max</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_294_16" target="main">Set_Field_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_433_16" target="main">Set_Field_Pad</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_601_16" target="main">Set_Field_Term</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_549_14" target="main">Set_Field_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-alpha.ads:50</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alphanumeric__ads.htm#ref_51_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-alphanumeric.ads:51</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration__ads.htm#ref_85_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-enumeration.ads:85</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-intfield__ads.htm#ref_52_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-intfield.ads:52</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-ipv4_address__ads.htm#ref_48_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-ipv4_address.ads:48</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-numeric__ads.htm#ref_52_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-numeric.ads:52</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-regexp__ads.htm#ref_52_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-regexp.ads:52</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__ads.htm#ref_71_14" target="main">Set_Field_Type - terminal_interface-curses-forms-field_types-user.ads:71</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_user_data__adb.htm#ref_56_16" target="main">Set_Field_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_206_16" target="main">Set_Fld_Buffer</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_246_16" target="main">Set_Fld_Status</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_50_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-alpha.adb:50</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-alphanumeric__adb.htm#ref_50_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-alphanumeric.adb:50</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration__adb.htm#ref_95_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-enumeration.adb:95</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-intfield__adb.htm#ref_50_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-intfield.adb:50</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-ipv4_address__adb.htm#ref_50_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-ipv4_address.adb:50</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-numeric__adb.htm#ref_53_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-numeric.adb:53</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-user__adb.htm#ref_54_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types-user.adb:54</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__adb.htm#ref_135_16" target="main">Set_Fld_Type - terminal_interface-curses-forms-field_types.adb:135</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1099_14" target="main">Set_Flush_On_Interrupt_Mode</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_428_14" target="main">Set_Foreground - terminal_interface-curses-forms.ads:428</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_422_14" target="main">Set_Foreground - terminal_interface-curses-menus.ads:422</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_536_14" target="main">Set_Format</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_614_16" target="main">Set_Form_Init</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_555_14" target="main">Set_Form_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_746_16" target="main">Set_Form_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_542_16" target="main">Set_Form_Sub</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_627_16" target="main">Set_Form_Term</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_561_14" target="main">Set_Form_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-forms-form_user_data__adb.htm#ref_57_16" target="main">Set_Form_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_517_16" target="main">Set_Form_Win</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_644_16" target="main">Set_Frm_Fields</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_933_16" target="main">Set_Frm_Page</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-regexp__adb.htm#ref_50_16" target="main">Set_Ftyp</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_462_14" target="main">Set_Grey</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_617_14" target="main">Set_Items - terminal_interface-curses-menus.ads:617</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_782_16" target="main">Set_Items - terminal_interface-curses-menus.adb:782</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_706_16" target="main">Set_Item_Init</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_564_14" target="main">Set_Item_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_169_16" target="main">Set_Item_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_717_16" target="main">Set_Item_Term</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_570_14" target="main">Set_Item_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-menus-item_user_data__adb.htm#ref_49_16" target="main">Set_Item_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_133_16" target="main">Set_Item_Val</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_341_14" target="main">Set_Justification</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1081_14" target="main">Set_KeyPad_Mode</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_96_14" target="main">Set_Line - terminal_interface-curses-text_io.ads:96</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_97_14" target="main">Set_Line - terminal_interface-curses-text_io.ads:97</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_402_14" target="main">Set_Mark - terminal_interface-curses-menus.ads:402</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_445_16" target="main">Set_Mark - terminal_interface-curses-menus.adb:445</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_389_14" target="main">Set_Maximum_Size</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_515_16" target="main">Set_Menu_Back</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_675_16" target="main">Set_Menu_Fmt</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_479_16" target="main">Set_Menu_Fore</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_550_16" target="main">Set_Menu_Grey</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_728_16" target="main">Set_Menu_Init</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_576_14" target="main">Set_Menu_Init_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_328_16" target="main">Set_Menu_Opts</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_585_16" target="main">Set_Menu_Pad</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_397_16" target="main">Set_Menu_Sub</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_739_16" target="main">Set_Menu_Term</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_582_14" target="main">Set_Menu_Term_Hook</a>
|
||||
<li><a href="../terminal_interface-curses-menus-menu_user_data__adb.htm#ref_49_16" target="main">Set_Menu_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_376_16" target="main">Set_Menu_Win</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1075_14" target="main">Set_Meta_Mode</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_759_14" target="main">Set_New_Page</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1146_14" target="main">Set_NL_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1114_14" target="main">Set_NoDelay_Mode</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_399_14" target="main">Set_Options - terminal_interface-curses-forms.ads:399</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_646_14" target="main">Set_Options - terminal_interface-curses-forms.ads:646</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_235_14" target="main">Set_Options - terminal_interface-curses-menus.ads:235</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_332_14" target="main">Set_Options - terminal_interface-curses-menus.ads:332</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_468_14" target="main">Set_Pad_Character - terminal_interface-curses-forms.ads:468</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_483_14" target="main">Set_Pad_Character - terminal_interface-curses-menus.ads:483</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_736_14" target="main">Set_Page - terminal_interface-curses-forms.ads:736</a>
|
||||
<li><a href="../terminal_interface-curses-forms__adb.htm#ref_979_16" target="main">Set_Page - terminal_interface-curses-forms.adb:979</a>
|
||||
<li><a href="../terminal_interface-curses-panels-user_data__adb.htm#ref_55_16" target="main">Set_Panel_Userptr</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_519_13" target="main">Set_Pattern - terminal_interface-curses-menus.ads:519</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_643_16" target="main">Set_Pattern - terminal_interface-curses-menus.adb:643</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1106_14" target="main">Set_Queue_Interrupt_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1063_14" target="main">Set_Raw_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1198_14" target="main">Set_Scroll_Region</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1676_14" target="main">Set_Soft_Label_Key</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1727_14" target="main">Set_Soft_Label_Key_Attributes</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1743_14" target="main">Set_Soft_Label_Key_Color</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_499_14" target="main">Set_Spacing - terminal_interface-curses-menus.ads:499</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_607_16" target="main">Set_Spacing - terminal_interface-curses-menus.adb:607</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_378_14" target="main">Set_Status</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_518_14" target="main">Set_Sub_Window - terminal_interface-curses-forms.ads:518</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_371_14" target="main">Set_Sub_Window - terminal_interface-curses-menus.ads:371</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_814_14" target="main">Set_Synch_Mode</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1123_14" target="main">Set_Timeout_Mode</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_275_16" target="main">Set_Toprow</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_298_14" target="main">Set_Top_Row</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_user_data__ads.htm#ref_54_14" target="main">Set_User_Data - terminal_interface-curses-forms-field_user_data.ads:54</a>
|
||||
<li><a href="../terminal_interface-curses-forms-form_user_data__ads.htm#ref_54_14" target="main">Set_User_Data - terminal_interface-curses-forms-form_user_data.ads:54</a>
|
||||
<li><a href="../terminal_interface-curses-menus-item_user_data__ads.htm#ref_59_14" target="main">Set_User_Data - terminal_interface-curses-menus-item_user_data.ads:59</a>
|
||||
<li><a href="../terminal_interface-curses-menus-menu_user_data__ads.htm#ref_54_14" target="main">Set_User_Data - terminal_interface-curses-menus-menu_user_data.ads:54</a>
|
||||
<li><a href="../terminal_interface-curses-panels-user_data__ads.htm#ref_54_14" target="main">Set_User_Data - terminal_interface-curses-panels-user_data.ads:54</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_211_14" target="main">Set_Value</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_507_14" target="main">Set_Window - terminal_interface-curses-forms.ads:507</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_360_14" target="main">Set_Window - terminal_interface-curses-menus.ads:360</a>
|
||||
<li><a href="../terminal_interface-curses-text_io__ads.htm#ref_60_14" target="main">Set_Window - terminal_interface-curses-text_io.ads:60</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_87_14" target="main">Show</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_86_16" target="main">Showpanel</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1967_16" target="main">Slk_Attr - terminal_interface-curses.adb:1967</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1977_16" target="main">Slk_Attr - terminal_interface-curses.adb:1977</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1931_16" target="main">Slk_Attroff</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1929_16" target="main">Slk_Attron</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1953_16" target="main">Slk_Attrset</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1897_16" target="main">Slk_Clear</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1987_16" target="main">Slk_Color</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1830_16" target="main">Slk_Init</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1881_16" target="main">Slk_Label - terminal_interface-curses.adb:1881</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1889_16" target="main">Slk_Label - terminal_interface-curses.adb:1889</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1870_16" target="main">Slk_Noutrefresh</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1860_16" target="main">Slk_Refresh</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1907_16" target="main">Slk_Restore</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1842_16" target="main">Slk_Set</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1917_16" target="main">Slk_Touch</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_507_14" target="main">Spacing</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_645_13" target="main">Standard_Window</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_971_14" target="main">Standout</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1878_14" target="main">Start_Color</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_116_13" target="main">Start_Mouse</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1453_16" target="main">Subpad</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_271_16" target="main">Subwin</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1444_13" target="main">Sub_Pad</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_765_13" target="main">Sub_Window</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1843_13" target="main">Supported_Attributes</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_977_14" target="main">Switch_Character_Attribute</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_405_14" target="main">Switch_Options - terminal_interface-curses-forms.ads:405</a>
|
||||
<li><a href="../terminal_interface-curses-forms__ads.htm#ref_652_14" target="main">Switch_Options - terminal_interface-curses-forms.ads:652</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_241_14" target="main">Switch_Options - terminal_interface-curses-menus.ads:241</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_338_14" target="main">Switch_Options - terminal_interface-curses-menus.ads:338</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1719_14" target="main">Switch_Soft_Label_Key_Attributes</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_809_14" target="main">Synchronize_Downwards</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_804_14" target="main">Synchronize_Upwards</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_364_16" target="main">Syncok</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,43 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>T</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>T</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - T</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2373_16" TARGET="main">TABSIZE_As_Function</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_557_13" TARGET="main">Tab_Size</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2113_16" TARGET="main">Termattrs</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1858_14" TARGET="main">Terminal_Name - terminal_interface-curses.ads:1858</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1862_13" TARGET="main">Terminal_Name - terminal_interface-curses.ads:1862</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2139_16" TARGET="main">Termname - terminal_interface-curses.adb:2139</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2147_16" TARGET="main">Termname - terminal_interface-curses.adb:2147</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__adb.htm#ref_52_16" TARGET="main">tgetent</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__adb.htm#ref_72_16" TARGET="main">tgetflag</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__adb.htm#ref_90_16" TARGET="main">tgetnum</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__adb.htm#ref_109_16" TARGET="main">tgetstr - terminal_interface-curses-termcap.adb:109</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__adb.htm#ref_130_16" TARGET="main">tgetstr - terminal_interface-curses-termcap.adb:130</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__ads.htm#ref_54_13" TARGET="main">TGoto</A>
|
||||
<LI><A HREF="../terminal_interface-curses-termcap__adb.htm#ref_152_16" TARGET="main">tgoto</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm#ref_70_16" TARGET="main">tigetflag</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm#ref_88_16" TARGET="main">tigetstr - terminal_interface-curses-terminfo.adb:88</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm#ref_109_16" TARGET="main">tigetstr - terminal_interface-curses-terminfo.adb:109</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm#ref_128_16" TARGET="main">tigetstr - terminal_interface-curses-terminfo.adb:128</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_82_14" TARGET="main">Top</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__adb.htm#ref_76_16" TARGET="main">Toppanel</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__adb.htm#ref_285_16" TARGET="main">Toprow</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_304_13" TARGET="main">Top_Row</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1312_14" TARGET="main">Touch - terminal_interface-curses.ads:1312</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1316_14" TARGET="main">Touch - terminal_interface-curses.ads:1316</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1714_14" TARGET="main">Touch_Soft_Label_Keys</A>
|
||||
<LI><A HREF="../terminal_interface-curses-terminfo__adb.htm#ref_141_16" TARGET="main">tputs</A>
|
||||
<LI><A HREF="../terminal_interface-curses-trace__adb.htm#ref_47_17" TARGET="main">traceC</A>
|
||||
<LI><A HREF="../terminal_interface-curses-trace__adb.htm#ref_54_17" TARGET="main">tracef</A>
|
||||
<LI><A HREF="../terminal_interface-curses-trace__ads.htm#ref_115_14" TARGET="main">Trace_On</A>
|
||||
<LI><A HREF="../terminal_interface-curses-trace__ads.htm#ref_119_14" TARGET="main">Trace_Put</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2403_16" TARGET="main">Transform</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1985_14" TARGET="main">Transform_Coordinates</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - T</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2373_16" target="main">TABSIZE_As_Function</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_557_13" target="main">Tab_Size</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2113_16" target="main">Termattrs</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1858_14" target="main">Terminal_Name - terminal_interface-curses.ads:1858</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1862_13" target="main">Terminal_Name - terminal_interface-curses.ads:1862</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2139_16" target="main">Termname - terminal_interface-curses.adb:2139</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2147_16" target="main">Termname - terminal_interface-curses.adb:2147</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__adb.htm#ref_52_16" target="main">tgetent</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__adb.htm#ref_72_16" target="main">tgetflag</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__adb.htm#ref_90_16" target="main">tgetnum</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__adb.htm#ref_109_16" target="main">tgetstr - terminal_interface-curses-termcap.adb:109</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__adb.htm#ref_130_16" target="main">tgetstr - terminal_interface-curses-termcap.adb:130</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__ads.htm#ref_54_13" target="main">TGoto</a>
|
||||
<li><a href="../terminal_interface-curses-termcap__adb.htm#ref_152_16" target="main">tgoto</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm#ref_70_16" target="main">tigetflag</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm#ref_88_16" target="main">tigetstr - terminal_interface-curses-terminfo.adb:88</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm#ref_109_16" target="main">tigetstr - terminal_interface-curses-terminfo.adb:109</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm#ref_128_16" target="main">tigetstr - terminal_interface-curses-terminfo.adb:128</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_82_14" target="main">Top</a>
|
||||
<li><a href="../terminal_interface-curses-panels__adb.htm#ref_76_16" target="main">Toppanel</a>
|
||||
<li><a href="../terminal_interface-curses-menus__adb.htm#ref_285_16" target="main">Toprow</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_304_13" target="main">Top_Row</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1312_14" target="main">Touch - terminal_interface-curses.ads:1312</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1316_14" target="main">Touch - terminal_interface-curses.ads:1316</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1714_14" target="main">Touch_Soft_Label_Keys</a>
|
||||
<li><a href="../terminal_interface-curses-terminfo__adb.htm#ref_141_16" target="main">tputs</a>
|
||||
<li><a href="../terminal_interface-curses-trace__adb.htm#ref_47_17" target="main">traceC</a>
|
||||
<li><a href="../terminal_interface-curses-trace__adb.htm#ref_54_17" target="main">tracef</a>
|
||||
<li><a href="../terminal_interface-curses-trace__ads.htm#ref_115_14" target="main">Trace_On</a>
|
||||
<li><a href="../terminal_interface-curses-trace__ads.htm#ref_119_14" target="main">Trace_Put</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2403_16" target="main">Transform</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1985_14" target="main">Transform_Coordinates</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,27 +1,27 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>U</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>U</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - U</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2029_16" TARGET="main">Unctrl - terminal_interface-curses.adb:2029</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2037_16" TARGET="main">Unctrl - terminal_interface-curses.adb:2037</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_933_14" TARGET="main">Undo_Keystroke</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_540_16" TARGET="main">Ungetch</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm#ref_186_16" TARGET="main">Ungetmouse</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__ads.htm#ref_142_14" TARGET="main">Unget_Mouse</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1307_14" TARGET="main">Untouch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1793_14" TARGET="main">Un_Control - terminal_interface-curses.ads:1793</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1798_13" TARGET="main">Un_Control - terminal_interface-curses.ads:1798</A>
|
||||
<LI><A HREF="../terminal_interface-curses-panels__ads.htm#ref_92_14" TARGET="main">Update_Panels</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1211_14" TARGET="main">Update_Screen</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2004_14" TARGET="main">Use_Default_Colors</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_2024_13" TARGET="main">Use_Extended_Names</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2475_16" TARGET="main">use_extended_namesC</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1166_14" TARGET="main">Use_Insert_Delete_Character</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_1159_14" TARGET="main">Use_Insert_Delete_Line</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - U</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2029_16" target="main">Unctrl - terminal_interface-curses.adb:2029</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2037_16" target="main">Unctrl - terminal_interface-curses.adb:2037</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_933_14" target="main">Undo_Keystroke</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_540_16" target="main">Ungetch</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm#ref_186_16" target="main">Ungetmouse</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__ads.htm#ref_142_14" target="main">Unget_Mouse</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1307_14" target="main">Untouch</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1793_14" target="main">Un_Control - terminal_interface-curses.ads:1793</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1798_13" target="main">Un_Control - terminal_interface-curses.ads:1798</a>
|
||||
<li><a href="../terminal_interface-curses-panels__ads.htm#ref_92_14" target="main">Update_Panels</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1211_14" target="main">Update_Screen</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2004_14" target="main">Use_Default_Colors</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_2024_13" target="main">Use_Extended_Names</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2475_16" target="main">use_extended_namesC</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1166_14" target="main">Use_Insert_Delete_Character</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_1159_14" target="main">Use_Insert_Delete_Line</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>V</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>V</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - V</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm#ref_54_13" TARGET="main">Value - terminal_interface-curses-forms-field_types-enumeration-ada.ads:54</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_217_13" TARGET="main">Value - terminal_interface-curses-menus.ads:217</A>
|
||||
<LI><A HREF="../terminal_interface-curses__ads.htm#ref_908_14" TARGET="main">Vertical_Line</A>
|
||||
<LI><A HREF="../terminal_interface-curses-menus__ads.htm#ref_226_13" TARGET="main">Visible</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - V</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm#ref_54_13" target="main">Value - terminal_interface-curses-forms-field_types-enumeration-ada.ads:54</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_217_13" target="main">Value - terminal_interface-curses-menus.ads:217</a>
|
||||
<li><a href="../terminal_interface-curses__ads.htm#ref_908_14" target="main">Vertical_Line</a>
|
||||
<li><a href="../terminal_interface-curses-menus__ads.htm#ref_226_13" target="main">Visible</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,57 +1,57 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>W</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>W</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H2>Functions - W</H2>
|
||||
<A HREF="../funcs.htm" TARGET="_self">[index]</A>
|
||||
<UL COMPACT TYPE=DISC>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_151_16" TARGET="main">Waddch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_408_16" TARGET="main">Waddchnstr</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_377_16" TARGET="main">Waddnstr</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_657_16" TARGET="main">Wattrget - terminal_interface-curses.adb:657</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_678_16" TARGET="main">Wattrget - terminal_interface-curses.adb:678</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_617_16" TARGET="main">Wattroff</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_614_16" TARGET="main">Wattron</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_642_16" TARGET="main">Wattrset</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1163_17" TARGET="main">WBackground</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_450_16" TARGET="main">Wborder</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1173_16" TARGET="main">WChangeBkgd</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_718_16" TARGET="main">Wchgat</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1131_16" TARGET="main">Wclear</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1141_16" TARGET="main">Wclearbot</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1151_16" TARGET="main">Wcleareol</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1576_16" TARGET="main">Wdelch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_255_16" TARGET="main">Wdelwin</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_209_16" TARGET="main">Wechochar</A>
|
||||
<LI><A HREF="../terminal_interface-curses-mouse__adb.htm#ref_197_16" TARGET="main">Wenclose</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1121_16" TARGET="main">Werase</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1185_16" TARGET="main">Wgetbkgd</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_526_16" TARGET="main">Wgetch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1790_16" TARGET="main">Wgetnstr</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_491_16" TARGET="main">Whline</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1602_16" TARGET="main">Winch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1742_16" TARGET="main">Winchnstr</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1700_16" TARGET="main">Winnstr</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1624_16" TARGET="main">Winsch</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1330_16" TARGET="main">Winsdelln</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1657_16" TARGET="main">Winsnstr</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1241_16" TARGET="main">WLineTouched</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_137_16" TARGET="main">Wmove</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1083_16" TARGET="main">Wnoutrefresh</A>
|
||||
<LI><A HREF="../terminal_interface-curses-forms-field_types__ads.htm#ref_152_14" TARGET="main">Wrap_Builtin</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1106_16" TARGET="main">Wredrawln</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1072_16" TARGET="main">Wrefresh</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_2543_16" TARGET="main">wresize</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1564_16" TARGET="main">Wscrl</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1048_16" TARGET="main">Wsetscrreg</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_699_16" TARGET="main">Wset_Color</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_594_16" TARGET="main">wstandend</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_592_16" TARGET="main">wstandout</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_915_17" TARGET="main">Wtimeout</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1196_16" TARGET="main">Wtouchln</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_509_16" TARGET="main">Wvline</A>
|
||||
<LI><A HREF="../terminal_interface-curses__adb.htm#ref_1254_16" TARGET="main">WWinTouched</A>
|
||||
</UL></BODY></HTML>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Functions - W</h2>
|
||||
<a href="../funcs.htm" target="_self">[index]</a>
|
||||
<ul compact type="disc">
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_151_16" target="main">Waddch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_408_16" target="main">Waddchnstr</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_377_16" target="main">Waddnstr</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_657_16" target="main">Wattrget - terminal_interface-curses.adb:657</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_678_16" target="main">Wattrget - terminal_interface-curses.adb:678</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_617_16" target="main">Wattroff</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_614_16" target="main">Wattron</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_642_16" target="main">Wattrset</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1163_17" target="main">WBackground</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_450_16" target="main">Wborder</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1173_16" target="main">WChangeBkgd</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_718_16" target="main">Wchgat</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1131_16" target="main">Wclear</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1141_16" target="main">Wclearbot</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1151_16" target="main">Wcleareol</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1576_16" target="main">Wdelch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_255_16" target="main">Wdelwin</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_209_16" target="main">Wechochar</a>
|
||||
<li><a href="../terminal_interface-curses-mouse__adb.htm#ref_197_16" target="main">Wenclose</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1121_16" target="main">Werase</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1185_16" target="main">Wgetbkgd</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_526_16" target="main">Wgetch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1790_16" target="main">Wgetnstr</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_491_16" target="main">Whline</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1602_16" target="main">Winch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1742_16" target="main">Winchnstr</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1700_16" target="main">Winnstr</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1624_16" target="main">Winsch</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1330_16" target="main">Winsdelln</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1657_16" target="main">Winsnstr</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1241_16" target="main">WLineTouched</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_137_16" target="main">Wmove</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1083_16" target="main">Wnoutrefresh</a>
|
||||
<li><a href="../terminal_interface-curses-forms-field_types__ads.htm#ref_152_14" target="main">Wrap_Builtin</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1106_16" target="main">Wredrawln</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1072_16" target="main">Wrefresh</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_2543_16" target="main">wresize</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1564_16" target="main">Wscrl</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1048_16" target="main">Wsetscrreg</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_699_16" target="main">Wset_Color</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_594_16" target="main">wstandend</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_592_16" target="main">wstandout</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_915_17" target="main">Wtimeout</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1196_16" target="main">Wtouchln</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_509_16" target="main">Wvline</a>
|
||||
<li><a href="../terminal_interface-curses__adb.htm#ref_1254_16" target="main">WWinTouched</a>
|
||||
</ul></body></html>
|
||||
|
|
|
@ -1,42 +1,42 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Source Browser</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>Source Browser</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</HEAD>
|
||||
<FRAMESET COLS="250,*">
|
||||
<NOFRAMES>
|
||||
<H2 ALIGN=CENTER>Files</H2>
|
||||
<A HREF="files/T.htm">[T]</A>
|
||||
<HR>
|
||||
<H2 ALIGN=CENTER>Functions/Procedures</H2>
|
||||
<A HREF="funcs/A.htm">[A]</A>
|
||||
<A HREF="funcs/B.htm">[B]</A>
|
||||
<A HREF="funcs/C.htm">[C]</A>
|
||||
<A HREF="funcs/D.htm">[D]</A>
|
||||
<A HREF="funcs/E.htm">[E]</A>
|
||||
<A HREF="funcs/F.htm">[F]</A>
|
||||
<A HREF="funcs/G.htm">[G]</A>
|
||||
<A HREF="funcs/H.htm">[H]</A>
|
||||
<A HREF="funcs/I.htm">[I]</A>
|
||||
<A HREF="funcs/K.htm">[K]</A>
|
||||
<A HREF="funcs/L.htm">[L]</A>
|
||||
<A HREF="funcs/M.htm">[M]</A>
|
||||
<A HREF="funcs/N.htm">[N]</A>
|
||||
<A HREF="funcs/O.htm">[O]</A>
|
||||
<A HREF="funcs/P.htm">[P]</A>
|
||||
<A HREF="funcs/Q.htm">[Q]</A>
|
||||
<A HREF="funcs/R.htm">[R]</A>
|
||||
<A HREF="funcs/S.htm">[S]</A>
|
||||
<A HREF="funcs/T.htm">[T]</A>
|
||||
<A HREF="funcs/U.htm">[U]</A>
|
||||
<A HREF="funcs/V.htm">[V]</A>
|
||||
<A HREF="funcs/W.htm">[W]</A>
|
||||
</NOFRAMES>
|
||||
<FRAMESET ROWS="50%,50%">
|
||||
<FRAME NAME=files SRC=files.htm>
|
||||
<FRAME NAME=funcs SRC=funcs.htm>
|
||||
</FRAMESET>
|
||||
<FRAME NAME=main SRC=main.htm>
|
||||
</FRAMESET>
|
||||
</HTML>
|
||||
</head>
|
||||
<frameset cols="250,*">
|
||||
<noframes>
|
||||
<h2 align="center">Files</h2>
|
||||
<a href="files/T.htm">[T]</a>
|
||||
<hr>
|
||||
<h2 align="center">Functions/Procedures</h2>
|
||||
<a href="funcs/A.htm">[A]</a>
|
||||
<a href="funcs/B.htm">[B]</a>
|
||||
<a href="funcs/C.htm">[C]</a>
|
||||
<a href="funcs/D.htm">[D]</a>
|
||||
<a href="funcs/E.htm">[E]</a>
|
||||
<a href="funcs/F.htm">[F]</a>
|
||||
<a href="funcs/G.htm">[G]</a>
|
||||
<a href="funcs/H.htm">[H]</a>
|
||||
<a href="funcs/I.htm">[I]</a>
|
||||
<a href="funcs/K.htm">[K]</a>
|
||||
<a href="funcs/L.htm">[L]</a>
|
||||
<a href="funcs/M.htm">[M]</a>
|
||||
<a href="funcs/N.htm">[N]</a>
|
||||
<a href="funcs/O.htm">[O]</a>
|
||||
<a href="funcs/P.htm">[P]</a>
|
||||
<a href="funcs/Q.htm">[Q]</a>
|
||||
<a href="funcs/R.htm">[R]</a>
|
||||
<a href="funcs/S.htm">[S]</a>
|
||||
<a href="funcs/T.htm">[T]</a>
|
||||
<a href="funcs/U.htm">[U]</a>
|
||||
<a href="funcs/V.htm">[V]</a>
|
||||
<a href="funcs/W.htm">[W]</a>
|
||||
</noframes>
|
||||
<frameset rows="50%,50%">
|
||||
<frame name="files" src="files.htm">
|
||||
<frame name="funcs" src="funcs.htm">
|
||||
</frameset>
|
||||
<frame name="main" src="main.htm">
|
||||
</frameset>
|
||||
</html>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE></TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
*.comment {
|
||||
|
@ -11,72 +11,72 @@
|
|||
color: red;
|
||||
}
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<P ALIGN=right><A HREF="main.htm" TARGET="_top">[No frame version is here]</A><P><H2 ALIGN=CENTER>Files</H2>
|
||||
<A HREF="files/T.htm">[T]</A>
|
||||
<HR><H2 ALIGN=CENTER>Functions/Procedures</H2>
|
||||
<A HREF="funcs/A.htm">[A]</A>
|
||||
<A HREF="funcs/B.htm">[B]</A>
|
||||
<A HREF="funcs/C.htm">[C]</A>
|
||||
<A HREF="funcs/D.htm">[D]</A>
|
||||
<A HREF="funcs/E.htm">[E]</A>
|
||||
<A HREF="funcs/F.htm">[F]</A>
|
||||
<A HREF="funcs/G.htm">[G]</A>
|
||||
<A HREF="funcs/H.htm">[H]</A>
|
||||
<A HREF="funcs/I.htm">[I]</A>
|
||||
<A HREF="funcs/K.htm">[K]</A>
|
||||
<A HREF="funcs/L.htm">[L]</A>
|
||||
<A HREF="funcs/M.htm">[M]</A>
|
||||
<A HREF="funcs/N.htm">[N]</A>
|
||||
<A HREF="funcs/O.htm">[O]</A>
|
||||
<A HREF="funcs/P.htm">[P]</A>
|
||||
<A HREF="funcs/Q.htm">[Q]</A>
|
||||
<A HREF="funcs/R.htm">[R]</A>
|
||||
<A HREF="funcs/S.htm">[S]</A>
|
||||
<A HREF="funcs/T.htm">[T]</A>
|
||||
<A HREF="funcs/U.htm">[U]</A>
|
||||
<A HREF="funcs/V.htm">[V]</A>
|
||||
<A HREF="funcs/W.htm">[W]</A>
|
||||
<HR>
|
||||
</head>
|
||||
<body>
|
||||
<p align="right"><a href="main.htm" target="_top">[No frame version is here]</a><p><h2 align="center">Files</h2>
|
||||
<a href="files/T.htm">[T]</a>
|
||||
<hr><h2 align="center">Functions/Procedures</h2>
|
||||
<a href="funcs/A.htm">[A]</a>
|
||||
<a href="funcs/B.htm">[B]</a>
|
||||
<a href="funcs/C.htm">[C]</a>
|
||||
<a href="funcs/D.htm">[D]</a>
|
||||
<a href="funcs/E.htm">[E]</a>
|
||||
<a href="funcs/F.htm">[F]</a>
|
||||
<a href="funcs/G.htm">[G]</a>
|
||||
<a href="funcs/H.htm">[H]</a>
|
||||
<a href="funcs/I.htm">[I]</a>
|
||||
<a href="funcs/K.htm">[K]</a>
|
||||
<a href="funcs/L.htm">[L]</a>
|
||||
<a href="funcs/M.htm">[M]</a>
|
||||
<a href="funcs/N.htm">[N]</a>
|
||||
<a href="funcs/O.htm">[O]</a>
|
||||
<a href="funcs/P.htm">[P]</a>
|
||||
<a href="funcs/Q.htm">[Q]</a>
|
||||
<a href="funcs/R.htm">[R]</a>
|
||||
<a href="funcs/S.htm">[S]</a>
|
||||
<a href="funcs/T.htm">[T]</a>
|
||||
<a href="funcs/U.htm">[U]</a>
|
||||
<a href="funcs/V.htm">[V]</a>
|
||||
<a href="funcs/W.htm">[W]</a>
|
||||
<hr>
|
||||
You should start your browsing with one of these files:
|
||||
<UL>
|
||||
<LI><A HREF="terminal_interface-curses-aux__ads.htm">terminal_interface-curses-aux.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm">terminal_interface-curses-forms-field_types-alpha.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-alphanumeric__ads.htm">terminal_interface-curses-forms-field_types-alphanumeric.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm">terminal_interface-curses-forms-field_types-enumeration-ada.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-enumeration__ads.htm">terminal_interface-curses-forms-field_types-enumeration.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-intfield__ads.htm">terminal_interface-curses-forms-field_types-intfield.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-ipv4_address__ads.htm">terminal_interface-curses-forms-field_types-ipv4_address.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-numeric__ads.htm">terminal_interface-curses-forms-field_types-numeric.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-regexp__ads.htm">terminal_interface-curses-forms-field_types-regexp.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-user-choice__ads.htm">terminal_interface-curses-forms-field_types-user-choice.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types-user__ads.htm">terminal_interface-curses-forms-field_types-user.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_types__ads.htm">terminal_interface-curses-forms-field_types.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-field_user_data__ads.htm">terminal_interface-curses-forms-field_user_data.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms-form_user_data__ads.htm">terminal_interface-curses-forms-form_user_data.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-forms__ads.htm">terminal_interface-curses-forms.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-menus-item_user_data__ads.htm">terminal_interface-curses-menus-item_user_data.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-menus-menu_user_data__ads.htm">terminal_interface-curses-menus-menu_user_data.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-menus__ads.htm">terminal_interface-curses-menus.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-mouse__ads.htm">terminal_interface-curses-mouse.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-panels-user_data__ads.htm">terminal_interface-curses-panels-user_data.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-panels__ads.htm">terminal_interface-curses-panels.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-putwin__ads.htm">terminal_interface-curses-putwin.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-termcap__ads.htm">terminal_interface-curses-termcap.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-terminfo__ads.htm">terminal_interface-curses-terminfo.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-aux__ads.htm">terminal_interface-curses-text_io-aux.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-complex_io__ads.htm">terminal_interface-curses-text_io-complex_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-decimal_io__ads.htm">terminal_interface-curses-text_io-decimal_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-enumeration_io__ads.htm">terminal_interface-curses-text_io-enumeration_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-fixed_io__ads.htm">terminal_interface-curses-text_io-fixed_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-float_io__ads.htm">terminal_interface-curses-text_io-float_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-integer_io__ads.htm">terminal_interface-curses-text_io-integer_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io-modular_io__ads.htm">terminal_interface-curses-text_io-modular_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-text_io__ads.htm">terminal_interface-curses-text_io.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses-trace__ads.htm">terminal_interface-curses-trace.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses__ads.htm">terminal_interface-curses.ads</A>
|
||||
<LI><A HREF="terminal_interface-curses_constants__ads.htm">terminal_interface-curses_constants.ads</A>
|
||||
<LI><A HREF="terminal_interface__ads.htm">terminal_interface.ads</A>
|
||||
</UL>
|
||||
</BODY></HTML>
|
||||
<ul>
|
||||
<li><a href="terminal_interface-curses-aux__ads.htm">terminal_interface-curses-aux.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-alpha__ads.htm">terminal_interface-curses-forms-field_types-alpha.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-alphanumeric__ads.htm">terminal_interface-curses-forms-field_types-alphanumeric.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm">terminal_interface-curses-forms-field_types-enumeration-ada.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-enumeration__ads.htm">terminal_interface-curses-forms-field_types-enumeration.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-intfield__ads.htm">terminal_interface-curses-forms-field_types-intfield.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-ipv4_address__ads.htm">terminal_interface-curses-forms-field_types-ipv4_address.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-numeric__ads.htm">terminal_interface-curses-forms-field_types-numeric.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-regexp__ads.htm">terminal_interface-curses-forms-field_types-regexp.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-user-choice__ads.htm">terminal_interface-curses-forms-field_types-user-choice.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types-user__ads.htm">terminal_interface-curses-forms-field_types-user.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_types__ads.htm">terminal_interface-curses-forms-field_types.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-field_user_data__ads.htm">terminal_interface-curses-forms-field_user_data.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms-form_user_data__ads.htm">terminal_interface-curses-forms-form_user_data.ads</a>
|
||||
<li><a href="terminal_interface-curses-forms__ads.htm">terminal_interface-curses-forms.ads</a>
|
||||
<li><a href="terminal_interface-curses-menus-item_user_data__ads.htm">terminal_interface-curses-menus-item_user_data.ads</a>
|
||||
<li><a href="terminal_interface-curses-menus-menu_user_data__ads.htm">terminal_interface-curses-menus-menu_user_data.ads</a>
|
||||
<li><a href="terminal_interface-curses-menus__ads.htm">terminal_interface-curses-menus.ads</a>
|
||||
<li><a href="terminal_interface-curses-mouse__ads.htm">terminal_interface-curses-mouse.ads</a>
|
||||
<li><a href="terminal_interface-curses-panels-user_data__ads.htm">terminal_interface-curses-panels-user_data.ads</a>
|
||||
<li><a href="terminal_interface-curses-panels__ads.htm">terminal_interface-curses-panels.ads</a>
|
||||
<li><a href="terminal_interface-curses-putwin__ads.htm">terminal_interface-curses-putwin.ads</a>
|
||||
<li><a href="terminal_interface-curses-termcap__ads.htm">terminal_interface-curses-termcap.ads</a>
|
||||
<li><a href="terminal_interface-curses-terminfo__ads.htm">terminal_interface-curses-terminfo.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-aux__ads.htm">terminal_interface-curses-text_io-aux.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-complex_io__ads.htm">terminal_interface-curses-text_io-complex_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-decimal_io__ads.htm">terminal_interface-curses-text_io-decimal_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-enumeration_io__ads.htm">terminal_interface-curses-text_io-enumeration_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-fixed_io__ads.htm">terminal_interface-curses-text_io-fixed_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-float_io__ads.htm">terminal_interface-curses-text_io-float_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-integer_io__ads.htm">terminal_interface-curses-text_io-integer_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io-modular_io__ads.htm">terminal_interface-curses-text_io-modular_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-text_io__ads.htm">terminal_interface-curses-text_io.ads</a>
|
||||
<li><a href="terminal_interface-curses-trace__ads.htm">terminal_interface-curses-trace.ads</a>
|
||||
<li><a href="terminal_interface-curses__ads.htm">terminal_interface-curses.ads</a>
|
||||
<li><a href="terminal_interface-curses_constants__ads.htm">terminal_interface-curses_constants.ads</a>
|
||||
<li><a href="terminal_interface__ads.htm">terminal_interface.ads</a>
|
||||
</ul>
|
||||
</body></html>
|
||||
|
|
|
@ -1,15 +1,14 @@
|
|||
<!DOCTYPE HTML
|
||||
PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Correspondence between ncurses C and Ada functions</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1>Correspondence between ncurses C and Ada functions</H1>
|
||||
<H2>Sorted by C function name</H2>
|
||||
<TABLE ALIGN=CENTER BORDER>
|
||||
<TR ALIGN=LEFT>
|
||||
<TH>C name</TH><TH>Ada name</TH><TH>man page</TH></TR>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>Correspondence between ncurses C and Ada functions</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Correspondence between ncurses C and Ada functions</h1>
|
||||
<h2>Sorted by C function name</h2>
|
||||
<table align="center" border summary="Correspondence between ncurses C and Ada functions">
|
||||
<tr align="left">
|
||||
<th>C name</th><th>Ada name</th><th>man page</th></tr>
|
||||
<TR><TD>assume_default_colors()</TD><TD><A HREF="terminal_interface-curses__ads.htm#AFU_156">Assume_Default_Colors</A></TD><TD><A HREF="../man/default_colors.3x.html">default_colors.3x</A></TD></TR>
|
||||
<TR><TD>baudrate()</TD><TD><A HREF="terminal_interface-curses__ads.htm#AFU_131">Baudrate</A></TD><TD><A HREF="../man/curs_termattrs.3x.html">curs_termattrs.3x</A></TD></TR>
|
||||
<TR><TD>beep()</TD><TD><A HREF="terminal_interface-curses__ads.htm#AFU_40">Beep</A></TD><TD><A HREF="../man/curs_beep.3x.html">curs_beep.3x</A></TD></TR>
|
||||
|
@ -338,4 +337,4 @@ PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
|||
<TR><TD>wtimeout()</TD><TD><A HREF="terminal_interface-curses__ads.htm#AFU_51">Set_Timeout_Mode</A></TD><TD><A HREF="../man/curs_inopts.3x.html">curs_inopts.3x</A></TD></TR>
|
||||
<TR><TD>wtouchln()</TD><TD><A HREF="terminal_interface-curses__ads.htm#AFU_76">Change_Line_Status</A></TD><TD><A HREF="../man/curs_touch.3x.html">curs_touch.3x</A></TD></TR>
|
||||
<TR><TD>wvline()</TD><TD><A HREF="terminal_interface-curses__ads.htm#AFU_28">Vertical_Line</A></TD><TD><A HREF="../man/curs_border.3x.html">curs_border.3x</A></TD></TR>
|
||||
</TABLE></BODY></HTML>
|
||||
</table></body></html>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>terminal_interface-curses-aux.adb</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>terminal_interface-curses-aux.adb</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
*.comment {
|
||||
|
@ -11,125 +11,125 @@
|
|||
color: red;
|
||||
}
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<HR><DIV style="text-align:center"><H1> File : terminal_interface-curses-aux.adb </H1></DIV><HR>
|
||||
<PRE>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- <A HREF="http://www.gnat.com">GNAT</A> ncurses Binding --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Terminal_Interface.Curses.Aux --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- B O D Y --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 2020 Thomas E. Dickey --</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 1999-2003,2009 Free Software Foundation, Inc. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Permission is hereby granted, free of charge, to any person obtaining a --</EM></span>
|
||||
<span class="comment"><EM>-- copy of this software and associated documentation files (the --</EM></span>
|
||||
<span class="comment"><EM>-- "Software"), to deal in the Software without restriction, including --</EM></span>
|
||||
<span class="comment"><EM>-- without limitation the rights to use, copy, modify, merge, publish, --</EM></span>
|
||||
<span class="comment"><EM>-- distribute, distribute with modifications, sublicense, and/or sell --</EM></span>
|
||||
<span class="comment"><EM>-- copies of the Software, and to permit persons to whom the Software is --</EM></span>
|
||||
<span class="comment"><EM>-- furnished to do so, subject to the following conditions: --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- The above copyright notice and this permission notice shall be included --</EM></span>
|
||||
<span class="comment"><EM>-- in all copies or substantial portions of the Software. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</EM></span>
|
||||
<span class="comment"><EM>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</EM></span>
|
||||
<span class="comment"><EM>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</EM></span>
|
||||
<span class="comment"><EM>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</EM></span>
|
||||
<span class="comment"><EM>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</EM></span>
|
||||
<span class="comment"><EM>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</EM></span>
|
||||
<span class="comment"><EM>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Except as contained in this notice, the name(s) of the above copyright --</EM></span>
|
||||
<span class="comment"><EM>-- holders shall not be used in advertising or otherwise to promote the --</EM></span>
|
||||
<span class="comment"><EM>-- sale, use or other dealings in this Software without prior written --</EM></span>
|
||||
<span class="comment"><EM>-- authorization. --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Author: Juergen Pfeifer, 1996</EM></span>
|
||||
<span class="comment"><EM>-- Version Control:</EM></span>
|
||||
<span class="comment"><EM>-- @Revision: 1.12 @</EM></span>
|
||||
<span class="comment"><EM>-- Binding Version 01.00</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<b>package</b> <b>body</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<span class="symbol"><A NAME="ref_42_40" HREF="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</A></span> <b>is</b>
|
||||
<span class="comment"><EM>--</EM></span>
|
||||
<span class="comment"><EM>-- Some helpers</EM></span>
|
||||
<b>procedure</b> <span class="symbol"><A NAME="ref_45_14" HREF="terminal_interface-curses-aux__ads.htm#ref_91_14">Fill_String</A></span> (<span class="symbol"><A NAME="ref_45_27" HREF="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</A></span> : chars_ptr;
|
||||
<span class="symbol"><A NAME="ref_46_27" HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A></span> : <b>out</b> String)
|
||||
</head>
|
||||
<body>
|
||||
<hr><div style="text-align:center"><h1> File : terminal_interface-curses-aux.adb </h1></div><hr>
|
||||
<pre>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- <strong>GNAT</strong> ncurses Binding --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Terminal_Interface.Curses.Aux --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- B O D Y --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Copyright 2020 Thomas E. Dickey --</em></span>
|
||||
<span class="comment"><em>-- Copyright 1999-2003,2009 Free Software Foundation, Inc. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Permission is hereby granted, free of charge, to any person obtaining a --</em></span>
|
||||
<span class="comment"><em>-- copy of this software and associated documentation files (the --</em></span>
|
||||
<span class="comment"><em>-- "Software"), to deal in the Software without restriction, including --</em></span>
|
||||
<span class="comment"><em>-- without limitation the rights to use, copy, modify, merge, publish, --</em></span>
|
||||
<span class="comment"><em>-- distribute, distribute with modifications, sublicense, and/or sell --</em></span>
|
||||
<span class="comment"><em>-- copies of the Software, and to permit persons to whom the Software is --</em></span>
|
||||
<span class="comment"><em>-- furnished to do so, subject to the following conditions: --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- The above copyright notice and this permission notice shall be included --</em></span>
|
||||
<span class="comment"><em>-- in all copies or substantial portions of the Software. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</em></span>
|
||||
<span class="comment"><em>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</em></span>
|
||||
<span class="comment"><em>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</em></span>
|
||||
<span class="comment"><em>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</em></span>
|
||||
<span class="comment"><em>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</em></span>
|
||||
<span class="comment"><em>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</em></span>
|
||||
<span class="comment"><em>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Except as contained in this notice, the name(s) of the above copyright --</em></span>
|
||||
<span class="comment"><em>-- holders shall not be used in advertising or otherwise to promote the --</em></span>
|
||||
<span class="comment"><em>-- sale, use or other dealings in this Software without prior written --</em></span>
|
||||
<span class="comment"><em>-- authorization. --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Author: Juergen Pfeifer, 1996</em></span>
|
||||
<span class="comment"><em>-- Version Control:</em></span>
|
||||
<span class="comment"><em>-- @Revision: 1.12 @</em></span>
|
||||
<span class="comment"><em>-- Binding Version 01.00</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<b>package</b> <b>body</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<span class="symbol"><a name="ref_42_40" href="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</a></span> <b>is</b>
|
||||
<span class="comment"><em>--</em></span>
|
||||
<span class="comment"><em>-- Some helpers</em></span>
|
||||
<b>procedure</b> <span class="symbol"><a name="ref_45_14" href="terminal_interface-curses-aux__ads.htm#ref_91_14">Fill_String</a></span> (<span class="symbol"><a name="ref_45_27" href="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</a></span> : chars_ptr;
|
||||
<span class="symbol"><a name="ref_46_27" href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a></span> : <b>out</b> String)
|
||||
<b>is</b>
|
||||
<span class="comment"><EM>-- Fill the string with the characters referenced by the</EM></span>
|
||||
<span class="comment"><EM>-- chars_ptr.</EM></span>
|
||||
<span class="comment"><EM>--</EM></span>
|
||||
<span class="symbol"><A NAME="ref_51_7">Len</A></span> : Natural;
|
||||
<span class="comment"><em>-- Fill the string with the characters referenced by the</em></span>
|
||||
<span class="comment"><em>-- chars_ptr.</em></span>
|
||||
<span class="comment"><em>--</em></span>
|
||||
<span class="symbol"><a name="ref_51_7">Len</a></span> : Natural;
|
||||
<b>begin</b>
|
||||
<b>if</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</A> /= Null_Ptr <b>then</b>
|
||||
<A HREF="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</A> := Natural (Strlen (<A HREF="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</A>));
|
||||
<b>if</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A>'Length < <A HREF="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</A> <b>then</b>
|
||||
<b>if</b> <a href="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</a> /= Null_Ptr <b>then</b>
|
||||
<a href="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</a> := Natural (Strlen (<a href="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</a>));
|
||||
<b>if</b> <a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a>'Length < <a href="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</a> <b>then</b>
|
||||
<b>raise</b> Constraint_Error;
|
||||
<b>end</b> <b>if</b>;
|
||||
<b>declare</b>
|
||||
<span class="symbol"><A NAME="ref_59_13">S</A></span> : String (1 .. <A HREF="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</A>);
|
||||
<span class="symbol"><a name="ref_59_13">S</a></span> : String (1 .. <a href="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</a>);
|
||||
<b>begin</b>
|
||||
<A HREF="terminal_interface-curses-aux__adb.htm#ref_59_13">S</A> := Value (<A HREF="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</A>);
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A> (<A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A>'First .. (<A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A>'First + <A HREF="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</A> - 1)) := <A HREF="terminal_interface-curses-aux__adb.htm#ref_59_13">S</A> (<A HREF="terminal_interface-curses-aux__adb.htm#ref_59_13">S</A>'<b>Range</b>);
|
||||
<a href="terminal_interface-curses-aux__adb.htm#ref_59_13">S</a> := Value (<a href="terminal_interface-curses-aux__ads.htm#ref_91_27">Cp</a>);
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a> (<a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a>'First .. (<a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a>'First + <a href="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</a> - 1)) := <a href="terminal_interface-curses-aux__adb.htm#ref_59_13">S</a> (<a href="terminal_interface-curses-aux__adb.htm#ref_59_13">S</a>'<b>Range</b>);
|
||||
<b>end</b>;
|
||||
<b>else</b>
|
||||
<A HREF="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</A> := 0;
|
||||
<a href="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</a> := 0;
|
||||
<b>end</b> <b>if</b>;
|
||||
|
||||
<b>if</b> <A HREF="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</A> < <A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A>'Length <b>then</b>
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A> ((<A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A>'First + <A HREF="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</A>) .. <A HREF="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</A>'Last) := (<b>others</b> => ' ');
|
||||
<b>if</b> <a href="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</a> < <a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a>'Length <b>then</b>
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a> ((<a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a>'First + <a href="terminal_interface-curses-aux__adb.htm#ref_51_7">Len</a>) .. <a href="terminal_interface-curses-aux__ads.htm#ref_92_27">Str</a>'Last) := (<b>others</b> => ' ');
|
||||
<b>end</b> <b>if</b>;
|
||||
|
||||
<b>end</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_91_14">Fill_String</A>;
|
||||
<b>end</b> <a href="terminal_interface-curses-aux__ads.htm#ref_91_14">Fill_String</a>;
|
||||
|
||||
<b>function</b> <span class="symbol"><A NAME="ref_74_13" HREF="terminal_interface-curses-aux__ads.htm#ref_96_13">Fill_String</A></span> (<span class="symbol"><A NAME="ref_74_26" HREF="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</A></span> : chars_ptr) <b>return</b> String
|
||||
<b>function</b> <span class="symbol"><a name="ref_74_13" href="terminal_interface-curses-aux__ads.htm#ref_96_13">Fill_String</a></span> (<span class="symbol"><a name="ref_74_26" href="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</a></span> : chars_ptr) <b>return</b> String
|
||||
<b>is</b>
|
||||
<span class="symbol"><A NAME="ref_76_7">Len</A></span> : Natural;
|
||||
<span class="symbol"><a name="ref_76_7">Len</a></span> : Natural;
|
||||
<b>begin</b>
|
||||
<b>if</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</A> /= Null_Ptr <b>then</b>
|
||||
<A HREF="terminal_interface-curses-aux__adb.htm#ref_76_7">Len</A> := Natural (Strlen (<A HREF="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</A>));
|
||||
<b>if</b> <A HREF="terminal_interface-curses-aux__adb.htm#ref_76_7">Len</A> = 0 <b>then</b>
|
||||
<b>if</b> <a href="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</a> /= Null_Ptr <b>then</b>
|
||||
<a href="terminal_interface-curses-aux__adb.htm#ref_76_7">Len</a> := Natural (Strlen (<a href="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</a>));
|
||||
<b>if</b> <a href="terminal_interface-curses-aux__adb.htm#ref_76_7">Len</a> = 0 <b>then</b>
|
||||
<b>return</b> "";
|
||||
<b>else</b>
|
||||
<b>declare</b>
|
||||
<span class="symbol"><A NAME="ref_84_16">S</A></span> : String (1 .. <A HREF="terminal_interface-curses-aux__adb.htm#ref_76_7">Len</A>);
|
||||
<span class="symbol"><a name="ref_84_16">S</a></span> : String (1 .. <a href="terminal_interface-curses-aux__adb.htm#ref_76_7">Len</a>);
|
||||
<b>begin</b>
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_91_14">Fill_String</A> (<A HREF="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</A>, <A HREF="terminal_interface-curses-aux__adb.htm#ref_84_16">S</A>);
|
||||
<b>return</b> <A HREF="terminal_interface-curses-aux__adb.htm#ref_84_16">S</A>;
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_91_14">Fill_String</a> (<a href="terminal_interface-curses-aux__ads.htm#ref_96_26">Cp</a>, <a href="terminal_interface-curses-aux__adb.htm#ref_84_16">S</a>);
|
||||
<b>return</b> <a href="terminal_interface-curses-aux__adb.htm#ref_84_16">S</a>;
|
||||
<b>end</b>;
|
||||
<b>end</b> <b>if</b>;
|
||||
<b>else</b>
|
||||
<b>return</b> "";
|
||||
<b>end</b> <b>if</b>;
|
||||
<b>end</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_96_13">Fill_String</A>;
|
||||
<b>end</b> <a href="terminal_interface-curses-aux__ads.htm#ref_96_13">Fill_String</a>;
|
||||
|
||||
<b>procedure</b> <span class="symbol"><A NAME="ref_95_14" HREF="terminal_interface-curses-aux__ads.htm#ref_87_14">Eti_Exception</A></span> (<span class="symbol"><A NAME="ref_95_29" HREF="terminal_interface-curses-aux__ads.htm#ref_87_29">Code</A></span> : <A HREF="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</A>)
|
||||
<b>procedure</b> <span class="symbol"><a name="ref_95_14" href="terminal_interface-curses-aux__ads.htm#ref_87_14">Eti_Exception</a></span> (<span class="symbol"><a name="ref_95_29" href="terminal_interface-curses-aux__ads.htm#ref_87_29">Code</a></span> : <a href="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</a>)
|
||||
<b>is</b>
|
||||
<b>begin</b>
|
||||
<b>case</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_87_29">Code</A> <b>is</b>
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_85_7">E_Ok</A> => <b>null</b>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_84_7">E_System_Error</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_528_4">Eti_System_Error</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_83_7">E_Bad_Argument</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_529_4">Eti_Bad_Argument</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_82_7">E_Posted</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_530_4">Eti_Posted</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_81_7">E_Connected</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_531_4">Eti_Connected</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_80_7">E_Bad_State</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_532_4">Eti_Bad_State</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_79_7">E_No_Room</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_533_4">Eti_No_Room</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_78_7">E_Not_Posted</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_534_4">Eti_Not_Posted</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_77_7">E_Unknown_Command</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_535_4">Eti_Unknown_Command</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_76_7">E_No_Match</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_536_4">Eti_No_Match</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_75_7">E_Not_Selectable</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_537_4">Eti_Not_Selectable</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_74_7">E_Not_Connected</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_538_4">Eti_Not_Connected</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_73_7">E_Request_Denied</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_539_4">Eti_Request_Denied</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_72_7">E_Invalid_Field</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_540_4">Eti_Invalid_Field</A>;
|
||||
<b>when</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_71_7">E_Current</A> => <b>raise</b> <A HREF="terminal_interface-curses__ads.htm#ref_541_4">Eti_Current</A>;
|
||||
<b>case</b> <a href="terminal_interface-curses-aux__ads.htm#ref_87_29">Code</a> <b>is</b>
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_85_7">E_Ok</a> => <b>null</b>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_84_7">E_System_Error</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_528_4">Eti_System_Error</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_83_7">E_Bad_Argument</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_529_4">Eti_Bad_Argument</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_82_7">E_Posted</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_530_4">Eti_Posted</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_81_7">E_Connected</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_531_4">Eti_Connected</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_80_7">E_Bad_State</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_532_4">Eti_Bad_State</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_79_7">E_No_Room</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_533_4">Eti_No_Room</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_78_7">E_Not_Posted</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_534_4">Eti_Not_Posted</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_77_7">E_Unknown_Command</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_535_4">Eti_Unknown_Command</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_76_7">E_No_Match</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_536_4">Eti_No_Match</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_75_7">E_Not_Selectable</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_537_4">Eti_Not_Selectable</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_74_7">E_Not_Connected</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_538_4">Eti_Not_Connected</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_73_7">E_Request_Denied</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_539_4">Eti_Request_Denied</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_72_7">E_Invalid_Field</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_540_4">Eti_Invalid_Field</a>;
|
||||
<b>when</b> <a href="terminal_interface-curses-aux__ads.htm#ref_71_7">E_Current</a> => <b>raise</b> <a href="terminal_interface-curses__ads.htm#ref_541_4">Eti_Current</a>;
|
||||
<b>end</b> <b>case</b>;
|
||||
<b>end</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_87_14">Eti_Exception</A>;
|
||||
<b>end</b> <a href="terminal_interface-curses-aux__ads.htm#ref_87_14">Eti_Exception</a>;
|
||||
|
||||
<b>end</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</A>;
|
||||
</PRE></BODY></HTML>
|
||||
<b>end</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</a>;
|
||||
</pre></body></html>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>terminal_interface-curses-aux.ads</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>terminal_interface-curses-aux.ads</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
*.comment {
|
||||
|
@ -11,126 +11,126 @@
|
|||
color: red;
|
||||
}
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<HR><DIV style="text-align:center"><H1> File : terminal_interface-curses-aux.ads </H1></DIV><HR>
|
||||
<PRE>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- <A HREF="http://www.gnat.com">GNAT</A> ncurses Binding --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Terminal_Interface.Curses.Aux --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- S P E C --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 2018,2020 Thomas E. Dickey --</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 1998-2011,2014 Free Software Foundation, Inc. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Permission is hereby granted, free of charge, to any person obtaining a --</EM></span>
|
||||
<span class="comment"><EM>-- copy of this software and associated documentation files (the --</EM></span>
|
||||
<span class="comment"><EM>-- "Software"), to deal in the Software without restriction, including --</EM></span>
|
||||
<span class="comment"><EM>-- without limitation the rights to use, copy, modify, merge, publish, --</EM></span>
|
||||
<span class="comment"><EM>-- distribute, distribute with modifications, sublicense, and/or sell --</EM></span>
|
||||
<span class="comment"><EM>-- copies of the Software, and to permit persons to whom the Software is --</EM></span>
|
||||
<span class="comment"><EM>-- furnished to do so, subject to the following conditions: --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- The above copyright notice and this permission notice shall be included --</EM></span>
|
||||
<span class="comment"><EM>-- in all copies or substantial portions of the Software. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</EM></span>
|
||||
<span class="comment"><EM>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</EM></span>
|
||||
<span class="comment"><EM>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</EM></span>
|
||||
<span class="comment"><EM>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</EM></span>
|
||||
<span class="comment"><EM>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</EM></span>
|
||||
<span class="comment"><EM>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</EM></span>
|
||||
<span class="comment"><EM>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Except as contained in this notice, the name(s) of the above copyright --</EM></span>
|
||||
<span class="comment"><EM>-- holders shall not be used in advertising or otherwise to promote the --</EM></span>
|
||||
<span class="comment"><EM>-- sale, use or other dealings in this Software without prior written --</EM></span>
|
||||
<span class="comment"><EM>-- authorization. --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Author: Juergen Pfeifer, 1996</EM></span>
|
||||
<span class="comment"><EM>-- Version Control:</EM></span>
|
||||
<span class="comment"><EM>-- @Revision: 1.25 @</EM></span>
|
||||
<span class="comment"><EM>-- Binding Version 01.00</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
</head>
|
||||
<body>
|
||||
<hr><div style="text-align:center"><h1> File : terminal_interface-curses-aux.ads </h1></div><hr>
|
||||
<pre>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- <strong>GNAT</strong> ncurses Binding --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Terminal_Interface.Curses.Aux --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- S P E C --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Copyright 2018,2020 Thomas E. Dickey --</em></span>
|
||||
<span class="comment"><em>-- Copyright 1998-2011,2014 Free Software Foundation, Inc. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Permission is hereby granted, free of charge, to any person obtaining a --</em></span>
|
||||
<span class="comment"><em>-- copy of this software and associated documentation files (the --</em></span>
|
||||
<span class="comment"><em>-- "Software"), to deal in the Software without restriction, including --</em></span>
|
||||
<span class="comment"><em>-- without limitation the rights to use, copy, modify, merge, publish, --</em></span>
|
||||
<span class="comment"><em>-- distribute, distribute with modifications, sublicense, and/or sell --</em></span>
|
||||
<span class="comment"><em>-- copies of the Software, and to permit persons to whom the Software is --</em></span>
|
||||
<span class="comment"><em>-- furnished to do so, subject to the following conditions: --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- The above copyright notice and this permission notice shall be included --</em></span>
|
||||
<span class="comment"><em>-- in all copies or substantial portions of the Software. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</em></span>
|
||||
<span class="comment"><em>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</em></span>
|
||||
<span class="comment"><em>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</em></span>
|
||||
<span class="comment"><em>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</em></span>
|
||||
<span class="comment"><em>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</em></span>
|
||||
<span class="comment"><em>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</em></span>
|
||||
<span class="comment"><em>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Except as contained in this notice, the name(s) of the above copyright --</em></span>
|
||||
<span class="comment"><em>-- holders shall not be used in advertising or otherwise to promote the --</em></span>
|
||||
<span class="comment"><em>-- sale, use or other dealings in this Software without prior written --</em></span>
|
||||
<span class="comment"><em>-- authorization. --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Author: Juergen Pfeifer, 1996</em></span>
|
||||
<span class="comment"><em>-- Version Control:</em></span>
|
||||
<span class="comment"><em>-- @Revision: 1.25 @</em></span>
|
||||
<span class="comment"><em>-- Binding Version 01.00</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<b>with</b> System;
|
||||
<b>with</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C;
|
||||
<b>with</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.Strings; <b>use</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.Strings;
|
||||
<b>with</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C;
|
||||
<b>with</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.Strings; <b>use</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.Strings;
|
||||
|
||||
<b>package</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<span class="symbol"><A NAME="ref_46_35" HREF="terminal_interface-curses-aux__adb.htm#ref_42_40">Aux</A></span> <b>is</b>
|
||||
<b>pragma</b> Preelaborate (<A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</A>);
|
||||
<b>package</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<span class="symbol"><a name="ref_46_35" href="terminal_interface-curses-aux__adb.htm#ref_42_40">Aux</a></span> <b>is</b>
|
||||
<b>pragma</b> Preelaborate (<a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</a>);
|
||||
|
||||
<b>subtype</b> <span class="symbol"><A NAME="ref_49_12">C_Int</A></span> <b>is</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.int;
|
||||
<b>subtype</b> <span class="symbol"><A NAME="ref_50_12">C_Short</A></span> <b>is</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.short;
|
||||
<b>subtype</b> <span class="symbol"><A NAME="ref_51_12">C_Long_Int</A></span> <b>is</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.long;
|
||||
<b>subtype</b> <span class="symbol"><A NAME="ref_52_12">C_Size_T</A></span> <b>is</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.size_t;
|
||||
<b>subtype</b> <span class="symbol"><A NAME="ref_53_12">C_UInt</A></span> <b>is</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.unsigned;
|
||||
<b>subtype</b> <span class="symbol"><A NAME="ref_54_12">C_ULong</A></span> <b>is</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.unsigned_long;
|
||||
<b>subtype</b> <span class="symbol"><A NAME="ref_55_12">C_Char_Ptr</A></span> <b>is</b> <A HREF="interfac__ads.htm#ref_38_9">Interfaces</A>.C.Strings.chars_ptr;
|
||||
<b>type</b> <span class="symbol"><A NAME="ref_56_12">C_Void_Ptr</A></span> <b>is</b> <b>new</b> System.Address;
|
||||
<b>subtype</b> <span class="symbol"><a name="ref_49_12">C_Int</a></span> <b>is</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.int;
|
||||
<b>subtype</b> <span class="symbol"><a name="ref_50_12">C_Short</a></span> <b>is</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.short;
|
||||
<b>subtype</b> <span class="symbol"><a name="ref_51_12">C_Long_Int</a></span> <b>is</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.long;
|
||||
<b>subtype</b> <span class="symbol"><a name="ref_52_12">C_Size_T</a></span> <b>is</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.size_t;
|
||||
<b>subtype</b> <span class="symbol"><a name="ref_53_12">C_UInt</a></span> <b>is</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.unsigned;
|
||||
<b>subtype</b> <span class="symbol"><a name="ref_54_12">C_ULong</a></span> <b>is</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.unsigned_long;
|
||||
<b>subtype</b> <span class="symbol"><a name="ref_55_12">C_Char_Ptr</a></span> <b>is</b> <a href="interfac__ads.htm#ref_38_9">Interfaces</a>.C.Strings.chars_ptr;
|
||||
<b>type</b> <span class="symbol"><a name="ref_56_12">C_Void_Ptr</a></span> <b>is</b> <b>new</b> System.Address;
|
||||
|
||||
<span class="comment"><EM>-- This is how those constants are defined in ncurses. I see them also</EM></span>
|
||||
<span class="comment"><EM>-- exactly like this in all ETI implementations I ever tested. So it</EM></span>
|
||||
<span class="comment"><EM>-- could be that this is quite general, but please check with your curses.</EM></span>
|
||||
<span class="comment"><EM>-- This is critical, because curses sometime mixes Boolean returns with</EM></span>
|
||||
<span class="comment"><EM>-- returning an error status.</EM></span>
|
||||
<span class="symbol"><A NAME="ref_63_4">Curses_Ok</A></span> : <b>constant</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</A> := <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_12_4">OK</A>;
|
||||
<span class="symbol"><A NAME="ref_64_4">Curses_Err</A></span> : <b>constant</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</A> := <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_13_4">ERR</A>;
|
||||
<span class="comment"><em>-- This is how those constants are defined in ncurses. I see them also</em></span>
|
||||
<span class="comment"><em>-- exactly like this in all ETI implementations I ever tested. So it</em></span>
|
||||
<span class="comment"><em>-- could be that this is quite general, but please check with your curses.</em></span>
|
||||
<span class="comment"><em>-- This is critical, because curses sometime mixes Boolean returns with</em></span>
|
||||
<span class="comment"><em>-- returning an error status.</em></span>
|
||||
<span class="symbol"><a name="ref_63_4">Curses_Ok</a></span> : <b>constant</b> <a href="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</a> := <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_12_4">OK</a>;
|
||||
<span class="symbol"><a name="ref_64_4">Curses_Err</a></span> : <b>constant</b> <a href="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</a> := <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_13_4">ERR</a>;
|
||||
|
||||
<span class="symbol"><A NAME="ref_66_4">Curses_True</A></span> : <b>constant</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</A> := <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_15_4">TRUE</A>;
|
||||
<span class="symbol"><A NAME="ref_67_4">Curses_False</A></span> : <b>constant</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</A> := <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_16_4">FALSE</A>;
|
||||
<span class="symbol"><a name="ref_66_4">Curses_True</a></span> : <b>constant</b> <a href="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</a> := <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_15_4">TRUE</a>;
|
||||
<span class="symbol"><a name="ref_67_4">Curses_False</a></span> : <b>constant</b> <a href="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</a> := <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_16_4">FALSE</a>;
|
||||
|
||||
<span class="comment"><EM>-- Eti_Error: type for error codes returned by the menu and form subsystem</EM></span>
|
||||
<b>type</b> <span class="symbol"><A NAME="ref_70_9" HREF="terminal_interface-curses-aux__ads.htm#ref_46_35">Eti_Error</A></span> <b>is</b>
|
||||
(<span class="symbol"><A NAME="ref_71_7">E_Current</A></span>,
|
||||
<span class="symbol"><A NAME="ref_72_7">E_Invalid_Field</A></span>,
|
||||
<span class="symbol"><A NAME="ref_73_7">E_Request_Denied</A></span>,
|
||||
<span class="symbol"><A NAME="ref_74_7">E_Not_Connected</A></span>,
|
||||
<span class="symbol"><A NAME="ref_75_7">E_Not_Selectable</A></span>,
|
||||
<span class="symbol"><A NAME="ref_76_7">E_No_Match</A></span>,
|
||||
<span class="symbol"><A NAME="ref_77_7">E_Unknown_Command</A></span>,
|
||||
<span class="symbol"><A NAME="ref_78_7">E_Not_Posted</A></span>,
|
||||
<span class="symbol"><A NAME="ref_79_7">E_No_Room</A></span>,
|
||||
<span class="symbol"><A NAME="ref_80_7">E_Bad_State</A></span>,
|
||||
<span class="symbol"><A NAME="ref_81_7">E_Connected</A></span>,
|
||||
<span class="symbol"><A NAME="ref_82_7">E_Posted</A></span>,
|
||||
<span class="symbol"><A NAME="ref_83_7">E_Bad_Argument</A></span>,
|
||||
<span class="symbol"><A NAME="ref_84_7">E_System_Error</A></span>,
|
||||
<span class="symbol"><A NAME="ref_85_7">E_Ok</A></span>);
|
||||
<span class="comment"><em>-- Eti_Error: type for error codes returned by the menu and form subsystem</em></span>
|
||||
<b>type</b> <span class="symbol"><a name="ref_70_9" href="terminal_interface-curses-aux__ads.htm#ref_46_35">Eti_Error</a></span> <b>is</b>
|
||||
(<span class="symbol"><a name="ref_71_7">E_Current</a></span>,
|
||||
<span class="symbol"><a name="ref_72_7">E_Invalid_Field</a></span>,
|
||||
<span class="symbol"><a name="ref_73_7">E_Request_Denied</a></span>,
|
||||
<span class="symbol"><a name="ref_74_7">E_Not_Connected</a></span>,
|
||||
<span class="symbol"><a name="ref_75_7">E_Not_Selectable</a></span>,
|
||||
<span class="symbol"><a name="ref_76_7">E_No_Match</a></span>,
|
||||
<span class="symbol"><a name="ref_77_7">E_Unknown_Command</a></span>,
|
||||
<span class="symbol"><a name="ref_78_7">E_Not_Posted</a></span>,
|
||||
<span class="symbol"><a name="ref_79_7">E_No_Room</a></span>,
|
||||
<span class="symbol"><a name="ref_80_7">E_Bad_State</a></span>,
|
||||
<span class="symbol"><a name="ref_81_7">E_Connected</a></span>,
|
||||
<span class="symbol"><a name="ref_82_7">E_Posted</a></span>,
|
||||
<span class="symbol"><a name="ref_83_7">E_Bad_Argument</a></span>,
|
||||
<span class="symbol"><a name="ref_84_7">E_System_Error</a></span>,
|
||||
<span class="symbol"><a name="ref_85_7">E_Ok</a></span>);
|
||||
|
||||
<b>procedure</b> <span class="symbol"><A NAME="ref_87_14" HREF="terminal_interface-curses-aux__adb.htm#ref_95_14">Eti_Exception</A></span> (<span class="symbol"><A NAME="ref_87_29" HREF="terminal_interface-curses-aux__adb.htm#ref_95_29">Code</A></span> : <A HREF="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</A>);
|
||||
<span class="comment"><EM>-- Do nothing if Code = E_Ok.</EM></span>
|
||||
<span class="comment"><EM>-- Else dispatch the error code and raise the appropriate exception.</EM></span>
|
||||
<b>procedure</b> <span class="symbol"><a name="ref_87_14" href="terminal_interface-curses-aux__adb.htm#ref_95_14">Eti_Exception</a></span> (<span class="symbol"><a name="ref_87_29" href="terminal_interface-curses-aux__adb.htm#ref_95_29">Code</a></span> : <a href="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</a>);
|
||||
<span class="comment"><em>-- Do nothing if Code = E_Ok.</em></span>
|
||||
<span class="comment"><em>-- Else dispatch the error code and raise the appropriate exception.</em></span>
|
||||
|
||||
<b>procedure</b> <span class="symbol"><A NAME="ref_91_14" HREF="terminal_interface-curses-aux__adb.htm#ref_45_14">Fill_String</A></span> (<span class="symbol"><A NAME="ref_91_27" HREF="terminal_interface-curses-aux__adb.htm#ref_45_27">Cp</A></span> : chars_ptr;
|
||||
<span class="symbol"><A NAME="ref_92_27" HREF="terminal_interface-curses-aux__adb.htm#ref_46_27">Str</A></span> : <b>out</b> String);
|
||||
<span class="comment"><EM>-- Fill the Str parameter with the string denoted by the chars_ptr</EM></span>
|
||||
<span class="comment"><EM>-- C-Style string.</EM></span>
|
||||
<b>procedure</b> <span class="symbol"><a name="ref_91_14" href="terminal_interface-curses-aux__adb.htm#ref_45_14">Fill_String</a></span> (<span class="symbol"><a name="ref_91_27" href="terminal_interface-curses-aux__adb.htm#ref_45_27">Cp</a></span> : chars_ptr;
|
||||
<span class="symbol"><a name="ref_92_27" href="terminal_interface-curses-aux__adb.htm#ref_46_27">Str</a></span> : <b>out</b> String);
|
||||
<span class="comment"><em>-- Fill the Str parameter with the string denoted by the chars_ptr</em></span>
|
||||
<span class="comment"><em>-- C-Style string.</em></span>
|
||||
|
||||
<b>function</b> <span class="symbol"><A NAME="ref_96_13" HREF="terminal_interface-curses-aux__adb.htm#ref_74_13">Fill_String</A></span> (<span class="symbol"><A NAME="ref_96_26" HREF="terminal_interface-curses-aux__adb.htm#ref_74_26">Cp</A></span> : chars_ptr) <b>return</b> String;
|
||||
<span class="comment"><EM>-- Same but as function.</EM></span>
|
||||
<b>function</b> <span class="symbol"><a name="ref_96_13" href="terminal_interface-curses-aux__adb.htm#ref_74_13">Fill_String</a></span> (<span class="symbol"><a name="ref_96_26" href="terminal_interface-curses-aux__adb.htm#ref_74_26">Cp</a></span> : chars_ptr) <b>return</b> String;
|
||||
<span class="comment"><em>-- Same but as function.</em></span>
|
||||
|
||||
<b>private</b>
|
||||
<b>for</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</A>'Size <b>use</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</A>'Size;
|
||||
<b>pragma</b> Convention (C, <A HREF="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</A>);
|
||||
<b>for</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</A> <b>use</b>
|
||||
(<A HREF="terminal_interface-curses-aux__ads.htm#ref_71_7">E_Current</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_94_4">E_CURRENT</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_72_7">E_Invalid_Field</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_93_4">E_INVALID_FIELD</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_73_7">E_Request_Denied</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_92_4">E_REQUEST_DENIED</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_74_7">E_Not_Connected</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_91_4">E_NOT_CONNECTED</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_75_7">E_Not_Selectable</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_90_4">E_NOT_SELECTABLE</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_76_7">E_No_Match</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_89_4">E_NO_MATCH</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_77_7">E_Unknown_Command</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_88_4">E_UNKNOWN_COMMAND</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_78_7">E_Not_Posted</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_87_4">E_NOT_POSTED</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_79_7">E_No_Room</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_86_4">E_NO_ROOM</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_80_7">E_Bad_State</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_85_4">E_BAD_STATE</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_81_7">E_Connected</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_84_4">E_CONNECTED</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_82_7">E_Posted</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_83_4">E_POSTED</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_83_7">E_Bad_Argument</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_82_4">E_BAD_ARGUMENT</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_84_7">E_System_Error</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_81_4">E_SYSTEM_ERROR</A>,
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_85_7">E_Ok</A> => <A HREF="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</A>.<A HREF="terminal_interface-curses_constants__ads.htm#ref_80_4">E_OK</A>);
|
||||
<b>end</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</A>;
|
||||
</PRE></BODY></HTML>
|
||||
<b>for</b> <a href="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</a>'Size <b>use</b> <a href="terminal_interface-curses-aux__ads.htm#ref_49_12">C_Int</a>'Size;
|
||||
<b>pragma</b> Convention (C, <a href="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</a>);
|
||||
<b>for</b> <a href="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</a> <b>use</b>
|
||||
(<a href="terminal_interface-curses-aux__ads.htm#ref_71_7">E_Current</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_94_4">E_CURRENT</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_72_7">E_Invalid_Field</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_93_4">E_INVALID_FIELD</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_73_7">E_Request_Denied</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_92_4">E_REQUEST_DENIED</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_74_7">E_Not_Connected</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_91_4">E_NOT_CONNECTED</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_75_7">E_Not_Selectable</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_90_4">E_NOT_SELECTABLE</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_76_7">E_No_Match</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_89_4">E_NO_MATCH</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_77_7">E_Unknown_Command</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_88_4">E_UNKNOWN_COMMAND</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_78_7">E_Not_Posted</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_87_4">E_NOT_POSTED</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_79_7">E_No_Room</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_86_4">E_NO_ROOM</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_80_7">E_Bad_State</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_85_4">E_BAD_STATE</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_81_7">E_Connected</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_84_4">E_CONNECTED</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_82_7">E_Posted</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_83_4">E_POSTED</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_83_7">E_Bad_Argument</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_82_4">E_BAD_ARGUMENT</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_84_7">E_System_Error</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_81_4">E_SYSTEM_ERROR</a>,
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_85_7">E_Ok</a> => <a href="terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants</a>.<a href="terminal_interface-curses_constants__ads.htm#ref_80_4">E_OK</a>);
|
||||
<b>end</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</a>;
|
||||
</pre></body></html>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>terminal_interface-curses-forms-field_types-alpha.adb</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>terminal_interface-curses-forms-field_types-alpha.adb</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
*.comment {
|
||||
|
@ -11,67 +11,67 @@
|
|||
color: red;
|
||||
}
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<HR><DIV style="text-align:center"><H1> File : terminal_interface-curses-forms-field_types-alpha.adb </H1></DIV><HR>
|
||||
<PRE>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- <A HREF="http://www.gnat.com">GNAT</A> ncurses Binding --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Terminal_Interface.Curses.Forms.Field_Types.Alpha --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- B O D Y --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 2020 Thomas E. Dickey --</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 1999-2011,2014 Free Software Foundation, Inc. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Permission is hereby granted, free of charge, to any person obtaining a --</EM></span>
|
||||
<span class="comment"><EM>-- copy of this software and associated documentation files (the --</EM></span>
|
||||
<span class="comment"><EM>-- "Software"), to deal in the Software without restriction, including --</EM></span>
|
||||
<span class="comment"><EM>-- without limitation the rights to use, copy, modify, merge, publish, --</EM></span>
|
||||
<span class="comment"><EM>-- distribute, distribute with modifications, sublicense, and/or sell --</EM></span>
|
||||
<span class="comment"><EM>-- copies of the Software, and to permit persons to whom the Software is --</EM></span>
|
||||
<span class="comment"><EM>-- furnished to do so, subject to the following conditions: --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- The above copyright notice and this permission notice shall be included --</EM></span>
|
||||
<span class="comment"><EM>-- in all copies or substantial portions of the Software. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</EM></span>
|
||||
<span class="comment"><EM>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</EM></span>
|
||||
<span class="comment"><EM>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</EM></span>
|
||||
<span class="comment"><EM>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</EM></span>
|
||||
<span class="comment"><EM>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</EM></span>
|
||||
<span class="comment"><EM>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</EM></span>
|
||||
<span class="comment"><EM>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Except as contained in this notice, the name(s) of the above copyright --</EM></span>
|
||||
<span class="comment"><EM>-- holders shall not be used in advertising or otherwise to promote the --</EM></span>
|
||||
<span class="comment"><EM>-- sale, use or other dealings in this Software without prior written --</EM></span>
|
||||
<span class="comment"><EM>-- authorization. --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Author: Juergen Pfeifer, 1996</EM></span>
|
||||
<span class="comment"><EM>-- Version Control:</EM></span>
|
||||
<span class="comment"><EM>-- @Revision: 1.14 @</EM></span>
|
||||
<span class="comment"><EM>-- @Date: 2020/02/02 23:34:34 @</EM></span>
|
||||
<span class="comment"><EM>-- Binding Version 01.00</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<b>with</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</A>; <b>use</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</A>;
|
||||
</head>
|
||||
<body>
|
||||
<hr><div style="text-align:center"><h1> File : terminal_interface-curses-forms-field_types-alpha.adb </h1></div><hr>
|
||||
<pre>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- <strong>GNAT</strong> ncurses Binding --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Terminal_Interface.Curses.Forms.Field_Types.Alpha --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- B O D Y --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Copyright 2020 Thomas E. Dickey --</em></span>
|
||||
<span class="comment"><em>-- Copyright 1999-2011,2014 Free Software Foundation, Inc. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Permission is hereby granted, free of charge, to any person obtaining a --</em></span>
|
||||
<span class="comment"><em>-- copy of this software and associated documentation files (the --</em></span>
|
||||
<span class="comment"><em>-- "Software"), to deal in the Software without restriction, including --</em></span>
|
||||
<span class="comment"><em>-- without limitation the rights to use, copy, modify, merge, publish, --</em></span>
|
||||
<span class="comment"><em>-- distribute, distribute with modifications, sublicense, and/or sell --</em></span>
|
||||
<span class="comment"><em>-- copies of the Software, and to permit persons to whom the Software is --</em></span>
|
||||
<span class="comment"><em>-- furnished to do so, subject to the following conditions: --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- The above copyright notice and this permission notice shall be included --</em></span>
|
||||
<span class="comment"><em>-- in all copies or substantial portions of the Software. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</em></span>
|
||||
<span class="comment"><em>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</em></span>
|
||||
<span class="comment"><em>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</em></span>
|
||||
<span class="comment"><em>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</em></span>
|
||||
<span class="comment"><em>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</em></span>
|
||||
<span class="comment"><em>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</em></span>
|
||||
<span class="comment"><em>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Except as contained in this notice, the name(s) of the above copyright --</em></span>
|
||||
<span class="comment"><em>-- holders shall not be used in advertising or otherwise to promote the --</em></span>
|
||||
<span class="comment"><em>-- sale, use or other dealings in this Software without prior written --</em></span>
|
||||
<span class="comment"><em>-- authorization. --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Author: Juergen Pfeifer, 1996</em></span>
|
||||
<span class="comment"><em>-- Version Control:</em></span>
|
||||
<span class="comment"><em>-- @Revision: 1.14 @</em></span>
|
||||
<span class="comment"><em>-- @Date: 2020/02/02 23:34:34 @</em></span>
|
||||
<span class="comment"><em>-- Binding Version 01.00</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<b>with</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</a>; <b>use</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-aux__ads.htm#ref_46_35">Aux</a>;
|
||||
|
||||
<b>package</b> <b>body</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</A>.<A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</A>.<span class="symbol"><A NAME="ref_45_58" HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</A></span> <b>is</b>
|
||||
<b>package</b> <b>body</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</a>.<a href="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</a>.<span class="symbol"><a name="ref_45_58" href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</a></span> <b>is</b>
|
||||
|
||||
<b>procedure</b> <span class="symbol"><A NAME="ref_47_14" HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_14">Set_Field_Type</A></span> (<span class="symbol"><A NAME="ref_47_30" HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_30">Fld</A></span> : <A HREF="terminal_interface-curses-forms__ads.htm#ref_52_9">Field</A>;
|
||||
<span class="symbol"><A NAME="ref_48_30" HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_51_30">Typ</A></span> : <A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_45_9">Alpha_Field</A>)
|
||||
<b>procedure</b> <span class="symbol"><a name="ref_47_14" href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_14">Set_Field_Type</a></span> (<span class="symbol"><a name="ref_47_30" href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_30">Fld</a></span> : <a href="terminal_interface-curses-forms__ads.htm#ref_52_9">Field</a>;
|
||||
<span class="symbol"><a name="ref_48_30" href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_51_30">Typ</a></span> : <a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_45_9">Alpha_Field</a>)
|
||||
<b>is</b>
|
||||
<b>function</b> <span class="symbol"><A NAME="ref_50_16">Set_Fld_Type</A></span> (<span class="symbol"><A NAME="ref_50_30" HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_50_16">F</A></span> : <A HREF="terminal_interface-curses-forms__ads.htm#ref_52_9">Field</A> := <A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_30">Fld</A>;
|
||||
<span class="symbol"><A NAME="ref_51_30" HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_50_16">Arg1</A></span> : <A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_47_12">C_Int</A>) <b>return</b> <A HREF="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</A>;
|
||||
<b>function</b> <span class="symbol"><a name="ref_50_16">Set_Fld_Type</a></span> (<span class="symbol"><a name="ref_50_30">F</a></span> : <a href="terminal_interface-curses-forms__ads.htm#ref_52_9">Field</a> := <a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_30">Fld</a>;
|
||||
<span class="symbol"><a name="ref_51_30">Arg1</a></span> : <a href="terminal_interface-curses-forms-field_types__ads.htm#ref_47_12">C_Int</a>) <b>return</b> <a href="terminal_interface-curses-aux__ads.htm#ref_70_9">Eti_Error</a>;
|
||||
<b>pragma</b> Import (C, Set_Fld_Type, "set_field_type_alpha");
|
||||
|
||||
<b>begin</b>
|
||||
<A HREF="terminal_interface-curses-aux__ads.htm#ref_87_14">Eti_Exception</A> (<A HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_50_16">Set_Fld_Type</A> (<A HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_51_30">Arg1</A> => <A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_47_12">C_Int</A> (<A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_51_30">Typ</A>.<A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_47_9">Minimum_Field_Width</A>)));
|
||||
<A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_152_14">Wrap_Builtin</A> (<A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_30">Fld</A>, <A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_51_30">Typ</A>);
|
||||
<b>end</b> <A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_14">Set_Field_Type</A>;
|
||||
<a href="terminal_interface-curses-aux__ads.htm#ref_87_14">Eti_Exception</a> (<a href="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_50_16">Set_Fld_Type</a> (<a href="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_51_30">Arg1</a> => <a href="terminal_interface-curses-forms-field_types__ads.htm#ref_47_12">C_Int</a> (<a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_51_30">Typ</a>.<a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_47_9">Minimum_Field_Width</a>)));
|
||||
<a href="terminal_interface-curses-forms-field_types__ads.htm#ref_152_14">Wrap_Builtin</a> (<a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_30">Fld</a>, <a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_51_30">Typ</a>);
|
||||
<b>end</b> <a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_50_14">Set_Field_Type</a>;
|
||||
|
||||
<b>end</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</A>.<A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</A>.<A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</A>;
|
||||
</PRE></BODY></HTML>
|
||||
<b>end</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</a>.<a href="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</a>.<a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</a>;
|
||||
</pre></body></html>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>terminal_interface-curses-forms-field_types-alpha.ads</TITLE>
|
||||
<html>
|
||||
<head>
|
||||
<title>terminal_interface-curses-forms-field_types-alpha.ads</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
*.comment {
|
||||
|
@ -11,62 +11,62 @@
|
|||
color: red;
|
||||
}
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<HR><DIV style="text-align:center"><H1> File : terminal_interface-curses-forms-field_types-alpha.ads </H1></DIV><HR>
|
||||
<PRE>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- <A HREF="http://www.gnat.com">GNAT</A> ncurses Binding --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Terminal_Interface.Curses.Forms.Field_Types.Alpha --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- S P E C --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 2020 Thomas E. Dickey --</EM></span>
|
||||
<span class="comment"><EM>-- Copyright 1999-2003,2009 Free Software Foundation, Inc. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Permission is hereby granted, free of charge, to any person obtaining a --</EM></span>
|
||||
<span class="comment"><EM>-- copy of this software and associated documentation files (the --</EM></span>
|
||||
<span class="comment"><EM>-- "Software"), to deal in the Software without restriction, including --</EM></span>
|
||||
<span class="comment"><EM>-- without limitation the rights to use, copy, modify, merge, publish, --</EM></span>
|
||||
<span class="comment"><EM>-- distribute, distribute with modifications, sublicense, and/or sell --</EM></span>
|
||||
<span class="comment"><EM>-- copies of the Software, and to permit persons to whom the Software is --</EM></span>
|
||||
<span class="comment"><EM>-- furnished to do so, subject to the following conditions: --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- The above copyright notice and this permission notice shall be included --</EM></span>
|
||||
<span class="comment"><EM>-- in all copies or substantial portions of the Software. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</EM></span>
|
||||
<span class="comment"><EM>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</EM></span>
|
||||
<span class="comment"><EM>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</EM></span>
|
||||
<span class="comment"><EM>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</EM></span>
|
||||
<span class="comment"><EM>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</EM></span>
|
||||
<span class="comment"><EM>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</EM></span>
|
||||
<span class="comment"><EM>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</EM></span>
|
||||
<span class="comment"><EM>-- --</EM></span>
|
||||
<span class="comment"><EM>-- Except as contained in this notice, the name(s) of the above copyright --</EM></span>
|
||||
<span class="comment"><EM>-- holders shall not be used in advertising or otherwise to promote the --</EM></span>
|
||||
<span class="comment"><EM>-- sale, use or other dealings in this Software without prior written --</EM></span>
|
||||
<span class="comment"><EM>-- authorization. --</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<span class="comment"><EM>-- Author: Juergen Pfeifer, 1996</EM></span>
|
||||
<span class="comment"><EM>-- Version Control:</EM></span>
|
||||
<span class="comment"><EM>-- @Revision: 1.13 @</EM></span>
|
||||
<span class="comment"><EM>-- Binding Version 01.00</EM></span>
|
||||
<span class="comment"><EM>------------------------------------------------------------------------------</EM></span>
|
||||
<b>package</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</A>.<A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</A>.<span class="symbol"><A NAME="ref_42_53" HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_45_58">Alpha</A></span> <b>is</b>
|
||||
<b>pragma</b> Preelaborate (<A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</A>.<A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</A>.<A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</A>);
|
||||
</head>
|
||||
<body>
|
||||
<hr><div style="text-align:center"><h1> File : terminal_interface-curses-forms-field_types-alpha.ads </h1></div><hr>
|
||||
<pre>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- <strong>GNAT</strong> ncurses Binding --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Terminal_Interface.Curses.Forms.Field_Types.Alpha --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- S P E C --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Copyright 2020 Thomas E. Dickey --</em></span>
|
||||
<span class="comment"><em>-- Copyright 1999-2003,2009 Free Software Foundation, Inc. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Permission is hereby granted, free of charge, to any person obtaining a --</em></span>
|
||||
<span class="comment"><em>-- copy of this software and associated documentation files (the --</em></span>
|
||||
<span class="comment"><em>-- "Software"), to deal in the Software without restriction, including --</em></span>
|
||||
<span class="comment"><em>-- without limitation the rights to use, copy, modify, merge, publish, --</em></span>
|
||||
<span class="comment"><em>-- distribute, distribute with modifications, sublicense, and/or sell --</em></span>
|
||||
<span class="comment"><em>-- copies of the Software, and to permit persons to whom the Software is --</em></span>
|
||||
<span class="comment"><em>-- furnished to do so, subject to the following conditions: --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- The above copyright notice and this permission notice shall be included --</em></span>
|
||||
<span class="comment"><em>-- in all copies or substantial portions of the Software. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --</em></span>
|
||||
<span class="comment"><em>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --</em></span>
|
||||
<span class="comment"><em>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --</em></span>
|
||||
<span class="comment"><em>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --</em></span>
|
||||
<span class="comment"><em>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --</em></span>
|
||||
<span class="comment"><em>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --</em></span>
|
||||
<span class="comment"><em>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --</em></span>
|
||||
<span class="comment"><em>-- --</em></span>
|
||||
<span class="comment"><em>-- Except as contained in this notice, the name(s) of the above copyright --</em></span>
|
||||
<span class="comment"><em>-- holders shall not be used in advertising or otherwise to promote the --</em></span>
|
||||
<span class="comment"><em>-- sale, use or other dealings in this Software without prior written --</em></span>
|
||||
<span class="comment"><em>-- authorization. --</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<span class="comment"><em>-- Author: Juergen Pfeifer, 1996</em></span>
|
||||
<span class="comment"><em>-- Version Control:</em></span>
|
||||
<span class="comment"><em>-- @Revision: 1.13 @</em></span>
|
||||
<span class="comment"><em>-- Binding Version 01.00</em></span>
|
||||
<span class="comment"><em>------------------------------------------------------------------------------</em></span>
|
||||
<b>package</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</a>.<a href="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</a>.<span class="symbol"><a name="ref_42_53" href="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_45_58">Alpha</a></span> <b>is</b>
|
||||
<b>pragma</b> Preelaborate (<a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</a>.<a href="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</a>.<a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</a>);
|
||||
|
||||
<b>type</b> <span class="symbol"><A NAME="ref_45_9">Alpha_Field</A></span> <b>is</b> <b>new</b> <A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_53_9">Field_Type</A>
|
||||
<b>type</b> <span class="symbol"><a name="ref_45_9">Alpha_Field</a></span> <b>is</b> <b>new</b> <a href="terminal_interface-curses-forms-field_types__ads.htm#ref_53_9">Field_Type</a>
|
||||
<b>with</b> <b>record</b>
|
||||
<span class="symbol"><A NAME="ref_47_9">Minimum_Field_Width</A></span> : Natural := 0;
|
||||
<span class="symbol"><a name="ref_47_9">Minimum_Field_Width</a></span> : Natural := 0;
|
||||
<b>end</b> <b>record</b>;
|
||||
|
||||
<b>procedure</b> <span class="symbol"><A NAME="ref_50_14" HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_47_14">Set_Field_Type</A></span> (<span class="symbol"><A NAME="ref_50_30" HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_47_30">Fld</A></span> : <A HREF="terminal_interface-curses-forms__ads.htm#ref_52_9">Field</A>;
|
||||
<span class="symbol"><A NAME="ref_51_30" HREF="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_48_30">Typ</A></span> : <A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_45_9">Alpha_Field</A>);
|
||||
<b>procedure</b> <span class="symbol"><a name="ref_50_14" href="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_47_14">Set_Field_Type</a></span> (<span class="symbol"><a name="ref_50_30" href="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_47_30">Fld</a></span> : <a href="terminal_interface-curses-forms__ads.htm#ref_52_9">Field</a>;
|
||||
<span class="symbol"><a name="ref_51_30" href="terminal_interface-curses-forms-field_types-alpha__adb.htm#ref_48_30">Typ</a></span> : <a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_45_9">Alpha_Field</a>);
|
||||
<b>pragma</b> Inline (Set_Field_Type);
|
||||
|
||||
<b>end</b> <A HREF="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</A>.<A HREF="terminal_interface-curses__ads.htm#ref_48_28">Curses</A>.<A HREF="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</A>.<A HREF="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</A>.<A HREF="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</A>;
|
||||
</PRE></BODY></HTML>
|
||||
<b>end</b> <a href="terminal_interface__ads.htm#ref_43_9">Terminal_Interface</a>.<a href="terminal_interface-curses__ads.htm#ref_48_28">Curses</a>.<a href="terminal_interface-curses-forms__ads.htm#ref_46_35">Forms</a>.<a href="terminal_interface-curses-forms-field_types__ads.htm#ref_45_41">Field_Types</a>.<a href="terminal_interface-curses-forms-field_types-alpha__ads.htm#ref_42_53">Alpha</a>;
|
||||
</pre></body></html>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue