bsnes/snespurify/phoenix/gtk/action/item.cpp

13 lines
348 B
C++
Executable File

static void Item_tick(Item *self) {
if(self->onTick) self->onTick();
}
void pItem::setText(const string &text) {
gtk_menu_item_set_label(GTK_MENU_ITEM(widget), text);
}
void pItem::constructor() {
widget = gtk_menu_item_new_with_label("");
g_signal_connect_swapped(G_OBJECT(widget), "activate", G_CALLBACK(Item_tick), (gpointer)&item);
}