--- np2/x11/gtk2/gtk_menu.c 2008/04/03 13:53:25 1.14 +++ np2/x11/gtk2/gtk_menu.c 2011/01/15 18:43:13 1.18 @@ -1,5 +1,3 @@ -/* $Id: gtk_menu.c,v 1.14 2008/04/03 13:53:25 monaka Exp $ */ - /* * Copyright (c) 2004 NONAKA Kimihiro (aw9k-nnk@asahi-net.or.jp) * All rights reserved. @@ -564,9 +562,6 @@ cb_bmpsave(GtkAction *action, gpointer u SCRNBMP bmp = NULL; FILEH fh; - UNUSED(action); - UNUSED(user_data); - uninstall_idle_process(); bmp = scrnbmp(); @@ -642,9 +637,6 @@ cb_change_font(GtkAction *action, gpoint gchar *utf8, *path; struct stat sb; - UNUSED(action); - UNUSED(user_data); - uninstall_idle_process(); dialog = gtk_file_chooser_dialog_new("Open a font file", @@ -708,8 +700,6 @@ cb_diskeject(GtkAction *action, gpointer const gchar *name = gtk_action_get_name(action); guint drive; - UNUSED(user_data); - /* name = "disk?eject" */ if ((strlen(name) >= 5) && (g_ascii_isdigit(name[4]))) { drive = g_ascii_digit_value(name[4]) - 1; @@ -730,8 +720,6 @@ cb_diskopen(GtkAction *action, gpointer const gchar *name = gtk_action_get_name(action); guint drive; - UNUSED(user_data); - if ((strlen(name) < 5) || (!g_ascii_isdigit(name[4]))) return; drive = g_ascii_digit_value(name[4]) - 1; @@ -833,8 +821,6 @@ cb_ataopen(GtkAction *action, gpointer u const gchar *name = gtk_action_get_name(action); guint channel, drive; - UNUSED(user_data); - /* "ata??open" */ if ((strlen(name) < 5) || (!g_ascii_isdigit(name[3])) @@ -910,8 +896,6 @@ cb_ataremove(GtkAction *action, gpointer const gchar *name = gtk_action_get_name(GTK_ACTION(action)); guint channel, drive; - UNUSED(user_data); - /* "ata??open" */ if ((strlen(name) < 5) || (!g_ascii_isdigit(name[3])) @@ -936,9 +920,6 @@ cb_atapiopen(GtkAction *action, gpointer gchar *utf8, *path; struct stat sb; - UNUSED(action); - UNUSED(user_data); - uninstall_idle_process(); dialog = gtk_file_chooser_dialog_new("Open a ATAPI CD-ROM image", @@ -1004,9 +985,6 @@ static void cb_atapiremove(GtkAction *action, gpointer user_data) { - UNUSED(action); - UNUSED(user_data); - sxsi_devclose(0x02); } #endif /* SUPPORT_IDEIO */ @@ -1015,9 +993,6 @@ static void cb_midipanic(GtkAction *action, gpointer user_data) { - UNUSED(action); - UNUSED(user_data); - rs232c_midipanic(); mpu98ii_midipanic(); pc9861k_midipanic(); @@ -1046,9 +1021,6 @@ cb_newdisk(GtkAction *action, gpointer u int kind; int i; - UNUSED(action); - UNUSED(user_data); - uninstall_idle_process(); dialog = gtk_file_chooser_dialog_new("Create new disk image file", @@ -1172,9 +1144,6 @@ static void cb_reset(GtkAction *action, gpointer user_data) { - UNUSED(action); - UNUSED(user_data); - pccore_cfgupdate(); pccore_reset(); } @@ -1190,8 +1159,6 @@ cb_sasiopen(GtkAction *action, gpointer const gchar *name = gtk_action_get_name(action); guint drive; - UNUSED(user_data); - if ((strlen(name) < 5) || (!g_ascii_isdigit(name[4]))) return; drive = g_ascii_digit_value(name[4]) - 1; @@ -1259,8 +1226,6 @@ cb_sasiremove(GtkAction *action, gpointe const gchar *name = gtk_action_get_name(GTK_ACTION(action)); guint drive; - UNUSED(user_data); - /* name = "sasi?eject" */ if ((strlen(name) >= 5) && (g_ascii_isdigit(name[4]))) { drive = g_ascii_digit_value(name[4]) - 1; @@ -1279,8 +1244,6 @@ cb_statsave(GtkAction *action, gpointer char ext[4]; guint n; - UNUSED(user_data); - /* name = "stat??save" */ if ((strlen(name) >= 6) && (g_ascii_isdigit(name[4])) @@ -1299,8 +1262,6 @@ cb_statload(GtkAction *action, gpointer char ext[4]; guint n; - UNUSED(user_data); - /* name = "stat??load" */ if ((strlen(name) >= 6) && (g_ascii_isdigit(name[4])) @@ -1318,8 +1279,6 @@ cb_dialog(GtkAction *action, gpointer us { const gchar *name = gtk_action_get_name(action); - UNUSED(user_data); - if (g_ascii_strcasecmp(name, "configure") == 0) { create_configure_dialog(); } else if (g_ascii_strcasecmp(name, "soundopt") == 0) { @@ -1346,8 +1305,6 @@ cb_clockdisp(GtkToggleAction *action, gp gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.DISPCLK & 1) ^ (b ? 1 : 0); if (f) { np2oscfg.DISPCLK ^= 1; @@ -1363,8 +1320,6 @@ cb_dispvsync(GtkToggleAction *action, gp gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.DISPSYNC ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2cfg.DISPSYNC = !np2cfg.DISPSYNC; @@ -1378,8 +1333,6 @@ cb_framedisp(GtkToggleAction *action, gp gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.DISPCLK & 2) ^ (b ? 2 : 0); if (f) { np2oscfg.DISPCLK ^= 2; @@ -1395,8 +1348,6 @@ cb_jastsound(GtkToggleAction *action, gp gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.jastsnd ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2oscfg.jastsnd = !np2oscfg.jastsnd; @@ -1410,8 +1361,6 @@ cb_joyrapid(GtkToggleAction *action, gpo gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.BTN_RAPID ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2cfg.BTN_RAPID = !np2cfg.BTN_RAPID; @@ -1425,8 +1374,6 @@ cb_joyreverse(GtkToggleAction *action, g gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.BTN_MODE ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2cfg.BTN_MODE = !np2cfg.BTN_MODE; @@ -1440,8 +1387,6 @@ cb_keydisplay(GtkToggleAction *action, g gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.keydisp ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2oscfg.keydisp = !np2oscfg.keydisp; @@ -1460,8 +1405,6 @@ cb_mousemode(GtkToggleAction *action, gp gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.MOUSE_SW ? 1 : 0) ^ (b ? 1 : 0); if (f) { mouse_running(MOUSE_XOR); @@ -1476,8 +1419,6 @@ cb_mouserapid(GtkToggleAction *action, g gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.MOUSERAPID ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2cfg.MOUSERAPID = !np2cfg.MOUSERAPID; @@ -1491,8 +1432,6 @@ cb_nowait(GtkToggleAction *action, gpoin gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.NOWAIT ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2oscfg.NOWAIT = !np2oscfg.NOWAIT; @@ -1506,8 +1445,6 @@ cb_realpalettes(GtkToggleAction *action, gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.RASTER ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2cfg.RASTER = !np2cfg.RASTER; @@ -1523,8 +1460,6 @@ cb_s98logging(GtkToggleAction *action, g gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (s98logging ? 1 : 0) ^ (b ? 1 : 0); if (f) { s98logging = !s98logging; @@ -1546,8 +1481,6 @@ cb_seeksound(GtkToggleAction *action, gp gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.MOTOR ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2cfg.MOTOR = !np2cfg.MOTOR; @@ -1561,8 +1494,6 @@ cb_softkeyboard(GtkToggleAction *action, gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.softkbd ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2oscfg.softkbd = !np2oscfg.softkbd; @@ -1581,8 +1512,6 @@ cb_toolwindow(GtkToggleAction *action, g gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2oscfg.toolwin ? 1 : 0) ^ (b ? 1 : 0); if (f) { np2oscfg.toolwin = !np2oscfg.toolwin; @@ -1601,8 +1530,6 @@ cb_xctrlkey(GtkToggleAction *action, gpo gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.XSHIFT & 2) ^ (b ? 2 : 0); if (f) { np2cfg.XSHIFT ^= 2; @@ -1617,8 +1544,6 @@ cb_xgrphkey(GtkToggleAction *action, gpo gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.XSHIFT & 4) ^ (b ? 4 : 0); if (f) { np2cfg.XSHIFT ^= 4; @@ -1633,8 +1558,6 @@ cb_xshiftkey(GtkToggleAction *action, gp gboolean b = gtk_toggle_action_get_active(action); gboolean f; - UNUSED(user_data); - f = (np2cfg.XSHIFT & 1) ^ (b ? 1 : 0); if (f) { np2cfg.XSHIFT ^= 1; @@ -1792,8 +1715,6 @@ cb_radio(GtkRadioAction *action, GtkRadi guint menu_idx = (guint)GPOINTER_TO_INT(user_data); gint i; - UNUSED(current); /* emitted item */ - if (menu_idx < n_radiomenu_entries) { for (i = 0; i < radiomenu_entries[menu_idx].count; i++) { if (radiomenu_entries[menu_idx].entry[i].value == value) @@ -1821,8 +1742,6 @@ static gboolean menubar_timeout(gpointer p) { - UNUSED(p); - if (menubar_timerid) { g_source_remove(menubar_timerid); menubar_timerid = 0; @@ -1843,10 +1762,6 @@ static gboolean enter_notify_evhandler(GtkWidget *w, GdkEventCrossing *ev, gpointer p) { - UNUSED(w); - UNUSED(ev); - UNUSED(p); - if (menubar_timerid) { g_source_remove(menubar_timerid); menubar_timerid = 0; @@ -1863,10 +1778,6 @@ static gboolean leave_notify_evhandler(GtkWidget *w, GdkEventCrossing *ev, gpointer p) { - UNUSED(w); - UNUSED(ev); - UNUSED(p); - if (menubar_timerid) { g_source_remove(menubar_timerid); menubar_timerid = 0; @@ -2037,9 +1948,9 @@ create_menu(void) gtk_widget_add_events(menubar, EVENT_MASK); g_signal_connect(GTK_OBJECT(menubar), "enter_notify_event", - GTK_SIGNAL_FUNC(enter_notify_evhandler), NULL); + G_CALLBACK(enter_notify_evhandler), NULL); g_signal_connect(GTK_OBJECT(menubar), "leave_notify_event", - GTK_SIGNAL_FUNC(leave_notify_evhandler), NULL); + G_CALLBACK(leave_notify_evhandler), NULL); return menubar; } @@ -2062,7 +1973,7 @@ void xmenu_toggle_menu(void) { - if (GTK_WIDGET_VISIBLE(menubar)) + if (gtk_widget_get_visible(menubar)) xmenu_hide(); else xmenu_show();