Mercurial > pidgin
comparison src/dialogs.c @ 444:e7885c54ed2f
[gaim-migrate @ 454]
Made the search by email dialog look better
committer: Tailor Script <tailor@pidgin.im>
| author | Rob Flynn <gaim@robflynn.com> |
|---|---|
| date | Thu, 29 Jun 2000 19:38:18 +0000 |
| parents | a86882c351f0 |
| children | 0a2eb65b6909 |
comparison
equal
deleted
inserted
replaced
| 443:a86882c351f0 | 444:e7885c54ed2f |
|---|---|
| 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); |
