Mercurial > pidgin.yaz
comparison src/gtkconv.c @ 5929:b85e88d3fa5f
[gaim-migrate @ 6369]
Bah, thought I committed this, but I guess SourceForge disconnected on me.
Anyhow, this greys out the Insert Image button on the toolbar on
conversation windows when the protocol doesn't support them or when in a
chat.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 20 Jun 2003 05:40:49 +0000 |
parents | 865f235ffaf0 |
children | 91ee71a394be |
comparison
equal
deleted
inserted
replaced
5928:395c7f769e05 | 5929:b85e88d3fa5f |
---|---|
1859 | 1859 |
1860 /* Update the menubar */ | 1860 /* Update the menubar */ |
1861 if (gaim_conversation_get_type(conv) == GAIM_CONV_IM) { | 1861 if (gaim_conversation_get_type(conv) == GAIM_CONV_IM) { |
1862 gtk_widget_show(gtkwin->menu.view_log); | 1862 gtk_widget_show(gtkwin->menu.view_log); |
1863 | 1863 |
1864 if (gc && prpl_info->options & OPT_PROTO_IM_IMAGE) | 1864 if (gc && prpl_info->options & OPT_PROTO_IM_IMAGE) { |
1865 gtk_widget_show(gtkwin->menu.insert_image); | 1865 gtk_widget_show(gtkwin->menu.insert_image); |
1866 else | 1866 gtk_widget_set_sensitive(gtkconv->toolbar.image, TRUE); |
1867 | |
1868 } | |
1869 else { | |
1867 gtk_widget_hide(gtkwin->menu.insert_image); | 1870 gtk_widget_hide(gtkwin->menu.insert_image); |
1871 gtk_widget_set_sensitive(gtkconv->toolbar.image, FALSE); | |
1872 } | |
1868 | 1873 |
1869 gtk_widget_show(gtkwin->menu.add_pounce); | 1874 gtk_widget_show(gtkwin->menu.add_pounce); |
1870 gtk_widget_show(gtkwin->menu.get_info); | 1875 gtk_widget_show(gtkwin->menu.get_info); |
1871 gtk_widget_show(gtkwin->menu.warn); | 1876 gtk_widget_show(gtkwin->menu.warn); |
1872 gtk_widget_show(gtkwin->menu.block); | 1877 gtk_widget_show(gtkwin->menu.block); |
1885 } | 1890 } |
1886 | 1891 |
1887 gtk_widget_set_sensitive(gtkwin->menu.add, TRUE); | 1892 gtk_widget_set_sensitive(gtkwin->menu.add, TRUE); |
1888 gtk_widget_set_sensitive(gtkwin->menu.remove, TRUE); | 1893 gtk_widget_set_sensitive(gtkwin->menu.remove, TRUE); |
1889 | 1894 |
1890 | |
1891 gtk_widget_hide(gtkwin->menu.invite); | 1895 gtk_widget_hide(gtkwin->menu.invite); |
1892 | 1896 |
1893 if (gtkwin->menu.send_as != NULL) | 1897 if (gtkwin->menu.send_as != NULL) |
1894 g_timeout_add(0, (GSourceFunc)update_send_as_selection, win); | 1898 g_timeout_add(0, (GSourceFunc)update_send_as_selection, win); |
1895 } | 1899 } |
1896 else { | 1900 else { |
1897 gtk_widget_show(gtkwin->menu.invite); | 1901 gtk_widget_show(gtkwin->menu.invite); |
1898 | 1902 |
1899 gtk_widget_hide(gtkwin->menu.view_log); | 1903 gtk_widget_hide(gtkwin->menu.view_log); |
1900 gtk_widget_hide(gtkwin->menu.insert_image); | 1904 gtk_widget_hide(gtkwin->menu.insert_image); |
1905 gtk_widget_set_sensitive(gtkconv->toolbar.image, FALSE); | |
1901 | 1906 |
1902 gtk_widget_set_sensitive(gtkwin->menu.alias, FALSE); | 1907 gtk_widget_set_sensitive(gtkwin->menu.alias, FALSE); |
1903 | 1908 |
1904 gtk_widget_hide(gtkwin->menu.add_pounce); | 1909 gtk_widget_hide(gtkwin->menu.add_pounce); |
1905 gtk_widget_hide(gtkwin->menu.get_info); | 1910 gtk_widget_hide(gtkwin->menu.get_info); |