Mercurial > pidgin
comparison src/gtksavedstatuses.c @ 12693:07d6cc1b5a98
[gaim-migrate @ 15036]
Don't show Unset in the list of status types. This has been bugging me for a while.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 03 Jan 2006 09:05:14 +0000 |
parents | a83644e2a2a8 |
children | 868d574dd83e |
comparison
equal
deleted
inserted
replaced
12692:4da7062a06c2 | 12693:07d6cc1b5a98 |
---|---|
781 GtkWidget *item; | 781 GtkWidget *item; |
782 | 782 |
783 dropdown = gtk_option_menu_new(); | 783 dropdown = gtk_option_menu_new(); |
784 menu = gtk_menu_new(); | 784 menu = gtk_menu_new(); |
785 | 785 |
786 for (i = 0; i < GAIM_STATUS_NUM_PRIMITIVES; i++) | 786 for (i = GAIM_STATUS_UNSET + 1; i < GAIM_STATUS_NUM_PRIMITIVES; i++) |
787 { | 787 { |
788 item = gtk_menu_item_new_with_label(gaim_primitive_get_name_from_type(i)); | 788 item = gtk_menu_item_new_with_label(gaim_primitive_get_name_from_type(i)); |
789 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); | 789 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); |
790 gtk_widget_show(item); | 790 gtk_widget_show(item); |
791 } | 791 } |
792 | 792 |
793 gtk_menu_set_active(GTK_MENU(menu), type); | 793 gtk_menu_set_active(GTK_MENU(menu), type - (GAIM_STATUS_UNSET + 1)); |
794 gtk_option_menu_set_menu(GTK_OPTION_MENU(dropdown), menu); | 794 gtk_option_menu_set_menu(GTK_OPTION_MENU(dropdown), menu); |
795 gtk_widget_show(menu); | 795 gtk_widget_show(menu); |
796 | 796 |
797 return dropdown; | 797 return dropdown; |
798 } | 798 } |