Add app-control-operation on splash screen
[platform/core/appfw/pkgmgr-info.git] / include / pkgmgrinfo_basic.h
index 0c37798..c12c2fd 100644 (file)
@@ -14,16 +14,15 @@ typedef struct permission_x {
 } 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;
@@ -91,6 +90,15 @@ typedef struct datacontrol_x {
        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*/
@@ -128,6 +136,7 @@ typedef struct application_x {
        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*/
@@ -140,6 +149,7 @@ typedef struct application_x {
        GList *datacontrol; /*element*/
        GList *background_category; /*element*/
        GList *appcontrol; /*element*/
+       GList *splashscreens; /*element*/
 } application_x;
 
 typedef struct package_x {
@@ -154,7 +164,7 @@ 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*/