Mercurial > pidgin.yaz
comparison src/dialogs.c @ 440:7d61632b2591
[gaim-migrate @ 450]
Minor changes to new away messages dialog. also, set sizing properties to
false so user cannot resize.
committer: Tailor Script <tailor@pidgin.im>
author | Syd Logan <slogan> |
---|---|
date | Thu, 29 Jun 2000 05:15:55 +0000 |
parents | 9e5a6c35dd64 |
children | 995b0fc981a3 |
comparison
equal
deleted
inserted
replaced
439:9e5a6c35dd64 | 440:7d61632b2591 |
---|---|
2392 struct create_away *ca = g_new0(struct create_away, 1); | 2392 struct create_away *ca = g_new0(struct create_away, 1); |
2393 | 2393 |
2394 /* Set up window */ | 2394 /* Set up window */ |
2395 ca->window = gtk_window_new(GTK_WINDOW_DIALOG); | 2395 ca->window = gtk_window_new(GTK_WINDOW_DIALOG); |
2396 gtk_container_border_width(GTK_CONTAINER(ca->window), 10); | 2396 gtk_container_border_width(GTK_CONTAINER(ca->window), 10); |
2397 gtk_window_set_policy(GTK_WINDOW(ca->window), FALSE, FALSE, TRUE); | |
2397 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); | 2398 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); |
2398 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event", | 2399 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event", |
2399 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); | 2400 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); |
2400 | 2401 |
2401 /* Set up our frame */ | 2402 /* Set up our frame */ |
2402 | 2403 |
2403 frame = gtk_frame_new(_("New away message")); | 2404 frame = gtk_frame_new(_("New away message")); |
2404 | 2405 |
2405 /* set up container boxes */ | 2406 /* set up container boxes */ |
2406 bbox = gtk_vbox_new(FALSE, 0); | 2407 bbox = gtk_hbox_new(FALSE, 0); |
2407 fbox = gtk_vbox_new(FALSE, 0); | 2408 fbox = gtk_vbox_new(FALSE, 0); |
2408 hbox = gtk_hbox_new(TRUE, 0); | 2409 hbox = gtk_hbox_new(FALSE, 0); |
2409 titlebox = gtk_hbox_new(FALSE, 0); | 2410 titlebox = gtk_hbox_new(FALSE, 0); |
2410 tbox = gtk_vbox_new(FALSE, 0); | 2411 tbox = gtk_vbox_new(FALSE, 0); |
2411 | 2412 |
2412 /* Make a label for away entry */ | 2413 /* Make a label for away entry */ |
2413 label = gtk_label_new(_("Away title: ")); | 2414 label = gtk_label_new(_("Away title: ")); |
2414 gtk_box_pack_start(GTK_BOX(titlebox), label, TRUE, TRUE, 0); | 2415 gtk_box_pack_start(GTK_BOX(titlebox), label, TRUE, TRUE, 5); |
2415 | 2416 |
2416 /* make away title entry */ | 2417 /* make away title entry */ |
2417 ca->entry = gtk_entry_new(); | 2418 ca->entry = gtk_entry_new(); |
2418 gtk_box_pack_start(GTK_BOX(titlebox), ca->entry, TRUE, TRUE, 0); | 2419 gtk_box_pack_start(GTK_BOX(titlebox), ca->entry, TRUE, TRUE, 5); |
2419 | 2420 |
2420 sw = gtk_scrolled_window_new(NULL, NULL); | 2421 sw = gtk_scrolled_window_new(NULL, NULL); |
2421 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), | 2422 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), |
2422 GTK_POLICY_AUTOMATIC, | 2423 GTK_POLICY_AUTOMATIC, |
2423 GTK_POLICY_AUTOMATIC); | 2424 GTK_POLICY_AUTOMATIC); |
2427 ca->text = gtk_text_new(NULL, NULL); | 2428 ca->text = gtk_text_new(NULL, NULL); |
2428 gtk_text_set_word_wrap(GTK_TEXT(ca->text), TRUE); | 2429 gtk_text_set_word_wrap(GTK_TEXT(ca->text), TRUE); |
2429 gtk_text_set_editable(GTK_TEXT(ca->text), TRUE ); | 2430 gtk_text_set_editable(GTK_TEXT(ca->text), TRUE ); |
2430 gtk_container_add(GTK_CONTAINER(sw), ca->text); | 2431 gtk_container_add(GTK_CONTAINER(sw), ca->text); |
2431 gtk_widget_show(ca->text); | 2432 gtk_widget_show(ca->text); |
2432 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 10); | 2433 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 5); |
2433 | 2434 |
2434 /* make create button */ | 2435 /* make create button */ |
2435 create = gtk_button_new_with_label (_("Create new message")); | 2436 create = gtk_button_new_with_label (_("Create new message")); |
2436 gtk_box_pack_start(GTK_BOX(hbox), create, FALSE, FALSE, 0); | 2437 gtk_box_pack_start(GTK_BOX(hbox), create, FALSE, FALSE, 0); |
2437 gtk_signal_connect(GTK_OBJECT(create), "clicked", GTK_SIGNAL_FUNC(create_mess), ca); | 2438 gtk_signal_connect(GTK_OBJECT(create), "clicked", GTK_SIGNAL_FUNC(create_mess), ca); |
2443 | 2444 |
2444 /* Checkbox for showing away msg */ | 2445 /* Checkbox for showing away msg */ |
2445 ca->checkbx = gtk_check_button_new_with_label(_("Make away now")); | 2446 ca->checkbx = gtk_check_button_new_with_label(_("Make away now")); |
2446 | 2447 |
2447 /* pack boxes where they belong */ | 2448 /* pack boxes where they belong */ |
2448 gtk_box_pack_start(GTK_BOX(fbox), titlebox, FALSE, FALSE, 0); | 2449 gtk_box_pack_start(GTK_BOX(fbox), titlebox, TRUE, TRUE, 5); |
2449 gtk_box_pack_start(GTK_BOX(fbox), bbox, TRUE, TRUE, 0); | 2450 gtk_box_pack_start(GTK_BOX(fbox), bbox, TRUE, TRUE, 5); |
2450 gtk_box_pack_start(GTK_BOX(fbox), ca->checkbx, FALSE, FALSE, 0); | 2451 gtk_box_pack_start(GTK_BOX(fbox), ca->checkbx, TRUE, TRUE, 5); |
2451 | 2452 |
2452 gtk_container_add(GTK_CONTAINER(frame), fbox); | 2453 gtk_container_add(GTK_CONTAINER(frame), fbox); |
2453 gtk_container_set_border_width(GTK_CONTAINER(frame), 5); | 2454 gtk_container_set_border_width(GTK_CONTAINER(frame), 5); |
2454 gtk_box_pack_start(GTK_BOX(tbox), frame, TRUE, TRUE, 0); | 2455 gtk_box_pack_start(GTK_BOX(tbox), frame, TRUE, TRUE, 0); |
2455 gtk_box_pack_start(GTK_BOX(tbox), hbox, FALSE, FALSE, 0); | 2456 gtk_box_pack_start(GTK_BOX(tbox), hbox, FALSE, FALSE, 0); |