| 1799 gtk_widget_show(b->window); |
1799 gtk_widget_show(b->window); |
| 1800 } |
1800 } |
| 1801 |
1801 |
| 1802 void show_find_email() |
1802 void show_find_email() |
| 1803 { |
1803 { |
| 1804 GtkWidget *cancel; |
|
| 1805 GtkWidget *ok; |
|
| 1806 GtkWidget *label; |
1804 GtkWidget *label; |
| 1807 GtkWidget *bbox; |
1805 GtkWidget *bbox; |
| 1808 GtkWidget *vbox; |
1806 GtkWidget *vbox; |
| 1809 GtkWidget *topbox; |
1807 GtkWidget *topbox; |
| |
1808 GtkWidget *frame; |
| |
1809 GtkWidget *icon_i; |
| |
1810 GdkPixmap *icon; |
| |
1811 GdkBitmap *mask; |
| |
1812 GtkWidget *button_box; |
| |
1813 GtkWidget *button; |
| 1810 |
1814 |
| 1811 struct findbyemail *b = g_new0(struct findbyemail, 1); |
1815 struct findbyemail *b = g_new0(struct findbyemail, 1); |
| 1812 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
1816 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
| |
1817 gtk_widget_show(b->window); |
| 1813 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1818 dialogwindows = g_list_prepend(dialogwindows, b->window); |
| 1814 |
1819 |
| 1815 cancel = gtk_button_new_with_label(_("Cancel")); |
1820 frame = gtk_frame_new(_("Search for Buddy")); |
| 1816 ok = gtk_button_new_with_label(_("OK")); |
1821 |
| 1817 |
1822 bbox = gtk_hbox_new(TRUE, 10); |
| 1818 bbox = gtk_hbox_new(TRUE, 10); |
|
| 1819 topbox = gtk_hbox_new(FALSE, 5); |
1823 topbox = gtk_hbox_new(FALSE, 5); |
| 1820 vbox = gtk_vbox_new(FALSE, 5); |
1824 vbox = gtk_vbox_new(FALSE, 5); |
| 1821 |
1825 |
| 1822 b->emailentry = gtk_entry_new(); |
1826 b->emailentry = gtk_entry_new(); |
| 1823 |
1827 |
| 1824 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10); |
1828 /* Build OK Button */ |
| 1825 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); |
1829 |
| |
1830 button = gtk_button_new(); |
| |
1831 |
| |
1832 button_box = gtk_hbox_new(FALSE, 5); |
| |
1833 icon = gdk_pixmap_create_from_xpm_d ( b->window->window, &mask, NULL, ok_xpm); |
| |
1834 icon_i = gtk_pixmap_new(icon, mask); |
| |
1835 |
| |
1836 label = gtk_label_new(_("OK")); |
| |
1837 |
| |
1838 gtk_box_pack_start(GTK_BOX(button_box), icon_i, FALSE, FALSE, 2); |
| |
1839 gtk_box_pack_end(GTK_BOX(button_box), label, FALSE, FALSE, 2); |
| |
1840 |
| |
1841 gtk_widget_show(label); |
| |
1842 gtk_widget_show(icon_i); |
| |
1843 |
| |
1844 gtk_widget_show(button_box); |
| |
1845 |
| |
1846 gtk_container_add(GTK_CONTAINER(button), button_box); |
| |
1847 |
| |
1848 gtk_signal_connect(GTK_OBJECT(button), "clicked", |
| |
1849 GTK_SIGNAL_FUNC(do_find_email), b); |
| |
1850 |
| |
1851 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 5); |
| |
1852 |
| |
1853 gtk_widget_show(button); |
| |
1854 |
| |
1855 /* End of OK Button */ |
| |
1856 |
| |
1857 /* Build Cancel Button */ |
| |
1858 |
| |
1859 button = gtk_button_new(); |
| |
1860 |
| |
1861 button_box = gtk_hbox_new(FALSE, 5); |
| |
1862 icon = gdk_pixmap_create_from_xpm_d ( b->window->window, &mask, NULL, cancel_xpm); |
| |
1863 icon_i = gtk_pixmap_new(icon, mask); |
| |
1864 |
| |
1865 label = gtk_label_new(_("Cancel")); |
| |
1866 |
| |
1867 gtk_box_pack_start(GTK_BOX(button_box), icon_i, FALSE, FALSE, 2); |
| |
1868 gtk_box_pack_end(GTK_BOX(button_box), label, FALSE, FALSE, 2); |
| |
1869 |
| |
1870 gtk_widget_show(label); |
| |
1871 gtk_widget_show(icon_i); |
| |
1872 |
| |
1873 gtk_widget_show(button_box); |
| |
1874 |
| |
1875 gtk_container_add(GTK_CONTAINER(button), button_box); |
| |
1876 |
| |
1877 gtk_signal_connect(GTK_OBJECT(button), "clicked", |
| |
1878 GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
| |
1879 |
| |
1880 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 5); |
| |
1881 |
| |
1882 gtk_widget_show(button); |
| |
1883 |
| |
1884 /* End of Cancel Button */ |
| 1826 |
1885 |
| 1827 label = gtk_label_new(_("Email")); |
1886 label = gtk_label_new(_("Email")); |
| 1828 gtk_widget_show(label); |
1887 gtk_widget_show(label); |
| 1829 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); |
1888 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); |
| 1830 gtk_box_pack_start(GTK_BOX(topbox), b->emailentry, FALSE, FALSE, 5); |
1889 gtk_box_pack_start(GTK_BOX(topbox), b->emailentry, FALSE, FALSE, 5); |
| 1832 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); |
1891 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); |
| 1833 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 5); |
1892 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 5); |
| 1834 |
1893 |
| 1835 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", |
1894 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", |
| 1836 GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
1895 GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
| 1837 gtk_signal_connect(GTK_OBJECT(cancel), "clicked", |
|
| 1838 GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
|
| 1839 gtk_signal_connect(GTK_OBJECT(ok), "clicked", |
|
| 1840 GTK_SIGNAL_FUNC(do_find_email), b); |
|
| 1841 gtk_signal_connect(GTK_OBJECT(b->emailentry), "activate", |
1896 gtk_signal_connect(GTK_OBJECT(b->emailentry), "activate", |
| 1842 GTK_SIGNAL_FUNC(do_find_email), b); |
1897 GTK_SIGNAL_FUNC(do_find_email), b); |
| 1843 |
1898 |
| 1844 gtk_widget_show(ok); |
1899 gtk_container_add(GTK_CONTAINER(frame), vbox); |
| 1845 gtk_widget_show(cancel); |
|
| 1846 gtk_widget_show(b->emailentry); |
1900 gtk_widget_show(b->emailentry); |
| 1847 gtk_widget_show(topbox); |
1901 gtk_widget_show(frame); |
| |
1902 gtk_widget_show(topbox); |
| 1848 gtk_widget_show(bbox); |
1903 gtk_widget_show(bbox); |
| 1849 gtk_widget_show(vbox); |
1904 gtk_widget_show(vbox); |
| 1850 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email")); |
1905 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email")); |
| 1851 gtk_window_set_focus(GTK_WINDOW(b->window), b->emailentry); |
1906 gtk_window_set_focus(GTK_WINDOW(b->window), b->emailentry); |
| 1852 gtk_container_add(GTK_CONTAINER(b->window), vbox); |
1907 gtk_container_add(GTK_CONTAINER(b->window), frame); |
| 1853 gtk_container_border_width(GTK_CONTAINER(b->window), 10); |
1908 gtk_container_border_width(GTK_CONTAINER(b->window), 10); |
| 1854 gtk_widget_realize(b->window); |
1909 gtk_widget_realize(b->window); |
| 1855 aol_icon(b->window->window); |
1910 aol_icon(b->window->window); |
| 1856 |
1911 |
| 1857 gtk_widget_show(b->window); |
1912 gtk_widget_show(b->window); |