60 LOG(
LOG_INFO,
"gtk-v2::client_exit",
"Exiting with return value 0.");
79 static void menu_about(GtkMenuItem *menuitem, gpointer user_data) {
80 GtkWidget *about_window;
81 about_window = GTK_WIDGET(gtk_builder_get_object(
dialog_xml,
"about_window"));
82 gtk_dialog_run(GTK_DIALOG(about_window));
83 gtk_widget_hide(about_window);
92 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"quit_character"));
93 g_signal_connect ((gpointer) widget,
"activate",
96 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"quit"));
97 g_signal_connect ((gpointer) widget,
"activate",
100 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"configure"));
101 g_signal_connect ((gpointer) widget,
"activate",
104 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"disconnect"));
105 g_signal_connect ((gpointer) widget,
"activate",
108 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"keybindings"));
109 g_signal_connect ((gpointer) widget,
"activate",
112 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"msgctrl"));
113 g_signal_connect ((gpointer) widget,
"activate",
116 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"save_window_position"));
117 g_signal_connect ((gpointer) widget,
"activate",
120 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"spells"));
121 g_signal_connect ((gpointer) widget,
"activate",
124 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"skills"));
125 g_signal_connect ((gpointer) widget,
"activate",
128 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"do_not_pickup"));
129 g_signal_connect ((gpointer) widget,
"activate",
132 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"stop_before_pickup"));
133 g_signal_connect ((gpointer) widget,
"activate",
136 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"body_armor"));
137 g_signal_connect ((gpointer) widget,
"activate",
140 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"boots"));
141 g_signal_connect ((gpointer) widget,
"activate",
144 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"cloaks"));
145 g_signal_connect ((gpointer) widget,
"activate",
148 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"gloves"));
149 g_signal_connect ((gpointer) widget,
"activate",
152 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"helmets"));
153 g_signal_connect ((gpointer) widget,
"activate",
156 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"shields"));
157 g_signal_connect ((gpointer) widget,
"activate",
160 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"skillscrolls"));
161 g_signal_connect ((gpointer) widget,
"activate",
164 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"normal_book_scrolls"));
165 g_signal_connect ((gpointer) widget,
"activate",
168 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"spellbooks"));
169 g_signal_connect ((gpointer) widget,
"activate",
172 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"drinks"));
173 g_signal_connect ((gpointer) widget,
"activate",
176 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"food"));
177 g_signal_connect ((gpointer) widget,
"activate",
180 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"flesh"));
181 g_signal_connect ((gpointer) widget,
"activate",
184 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"keys"));
185 g_signal_connect ((gpointer) widget,
"activate",
188 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"magical_items"));
189 g_signal_connect ((gpointer) widget,
"activate",
192 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"potions"));
193 g_signal_connect ((gpointer) widget,
"activate",
196 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"valuables"));
197 g_signal_connect ((gpointer) widget,
"activate",
200 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"wands_rods_horns"));
201 g_signal_connect ((gpointer) widget,
"activate",
204 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"jewels"));
205 g_signal_connect ((gpointer) widget,
"activate",
208 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"containers"));
209 g_signal_connect ((gpointer) widget,
"activate",
212 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"all_weapons"));
213 g_signal_connect ((gpointer) widget,
"activate",
216 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"missile_weapons"));
217 g_signal_connect ((gpointer) widget,
"activate",
220 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"bows"));
221 g_signal_connect ((gpointer) widget,
"activate",
224 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"arrows"));
225 g_signal_connect ((gpointer) widget,
"activate",
228 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_pickup_off"));
229 g_signal_connect ((gpointer) widget,
"activate",
232 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_5"));
233 g_signal_connect ((gpointer) widget,
"activate",
236 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_10"));
237 g_signal_connect ((gpointer) widget,
"activate",
240 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_15"));
241 g_signal_connect ((gpointer) widget,
"activate",
244 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_20"));
245 g_signal_connect ((gpointer) widget,
"activate",
248 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_25"));
249 g_signal_connect ((gpointer) widget,
"activate",
252 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_30"));
253 g_signal_connect ((gpointer) widget,
"activate",
256 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_35"));
257 g_signal_connect ((gpointer) widget,
"activate",
260 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_40"));
261 g_signal_connect ((gpointer) widget,
"activate",
264 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_45"));
265 g_signal_connect ((gpointer) widget,
"activate",
268 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"ratio_50"));
269 g_signal_connect ((gpointer) widget,
"activate",
272 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"not_cursed"));
273 g_signal_connect ((gpointer) widget,
"activate",
276 widget = GTK_WIDGET(gtk_builder_get_object(
window_xml,
"about"));
277 g_signal_connect ((gpointer) widget,
"activate",