#include <glib.h>
#include <glib-object.h>
#include <libxml/parser.h>
Data Structures | |
struct | ROXAppInfo |
Type used to store a parsed AppInfo file. More... | |
Defines | |
#define | ROX_APPINFO(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, rox_appinfo_get_type (), ROXAppInfo) |
#define | ROX_APPINFO_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, rox_appinfo_get_type (), ROXAppinfoClass) |
#define | ROX_IS_APPINFO(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, rox_appinfo_get_type ()) |
Functions | |
GType | rox_appinfo_get_type (void) |
GObject * | rox_appinfo_new (void) |
void | rox_appinfo_set_language (ROXAppInfo *ai, const gchar *lang) |
const gchar * | rox_appinfo_get_language (ROXAppInfo *ai) |
const gchar * | rox_appinfo_get_summary (ROXAppInfo *ai) |
gchar * | rox_appinfo_get_about (ROXAppInfo *ai, const gchar *lbl) |
gchar * | rox_appinfo_get_about_label (ROXAppInfo *ai, const gchar *lbl) |
const xmlNode * | rox_appinfo_get_element (ROXAppInfo *ai, const gchar *element) |
GList * | rox_appinfo_get_mime_type_list (ROXAppInfo *ai, const gchar *element) |
void | rox_appinfo_free_mime_type_list (GList *) |
GList * | rox_appinfo_get_can_run_list (ROXAppInfo *ai) |
GList * | rox_appinfo_get_can_thumbnail_list (ROXAppInfo *ai) |
|
Cast pointer into a pointer to ROXAppInfo only if it is valid, otherwise return
|
|
Cast pointer into a pointer to ROXAppInfo class only if it is valid, otherwise return
|
|
Check a pointer to ROXAppInfo
|
|
Free MIME type list.
|
|
Get the contents of the named element from the About node in the currently set language, or the neutral language (ROXAppInfo.about_no_lang) if that fails.
|
|
Get the label for the named element from the About node in the currently set language, or the neutral language (ROXAppInfo.about_no_lang) if that fails.
|
|
Return list of types that the application has declared it can run. Equivalent to rox_appinfo_get_mime_type_list(ai, "CanRun").
|
|
Return list of types that the application has declared it can generate thumbnails images for.. Equivalent to rox_appinfo_get_mime_type_list(ai, "CanThumbnail").
|
|
Get the named element from the AppInfo file
|
|
Get the language used for scanning the AppInfo document.
|
|
From the named element from the AppInfo file return a list of MIME types
|
|
Get the contents of the Summary element in the currently set language.
|
|
|
|
Construct a new ROXAppInfo object for the current application.
|
|
Set the language used for scanning the AppInfo document. This updates ROXAppInfo.pref_lang, ROXAppInfo.summary, ROXAppInfo.about and ROXAppInfo.about_no_lang
|