Mercurial > pidgin
comparison src/dialogs.c @ 2969:a67cae459b01
[gaim-migrate @ 2982]
Well, this looks a little bit better, I guess. I need to think of a good layout for this dialog box.
committer: Tailor Script <tailor@pidgin.im>
| author | Rob Flynn <gaim@robflynn.com> |
|---|---|
| date | Sun, 17 Feb 2002 21:16:02 +0000 |
| parents | b68c648618a3 |
| children | 626729653436 |
comparison
equal
deleted
inserted
replaced
| 2968:12935504baac | 2969:a67cae459b01 |
|---|---|
| 4493 | 4493 |
| 4494 if(*entries_table != NULL) { | 4494 if(*entries_table != NULL) { |
| 4495 gtk_widget_destroy(GTK_WIDGET (*entries_table)); | 4495 gtk_widget_destroy(GTK_WIDGET (*entries_table)); |
| 4496 } | 4496 } |
| 4497 *entries_table = gtk_table_new(rows, 3, FALSE); | 4497 *entries_table = gtk_table_new(rows, 3, FALSE); |
| 4498 gtk_table_set_col_spacings(GTK_TABLE(*entries_table), 5); | |
| 4499 gtk_table_set_row_spacings(GTK_TABLE(*entries_table), 5); | |
| 4500 gtk_container_set_border_width(GTK_CONTAINER(*entries_table), 5); | |
| 4498 gtk_container_add(GTK_CONTAINER (entries_frame), *entries_table); | 4501 gtk_container_add(GTK_CONTAINER (entries_frame), *entries_table); |
| 4499 | 4502 |
| 4500 for(rowNum = 0, multi_entry = multi_entry_items; | 4503 for(rowNum = 0, multi_entry = multi_entry_items; |
| 4501 multi_entry != NULL; ++rowNum, multi_entry = multi_entry->next) { | 4504 multi_entry != NULL; ++rowNum, multi_entry = multi_entry->next) { |
| 4502 | 4505 |
| 4606 GtkWidget *vbox, *hbox; | 4609 GtkWidget *vbox, *hbox; |
| 4607 GtkWidget *button; | 4610 GtkWidget *button; |
| 4608 MultiEntryDlg *b = data; | 4611 MultiEntryDlg *b = data; |
| 4609 | 4612 |
| 4610 GAIM_DIALOG(b->window); | 4613 GAIM_DIALOG(b->window); |
| 4614 gtk_container_set_border_width(GTK_CONTAINER(b->window), 5); | |
| 4611 gtk_window_set_wmclass(GTK_WINDOW(b->window), b->wmclass_name, b->wmclass_class); | 4615 gtk_window_set_wmclass(GTK_WINDOW(b->window), b->wmclass_name, b->wmclass_class); |
| 4612 gtk_window_set_title(GTK_WINDOW (b->window), b->title); | 4616 gtk_window_set_title(GTK_WINDOW (b->window), b->title); |
| 4617 | |
| 4613 /* Clean up if user dismisses window via window manager! */ | 4618 /* Clean up if user dismisses window via window manager! */ |
| 4614 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(b->cancel), (gpointer) b); | 4619 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(b->cancel), (gpointer) b); |
| 4615 gtk_widget_realize(b->window); | 4620 gtk_widget_realize(b->window); |
| 4616 aol_icon(b->window->window); | 4621 aol_icon(b->window->window); |
| 4617 | 4622 |
| 4628 gtk_widget_show(b->entries_frame); | 4633 gtk_widget_show(b->entries_frame); |
| 4629 b->entries_table = NULL; | 4634 b->entries_table = NULL; |
| 4630 re_show_multi_entry_entries(&(b->entries_table), b->entries_frame, b->multi_entry_items); | 4635 re_show_multi_entry_entries(&(b->entries_table), b->entries_frame, b->multi_entry_items); |
| 4631 | 4636 |
| 4632 b->texts_obox = gtk_vbox_new(FALSE, 0); | 4637 b->texts_obox = gtk_vbox_new(FALSE, 0); |
| 4633 gtk_box_pack_start(GTK_BOX (vbox), b->texts_obox, TRUE, TRUE, 0); | 4638 gtk_box_pack_start(GTK_BOX (vbox), b->texts_obox, TRUE, TRUE, 5); |
| 4634 gtk_widget_show(b->texts_obox); | 4639 gtk_widget_show(b->texts_obox); |
| 4635 b->texts_ibox = NULL; | 4640 b->texts_ibox = NULL; |
| 4636 re_show_multi_entry_textboxes(&(b->texts_ibox), b->texts_obox, b->multi_text_items); | 4641 re_show_multi_entry_textboxes(&(b->texts_ibox), b->texts_obox, b->multi_text_items); |
| 4637 | 4642 |
| 4638 hbox = gtk_hbox_new(FALSE, 0); | 4643 hbox = gtk_hbox_new(FALSE, 0); |
| 4639 gtk_box_pack_start(GTK_BOX (vbox), hbox, FALSE, FALSE, 0); | 4644 gtk_box_pack_start(GTK_BOX (vbox), hbox, FALSE, FALSE, 5); |
| 4640 gtk_widget_show(hbox); | 4645 gtk_widget_show(hbox); |
| 4641 | 4646 |
| 4642 button = picture_button(b->window, _("Cancel"), cancel_xpm); | 4647 button = picture_button(b->window, _("Cancel"), cancel_xpm); |
| 4648 | |
| 4643 /* Let "destroy handling" (set above) handle cleanup */ | 4649 /* Let "destroy handling" (set above) handle cleanup */ |
| 4644 gtk_signal_connect_object(GTK_OBJECT (button), "clicked", | 4650 gtk_signal_connect_object(GTK_OBJECT (button), "clicked", |
| 4645 GTK_SIGNAL_FUNC (gtk_widget_destroy), GTK_OBJECT (b->window)); | 4651 GTK_SIGNAL_FUNC (gtk_widget_destroy), GTK_OBJECT (b->window)); |
| 4646 gtk_box_pack_end(GTK_BOX (hbox), button, FALSE, FALSE, 0); | 4652 gtk_box_pack_end(GTK_BOX (hbox), button, FALSE, FALSE, 5); |
| 4647 gtk_widget_show(button); | 4653 gtk_widget_show(button); |
| 4648 | 4654 |
| 4649 button = picture_button(b->window, _("Save"), save_xpm); | 4655 button = picture_button(b->window, _("Save"), save_xpm); |
| 4650 gtk_signal_connect(GTK_OBJECT (button), "clicked", | 4656 gtk_signal_connect(GTK_OBJECT (button), "clicked", |
| 4651 GTK_SIGNAL_FUNC (b->ok), (gpointer) b); | 4657 GTK_SIGNAL_FUNC (b->ok), (gpointer) b); |
| 4652 gtk_box_pack_end(GTK_BOX (hbox), button, FALSE, FALSE, 0); | 4658 gtk_box_pack_end(GTK_BOX (hbox), button, FALSE, FALSE, 5); |
| 4653 gtk_widget_show(button); | 4659 gtk_widget_show(button); |
| 4654 | 4660 |
| 4655 gtk_widget_show(vbox); | 4661 gtk_widget_show(vbox); |
| 4656 gtk_widget_show(b->window); | 4662 gtk_widget_show(b->window); |
| 4657 } | 4663 } |
