Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Ncurses


Related Topics
AEC

In the News (Fri 4 Dec 09)

  
  Ncurses
Ncurses is a programming library providing an API, allowing the programmer to write text-based user interfaces, TUIs[?], in a terminal-independent manner.
Ncurses stands for "new curses", and is a replacement for the discontinued 4.4BSD classic curses.
Ncurses is a part of the GNU project, see [1] (http://www.gnu.org/software/ncurses/ncurses.html).
www.ebroadcast.com.au /lookup/encyclopedia/nc/Ncurses.html   (63 words)

  
 Announcing ncurses 5.5 - GNU Project - Free Software Foundation (FSF)
modify parameter type in c++ binding for insch() and mvwinsch() to be consistent with underlying ncurses library (was char, is chtype).
add -c and -w options to allow user to suppress ncurses' resizing of the terminal emulator window in the special case where it is not able to detect the true size.
Beta versions of Ncurses and patches to the current release are made available at ftp://invisible-island.net/ncurses/.
www.gnu.org /software/ncurses/ncurses.html   (2393 words)

  
 Manual Lookup for 'ncurses.3'
The ncurses routines emulate the ncurses(3NCURSES) library of System V Release 4 UNIX, and the XPG4 curses standard (XSI curses) but the ncurses library is freely redistributable in source form.
The ncurses package supports: overall screen, window and pad manipula- tion; output to windows and pads; reading terminal input; control over terminal and curses input and output options; environment query rou- tines; color manipulation; use of soft label keys; terminfo capabili- ties; and access to low-level terminal-manipulation routines.
TERMCAP If the ncurses library has been configured with termcap support, ncurses will check for a terminal's description in termcap form if it is not available in the terminfo database.
www.cse.unsw.edu.au /scripts/man-cgi?ncurses.3   (2923 words)

  
 ncurses(3): CRT screen handling/optimization ... - Linux man page
The ncurses package supports: overall screen, window and pad manipulation; output to windows and pads; reading terminal input; control over terminal and curses input and output options; environment query routines; color manipulation; use of soft label keys; terminfo capabilities; and access to low-level terminal-manipulation routines.
The ncurses library permits manipulation of data structures, called windows, which can be thought of as two-dimensional arrays of characters representing all or part of a CRT screen.
During initialization, the ncurses library checks for special cases where VT100 line-drawing (and the corresponding alternate character set capabilities) described in the terminfo are known to be missing.
www.die.net /doc/linux/man/man3/ncurses.3.html   (3251 words)

  
 UNIX man pages : ncurses ()   (Site not responding. Last check: 2007-11-03)
This implementation is ``new curses'' (ncurses) and is the approved replacement for 4.4BSD classic curses, which has been discontinued.
The ncurses routines emulate the curses(3X) library of System V Release 4 UNIX, and the XPG4 curses standard (XSI curses) but the ncurses library is freely redistributable in source form.
The ncurses library is intended to be BASE-level conformant with the XSI Curses standard.
unixhelp.ed.ac.uk /CGI/man-cgi?ncurses   (2777 words)

  
 Ada95 Binding for ncurses
The ncurses Ada95 binding is © 1996-2000 by Jürgen Pfeifer.
Mention of ncurses and the author of this binding in any applications linked with it is highly appreciated.
ncurses has internally implemented it in a way, that uses the line parameter also to control the amount of lines to steal.
www.delorie.com /gnu/docs/ncurses/Ada95.html   (706 words)

  
 lf233, SoftwareDevelopment: Introduction to Ncurses   (Site not responding. Last check: 2007-11-03)
Ncurses is a library that provides function-key mapping, screen painting functions and the ability to use multiple non-overlapping windows on text-based terminals.
Therefore, ncurses could be used and trusted for designs that are supposed to work across different platforms and various terminals.
This mechanism is the reason why ncurses functions and standard I/O functions can produce bad results when used together; when ncurses functions are called they set a flag which tells refresh that the line has changed whereas nothing like this happens when you call a standard I/O function.
www.linuxfocus.org /English/March2002/article233.shtml   (3807 words)

  
 Ncurses - Wikipedia, the free encyclopedia
Ncurses stands for "new curses", and is a replacement for the discontinued 4.4 BSD classic curses.
Ncurses is a part of the GNU project.
Curses Development Kit The original open source library of ncurses widgets developed by Mike Glover (at Vexus).
en.wikipedia.org /wiki/Ncurses   (257 words)

  
 NCURSES - Frequently Asked Questions (FAQ)
Ncurses shares with SVr4 curses a limitation which is documented in the C standard.
Ncurses uses this information to slow down the rate at which characters are sent to the terminal.
Ncurses 5.0 is not compatible with ncurses 4.2, however I frequently see people advising others to "fix" programs that require the older library to make a symbolic link from the newer name to the older.
dickey.his.com /ncurses/ncurses.faq.html   (6965 words)

  
 Installing Ncurses-5.2 - Andamooka Reader   (Site not responding. Last check: 2007-11-03)
This moves all of the static ncurses library files from /lib to /usr/lib.
Ncurses install routine doesn't set the permissions properly so we do it manaully instead.
The libraries that make up the Ncurses library are used to display text (often in a fancy way) on the screen.
www.andamooka.org /reader.pl?pgid=lfsch06_ncurses   (444 words)

  
 NCURSES - New Curses   (Site not responding. Last check: 2007-11-03)
It was later polished (e.g., ANSI prototypes, reformatted, some bug fixes, but still essentially the same package) and re-issued as ncurses 1.8.1 in late 1993 by Zeyd Ben-Halim.
Ncurses 1.8.1 was too immature (dumped core, was not portable, etc).
Ncurses 1.8.5 was advertised as 100% SVr4 compatible.
dickey.his.com /ncurses/ncurses.html   (292 words)

  
 8.3 Ncurses - Introduction   (Site not responding. Last check: 2007-11-03)
Ncurses will then update and the physical terminal with the information in.
Normally the database is located in /lib/terminfo/ and ncurses will look there for local terminal definitions.
Ncurses will check this variable and use the definitions stored there instead of /usr/lib/terminfo/.
jamesthornton.com /linux/lpg/node97.html   (618 words)

  
 Ncurses - Introduction   (Site not responding. Last check: 2007-11-03)
Initscr() is used to initialize the ncurses data structures and to read the proper terminfo file.
Ncurses will then update curscr and the physical terminal with the information in stdscr.
Ncurses will use for the update process internal optimization so you can change different windows and then update the screen at once in the most optimal way.
www.fis.unipr.it /lca/linux/lpg/node16.html   (606 words)

  
 ed! - ncurses tutorial for beginners
For making the interface of the editor, the ncurses library provided by Linux will come in extremely handy.
This function initializes the screen and should be called before any of the ncurses library functions are used.
This function resets the screen and should always be called before exiting any program that uses the ncurses library.
www.writeka.com /ed/ncurses_library.html   (518 words)

  
 sec-suse-ncurses
As a permanent and cleaner fix, we do not provide update packages for the ncurses library, but we suggest to change the modes of the relevant setuid applications.
There are three setuid-root applications contained in SuSE-distributions: xaos (suid root for permissions to use SVGAlib on the Linux console) screen (does not need root privs in the latest version) cda, contained in the xmcd program, a command line CD player.
The script attached to the email with this announcement changes the modes of files in the SuSE distribution that match both criteria necessary to exploit the buffer overflow in the ncurses library: 1) the binary is setuid root, 2) it is linked against libncurses.
lwn.net /2000/1102/a/sec-suse-ncurses.php3   (427 words)

  
 NCURSES - Frequently Asked Questions (FAQ)
