Mercurial > pidgin
comparison src/dialogs.c @ 1172:4135d8fc7b4e
[gaim-migrate @ 1182]
Some pretty-ifications by Decklin Foster.
Thanks bro
committer: Tailor Script <tailor@pidgin.im>
| author | Rob Flynn <gaim@robflynn.com> |
|---|---|
| date | Thu, 30 Nov 2000 07:36:06 +0000 |
| parents | 11f8829f82fb |
| children | f81cf8c2db05 |
comparison
equal
deleted
inserted
replaced
| 1171:11f8829f82fb | 1172:4135d8fc7b4e |
|---|---|
| 3111 | 3111 |
| 3112 /* Set up window */ | 3112 /* Set up window */ |
| 3113 ca->window = gtk_window_new(GTK_WINDOW_DIALOG); | 3113 ca->window = gtk_window_new(GTK_WINDOW_DIALOG); |
| 3114 gtk_widget_set_usize(ca->window, 275, 200); | 3114 gtk_widget_set_usize(ca->window, 275, 200); |
| 3115 gtk_container_border_width(GTK_CONTAINER(ca->window), 5); | 3115 gtk_container_border_width(GTK_CONTAINER(ca->window), 5); |
| 3116 gtk_window_set_policy(GTK_WINDOW(ca->window), FALSE, FALSE, TRUE); | |
| 3117 gtk_window_set_wmclass(GTK_WINDOW(ca->window), "away_mess", "Gaim"); | 3116 gtk_window_set_wmclass(GTK_WINDOW(ca->window), "away_mess", "Gaim"); |
| 3118 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); | 3117 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); |
| 3119 gtk_widget_show(ca->window); | 3118 gtk_widget_show(ca->window); |
| 3120 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event", | 3119 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event", |
| 3121 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); | 3120 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); |
| 3123 /* Set up our frame */ | 3122 /* Set up our frame */ |
| 3124 | 3123 |
| 3125 frame = gtk_frame_new(_("New away message")); | 3124 frame = gtk_frame_new(_("New away message")); |
| 3126 | 3125 |
| 3127 /* set up container boxes */ | 3126 /* set up container boxes */ |
| 3128 bbox = gtk_hbox_new(FALSE, 0); | 3127 bbox = gtk_hbox_new(FALSE, 5); |
| 3129 fbox = gtk_vbox_new(FALSE, 0); | 3128 fbox = gtk_vbox_new(FALSE, 5); |
| 3130 hbox = gtk_hbox_new(FALSE, 0); | 3129 gtk_container_border_width(GTK_CONTAINER(fbox), 5); |
| 3131 titlebox = gtk_hbox_new(FALSE, 0); | 3130 hbox = gtk_hbox_new(FALSE, 5); |
| 3132 tbox = gtk_vbox_new(FALSE, 0); | 3131 titlebox = gtk_hbox_new(FALSE, 5); |
| 3132 tbox = gtk_vbox_new(FALSE, 5); | |
| 3133 | 3133 |
| 3134 /* Make a label for away entry */ | 3134 /* Make a label for away entry */ |
| 3135 label = gtk_label_new(_("Away title: ")); | 3135 label = gtk_label_new(_("Away title: ")); |
| 3136 gtk_box_pack_start(GTK_BOX(titlebox), label, TRUE, TRUE, 5); | 3136 gtk_box_pack_start(GTK_BOX(titlebox), label, FALSE, FALSE, 0); |
| 3137 gtk_widget_show(label); | 3137 gtk_widget_show(label); |
| 3138 | 3138 |
| 3139 /* make away title entry */ | 3139 /* make away title entry */ |
| 3140 ca->entry = gtk_entry_new(); | 3140 ca->entry = gtk_entry_new(); |
| 3141 gtk_box_pack_start(GTK_BOX(titlebox), ca->entry, TRUE, TRUE, 5); | 3141 gtk_box_pack_start(GTK_BOX(titlebox), ca->entry, TRUE, TRUE, 0); |
| 3142 | 3142 |
| 3143 sw = gtk_scrolled_window_new(NULL, NULL); | 3143 sw = gtk_scrolled_window_new(NULL, NULL); |
| 3144 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), | 3144 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), |
| 3145 GTK_POLICY_AUTOMATIC, | 3145 GTK_POLICY_AUTOMATIC, |
| 3146 GTK_POLICY_AUTOMATIC); | 3146 GTK_POLICY_AUTOMATIC); |
| 3150 ca->text = gtk_text_new(NULL, NULL); | 3150 ca->text = gtk_text_new(NULL, NULL); |
| 3151 gtk_text_set_word_wrap(GTK_TEXT(ca->text), TRUE); | 3151 gtk_text_set_word_wrap(GTK_TEXT(ca->text), TRUE); |
| 3152 gtk_text_set_editable(GTK_TEXT(ca->text), TRUE ); | 3152 gtk_text_set_editable(GTK_TEXT(ca->text), TRUE ); |
| 3153 gtk_container_add(GTK_CONTAINER(sw), ca->text); | 3153 gtk_container_add(GTK_CONTAINER(sw), ca->text); |
| 3154 gtk_widget_show(ca->text); | 3154 gtk_widget_show(ca->text); |
| 3155 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 5); | 3155 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 0); |
| 3156 | 3156 |
| 3157 button = picture_button(ca->window, _("Save"), save_xpm); | 3157 button = picture_button(ca->window, _("Save"), save_xpm); |
| 3158 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(save_away_mess), ca); | 3158 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(save_away_mess), ca); |
| 3159 | 3159 |
| 3160 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 5); | 3160 gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 0); |
| 3161 | 3161 |
| 3162 button = picture_button(ca->window, _("Cancel"), cancel_xpm); | 3162 button = picture_button(ca->window, _("Cancel"), cancel_xpm); |
| 3163 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), ca->window); | 3163 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), ca->window); |
| 3164 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 5); | 3164 gtk_box_pack_end(GTK_BOX(hbox), button, TRUE, TRUE, 0); |
| 3165 | 3165 |
| 3166 /* pack boxes where they belong */ | 3166 /* pack boxes where they belong */ |
| 3167 gtk_box_pack_start(GTK_BOX(fbox), titlebox, TRUE, TRUE, 5); | 3167 gtk_box_pack_start(GTK_BOX(fbox), titlebox, FALSE, FALSE, 0); |
| 3168 gtk_box_pack_start(GTK_BOX(fbox), bbox, TRUE, TRUE, 5); | 3168 gtk_box_pack_start(GTK_BOX(fbox), bbox, TRUE, TRUE, 0); |
| 3169 gtk_container_add(GTK_CONTAINER(frame), fbox); | 3169 gtk_container_add(GTK_CONTAINER(frame), fbox); |
| 3170 gtk_container_set_border_width(GTK_CONTAINER(frame), 5); | 3170 gtk_container_set_border_width(GTK_CONTAINER(frame), 0); |
| 3171 gtk_box_pack_start(GTK_BOX(tbox), frame, TRUE, TRUE, 0); | 3171 gtk_box_pack_start(GTK_BOX(tbox), frame, TRUE, TRUE, 0); |
| 3172 gtk_box_pack_start(GTK_BOX(tbox), hbox, TRUE, FALSE, 5); | 3172 gtk_box_pack_start(GTK_BOX(tbox), hbox, FALSE, FALSE, 0); |
| 3173 | 3173 |
| 3174 gtk_container_add(GTK_CONTAINER(ca->window), tbox); | 3174 gtk_container_add(GTK_CONTAINER(ca->window), tbox); |
| 3175 | 3175 |
| 3176 if (dummy && GTK_LIST(prefs_away_list)->selection) { | 3176 if (dummy && GTK_LIST(prefs_away_list)->selection) { |
| 3177 GtkWidget *item = GTK_LIST(prefs_away_list)->selection->data; | 3177 GtkWidget *item = GTK_LIST(prefs_away_list)->selection->data; |
| 3181 gtk_editable_insert_text(GTK_EDITABLE(ca->text), amt->message, strlen(amt->message), &pos); | 3181 gtk_editable_insert_text(GTK_EDITABLE(ca->text), amt->message, strlen(amt->message), &pos); |
| 3182 ca->mess = amt; | 3182 ca->mess = amt; |
| 3183 } else { | 3183 } else { |
| 3184 /* Checkbox for showing away msg */ | 3184 /* Checkbox for showing away msg */ |
| 3185 ca->checkbx = gtk_check_button_new_with_label(_("Make Away Now")); | 3185 ca->checkbx = gtk_check_button_new_with_label(_("Make Away Now")); |
| 3186 gtk_box_pack_start(GTK_BOX(fbox), ca->checkbx, TRUE, TRUE, 5); | 3186 gtk_box_pack_start(GTK_BOX(fbox), ca->checkbx, FALSE, FALSE, 0); |
| 3187 gtk_widget_show(ca->checkbx); | 3187 gtk_widget_show(ca->checkbx); |
| 3188 } | 3188 } |
| 3189 | 3189 |
| 3190 /* let the world see what we have done. */ | 3190 /* let the world see what we have done. */ |
| 3191 gtk_widget_show(label); | 3191 gtk_widget_show(label); |
