55 unsigned char all_mode = 0;
57 GtkWidget *save, *close, *hbox;
61 for (i=1;i<argc;i++) {
62 if (!strcmp(argv[i],
"--all")) all_mode = 1;
63 else if (!strcmp(argv[i],
"--"))
break;
64 else if ((!config)&&(strncmp(argv[i],
"-",1))) config = argv[i];
67 printf(
"Usage: rcc-config [ --all ] [ <config name> ]\n");
70 gtk_init (&argc, &argv);
79 window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
80 gtk_window_set_policy(GTK_WINDOW (window1), FALSE, FALSE, TRUE);
81 gtk_window_set_title (GTK_WINDOW (window1),
"LibRCC Config");
82 gtk_window_set_wmclass (GTK_WINDOW(window1),
"librcc",
"libRCC");
83 gtk_widget_show(window1);
86 gtk_widget_show (box);
87 gtk_container_add (GTK_CONTAINER (window1), box);
89 hbox = gtk_hbox_new (TRUE, 0);
90 gtk_widget_show (hbox);
91 gtk_box_pack_start (GTK_BOX (box), hbox, FALSE, FALSE, 0);
93 close = gtk_button_new_with_label(
"Close");
94 gtk_widget_show (close);
95 gtk_signal_connect (GTK_OBJECT (window1),
"destroy", GTK_SIGNAL_FUNC (gtk_main_quit), NULL);
96 gtk_signal_connect (GTK_OBJECT (close),
"clicked", GTK_SIGNAL_FUNC (gtk_main_quit), NULL);
97 gtk_box_pack_start (GTK_BOX (hbox), close, FALSE, FALSE, 0);
99 save = gtk_button_new_with_label(
"Save");
100 gtk_widget_show (save);
101 gtk_signal_connect(GTK_OBJECT(save),
"clicked", GTK_SIGNAL_FUNC(apply_cb), NULL);
102 gtk_box_pack_start (GTK_BOX (hbox), save, FALSE, FALSE, 0);
rcc_ui_page rccUiGetPage(rcc_ui_context ctx, rcc_ui_page_name *name)
int rccLoad(rcc_context ctx, const char *name)
rcc_context rccCreateContext(const char *locale_variable, unsigned int max_languages, unsigned int max_classes, rcc_class_ptr defclasses, rcc_init_flags flags)
rcc_ui_context rccUiCreateContext(rcc_context rccctx)
void rccFreeContext(rcc_context ctx)
int rccUiUnHideOption(rcc_ui_context ctx, rcc_option option)
void rccUiFreeContext(rcc_ui_context ctx)