etqw-sdk/base/guis/mainmenu/utility.include
2008-05-29 00:00:00 +00:00

81 lines
3.2 KiB
Text

#ifndef __mainmenu_utility__
#define __mainmenu_utility__
// note that settings the type will clear all callback strings
$template _setup_confirmation_yesno_literal( TextLiteral, TargetWindow, OnYes, OnNo )
gui.dlgConfirmation.type = MB_YESNO | MB_ICON_QUESTION;
gui.lblConfirmation.localizedText = floatToHandle( -1 );
gui.lblConfirmation.text = TextLiteral;
gui.dlgConfirmation.window = TargetWindow;
gui.dlgConfirmation.onYes = OnYes;
gui.dlgConfirmation.onNo = OnNo;
$endtemplate
$template _setup_confirmation_yesno( TextHandle, TargetWindow, OnYes, OnNo )
gui.dlgConfirmation.type = MB_YESNO | MB_ICON_QUESTION;
gui.lblConfirmation.localizedText = localize( TextHandle );
gui.lblConfirmation.text = gui.blankWStr;
gui.dlgConfirmation.window = TargetWindow;
gui.dlgConfirmation.onYes = OnYes;
gui.dlgConfirmation.onNo = OnNo;
$endtemplate
$template _setup_confirmation_yesnocancel_literal( TextLiteral, TargetWindow, OnYes, OnNo, OnCancel )
gui.dlgConfirmation.type = MB_YESNOCANCEL | MB_ICON_QUESTION;
gui.lblConfirmation.localizedText = floatToHandle( -1 );
gui.lblConfirmation.text = TextLiteral;
gui.dlgConfirmation.window = TargetWindow;
gui.dlgConfirmation.onYes = OnYes;
gui.dlgConfirmation.onNo = OnNo;
gui.dlgConfirmation.onCancel = OnCancel;
$endtemplate
$template _setup_confirmation_yesnocancel( TextHandle, TargetWindow, OnYes, OnNo, OnCancel )
gui.dlgConfirmation.type = MB_YESNOCANCEL | MB_ICON_QUESTION;
gui.lblConfirmation.localizedText = localize( TextHandle );
gui.lblConfirmation.text = gui.blankWStr;
gui.dlgConfirmation.window = TargetWindow;
gui.dlgConfirmation.onYes = OnYes;
gui.dlgConfirmation.onNo = OnNo;
gui.dlgConfirmation.onCancel = OnCancel;
$endtemplate
$template _setup_confirmation_ok( TextHandle, TargetWindow, OnOk )
gui.dlgConfirmation.type = MB_OK | MB_ICON_INFO;
gui.lblConfirmation.localizedText = localize( TextHandle );
gui.lblConfirmation.text = gui.blankWStr;
gui.dlgConfirmation.window = TargetWindow;
gui.dlgConfirmation.onOk = OnOk;
$endtemplate
$template _setup_confirmation_ok_error( TextHandle )
gui.dlgConfirmation.type = MB_OK | MB_ICON_ERROR;
gui.lblConfirmation.localizedText = TextHandle;
gui.lblConfirmation.text = gui.blankWStr;
$endtemplate
$template _setup_confirmation_ok_error_literal( TextLiteral )
gui.dlgConfirmation.type = MB_OK | MB_ICON_ERROR;
gui.lblConfirmation.localizedText = floatToHandle( -1 );
gui.lblConfirmation.text = TextLiteral;
$endtemplate
$template _setup_confirmation_ok_dismiss( TextHandle )
gui.dlgConfirmation.type = MB_OK | MB_ICON_INFO;
gui.lblConfirmation.localizedText = localize( TextHandle );
gui.lblConfirmation.text = gui.blankWStr;
$endtemplate
$template _setup_confirmation_ok_dismiss_literal( TextLiteral )
gui.dlgConfirmation.type = MB_OK | MB_ICON_INFO;
gui.lblConfirmation.localizedText = floatToHandle( -1 );
gui.lblConfirmation.text = TextLiteral;
$endtemplate
$template _right_pane
( gui.mainHeader.rectTL.x + gui.mainHeader.rectTL.w ) - ( absoluteRect.w + 8 )
$endtemplate
#endif // !__mainmenu_utility__