ncurses developers (exclusive of Pavel Curtis, who put his work in the public domain several years ago) early in 1998 assigned their copyright to the Free Software Foundation, which has promised to use the following distribution terms for at least five years.
ncurses 5.0 in late 1999, there are numerous fixes which are not in that database.
ncurses 4.2 works properly if you replace that directory with a file so it cannot write terminfo entries which would conflict with the standard location.
karmak.org /archive/2002/03/ncurses.html   (4652 words)

  
 CS330 NCurses
NCURSES is a clone of the original System V Release 4.0 (SVr4) curses.
In the remainder of the document, the terms curses and ncurses are used interchangeably.
To get you started with Ncurses, you first need to know how to write a basic program and compile it.
www.cs.uregina.ca /Links/class-info/330/NCurses/ncurses.html   (1464 words)

  
 ncurses-ruby - A Ruby module for accessing the ncurses library   (Site not responding. Last check: 2007-11-03)
ncurses is a C library with fuctions for manipulating text screens.
Ncurses provides functions for input and output from and to text terminals (providing random access to any screen coordinate), and embeds these functions into a framework of rectangular regions on the screen.
This ruby extension makes most functions, constants, and external variables of the C library ncurses accessible from the Ruby programming language.
ncurses-ruby.berlios.de   (178 words)

  
 Linux: ncurses   (Site not responding. Last check: 2007-11-03)
