void menu_change_layout(void) { if (tab_layout_config == 0) { menu_setting_foreach(NULL, MENU_ID_LAYOUT_TABS, 1); menu_setting_foreach(NULL, MENU_ID_LAYOUT_TREE, 0); mg_change_layout(0); } else { menu_setting_foreach(NULL, MENU_ID_LAYOUT_TABS, 0); menu_setting_foreach(NULL, MENU_ID_LAYOUT_TREE, 1); mg_change_layout(2); } }
static void menu_cmbuttons_toggle (GtkWidget *wid, gpointer ud) { prefs.chanmodebuttons = !prefs.chanmodebuttons; menu_setting_foreach (menu_cmbuttons_showhide_cb, MENU_ID_MODEBUTTONS, prefs.chanmodebuttons); }
static void menu_ulbuttons_toggle (GtkWidget *wid, gpointer ud) { prefs.userlistbuttons = !prefs.userlistbuttons; menu_setting_foreach (menu_ulbuttons_showhide_cb, MENU_ID_ULBUTTONS, prefs.userlistbuttons); }
static void menu_userlist_toggle (GtkWidget *wid, gpointer ud) { prefs.hideuserlist = !prefs.hideuserlist; menu_setting_foreach (menu_userlist_showhide_cb, MENU_ID_USERLIST, !prefs.hideuserlist); }
static void menu_topicbar_toggle (GtkWidget *wid, gpointer ud) { prefs.topicbar = !prefs.topicbar; menu_setting_foreach (menu_topic_showhide_cb, MENU_ID_TOPICBAR, prefs.topicbar); }
static void menu_metres_both (GtkWidget *item, gpointer none) { if (GTK_CHECK_MENU_ITEM (item)->active) { prefs.lagometer = 3; prefs.throttlemeter = 3; menu_setting_foreach (menu_apply_metres_cb, -1, 0); } }
void menu_bar_toggle (void) { prefs.hidemenu = !prefs.hidemenu; menu_setting_foreach (menu_showhide_cb, MENU_ID_MENUBAR, !prefs.hidemenu); }