Initial
This commit is contained in:
82
test/Abortdlg.cpp
Normal file
82
test/Abortdlg.cpp
Normal 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)
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user