127 int selected,
i, num;
145 for (
i = 0;
i < num;
i++) {
183 if (!
pmsg->visited) {
414 memset(pdialog, 0,
sizeof(*pdialog));
GtkWidget * bottom_notebook
GtkWidget * right_notebook
#define GUI_GTK_OPTION(optname)
void gui_dialog_destroy(struct gui_dialog *dlg)
void gui_dialog_present(struct gui_dialog *dlg)
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 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 gui_dialog_alert(struct gui_dialog *dlg)
GtkWidget * gui_dialog_add_button(struct gui_dialog *dlg, const char *icon_name, const char *text, int response)
void gui_dialog_set_response_sensitive(struct gui_dialog *dlg, int response, bool setting)
static void meswin_dialog_init(struct meswin_dialog *pdialog)
static gboolean meswin_dialog_button_press_callback(GtkWidget *widget, GdkEventButton *ev, gpointer data)
void meswin_dialog_popdown(void)
static void meswin_dialog_visited_get_attr(bool visited, gint *weight, gint *style)
static void meswin_dialog_row_activated_callback(GtkTreeView *view, GtkTreePath *path, GtkTreeViewColumn *col, gpointer data)
static void meswin_dialog_set_visited(GtkTreeModel *model, GtkTreeIter *iter, bool visited)
static struct meswin_dialog meswin
static GtkListStore * meswin_dialog_store_new(void)
static void meswin_dialog_response_callback(struct gui_dialog *pgui_dialog, int response, gpointer data)
void meswin_dialog_popup(bool raise)
static void meswin_dialog_refresh(struct meswin_dialog *pdialog)
static void meswin_dialog_free(struct meswin_dialog *pdialog)
static void meswin_dialog_selection_callback(GtkTreeSelection *selection, gpointer data)
void real_meswin_dialog_update(void *unused)
bool meswin_dialog_is_open(void)
GdkPixbuf * sprite_get_pixbuf(struct sprite *sprite)
void sprite_get_bounding_box(struct sprite *sprite, int *start_x, int *start_y, int *end_x, int *end_y)
void gui_dialog_add_content_widget(struct gui_dialog *dlg, GtkWidget *wdg)
#define fc_assert_ret(condition)
#define fc_assert(condition)
#define fc_assert_ret_val(condition, val)
void meswin_popup_city(int message_index)
void meswin_goto(int message_index)
int meswin_get_num_messages(void)
const struct message * meswin_get_message(int message_index)
void meswin_double_click(int message_index)
void meswin_set_visited_state(int message_index, bool state)
struct gui_dialog * shell
struct sprite * get_event_sprite(const struct tileset *t, enum event_type event)