00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <dialogs/KibitzingDialog.h>
00022 #include <GLW/GLWTextButton.h>
00023 #include <GLW/GLWLabel.h>
00024 #include <GLW/GLWWindowManager.h>
00025
00026 KibitzingDialog::KibitzingDialog() :
00027 GLWWindow("Kibitzing", 280.0f, 80.0f, 0,
00028 "Shows a message saying\n\"No kibitzing, please.\"")
00029 {
00030 addWidget(new GLWLabel(10, 40, LANG_RESOURCE("NO_KIBITZING", "No kibitzing, please.")));
00031
00032 okId_ = addWidget(new GLWTextButton(LANG_RESOURCE("OK", "Ok"), 215, 10, 55, this,
00033 GLWButton::ButtonFlagOk | GLWButton::ButtonFlagCancel |
00034 GLWButton::ButtonFlagCenterX))->getId();
00035 }
00036
00037 KibitzingDialog::~KibitzingDialog()
00038 {
00039
00040 }
00041
00042 void KibitzingDialog::buttonDown(unsigned int id)
00043 {
00044 if (id == okId_)
00045 {
00046 GLWWindowManager::instance()->hideWindow(id_);
00047 }
00048 }