Roger Newson wrote:
>I now have another query about dialogs (which I also raised with Vince, who
>referred me to James). The official Stata dialog file -efunction.dlg-
>contains another unpublicised command, namely EXP, which appears to specify
>an expression button, which, if clicked on, causes an expression pallette
>to open, allowing the user to create (and graph) an expression by pointing
>and clicking. (Users can type -db efunction- to demonstrate this.) What is
>the syntax of the EXP command? And how many more unpublicised dialog
>commands are there?
EXP (expression control) takes the following options in addition to
the normal position arguments.
	label()
	error()
	default()
	option()
	buttonwidth()
	onchange()
Unless I am mistaken, the only undocumented controls available to the
dialog system are the expression builder (EXP) and the custom color
picker (COLOR).
I have inserted example code for the expression builder below.
**********
VERSION 8.0
POSITION . . 400 300
HELP hlp1, view("help someHelpFile")
RESET res1
OK ok1, label("OK")
CANCEL can1, label("Cancel")
SUBMIT submit1, label("Submit")
DIALOG main, label("Test dialog") tabtitle("Main")
BEGIN
	EXP  ex_name 10 10 300 .,			///
		label("Create")				///
		error("Error message here")		///
		default(x < 10)				///
		option(my expression)			///
		buttonwidth(130)			///
		onchange(script my_script)
END
**********
-- James
[email protected]
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/