1217309Snwhitehorn-(1999-12-25)------------------------------------------------------------------- 2217309SnwhitehornThis version of dialog, formerly known as cdialog is based on the Debian 3217309Snwhitehornpackage for dialog 0.9a (see CHANGES for recent modifications) 4217309Snwhitehorn- T.Dickey <dickey@invisible-island.net> 5217309Snwhitehorn 6217309Snwhitehorn-(1996-01-15)------------------------------------------------------------------- 7217309SnwhitehornI have uploaded cdialog-0.9a.tar.gz to sunsite. It should be moved 8217309Snwhitehornto pub/Linux/utils/shell, I think. 9217309Snwhitehorn 10217309SnwhitehornStarting point for cdialog v.0.9a was dialog-0.6c. Many new features 11217309Snwhitehornlike as Resolution-independence, Auto-sizing, Maximizing, more widget 12217309Snwhitehornon the same screen (multi-widget), etc. were added. New widget are 13217309Snwhitehorntailbox and tailbox-in-background. Here are the options: 14217309Snwhitehorn 15217309Snwhitehorn Usage: dialog <Common options> <Box options> 16217309Snwhitehorn { --and-widget <Common options> <Box options> } 17217309Snwhitehorn 18217309Snwhitehorn Common options: <Global options> 19217309Snwhitehorn [--backtitle <backtitle>] [--sleep <secs>] [--beep] [--beep-after] 20217309Snwhitehorn [--clear] [--begin <y> <x>] [--aspect <ratio>] [--print-size] 21217309Snwhitehorn [--print-maxsize] [--size-err] [--separate-output] [--cr-wrap] 22217309Snwhitehorn [--tab-len <n>] [--tab-correct] [--print-version] [--no-kill] 23217309Snwhitehorn [--title <title>] 24217309Snwhitehorn 25217309Snwhitehorn Global options: [--shadow] [--no-shadow] [--separate-widget "<str>"] 26217309Snwhitehorn 27217309SnwhitehornAt the moment, mouse support with libgpm can't be added because it 28217309Snwhitehorndoes't implement the wtimeout() function of ncurses. Wtimeout() is 29217309Snwhitehornneeded to have more widgets (es.tailbox) cooperating on the same 30217309Snwhitehornscreen... I don't know if with newer versions of libgpm it's possible. 31217309Snwhitehorn 32217309SnwhitehornI have no more time to write docs for this new version...Is there 33217309Snwhitehornanyone, that looking at the code, can do it??? Ouch! :-) 34217309SnwhitehornDon't flame me! 35217309Snwhitehorn 36217309SnwhitehornFor the future, if any volunteer want, the way to evolve cdialog is to 37217309Snwhitehorn1) make a daemon for a better support of multi-tasking or implementing 38217309Snwhitehorn multithreading. 39217309Snwhitehorn2) add an option that could permit to read commands (--options) from a 40217309Snwhitehorn file, like as in a normal programming language, but maintaining 41217309Snwhitehorn compatiblity with older version of dialog. 42217309Snwhitehorn 43217309SnwhitehornI no longer could maintain cdialog... 44217309SnwhitehornExecutable and library name of cdialog are the same of dialog, for 45217309Snwhitehorncompatiblity. 46217309Snwhitehorn 47217309SnwhitehornI think that only one directive should be follow: don't use a resource 48217309Snwhitehornlike stdin, stdout when you'll write new options for cdialog; these 49217309Snwhitehornresources have to be shared from all widgets on the command line. 50217309SnwhitehornGuage uses stdin :-/ so that can't be mixed for example with an inputbox, 51217309Snwhitehornbut it was made before of multi-widget. However this is not a big problem! 52217309Snwhitehorn 53217309SnwhitehornTHERE ARE NO *KNOWN* BUGS. If anyone has much time and can find the way 54217309Snwhitehornto add wtimeout() support to libgpm, also mouse could be supported. 55217309Snwhitehorn 56217309SnwhitehornPlease use ncurses-1.9.4 or newer. 57217309Snwhitehorn 58217309Snwhitehorn| __ | demarco_p@abramo.it:~$ make Linux | more > UserFriendly; 59217309Snwhitehorn| /__) | /~~ _ _ _ _ /~\ _ / . _ | 60217309Snwhitehorn|/ ako | (___ (_) | ) ) (-' (__/ | ) /__ | | ) (_| >< . coordinator. 61217309Snwhitehorn 62