/*
* DynamicDialog.h
* Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED.
*/
// SOL++2000
// 2000.02.18
#pragma once
#include <sol\PopupView.h>
namespace SOL {
class DynamicDialog :public PopupView {
protected:
long defaultProc(Event& event) {
return FALSE;
}
public:
DynamicDialog():PopupView() { }
public:
DynamicDialog(View* parent, const TCHAR* label, Args& args)
:PopupView(parent, label,
args.set(XmNclassName, (ulong)WC_DIALOG))
{
}
public:
virtual Boolean create(View* parent, const TCHAR* label, Args& args)
{
return PopupView::create(parent, label,
args.set(XmNclassName, (ulong)WC_DIALOG));
}
void popup(Action& action) {
show(SW_NORMAL);
}
};
}
|