| 2246 |
2264 |
| 2247 item = gnt_menuitem_new(_("Send IM...")); |
2265 item = gnt_menuitem_new(_("Send IM...")); |
| 2248 gnt_menu_add_item(GNT_MENU(sub), item); |
2266 gnt_menu_add_item(GNT_MENU(sub), item); |
| 2249 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), send_im_select, NULL); |
2267 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), send_im_select, NULL); |
| 2250 |
2268 |
| 2251 item = gnt_menuitem_check_new(_("Show empty groups")); |
2269 item = gnt_menuitem_new(_("Show")); |
| |
2270 gnt_menu_add_item(GNT_MENU(sub), item); |
| |
2271 subsub = gnt_menu_new(GNT_MENU_POPUP); |
| |
2272 gnt_menuitem_set_submenu(item, GNT_MENU(subsub)); |
| |
2273 |
| |
2274 item = gnt_menuitem_check_new(_("Empty groups")); |
| 2252 gnt_menuitem_check_set_checked(GNT_MENU_ITEM_CHECK(item), |
2275 gnt_menuitem_check_set_checked(GNT_MENU_ITEM_CHECK(item), |
| 2253 purple_prefs_get_bool(PREF_ROOT "/emptygroups")); |
2276 purple_prefs_get_bool(PREF_ROOT "/emptygroups")); |
| 2254 gnt_menu_add_item(GNT_MENU(sub), item); |
2277 gnt_menu_add_item(GNT_MENU(subsub), item); |
| 2255 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), toggle_pref_cb, PREF_ROOT "/emptygroups"); |
2278 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), toggle_pref_cb, PREF_ROOT "/emptygroups"); |
| 2256 |
2279 |
| 2257 item = gnt_menuitem_check_new(_("Show offline buddies")); |
2280 item = gnt_menuitem_check_new(_("Offline buddies")); |
| 2258 gnt_menuitem_check_set_checked(GNT_MENU_ITEM_CHECK(item), |
2281 gnt_menuitem_check_set_checked(GNT_MENU_ITEM_CHECK(item), |
| 2259 purple_prefs_get_bool(PREF_ROOT "/showoffline")); |
2282 purple_prefs_get_bool(PREF_ROOT "/showoffline")); |
| |
2283 gnt_menu_add_item(GNT_MENU(subsub), item); |
| |
2284 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), toggle_pref_cb, PREF_ROOT "/showoffline"); |
| |
2285 |
| |
2286 item = gnt_menuitem_new(_("Sort")); |
| 2260 gnt_menu_add_item(GNT_MENU(sub), item); |
2287 gnt_menu_add_item(GNT_MENU(sub), item); |
| 2261 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), toggle_pref_cb, PREF_ROOT "/showoffline"); |
2288 subsub = gnt_menu_new(GNT_MENU_POPUP); |
| 2262 |
2289 gnt_menuitem_set_submenu(item, GNT_MENU(subsub)); |
| 2263 item = gnt_menuitem_new(_("Sort by status")); |
2290 |
| |
2291 item = gnt_menuitem_new(_("By Status")); |
| |
2292 gnt_menu_add_item(GNT_MENU(subsub), item); |
| |
2293 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "status"); |
| |
2294 |
| |
2295 item = gnt_menuitem_new(_("Alphabetically")); |
| |
2296 gnt_menu_add_item(GNT_MENU(subsub), item); |
| |
2297 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "text"); |
| |
2298 |
| |
2299 item = gnt_menuitem_new(_("By Log Size")); |
| |
2300 gnt_menu_add_item(GNT_MENU(subsub), item); |
| |
2301 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "log"); |
| |
2302 |
| |
2303 item = gnt_menuitem_new(_("Add")); |
| 2264 gnt_menu_add_item(GNT_MENU(sub), item); |
2304 gnt_menu_add_item(GNT_MENU(sub), item); |
| 2265 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "status"); |
2305 |
| 2266 |
2306 subsub = gnt_menu_new(GNT_MENU_POPUP); |
| 2267 item = gnt_menuitem_new(_("Sort alphabetically")); |
2307 gnt_menuitem_set_submenu(item, GNT_MENU(subsub)); |
| 2268 gnt_menu_add_item(GNT_MENU(sub), item); |
2308 |
| 2269 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "text"); |
2309 item = gnt_menuitem_new("Buddy"); |
| 2270 |
2310 gnt_menu_add_item(GNT_MENU(subsub), item); |
| 2271 item = gnt_menuitem_new(_("Sort by log size")); |
2311 gnt_menuitem_set_callback(item, menu_add_buddy_cb, NULL); |
| 2272 gnt_menu_add_item(GNT_MENU(sub), item); |
2312 |
| 2273 gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "log"); |
2313 item = gnt_menuitem_new("Chat"); |
| |
2314 gnt_menu_add_item(GNT_MENU(subsub), item); |
| |
2315 gnt_menuitem_set_callback(item, menu_add_chat_cb, NULL); |
| |
2316 |
| |
2317 item = gnt_menuitem_new("Group"); |
| |
2318 gnt_menu_add_item(GNT_MENU(subsub), item); |
| |
2319 gnt_menuitem_set_callback(item, menu_add_group_cb, NULL); |
| 2274 |
2320 |
| 2275 reconstruct_accounts_menu(); |
2321 reconstruct_accounts_menu(); |
| 2276 gnt_menu_add_item(GNT_MENU(menu), ggblist->accounts); |
2322 gnt_menu_add_item(GNT_MENU(menu), ggblist->accounts); |
| 2277 |
2323 |
| 2278 reconstruct_plugins_menu(); |
2324 reconstruct_plugins_menu(); |