1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
void CLASSIC::wake_up()
{
awakening_db = gtk_dialog_new();
gtk_dialog_add_button(GTK_DIALOG(awakening_db), g_locale_to_utf8(std::string(LANGPACK::instance().expression("snooze")).c_str(), -1, NULL, NULL, NULL), ID_BT_SNOOZE);
gtk_dialog_add_button(GTK_DIALOG(awakening_db), g_locale_to_utf8(std::string(LANGPACK::instance().expression("stop")).c_str(), -1, NULL, NULL, NULL), ID_BT_STOP);
switch(gtk_dialog_run(GTK_DIALOG(awakening_db)))
{
case ID_BT_SNOOZE:
THREAD_REVEIL::instance().snooze();
break;
case GTK_RESPONSE_NONE:
case ID_BT_STOP:
THREAD_REVEIL::instance().stop();
break;
}
gtk_widget_destroy(awakening_db);
} |
Partager