X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fadacurses-config.1.html;h=213771c185ae6bcc04a3a1fc3130ac78ed36f172;hp=593bbfb60ccf3b3fa4e4b21950492e15d10039f1;hb=c6cfd97b8beaf0f6deafbf8aac7281cf6aa7f012;hpb=761e4f0825b330e970558e82a4bd638383914429 diff --git a/doc/html/man/adacurses-config.1.html b/doc/html/man/adacurses-config.1.html index 593bbfb6..213771c1 100644 --- a/doc/html/man/adacurses-config.1.html +++ b/doc/html/man/adacurses-config.1.html @@ -1,7 +1,6 @@ - +
+ +- ADACURSES(1) User Commands ADACURSES(1)-
+NAME
adacurses-config - helper script for AdaCurses libraries-SYNOPSIS
+SYNOPSIS
adacurses-config [options]-DESCRIPTION
+DESCRIPTION
This is a shell script which simplifies configuring an application to use the AdaCurses library binding to ncurses.-OPTIONS
+OPTIONS
--cflags echos the gnat (Ada compiler) flags needed to com- pile with AdaCurses. @@ -78,21 +79,80 @@ --help prints a list of the adacurses-config script's options. + If no options are given, adacurses-config prints the com- + bination of --cflags and --libs that gnatmake expects (see + example). + + ++EXAMPLE
+ For example, supposing that you want to compile the "Hello + World!" program for AdaCurses. Make a file named + "hello.adb": + with Terminal_Interface.Curses; use Terminal_Interface.Curses; + + procedure Hello is + + Visibility : Cursor_Visibility := Invisible; + done : Boolean := False; + c : Key_Code; + + begin + + Init_Screen; + Set_Echo_Mode (False); + + Set_Cursor_Visibility (Visibility); + Set_Timeout_Mode (Standard_Window, Non_Blocking, 0); + + Move_Cursor (Line => Lines / 2, Column => (Columns - 12) / 2); + Add (Str => "Hello World!"); + + while not done loop + + c := Get_Keystroke (Standard_Window); + case c is + when Character'Pos ('q') => done := True; + when others => null; + end case; + + Nap_Milli_Seconds (50); + + end loop; + + End_Windows; + + end Hello; + + Then, using + gnatmake `adacurses-config --cflags` hello -largs + `adacurses-config --libs` + + or (simpler): + gnatmake hello `adacurses-config` + + you will compile and link the program. +-SEE ALSO
+SEE ALSO
curses(3x) - This describes ncurses version 5.9 (patch 20130518). + This describes ncurses version 5.9 (patch 20150215). ADACURSES(1)-
- -Man(1) output converted with -man2html - +