Lines Matching refs:cfile

435     my $cfile = "";
497 $cfile .= "static struct cb_watch_bool $watch_name = {\n";
498 $cfile .= "\t0, \"$key\",\n";
499 $cfile .= "\t" . &quote_c_string ($short_desc) . ",\n";
500 $cfile .= "\t" . &quote_c_string ($long_desc) . ",\n";
501 $cfile .= "\t$default,\n";
502 $cfile .= "};\n\n";
504 $cfile .= "$get_head\n";
505 $cfile .= "{\n";
506 $cfile .= "\tif (!$watch_name.handler)\n";
507 $cfile .= "\t\twatch_bool (&$watch_name);\n";
508 $cfile .= "\treturn $watch_name.var;\n";
509 $cfile .= "}\n\n";
511 $cfile .= "$set_head\n";
512 $cfile .= "{\n";
513 $cfile .= "\tif (!$watch_name.handler)\n";
514 $cfile .= "\t\twatch_bool (&$watch_name);\n";
515 $cfile .= "\tset_bool (&$watch_name, x);\n";
516 $cfile .= "}\n\n";
522 $cfile .= "static struct cb_watch_$ltype $watch_name = {\n";
523 $cfile .= "\t0, \"$key\",\n";
524 $cfile .= "\t" . &quote_c_string ($short_desc) . ",\n";
525 $cfile .= "\t" . &quote_c_string ($long_desc) . ",\n";
526 $cfile .= "\t$min, $max, $default,\n";
527 $cfile .= "};\n\n";
529 $cfile .= "$get_head\n";
530 $cfile .= "{\n";
531 $cfile .= "\tif (!$watch_name.handler)\n";
532 $cfile .= "\t\twatch_$ltype (&$watch_name);\n";
533 $cfile .= "\treturn $watch_name.var;\n";
534 $cfile .= "}\n\n";
536 $cfile .= "void\n";
537 $cfile .= "gnm_conf_set_$var ($ctype x)\n";
538 $cfile .= "{\n";
539 $cfile .= "\tif (!$watch_name.handler)\n";
540 $cfile .= "\t\twatch_$ltype (&$watch_name);\n";
541 $cfile .= "\tset_$ltype (&$watch_name, x);\n";
542 $cfile .= "}\n\n";
544 $cfile .= "static struct cb_watch_string $watch_name = {\n";
545 $cfile .= "\t0, \"$key\",\n";
546 $cfile .= "\t" . &quote_c_string ($short_desc) . ",\n";
547 $cfile .= "\t" . &quote_c_string ($long_desc) . ",\n";
548 $cfile .= "\t" . &quote_c_string ($default) . ",\n";
549 $cfile .= "};\n\n";
551 $cfile .= "$get_head\n";
552 $cfile .= "{\n";
553 $cfile .= "\tif (!$watch_name.handler)\n";
554 $cfile .= "\t\twatch_string (&$watch_name);\n";
555 $cfile .= "\treturn $watch_name.var;\n";
556 $cfile .= "}\n\n";
558 $cfile .= "$set_head\n";
559 $cfile .= "{\n";
560 $cfile .= "\tg_return_if_fail (x != NULL);\n";
561 $cfile .= "\tif (!$watch_name.handler)\n";
562 $cfile .= "\t\twatch_string (&$watch_name);\n";
563 $cfile .= "\tset_string (&$watch_name, x);\n";
564 $cfile .= "}\n\n";
566 $cfile .= "static struct cb_watch_enum $watch_name = {\n";
567 $cfile .= "\t0, \"$key\",\n";
568 $cfile .= "\t" . &quote_c_string ($short_desc) . ",\n";
569 $cfile .= "\t" . &quote_c_string ($long_desc) . ",\n";
570 $cfile .= "\t$default,\n";
571 $cfile .= "};\n\n";
573 $cfile .= "$get_head\n";
574 $cfile .= "{\n";
575 $cfile .= "\tif (!$watch_name.handler)\n";
576 $cfile .= "\t\twatch_enum (&$watch_name, $gtype);\n";
577 $cfile .= "\treturn $watch_name.var;\n";
578 $cfile .= "}\n\n";
580 $cfile .= "void\n";
581 $cfile .= "gnm_conf_set_$var ($ctype x)\n";
582 $cfile .= "{\n";
583 $cfile .= "\tif (!$watch_name.handler)\n";
584 $cfile .= "\t\twatch_enum (&$watch_name, $gtype);\n";
585 $cfile .= "\tset_enum (&$watch_name, x);\n";
586 $cfile .= "}\n\n";
588 $cfile .= "static struct cb_watch_string_list $watch_name = {\n";
589 $cfile .= "\t0, \"$key\",\n";
590 $cfile .= "\t" . &quote_c_string ($short_desc) . ",\n";
591 $cfile .= "\t" . &quote_c_string ($long_desc) . ",\n";
592 $cfile .= "};\n\n";
594 $cfile .= "/**\n * gnm_conf_get_$var:\n *\n";
595 $cfile .= " * Returns: (element-type utf8) (transfer none):\n **/\n";
596 $cfile .= "$get_head\n";
597 $cfile .= "{\n";
598 $cfile .= "\tif (!$watch_name.handler)\n";
599 $cfile .= "\t\twatch_string_list (&$watch_name);\n";
600 $cfile .= "\treturn $watch_name.var;\n";
601 $cfile .= "}\n\n";
603 $cfile .= "/**\n * gnm_conf_set_$var:\n";
604 $cfile .= " * \@x: (element-type utf8): list of strings\n *\n **/\n";
605 $cfile .= "$set_head\n";
606 $cfile .= "{\n";
607 $cfile .= "\tif (!$watch_name.handler)\n";
608 $cfile .= "\t\twatch_string_list (&$watch_name);\n";
609 $cfile .= "\tset_string_list (&$watch_name, x);\n";
610 $cfile .= "}\n\n";
615 $cfile .= $get_conf_code;
626 $cfile .= "/**\n";
627 $cfile .= " * $id:\n";
628 $cfile .= " *\n";
629 $cfile .= " * Returns: (transfer none): A #GOConfNode\n";
630 $cfile .= " */\n";
631 $cfile .= "GOConfNode *\n";
632 $cfile .= "$id (void)\n";
633 $cfile .= "{\n";
634 $cfile .= "\treturn get_node (\"$dir\", NULL);\n";
635 $cfile .= "}\n\n";
638 $cfile =~ s/\n\n+$/\n/;
642 print $cfile if $do_cfile;