comparison src/dialogs.c @ 5057:317bdeedc729

[gaim-migrate @ 5408] Now you should be able to unset aliases again. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 07 Apr 2003 04:55:48 +0000
parents dfec167391a5
children a4ad609ee6b3
comparison
equal deleted inserted replaced
5056:18ec87e54201 5057:317bdeedc729
3314 gtk_container_set_border_width(GTK_CONTAINER(alias_dialog), 6); 3314 gtk_container_set_border_width(GTK_CONTAINER(alias_dialog), 6);
3315 gtk_window_set_resizable(GTK_WINDOW(alias_dialog), FALSE); 3315 gtk_window_set_resizable(GTK_WINDOW(alias_dialog), FALSE);
3316 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(alias_dialog)->vbox), 12); 3316 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(alias_dialog)->vbox), 12);
3317 gtk_container_set_border_width( 3317 gtk_container_set_border_width(
3318 GTK_CONTAINER(GTK_DIALOG(alias_dialog)->vbox), 6); 3318 GTK_CONTAINER(GTK_DIALOG(alias_dialog)->vbox), 6);
3319 gtk_dialog_set_response_sensitive(GTK_DIALOG(alias_dialog),
3320 GTK_RESPONSE_OK, FALSE);
3321 3319
3322 /* The main hbox container. */ 3320 /* The main hbox container. */
3323 hbox = gtk_hbox_new(FALSE, 12); 3321 hbox = gtk_hbox_new(FALSE, 12);
3324 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(alias_dialog)->vbox), hbox); 3322 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(alias_dialog)->vbox), hbox);
3325 3323
3365 1, 2, 0, 1); 3363 1, 2, 0, 1);
3366 gtk_entry_set_activates_default(GTK_ENTRY(info->name_entry), TRUE); 3364 gtk_entry_set_activates_default(GTK_ENTRY(info->name_entry), TRUE);
3367 gtk_label_set_mnemonic_widget(GTK_LABEL(label), info->name_entry); 3365 gtk_label_set_mnemonic_widget(GTK_LABEL(label), info->name_entry);
3368 gtk_entry_set_text(GTK_ENTRY(info->name_entry), info->buddy->name); 3366 gtk_entry_set_text(GTK_ENTRY(info->name_entry), info->buddy->name);
3369 3367
3370 g_signal_connect(G_OBJECT(info->name_entry), "changed",
3371 G_CALLBACK(dialog_set_ok_sensitive), alias_dialog);
3372
3373 /* The "Alias:" label. */ 3368 /* The "Alias:" label. */
3374 label = gtk_label_new(NULL); 3369 label = gtk_label_new(NULL);
3375 gtk_label_set_markup_with_mnemonic(GTK_LABEL(label), _("_Alias:")); 3370 gtk_label_set_markup_with_mnemonic(GTK_LABEL(label), _("_Alias:"));
3376 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); 3371 gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
3377 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2); 3372 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2);
3384 gtk_label_set_mnemonic_widget(GTK_LABEL(label), info->alias_entry); 3379 gtk_label_set_mnemonic_widget(GTK_LABEL(label), info->alias_entry);
3385 3380
3386 if (info->buddy->alias != NULL) 3381 if (info->buddy->alias != NULL)
3387 gtk_entry_set_text(GTK_ENTRY(info->alias_entry), 3382 gtk_entry_set_text(GTK_ENTRY(info->alias_entry),
3388 info->buddy->alias); 3383 info->buddy->alias);
3389
3390 g_signal_connect(G_OBJECT(info->alias_entry), "changed",
3391 G_CALLBACK(dialog_set_ok_sensitive), alias_dialog);
3392 3384
3393 g_signal_connect(G_OBJECT(alias_dialog), "response", 3385 g_signal_connect(G_OBJECT(alias_dialog), "response",
3394 G_CALLBACK(do_alias_buddy), info); 3386 G_CALLBACK(do_alias_buddy), info);
3395 } 3387 }
3396 3388