Upstream version 11.39.260.0
[platform/framework/web/crosswalk.git] / src / xwalk / application / common / application_manifest_constants.h
index 89d9107..7f0ff08 100644 (file)
@@ -6,6 +6,7 @@
 #define XWALK_APPLICATION_COMMON_APPLICATION_MANIFEST_CONSTANTS_H_
 
 #include "xwalk/application/common/manifest.h"
+
 // Keys used in JSON representation of applications.
 namespace xwalk {
 namespace application_manifest_keys {
@@ -55,6 +56,7 @@ namespace application_manifest_keys {
 #if defined(OS_TIZEN)
   extern const char kTizenAppIdKey[];
   extern const char kIcon128Key[];
+  extern const char kXWalkMediaAppClass[];
 #endif
 }  // namespace application_manifest_keys
 
@@ -84,7 +86,10 @@ namespace application_widget_keys {
   extern const char kPreferencesNameKey[];
   extern const char kPreferencesValueKey[];
   extern const char kPreferencesReadonlyKey[];
+  extern const char kWidgetNamespaceKey[];
+  extern const char kWidgetNamespacePrefix[];
 #if defined(OS_TIZEN)
+  extern const char kTizenWidgetKey[];
   extern const char kTizenApplicationKey[];
   extern const char kTizenApplicationIdKey[];
   extern const char kTizenApplicationPackageKey[];
@@ -94,18 +99,50 @@ namespace application_widget_keys {
   extern const char kAllowNavigationKey[];
   extern const char kCSPReportOnlyKey[];
   extern const char kTizenSettingKey[];
+  extern const char kTizenBackgroundSupportKey[];
+  extern const char kTizenContextMenuKey[];
   extern const char kTizenHardwareKey[];
+  extern const char kTizenEncryptionKey[];
   extern const char kTizenMetaDataKey[];
   extern const char kTizenMetaDataNameKey[];
   extern const char kTizenMetaDataValueKey[];
   extern const char kTizenSplashScreenKey[];
   extern const char kTizenSplashScreenSrcKey[];
+  extern const char kContentNamespace[];
+  extern const char kTizenScreenOrientationKey[];
+  extern const char kTizenAppWidgetFullKey[];
+  extern const char kTizenAppWidgetKey[];
+  extern const char kTizenAppWidgetIdKey[];
+  extern const char kTizenAppWidgetPrimaryKey[];
+  extern const char kTizenAppWidgetUpdatePeriodKey[];
+  extern const char kTizenAppWidgetAutoLaunchKey[];
+  extern const char kTizenAppWidgetBoxLabelKey[];
+  extern const char kTizenAppWidgetBoxLabelLangKey[];
+  extern const char kTizenAppWidgetBoxLabelTextKey[];
+  extern const char kTizenAppWidgetBoxIconKey[];
+  extern const char kTizenAppWidgetBoxIconSrcKey[];
+  extern const char kTizenAppWidgetBoxContentKey[];
+  extern const char kTizenAppWidgetBoxContentSrcKey[];
+  extern const char kTizenAppWidgetBoxContentMouseEventKey[];
+  extern const char kTizenAppWidgetBoxContentTouchEffectKey[];
+  extern const char kTizenAppWidgetBoxContentSizeKey[];
+  extern const char kTizenAppWidgetBoxContentSizeTextKey[];
+  extern const char kTizenAppWidgetBoxContentSizePreviewKey[];
+  extern const char kTizenAppWidgetBoxContentSizeUseDecorationKey[];
+  extern const char kTizenAppWidgetBoxContentDropViewKey[];
+  extern const char kTizenAppWidgetBoxContentDropViewSrcKey[];
+  extern const char kTizenAppWidgetBoxContentDropViewWidthKey[];
+  extern const char kTizenAppWidgetBoxContentDropViewHeightKey[];
+  extern const char kTizenApplicationAppControlsKey[];
+  extern const char kTizenApplicationAppControlSrcKey[];
+  extern const char kTizenApplicationAppControlOperationKey[];
+  extern const char kTizenApplicationAppControlUriKey[];
+  extern const char kTizenApplicationAppControlMimeKey[];
+  extern const char kTizenApplicationAppControlChildNameAttrKey[];
+  extern const char kTizenNamespacePrefix[];
 #endif
 }  // namespace application_widget_keys
 
-#if defined(OS_TIZEN)
-extern const char kTizenNamespacePrefix[];
-#endif
 
 namespace application_manifest_errors {
   extern const char kInvalidDescription[];
@@ -117,14 +154,11 @@ namespace application_manifest_errors {
 }  // namespace application_manifest_errors
 
 namespace application {
-
-typedef application::Manifest Manifest;
-const char* GetNameKey(Package::Type type);
-const char* GetLaunchLocalPathKey(Package::Type type);
-const char* GetCSPKey(Package::Type type);
+const char* GetNameKey(Manifest::Type type);
+const char* GetCSPKey(Manifest::Type type);
 #if defined(OS_TIZEN)
-const char* GetTizenAppIdKey(Package::Type type);
-const char* GetIcon128Key(Package::Type type);
+const char* GetTizenAppIdKey(Manifest::Type type);
+const char* GetIcon128Key(Manifest::Type type);
 #endif
 }  // namespace application
 }  // namespace xwalk