Rev 9212 | Rev 10227 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
/** R : A Computer Language for Statistical Data Analysis* file console.h* Copyright (C) 1998--1999 Guido Masarotto and Brian Ripley** This program is free software; you can redistribute it and/or modify* it under the terms of the GNU General Public License as published by* the Free Software Foundation; either version 2 of the License, or* (at your option) any later version.** This program is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY; without even the implied warranty of* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the* GNU General Public License for more details.** You should have received a copy of the GNU General Public License* along with this program; if not, write to the Free Software* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA*/typedef window console;typedef window pager;typedef window dataeditor;voidsetconsoleoptions(char *fnname,int fnsty, int fnpoints,int rows, int cols, rgb nfg, rgb nufg, rgb nbg, rgb high,int pgr, int pgc, int multiplewindows, int widthonresize);pager newpager(char *title, char *filename, char *header, int unlinkonexit);console newconsole(char *name, int flags);int consolereads(console c, char *prompt, char *buf, int len,int addtohistory);int consolewrites(console c, char *s);int consolecancopy(console c);int consolecanpaste(console c);void consolecopy(console c);void consolepaste(console c);void consoleselectall(console c);void consolecmd(console c, char *cmd);void consolehelp();void consolesetbrk(console c, actionfn, char ch, char mod);void consoletogglelazy(console c);int consolegetlazy(console c);void consoleflush(console c);void consoleprint(console c);void drawconsole(control c, rect r);extern int setWidthOnResize;int consolecols(console c);