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);