Exemplo n.º 1
0
CutReport *
cut_report_new (const gchar *name,
                const gchar *first_property, ...)
{
    CutModule *module;
    GObject *report;
    va_list var_args;

    module = cut_report_load_module(name);
    g_return_val_if_fail(module != NULL, NULL);

    va_start(var_args, first_property);
    report = cut_module_instantiate(module,
                                    first_property, var_args);
    va_end(var_args);

    return CUT_REPORT(report);
}
Exemplo n.º 2
0
CutStream *
cut_stream_new (const gchar *name,
                const gchar *first_property, ...)
{
    CutModule *module;
    GObject *stream;
    va_list var_args;

    module = cut_stream_load_module(name);
    g_return_val_if_fail(module != NULL, NULL);

    va_start(var_args, first_property);
    stream = cut_module_instantiate(module,
                                    first_property, var_args);
    va_end(var_args);

    return CUT_STREAM(stream);
}