32#include <cwidget/generic/util/eassert.h>
45 class statuschoice :
public widget
55 statuschoice(
const std::wstring &_prompt,
const std::wstring &_choices)
56 : widget(), prompt(_prompt), choices(_choices)
58 eassert(choices.size()>0);
63 const std::wstring &choices)
73 bool get_cursorvisible();
74 point get_cursorloc();
76 bool focus_me() {
return true;}
80 sigc::signal1<void, int> chosen;
85 static void init_bindings();