m4_define(`DIALOG_WIDTH', `390') m4_define(`DIALOG_HEIGHT', `320') m4_define(`BOTTOMSTRIPE_Y', `m4_eval(DIALOG_HEIGHT-32)') m4_define(`NAVBUTTON_Y', `m4_eval(DIALOG_HEIGHT-23)') m4_define(`NAVBUTTON_DIM', `X="`$1'" Y="NAVBUTTON_Y" Width="66" Height="17"') m4_define(`_YPOS', `0') m4_define(`SETY', `m4_define(`_YPOS', `$1')') m4_define(`INCY', `SETY(m4_eval(_YPOS+(`$1')))') m4_define(`PARTIALHEIGHT', `Y="_YPOS" Height="`$1'" INCY(`$1') INCY(_GETGAP(`$2'))') m4_define(`_GETGAP', `m4_ifelse(`',`$1', 10, `$1')') m4_define(`FULLHEIGHT', `Y="_YPOS" Height="m4_eval(BOTTOMSTRIPE_Y - _YPOS - 10)"') m4_define(`BOTTOM_Y', `m4_eval(BOTTOMSTRIPE_Y - 10)') m4_define(`DIALOGPROP', `Width="DIALOG_WIDTH" Height="DIALOG_HEIGHT" Title="[ProductName] - Installer" NoMinimize="yes"') m4_define(`TOPSTRIPE', ` SETY(`$1') INCY(10) {&MSSansBold8}`$2' `$3' ') m4_define(`TEXTCONTROL', ` `$3' INCY(`$2')') m4_define(`TEXTCONTROL2', ` `$3' ') m4_define(`BOTTOMSTRIPE', ` ') m4_define(`NEWDIALOGEVENT', ` ') m4_define(`SPAWNDIALOGEVENT', ` ') m4_define(`BACKBUTTON_GENERIC', ` `$3' ') m4_define(`NEXTBUTTON_GENERIC', ` `$3' ') m4_define(`CANCELBUTTON_GENERIC', ` `$3' ') m4_define(`NEXTBUTTON_NOTDEFAULT', ` `$3' ') m4_define(`BACKBUTTON_DISABLED', `BACKBUTTON_GENERIC(Back, Disabled="yes")') m4_define(`BACKBUTTON', `BACKBUTTON_GENERIC(Back, , NEWDIALOGEVENT(`$1'))') m4_define(`NEXTBUTTON_DISABLED', `NEXTBUTTON_GENERIC(Next, Disabled="yes")') m4_define(`NEXTBUTTON', `NEXTBUTTON_GENERIC(Next, , NEWDIALOGEVENT(`$1'))') m4_define(`CANCELBUTTON', `CANCELBUTTON_GENERIC(Cancel, Cancel="yes", SPAWNDIALOGEVENT(CancelInstallerDlg))') m4_define(`_GUIDSUFFIX', `10000000') m4_define(`_SETGUID', `m4_define(`_GUIDSUFFIX', `$1')') m4_define(`_GUIDINC', `_SETGUID(m4_eval(_GUIDSUFFIX+1))') m4_define(`GUID_CREATE_UNIQUE', `_GUIDINC()WIX_DB_GUID_PREFIX()`'_GUIDSUFFIX()') m4_define(`_WIXDB_PRODUCT', WIX_DB_PRODUCT_NAME) m4_define(`_WIXDB_VERSION', WIX_DB_VERSION) m4_define(`_WIXDB_CURDIR', `unknown') m4_define(`_WIXDB_CURFILE', `unknown') m4_define(`_WIXDB_SUBDIR', `') m4_define(`WIX_DB_SET_PRODUCT', `m4_define(`_WIXDB_PRODUCT', `$1')') m4_define(`WIX_DB_SET_VERSION', `m4_define(`_WIXDB_VERSION', `$1')') m4_define(`WIX_DB_SET_CURDIR', `m4_define(`_WIXDB_CURDIR', `$1')') m4_define(`WIX_DB_SET_CURFILE', `m4_define(`_WIXDB_CURFILE', `$1')') m4_define(`WIX_DB_SET_SUBDIR', `m4_define(`_WIXDB_SUBDIR', `$1')') m4_define(`_LASTCHAR', `m4_substr(`$1',m4_eval(m4_len(`$1')-1))') m4_define(`_LOPCHAR', `m4_substr(`$1',0,m4_eval(m4_len(`$1')-1))') m4_define(`_CHOPNAME', `m4_ifelse(_LASTCHAR(`$1'),/,`$1',`_CHOPNAME(_LOPCHAR(`$1'))')') m4_define(`WIX_DB_BEGIN_SUBDIR', `WIX_DB_SET_SUBDIR(_WIXDB_SUBDIR/`$1')') m4_define(`WIX_DB_END_SUBDIR', `WIX_DB_SET_SUBDIR(_LOPCHAR(_CHOPNAME(_WIXDB_SUBDIR)))') m4_define(`WIX_DB_CLEAR_SUBDIR', `WIX_DB_SET_SUBDIR()') m4_define(`WIX_DB_PERSISTENT_GUID', `m4_esyscmd(echo "_WIXDB_PRODUCT @@ _WIXDB_VERSION @@ _WIXDB_CURDIR @@ _WIXDB_SUBDIR @@ _WIXDB_CURFILE" | openssl md5 | sed -e "s/^\(........\)\(....\)\(....\)\(....\)\(....\)\(............\)/\1-\2-\3-\4-\5/")') m4_define(`DB_LICENSE_INTRO', `The following license applies to this copy of software you are about to install. Please read it carefully before proceeding. Select below the nature of the license by which you will use this product. For more information about Oracle Corporation's licensing please contact us at berkeleydb-info_us@oracle.com') m4_define(`DB_ENVIRONMENT_INTRO', `[ProductName] will need to modify certain environment variables to work properly. If you elect not to set these variables you may find that some utilities`,' scripts and other parts of [ProductName] won't work properly. Please indicate that you skipped this step if you request support help from us.') m4_define(`COMMON_PROPERTIES', ` dda msg.exe