• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Makefile.aix.inH A D21-Jul-20084.9 KiB235159

Makefile.inH A D13-Jul-200811.6 KiB573395

READMEH A D14-Jul-20082.1 KiB6543

ScrollBox.cH A D14-Jul-200811 KiB322207

ScrollBox.hH A D14-Jul-20082.2 KiB546

ScrollBoxP.hH A D14-Jul-20082.5 KiB7326

big_icon.xbmH A D15-Apr-20063.2 KiB4746

compose.hH A D14-Jul-20089.7 KiB204130

little_icon.xbmH A D14-Jul-2007906 1514

ncurses_cfg.hH A D28-Dec-20061.1 KiB4823

pdcclip.cH A D14-Jul-20084.8 KiB17198

pdcdisp.cH A D14-Jul-20083.2 KiB13392

pdcgetsc.cH A D14-Jul-2008474 3116

pdckbd.cH A D14-Jul-20082.4 KiB10356

pdcscrn.cH A D14-Jul-20083.1 KiB151103

pdcsetsc.cH A D14-Jul-20082.2 KiB7530

pdcutil.cH A D14-Jul-2008613 4028

pdcx11.cH A D14-Jul-20086.9 KiB318224

pdcx11.hH A D14-Jul-20084.4 KiB189156

sb.cH A D14-Jul-20083.5 KiB15467

x11.cH A D14-Jul-200891.6 KiB3,2302,381

xcurses-config.inH A D07-Nov-20071.5 KiB7754

README

1PDCurses for X11
2================
3
4This is a port of PDCurses for X11, aka XCurses.  It is designed to
5allow existing curses programs to be re-compiled with PDCurses,
6resulting in native X11 programs.
7
8
9Building
10--------
11
12. Run "./configure" in the top-level directory.
13
14  To build the wide-character version of the library, specify
15  "--enable-widec" as a parameter. To use X Input Methods, add
16  "--enable-xim". I recommend these options, but I haven't yet made
17  them the defaults, for the sake of backwards compatibility and due to
18  their new and relatively untested status.
19
20  If your system is lacking in UTF-8 support, you can force the use of
21  UTF-8 instead of the system locale via "--enable-force-utf8". This is
22  generally more useful in Windows.
23
24  If configure can't find your X include files or X libraries, you can
25  specify the paths with the arguments "--x-includes=inc_path" and/or
26  "--x-libraries=lib_path".
27
28  By default, the library and demo programs are built with the optimizer
29  switch -O2. You can turn this off, and turn on debugging (-g), by
30  adding "--with-debug" to the configure command.
31
32. Run "make". This should build libXCurses and all the demo programs.
33
34. Optionally, run "make install". curses.h and panel.h will be renamed
35  when installed (to xcurses.h and xpanel.h), to avoid conflicts with
36  any existing curses installations. Unrenamed copies of curses.h and
37  panel.h are installed in (by default) /usr/local/include/xcurses.
38
39  libXpanel is just a symlink to libXCurses. Both curses and panel
40  functions are in the main library.
41
42
43Distribution Status
44-------------------
45
46As of April 13, 2006, the files in this directory are released to the
47Public Domain, except for ScrollBox*, which are under essentially the
48MIT X License.
49
50
51To be Done
52----------
53
54- have newterm() create a new X window
55
56- provide a command line parsing function to enable X command line
57  arguments to be parsed and stripped from the arguments passed back
58  to the calling procedure.
59
60
61Acknowledgements
62----------------
63
64X11 port was provided by Mark Hessling <mark@rexx.org>
65