comparison plugins/spellchk.c @ 3565:154c4a9d9b6d

[gaim-migrate @ 3660] Now you can configure your plugins. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Sat, 28 Sep 2002 21:39:45 +0000
parents cd938f18f3f8
children 9682c0e022c6
comparison
equal deleted inserted replaced
3564:83a54877f1ae 3565:154c4a9d9b6d
356 m = gtk_entry_get_text(GTK_ENTRY(good_entry)); 356 m = gtk_entry_get_text(GTK_ENTRY(good_entry));
357 gtk_clist_set_text(GTK_CLIST(list), row, 1, m); 357 gtk_clist_set_text(GTK_CLIST(list), row, 1, m);
358 } 358 }
359 } 359 }
360 360
361 void gaim_plugin_config() { 361 GtkWidget *gaim_plugin_config_gtk() {
362 GtkWidget *win; 362 GtkWidget *ret, *vbox, *win;
363 GtkWidget *vbox;
364 GtkWidget *hbox; 363 GtkWidget *hbox;
365 GtkWidget *button; 364 GtkWidget *button;
366 GList *w = words; 365 GList *w = words;
367 struct replace_words *r; 366 struct replace_words *r;
368 char *pair[2] = {"Replace", "With"}; 367 char *pair[2] = {"Replace", "With"};
368
369 ret = gtk_vbox_new(FALSE, 18);
370 gtk_container_set_border_width (GTK_CONTAINER (ret), 12);
369 371
370 if (configwin) return; 372 vbox = make_frame(ret, _("Text Replacements"));
371 GAIM_DIALOG(configwin);
372 gtk_widget_set_usize(configwin, 450, 250);
373 gtk_window_set_title(GTK_WINDOW(configwin), "Spell Check Config");
374 gtk_signal_connect(GTK_OBJECT(configwin), "destroy", GTK_SIGNAL_FUNC(close_config), NULL);
375
376 vbox = gtk_vbox_new(0, 2);
377 gtk_container_set_border_width(GTK_CONTAINER(vbox), 4); 373 gtk_container_set_border_width(GTK_CONTAINER(vbox), 4);
378 gtk_container_add(GTK_CONTAINER(configwin), vbox); 374 gtk_container_add(GTK_CONTAINER(configwin), vbox);
379 gtk_widget_show (vbox); 375 gtk_widget_show (vbox);
380 376
381 win = gtk_scrolled_window_new(0, 0); 377 win = gtk_scrolled_window_new(0, 0);
450 pair[1] = r->good; 446 pair[1] = r->good;
451 gtk_clist_append(GTK_CLIST(list), pair); 447 gtk_clist_append(GTK_CLIST(list), pair);
452 w = w->next; 448 w = w->next;
453 } 449 }
454 450
455 gtk_widget_show(configwin); 451 gtk_widget_show_all(ret);
456 } 452 return ret;
453 }