Data Structures | |
struct | vbi_export |
struct | vbi_export_class |
Defines | |
#define | VBI_OPTION_BOUNDS_INITIALIZER_(type_, def_, min_, max_, step_) { type_ = def_ }, { type_ = min_ }, { type_ = max_ }, { type_ = step_ } |
#define | VBI_OPTION_BOOL_INITIALIZER(key_, label_, def_, tip_) |
#define | VBI_OPTION_INT_RANGE_INITIALIZER(key_, label_, def_, min_, max_, step_, tip_) |
#define | VBI_OPTION_INT_MENU_INITIALIZER(key_, label_, def_,menu_, entries_, tip_) |
#define | VBI_OPTION_REAL_RANGE_INITIALIZER(key_, label_, def_, min_, max_, step_, tip_) |
#define | VBI_OPTION_REAL_MENU_INITIALIZER(key_, label_, def_,menu_, entries_, tip_) |
#define | VBI_OPTION_STRING_INITIALIZER(key_, label_, def_, tip_) |
#define | VBI_OPTION_STRING_MENU_INITIALIZER(key_, label_, def_,menu_, entries_, tip_) |
#define | VBI_OPTION_MENU_INITIALIZER(key_, label_, def_, menu_,entries_, tip_) |
#define | VBI_AUTOREG_EXPORT_MODULE(name) |
Functions | |
void | vbi_register_export_module (vbi_export_class *) |
void | vbi_export_write_error (vbi_export *) |
void | vbi_export_unknown_option (vbi_export *, const char *keyword) |
void | vbi_export_invalid_option (vbi_export *, const char *keyword,...) |
char * | vbi_export_strdup (vbi_export *, char **d, const char *s) |
void | vbi_export_error_printf (vbi_export *, const char *templ,...) |
int | vbi_ucs2be (void) |
Export modules #include
"export.h"
to get these definitions. See example module exp-templ.c.
|
Value: Helper macro for export modules to build option lists. Use like this:
N_() marks the string for i18n, see info gettext for details. |
|
Value: Helper macro for export modules to build option lists. Use like this:
Here we have no tooltip ( |
|
Value: Helper macro for export modules to build option lists. Use like this:
No label and tooltip ( |
|
Value: Helper macro for export modules to build option lists. Use like VBI_OPTION_INT_RANGE_INITIALIZER(), just with doubles but ints. |
|
Value: Helper macro for export modules to build option lists. Use like VBI_OPTION_INT_MENU_INITIALIZER(), just with an array of doubles but ints. |
|
Value: Helper macro for export modules to build option lists. Use like this:
|
|
Value: Helper macro for export modules to build option lists. Use like this:
Remember this is like VBI_OPTION_STRING_INITIALIZER() in the sense that the vbi client can pass any string as option value, not just those proposed in the menu. In contrast a plain menu option as with VBI_OPTION_MENU_INITIALIZER() expects menu indices as input. |
|
Value: Helper macro for export modules to build option lists. Use like this:
|
|
Doesn't work, sigh.
|
|
|
|
|
|
|
|
|
|
Same as the libc strdup(), except for d argument and setting the export error string on failure.
|
|
|
|
Helper function for export modules, since iconv seems undecided what it really wants (not every iconv supports UCS-2LE/BE).
|