This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

82
test/Abortdlg.cpp Normal file
View File

@@ -0,0 +1,82 @@
#include <test/abortdlg.hpp>
#include <common/keydata.hpp>
AbortDlg::AbortDlg(void)
: mIsDestroyed(FALSE), mIsCancelled(FALSE)
{
}
AbortDlg::AbortDlg(const AbortDlg &someAbortDlg)
{ // private implementation
*this=someAbortDlg;
}
AbortDlg::~AbortDlg()
{
destroy();
}
AbortDlg &AbortDlg::operator=(const AbortDlg &someAbortDlg)
{ // private implementation
return *this;
}
void AbortDlg::perform(GUIWindow &parentWindow)
{
mIsDestroyed=FALSE;
mIsCancelled=FALSE;
create(parentWindow);
}
void AbortDlg::create(GUIWindow &parentWindow)
{
String buttonName("BUTTON");
DialogTemplate dlgTemplate;
DialogItemTemplate cancelButton;
dlgTemplate.titleText("Printing...");
dlgTemplate.posRect(Rect(10,73,220,42));
dlgTemplate.pointSize(8);
dlgTemplate.typeFace("Helv");
dlgTemplate.style(WS_VISIBLE|WS_CAPTION|DS_3DLOOK|WS_SYSMENU|DS_SETFONT|WS_POPUP);
cancelButton.className(buttonName);
cancelButton.titleText("Cancel");
cancelButton.style(WS_VISIBLE|WS_CHILD|WS_TABSTOP|WS_GROUP);
cancelButton.posRect(Rect(85,22,50,14));
cancelButton.itemID(IDCANCEL);
dlgTemplate+=cancelButton;
createDialog(parentWindow,dlgTemplate,DynamicDialog::ModelessDialog);
}
WORD AbortDlg::dlgCommand(DWORD commandID,CallbackData &someCallbackData)
{
switch(commandID)
{
case IDCANCEL :
mIsCancelled=TRUE;
destroy();
break;
}
return FALSE;
}
BOOL AbortDlg::dlgInitDialog(CallbackData &/*someCallbackData*/)
{
init();
return TRUE;
}
void AbortDlg::dlgDestroyDialog(CallbackData &/*someCallbackData*/)
{
mIsDestroyed=TRUE;
return;
}
// virtuals
void AbortDlg::init(void)
{
}