comparison finch/gntblist.c @ 25853:e0c8f689f60c

applied changes from aa7ce93329f5ccbe74640a92b6656ae402d8eea8 through e54933232e44b0c259cee6eff8f9354e6b94fe5d
author Ethan Blanton <elb@pidgin.im>
date Tue, 28 Apr 2009 20:41:37 +0000
parents 0f7a248848ed
children bd18bb4915ba
comparison
equal deleted inserted replaced
25852:b536e4977362 25853:e0c8f689f60c
929 strncpy(status, "~", sizeof(status) - 1); 929 strncpy(status, "~", sizeof(status) - 1);
930 } 930 }
931 else if (PURPLE_BLIST_NODE_IS_GROUP(node)) 931 else if (PURPLE_BLIST_NODE_IS_GROUP(node))
932 return purple_group_get_name((PurpleGroup*)node); 932 return purple_group_get_name((PurpleGroup*)node);
933 933
934 snprintf(text, sizeof(text) - 1, "%s %s", status, name); 934 g_snprintf(text, sizeof(text) - 1, "%s %s", status, name);
935 935
936 return text; 936 return text;
937 } 937 }
938 938
939 static void 939 static void
2636 2636
2637 for (iter = managers; iter; iter = iter->next) { 2637 for (iter = managers; iter; iter = iter->next) {
2638 char menuid[128]; 2638 char menuid[128];
2639 FinchBlistManager *manager = iter->data; 2639 FinchBlistManager *manager = iter->data;
2640 GntMenuItem *item = gnt_menuitem_new(_(manager->name)); 2640 GntMenuItem *item = gnt_menuitem_new(_(manager->name));
2641 snprintf(menuid, sizeof(menuid), "grouping-%s", manager->id); 2641 g_snprintf(menuid, sizeof(menuid), "grouping-%s", manager->id);
2642 gnt_menuitem_set_id(GNT_MENU_ITEM(item), menuid); 2642 gnt_menuitem_set_id(GNT_MENU_ITEM(item), menuid);
2643 gnt_menu_add_item(GNT_MENU(subsub), item); 2643 gnt_menu_add_item(GNT_MENU(subsub), item);
2644 g_object_set_data_full(G_OBJECT(item), "grouping-id", g_strdup(manager->id), g_free); 2644 g_object_set_data_full(G_OBJECT(item), "grouping-id", g_strdup(manager->id), g_free);
2645 gnt_menuitem_set_callback(item, menu_group_set_cb, NULL); 2645 gnt_menuitem_set_callback(item, menu_group_set_cb, NULL);
2646 } 2646 }