X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fadacurses-config.1.html;h=72399e265c39ba7de2bc28ddf66a60d070749ec1;hp=339fc300c162bcc66a2ba4c7bd2f84b280fe3ae3;hb=acc28c6418f43cbf15187f2f1fd9a562d5d96535;hpb=3a935d9991cdf43ebfa952073c9b555f73a3e011 diff --git a/doc/html/man/adacurses-config.1.html b/doc/html/man/adacurses-config.1.html index 339fc300..72399e26 100644 --- a/doc/html/man/adacurses-config.1.html +++ b/doc/html/man/adacurses-config.1.html @@ -1,7 +1,7 @@ - + @@ -66,22 +66,78 @@

OPTIONS

        --cflags
               echos  the gnat (Ada compiler) flags needed to com-
-              pile with adacurses
+              pile with AdaCurses.
 
        --libs echos  the  gnat  libraries  needed  to  link  with
-              adacurses
+              AdaCurses.
 
        --version
-              echos the release+patchdate version of adacurses
+              echos  the release+patchdate version of the ncurses
+              libraries used to configure and build AdaCurses.
 
-       --help prints this message
+       --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

        curses(3x)
 
-       This describes ncurses version 5.7 (patch 20110108).
+       This describes ncurses version 5.9 (patch 20140809).