Mercurial > pidgin
diff src/buddy_chat.c @ 1210:265abea9db72
[gaim-migrate @ 1220]
Decklin is still trying to replace me, I think :-P
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Wed, 06 Dec 2000 21:39:56 +0000 |
parents | 90bb83cafb9e |
children | 892bb91e9a27 |
line wrap: on
line diff
--- a/src/buddy_chat.c Wed Dec 06 02:49:01 2000 +0000 +++ b/src/buddy_chat.c Wed Dec 06 21:39:56 2000 +0000 @@ -90,8 +90,7 @@ struct gaim_connection *g; optmenu = gtk_option_menu_new(); - gtk_box_pack_start(GTK_BOX(box), optmenu, FALSE, FALSE, 5); - gtk_widget_show(optmenu); + gtk_box_pack_start(GTK_BOX(box), optmenu, FALSE, FALSE, 0); menu = gtk_menu_new(); @@ -114,97 +113,93 @@ void join_chat() { - GtkWidget *cancel; - GtkWidget *join; - GtkWidget *label; + GtkWidget *mainbox; + GtkWidget *frame; + GtkWidget *fbox; + GtkWidget *rowbox; GtkWidget *bbox; - GtkWidget *vbox; - GtkWidget *topbox; - GtkWidget *frame; + GtkWidget *join; + GtkWidget *cancel; + GtkWidget *label; GtkWidget *opt; - GtkWidget *hbox; if (!joinchat) { joinchat = gtk_window_new(GTK_WINDOW_DIALOG); gtk_window_set_wmclass(GTK_WINDOW(joinchat), "joinchat", "Gaim"); - gtk_window_set_policy(GTK_WINDOW(joinchat), FALSE, FALSE, TRUE); + gtk_window_set_policy(GTK_WINDOW(joinchat), FALSE, TRUE, TRUE); gtk_widget_realize(joinchat); gtk_signal_connect(GTK_OBJECT(joinchat), "delete_event", GTK_SIGNAL_FUNC(destroy_join_chat), joinchat); gtk_window_set_title(GTK_WINDOW(joinchat), _("Join Chat")); - gtk_container_set_border_width(GTK_CONTAINER(joinchat), 5); aol_icon(joinchat->window); - frame = gtk_frame_new(_("Buddy Chat")); - gtk_container_add(GTK_CONTAINER(joinchat), frame); - gtk_widget_show(frame); + mainbox = gtk_vbox_new(FALSE, 5); + gtk_container_set_border_width(GTK_CONTAINER(mainbox), 5); + gtk_container_add(GTK_CONTAINER(joinchat), mainbox); - vbox = gtk_vbox_new(FALSE, 5); - gtk_container_add(GTK_CONTAINER(frame), vbox); - gtk_widget_show(vbox); + frame = gtk_frame_new(_("Send Instant Message")); + gtk_box_pack_start(GTK_BOX(mainbox), frame, TRUE, TRUE, 0); + + fbox = gtk_vbox_new(FALSE, 5); + gtk_container_set_border_width(GTK_CONTAINER(fbox), 5); + gtk_container_add(GTK_CONTAINER(frame), fbox); - topbox = gtk_hbox_new(FALSE, 5); - gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); - gtk_widget_show(topbox); + rowbox = gtk_hbox_new(FALSE, 5); + gtk_box_pack_start(GTK_BOX(fbox), rowbox, TRUE, TRUE, 0); label = gtk_label_new(_("Join what group:")); - gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); - gtk_widget_show(label); + gtk_box_pack_start(GTK_BOX(rowbox), label, FALSE, FALSE, 0); entry = gtk_entry_new(); - gtk_box_pack_start(GTK_BOX(topbox), entry, FALSE, FALSE, 5); + gtk_box_pack_start(GTK_BOX(rowbox), entry, TRUE, TRUE, 0); gtk_signal_connect(GTK_OBJECT(entry), "activate", GTK_SIGNAL_FUNC(do_join_chat), joinchat); gtk_window_set_focus(GTK_WINDOW(joinchat), entry); - gtk_widget_show(entry); #ifndef NO_MULTI - hbox = gtk_hbox_new(TRUE, 10); - gtk_box_pack_start(GTK_BOX(vbox), hbox, TRUE, TRUE, 5); - gtk_widget_show(hbox); + rowbox = gtk_hbox_new(FALSE, 5); + gtk_box_pack_start(GTK_BOX(fbox), rowbox, TRUE, TRUE, 0); label = gtk_label_new(_("Join Chat As:")); - gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 5); - gtk_widget_show(label); + gtk_box_pack_start(GTK_BOX(rowbox), label, FALSE, FALSE, 0); - create_joinchat_menu(hbox); + create_joinchat_menu(rowbox); #else joinchatgc = connections->data; #endif - hbox = gtk_hbox_new(TRUE, 10); - gtk_box_pack_start(GTK_BOX(vbox), hbox, TRUE, TRUE, 5); - gtk_widget_show(hbox); + rowbox = gtk_hbox_new(FALSE, 5); + gtk_box_pack_start(GTK_BOX(fbox), rowbox, TRUE, TRUE, 0); - opt = gtk_radio_button_new_with_label(NULL, - _("AIM Private Chats")); - gtk_box_pack_start(GTK_BOX(hbox), opt, FALSE, FALSE, 0); community = 0; + opt = gtk_radio_button_new_with_label(NULL, _("AIM Private Chats")); + gtk_box_pack_start(GTK_BOX(rowbox), opt, TRUE, TRUE, 0); gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(opt), TRUE); gtk_signal_connect(GTK_OBJECT(opt), "clicked", set_option, &community); gtk_widget_show(opt); - opt = gtk_radio_button_new_with_label(gtk_radio_button_group(GTK_RADIO_BUTTON(opt)), - _("AOL Community Chats")); - gtk_box_pack_start(GTK_BOX(hbox), opt, FALSE, FALSE, 0); - gtk_widget_show(opt); + opt = gtk_radio_button_new_with_label( + gtk_radio_button_group(GTK_RADIO_BUTTON(opt)), + _("AOL Community Chats")); + gtk_box_pack_start(GTK_BOX(rowbox), opt, TRUE, TRUE, 0); + + /* buttons */ - bbox = gtk_hbox_new(TRUE, 10); - gtk_box_pack_start(GTK_BOX(vbox), bbox, TRUE, TRUE, 5); - gtk_widget_show(bbox); + bbox = gtk_hbox_new(FALSE, 5); + gtk_box_pack_start(GTK_BOX(mainbox), bbox, FALSE, FALSE, 0); + + cancel = picture_button(joinchat, _("Cancel"), cancel_xpm); + gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 0); + gtk_signal_connect(GTK_OBJECT(cancel), "clicked", + GTK_SIGNAL_FUNC(destroy_join_chat), joinchat); join = picture_button(joinchat, _("Join"), join_xpm); - gtk_box_pack_start(GTK_BOX(bbox), join, FALSE, FALSE, 5); + gtk_box_pack_end(GTK_BOX(bbox), join, FALSE, FALSE, 0); gtk_signal_connect(GTK_OBJECT(join), "clicked", GTK_SIGNAL_FUNC(do_join_chat), joinchat); - - cancel = picture_button(joinchat, _("Cancel"), cancel_xpm); - gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 5); - gtk_signal_connect(GTK_OBJECT(cancel), "clicked", - GTK_SIGNAL_FUNC(destroy_join_chat), joinchat); } - gtk_widget_show(joinchat); + gtk_widget_show_all(joinchat); }