/*----------------------------------------------------------------------+
|									|
|  Copyright (1995) Bentley Systems, Inc., All rights reserved.		|
|									|
|  "MicroStation" is a registered trademark and "MDL" and "MicroCSL"	|
|  are trademarks of Bentley Systems, Inc.			    	|
|									|
|  Limited permission is hereby granted to reproduce and modify this	|
|  copyrighted material provided that the resulting code is used only 	|
|  in conjunction with Bentley Systems products under the terms of the	|
|  license agreement provided therein, and that this notice is retained	|
|  in its entirety in any such reproduction or modification.		|
|									|
+----------------------------------------------------------------------*/
/*----------------------------------------------------------------------+
|									|
|   $Workfile:   v550new.txt  $
|   $Revision:   6.2  $
|   	$Date:   18 Oct 1995 09:39:30  $
|									|
+----------------------------------------------------------------------*/

		    	About V550NEW
		    	===============
This application demonstrates some of the major new features for MicroStation
PowerDraft and MicroStation 95 MDL programmers.

Message Boxes
==============

int 	mdlDialog_openMessageBox    	/* returns ACTIONBUTTON_xxx */
(
int 	dialogId,   	/* => */
char	*msgStringP,	/* => */
int 	iconId      	/* => */
);

This call replaces mdlDialog_openAlert and mdlDialog_openInfoBox.


File Open Dialogs
==================
If you have not customized any file open dialog (i.e. pass 0 for the dialogId
when calling mdlDialog_fileOpen, mdlDialog_defFileOpen, or mdlDialog_fileCreate)
then you have no work to do.  The file open dialogs will be converted automatically.
If you have customized a file open dialog then you will need to replace the 
dialog resource at a minimum.  If you want descriptive filter types (recommended)
you will need to use the mdlDialog_fileOpenExt call.

int 	mdlDialog_fileOpenExt       	/* returns SUCCESS if OK is pressed */
(
char	    	fileName,    /* <= */
void	    	*extraP,     /* <= unused, pass NULL */
FileOpenParams	*paramsP,    /* => */
long	    	attributes   /* => unused, pass 0 */
);


Tool Boxes
===========
Beginning with MicroStation PowerDraft, tool boxes replace palettes.



Dialog Messages
===============
The following dialog messages are demonstrated in the "Window Moving" example.

DIALOG_MESSAGE_WINDOWMOVING -	Message sent to a dialog box before a move or size 
			    	event occurs.  The application is given the opportunity
			    	to change the width and height of the dialog.

DIALOG_MESSAGE_DOCKEDEXTENT -	Since the sample dialog box is dockable, the dialog
			    	manager will send this message to allow the application
			    	to calculate the size of the dialog box in the 
			    	docked position.


Dialog Item Messages
====================
The following dialog item messages are demonstrated in the "CAD Input Journaling" example.

DITEM_MESSAGE_JOURNALSTATE -	Message sent to a dialog item when the MACRO generator 
			    	is active.  This hook function adds or changes the information
			    	to be journaled and added to the BASIC macro by using 
			    	the mdlSystem_journalXXX functions.