[See terminfo(5) for further details.] The ncurses library permits manipulation of data structures, called windows, which can be thought of as two-dimensional arrays of charac- The routines not beginning with w affect stdscr.) After using routines to manipulate a window, refresh is called, telling curses to make the user's CRT screen look like stdscr.
The characters in a window are actually of type chtype, (character and attribute data) so that other information about the character may also be stored with each character.
HOME Tells ncurses where your home directory is. That is where it may read and write auxiliary terminal descriptions: 3 = middle.
www.linuxforum.com /man/ncurses.3.php   (2209 words)

  
 Linux.com - Ncurses
The Ncurses package provides character and terminal handling libraries, including panels and menus.
It is mainly used to test the correctness of an entry in the terminfo database.
It translates a terminfo file from source format into the binary format needed for the ncurses library routines.
www.linux.com /guides/html/appendixa/ncurses.shtml   (240 words)

  
 Announcing ncurses 5.3 Pre-Release
The ncurses distribution is available via anonymous FTP at the GNU distribution site ftp://ftp.gnu.org/pub/gnu/ncurses.
This release is designed to be upward compatible from ncurses 5.0 and 5.2; very few applications will require recompilation, depending on the platform.
Binary terminfo entries generated by the ncurses tic(1) implementation are bit-for-bit-compatible with the entry format SVr4 curses uses.
www.delorie.com /gnu/docs/ncurses/announce.html   (2041 words)

  
 ncurses: Portable Screen-Handling for Linux | Linux Journal
The ncurses suite now includes an ncurses program which allows you explicitly test most of ncurses's capabilities on any new platform.
The ncurses library has already been used to successfully support nvi for production, so it's a good bet that by the time you read this, Keith will have finished his testing--and BSD curses will be history.
This means that ncurses will become the official standard curses for Linux, as well as for all the myriad free versions of BSD Unix.
www.linuxjournal.com /article/1124   (1626 words)

  
 YoLinux.com Manpage: ncurses
This can be done by executing the tput init command after the shell environment variable TERM has been exported.
If your application makes heavy use of multiple-clicking, you may wish to lengthen this default value because the timeout applies to the composed multi- click event as well as the individual clicks.
In either case, setting it directs ncurses to ignore the usual place for this informa- tion, e.g., /etc/termcap.
node1.yo-linux.com /cgi-bin/man2html?cgi_command=ncurses   (2690 words)

  
 LinuxDig.Com : Linux Howto LDP : NCURSES Programming HOWTO
This document is intended to be an "All in One" guide for programming with ncurses and its sister libraries.
Ncurses not only creates a wrapper over terminal capabilities, but also gives a robust framework to create nice looking UI (User Interface)s in text mode.
To use ncurses library functions, you have to include ncurses.h and to link the program with ncurses library the flag -lncurses should be added.
www.linuxdig.com /howto/ldp/NCURSES-Programming-HOWTO.php   (9387 words)

  
 ncurses - Dev Shed
ncurses C programming forum discussing all C derivatives, including C#, C++, Object-C, and even plain old vanilla C. These languages are low level languages, and used on projects such as device drivers, compilers, and even whole computer operating systems.
I'm trying to do a data enty prog (I'm using Linux 7 and gcc) and I'm using the ncurses library and when I try to use the f1 to f4 keys or use de 1,3,7,9 keys of the numeric pad (with the num lock on) the program exits.
I am not sure if ncurses honors the TERM variable automatically, maybe you have to take care of it yourself.
forums.devshed.com /c-programming-42/ncurses-69412.html   (1060 words)

  
 IT Services: ncurses 5.4
The ncurses (new curses) library is a freeware emulation of System V Release 4.0 curses.
The ncurses package is the source of the terminfo database in pubsw and is used by a huge number of installed packages.
Note that the C++ bindings do not compile properly on AIX and are therefore not installed on that platform (but the rest of the package is available).
www.stanford.edu /services/pubsw/package/libraries/ncurses.html   (189 words)

  
 Introduction
A detailed history of NCURSES can be found in the NEWS file from the source distribution.
This document is intended to be a "All in One" guide for programming with ncurses and its sister libraries.
All the programs are released under the same license that is used by ncurses (MIT-style).
www.tldp.org /HOWTO/NCURSES-Programming-HOWTO/intro.html   (1610 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.