79 _(
"Where to display messages?\n"
80 "<b>Out</b>put window ; "
81 "<b>Mes</b>sages window ; "
82 "<b>Pop</b>up individual window"));
110 for (j = 0; j <
NUM_MW; j++) {
127 renderer,
"text", 3,
NULL);
136 -1,
_(
"Out"), renderer,
144 -1,
_(
"Mes"), renderer,
152 -1,
_(
"Pop"), renderer,
191 for (j = 0; j <
NUM_MW; j++) {
const char * get_event_message_text(enum event_type event)
#define sorted_event_iterate_end
#define sorted_event_iterate(event)
void gtk_tree_view_focus(GtkTreeView *view)
void gui_dialog_destroy(struct gui_dialog *dlg)
void itree_get(ITree *it,...)
void gui_dialog_raise(struct gui_dialog *dlg)
void gui_dialog_new(struct gui_dialog **pdlg, GtkNotebook *notebook, gpointer user_data, bool check_top)
void gui_dialog_response_set_callback(struct gui_dialog *dlg, GUI_DIALOG_RESPONSE_FUN fun)
void itree_begin(GtkTreeModel *model, ITree *it)
void gui_dialog_show_all(struct gui_dialog *dlg)
void gui_dialog_set_title(struct gui_dialog *dlg, const char *title)
void gui_dialog_set_default_size(struct gui_dialog *dlg, int width, int height)
void itree_next(ITree *it)
GtkWidget * gui_dialog_add_button(struct gui_dialog *dlg, const char *icon_name, const char *text, int response)
gboolean itree_end(ITree *it)
static void item_toggled(GtkCellRendererToggle *cell, gchar *spath, gpointer data)
static GtkListStore * models[NUM_LISTS]
void popup_messageopt_dialog(void)
static void create_messageopt_dialog(void)
static void messageopt_response(struct gui_dialog *dlg, int response, gpointer data)
static struct gui_dialog * shell
int messages_where[E_COUNT]