} permission_x;
typedef struct icon_x {
- const char *name;
const char *text;
const char *lang;
const char *section;
const char *size;
const char *resolution;
+ const char *dpi;
} icon_x;
typedef struct image_x {
- const char *name;
const char *text;
const char *lang;
const char *section;
const char *type;
} datacontrol_x;
+typedef struct splashscreen_x {
+ const char *src;
+ const char *type;
+ const char *dpi;
+ const char *orientation;
+ const char *indicatordisplay;
+ const char *operation;
+} splashscreen_x;
+
typedef struct application_x {
const char *appid; /*attr*/
const char *exec; /*attr*/
const char *submode; /*attr, default: "false"*/
const char *submode_mainid; /*attr, default: "false"*/
const char *process_pool; /*attr, default: "false"*/
+ const char *installed_storage;
const char *autorestart; /*attr, default: "false"*/
const char *onboot; /*attr, default: "false"*/
- const char *multi_instance; /*attr, default: "false"*/
- const char *multi_instance_mainid; /*attr*/
const char *support_disable; /*set from package_x*/
const char *ui_gadget; /*attr, default: "false"*/
const char *launch_mode; /*attr, default: "single"*/
const char *ambient_support; /*attr, default: "false"*/
+ const char *alias_appid; /*attr*/
+ const char *effective_appid; /*attr*/
+ const char *package_type; /*set from package_x*/
GList *label; /*element*/
GList *icon; /*element*/
GList *image; /*element*/
GList *datacontrol; /*element*/
GList *background_category; /*element*/
GList *appcontrol; /*element*/
+ GList *splashscreens; /*element*/
} application_x;
typedef struct package_x {
const char *update; /**< package update flag, no xml part*/
const char *appsetting; /**< package app setting flag, attr, default: "false"*/
const char *system; /**< package system flag, no xml part*/
- const char *type; /**< package type, attr, default: "rpm"*/
+ const char *type; /**< package type, attr*/
const char *package_size; /**< package size for external installation, attr*/
const char *installed_time; /**< installed time after finishing of installation, no xml part*/
const char *installed_storage; /**< package currently installed storage, no xml part*/