gramps/src/grampslib.i

23 lines
664 B
OpenEdge ABL
Raw Normal View History

%module grampslib
2002-10-28 19:06:39 +05:30
%{
#include <libgnomevfs/gnome-vfs-application-registry.h>
%}
2002-10-28 19:06:39 +05:30
extern const char* gnome_vfs_mime_get_icon(const char *);
extern const char* gnome_vfs_mime_type_from_name(const char* );
extern const char* gnome_vfs_mime_get_description(const char*);
extern const char* gnome_vfs_mime_get_value(const char*,const char*);
%inline %{
const char* default_application_name(const char* type) {
GnomeVFSMimeApplication *a = gnome_vfs_mime_get_default_application(type);
return a->name;
}
const char* default_application_command(const char* type) {
GnomeVFSMimeApplication *a = gnome_vfs_mime_get_default_application(type);
return a->command;
}
%}