Modify base_scale and indicator height for Common profile 28/211828/1 accepted/tizen/unified/20190811.223111 submit/tizen/20190809.100527
authorKartik Tidke <kr.tidke@samsung.com>
Fri, 9 Aug 2019 16:50:32 +0000 (22:20 +0530)
committerKartik Tidke <kr.tidke@samsung.com>
Fri, 9 Aug 2019 16:50:32 +0000 (22:20 +0530)
This patch modifies the base_scale and height for common profile as follows:
1) base_scale = 1.8
2) indicator height = 34 px
However above constants for Mobile profile are kept unchanged

Change-Id: I99dc095bd86fa1ff8e7a1c10dafb584e59ab8088
Signed-off-by: Kartik Tidke <kr.tidke@samsung.com>
CMake/CMakeLists.txt
CMake/res/resource/CMakeLists.txt
inc/indicator_gui.h
res/resource/indicator_icon_animation.edc
res/resource/indicator_icon_nonfixed_theme.edc
res/resource/indicator_icon_theme.edc
res/resource/indicator_port.edc
res/resource/ticker.edc
res/resource/ticker_animated_icon.edc
res/resource/ticker_default.edc

index 14ee938..6e9093b 100644 (file)
@@ -14,6 +14,9 @@ SET(PROJECT_EDC_DIR "${PROJECT_RESOURCES_DIR}/resource")
 SET(PROJECT_IMAGES_DIR "${PROJECT_RESOURCES_DIR}/images")
 SET(PROJECT_PO_DIR "${PROJECT_RESOURCES_DIR}/po")
 
+SET(TIZEN_PROFILE_MOBILE "TIZEN_PROFILE")
+SET(TIZEN_PROFILE_COMMON "TIZEN_PROFILE")
+
 IF("${TIZEN_PROFILE_NAME}" STREQUAL "MOBILE")
 
 INCLUDE(FindPkgConfig)
@@ -54,6 +57,8 @@ pkg_check_modules(pkgs REQUIRED
        msg-service
 )
 
+SET(TIZEN_PROFILE_MOBILE "TIZEN_PROFILE_MOBILE")
+
 ELSEIF("${TIZEN_PROFILE_NAME}" STREQUAL "COMMON")
 
 INCLUDE(FindPkgConfig)
@@ -93,6 +98,8 @@ pkg_check_modules(pkgs REQUIRED
        msg-service
 )
 
+SET(TIZEN_PROFILE_COMMON "TIZEN_PROFILE_COMMON")
+
 ENDIF()
 
 FOREACH(flag ${pkgs_CFLAGS})
@@ -121,4 +128,7 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${INSTALL_EXEC_PREFIX})
 INSTALL(DIRECTORY DESTINATION ${PREFIX}/data})
 INSTALL(FILES ${PROJECT_ROOT_DIR}/tizen-manifest.xml DESTINATION ${SYS_PACKAGES_DIR} RENAME org.tizen.indicator.xml)
 
+ADD_DEFINITIONS("-D\"${TIZEN_PROFILE_MOBILE}\"")
+ADD_DEFINITIONS("-D\"${TIZEN_PROFILE_COMMON}\"")
+
 ADD_SUBDIRECTORY(res)
index 8c5db4c..3891223 100644 (file)
@@ -1,5 +1,8 @@
 ADD_CUSTOM_TARGET(indicator_port.edj
-               COMMAND edje_cc -id ${PROJECT_EDC_DIR}/icons_edc "${EDJEFLAGS}"
+               COMMAND edje_cc
+               -id ${PROJECT_EDC_DIR}/icons_edc
+               -D${TIZEN_PROFILE_MOBILE}
+               -D${TIZEN_PROFILE_COMMON} "${EDJEFLAGS}"
                ${PROJECT_EDC_DIR}/indicator_port.edc
                indicator_port.edj
                DEPENDS ${PROJECT_EDC_DIR}/indicator_port.edc
@@ -7,7 +10,10 @@ ADD_CUSTOM_TARGET(indicator_port.edj
 ADD_DEPENDENCIES(${PROJECT_NAME} indicator_port.edj)
 
 ADD_CUSTOM_TARGET(ticker.edj
-               COMMAND edje_cc -id ${PROJECT_EDC_DIR}/icons_edc "${EDJEFLAGS}"
+               COMMAND edje_cc
+               -id ${PROJECT_EDC_DIR}/icons_edc
+               -D${TIZEN_PROFILE_MOBILE}
+               -D${TIZEN_PROFILE_COMMON} "${EDJEFLAGS}"
                ${PROJECT_EDC_DIR}/ticker.edc
                ticker.edj
                DEPENDS ${PROJECT_EDC_DIR}/ticker.edc
@@ -15,7 +21,10 @@ ADD_CUSTOM_TARGET(ticker.edj
 ADD_DEPENDENCIES(${PROJECT_NAME} ticker.edj)
 
 ADD_CUSTOM_TARGET(ticker_default.edj
-               COMMAND edje_cc -id ${PROJECT_EDC_DIR}/icons_edc "${EDJEFLAGS}"
+               COMMAND edje_cc
+               -id ${PROJECT_EDC_DIR}/icons_edc
+               -D${TIZEN_PROFILE_MOBILE}
+               -D${TIZEN_PROFILE_COMMON} "${EDJEFLAGS}"
                ${PROJECT_EDC_DIR}/ticker_default.edc
                ticker_default.edj
                DEPENDS ${PROJECT_EDC_DIR}/ticker_default.edc
@@ -23,7 +32,10 @@ ADD_CUSTOM_TARGET(ticker_default.edj
 ADD_DEPENDENCIES(${PROJECT_NAME} ticker_default.edj)
 
 ADD_CUSTOM_TARGET(ticker_animated_icon.edj
-               COMMAND edje_cc -id ${PROJECT_EDC_DIR}/animated_icon "${EDJEFLAGS}"
+               COMMAND edje_cc
+               -id ${PROJECT_EDC_DIR}/animated_icon
+               -D${TIZEN_PROFILE_MOBILE}
+               -D${TIZEN_PROFILE_COMMON} "${EDJEFLAGS}"
                ${PROJECT_EDC_DIR}/ticker_animated_icon.edc
                ticker_animated_icon.edj
                DEPENDS ${PROJECT_EDC_DIR}/ticker_animated_icon.edc
@@ -31,7 +43,9 @@ ADD_CUSTOM_TARGET(ticker_animated_icon.edj
 ADD_DEPENDENCIES(${PROJECT_NAME} ticker_animated_icon.edj)
 
 ADD_CUSTOM_TARGET(indicator_icon_theme.edj
-               COMMAND edje_cc "${EDJEFLAGS}"
+               COMMAND edje_cc
+               -D${TIZEN_PROFILE_MOBILE}
+               -D${TIZEN_PROFILE_COMMON} "${EDJEFLAGS}"
                ${PROJECT_EDC_DIR}/indicator_icon_theme.edc
                indicator_icon_theme.edj
                DEPENDS ${PROJECT_EDC_DIR}/indicator_icon_theme.edc
@@ -39,7 +53,9 @@ ADD_CUSTOM_TARGET(indicator_icon_theme.edj
 ADD_DEPENDENCIES(${PROJECT_NAME} indicator_icon_theme.edj)
 
 ADD_CUSTOM_TARGET(indicator_icon_nonfixed_theme.edj
-               COMMAND edje_cc "${EDJEFLAGS}"
+               COMMAND edje_cc
+               -D${TIZEN_PROFILE_MOBILE}
+               -D${TIZEN_PROFILE_COMMON} "${EDJEFLAGS}"
                ${PROJECT_EDC_DIR}/indicator_icon_nonfixed_theme.edc
                indicator_icon_nonfixed_theme.edj
                DEPENDS ${PROJECT_EDC_DIR}/indicator_icon_nonfixed_theme.edc
@@ -47,7 +63,10 @@ ADD_CUSTOM_TARGET(indicator_icon_nonfixed_theme.edj
 ADD_DEPENDENCIES(${PROJECT_NAME} indicator_icon_nonfixed_theme.edj)
 
 ADD_CUSTOM_TARGET(indicator_icon_animation.edj
-               COMMAND edje_cc -id ${PROJECT_EDC_DIR}/icons_edc "${EDJEFLAGS}"
+               COMMAND edje_cc
+               -id ${PROJECT_EDC_DIR}/icons_edc
+               -D${TIZEN_PROFILE_MOBILE}
+               -D${TIZEN_PROFILE_COMMON} "${EDJEFLAGS}"
                ${PROJECT_EDC_DIR}/indicator_icon_animation.edc
                indicator_icon_animation.edj
                DEPENDS ${PROJECT_EDC_DIR}/indicator_icon_animation.edc
index 145cfcd..5ea93da 100644 (file)
 #define __INDICATOR_GUI_H__
 
 /* DISPLAY */
+
+/* To be used in .c files */
+#ifdef TIZEN_PROFILE_COMMON
+#define INDICATOR_HEIGHT 34
+#define EDJE_BASE_SCALE 1.8
+#else
 #define INDICATOR_HEIGHT 40
 #define EDJE_BASE_SCALE 2.6
+#endif
+
+/* To be used in .edc files */
+#define EDJE_BASE_SCALE_MOBILE 2.6
+#define EDJE_BASE_SCALE_COMMON 1.8
+#define INDICATOR_HEIGHT_MOBILE 40
+#define INDICATOR_HEIGHT_COMMON 34
 
 #define ICON_PADDING           3
 
index 891ae85..b0803ff 100644 (file)
 #include "indicator_common.edc"
 
 collections {
-       base_scale: EDJE_BASE_SCALE;
+#ifdef TIZEN_PROFILE_COMMON
+       base_scale: EDJE_BASE_SCALE_COMMON;
+#else
+       base_scale: EDJE_BASE_SCALE_MOBILE;
+#endif
 
        group {
                name: "elm/indicator/icon/base";
index 869e3b6..ea94d36 100644 (file)
 #include "indicator_common.edc"
 
 collections {
-       base_scale: EDJE_BASE_SCALE;
+#ifdef TIZEN_PROFILE_COMMON
+       base_scale: EDJE_BASE_SCALE_COMMON;
+#else
+       base_scale: EDJE_BASE_SCALE_MOBILE;
+#endif
 
        group {
                name: "elm/indicator/icon/base";
index 625ac09..88d62d8 100644 (file)
 #include "indicator_common.edc"
 
 collections {
-       base_scale: EDJE_BASE_SCALE;
+#ifdef TIZEN_PROFILE_COMMON
+       base_scale: EDJE_BASE_SCALE_COMMON;
+#else
+       base_scale: EDJE_BASE_SCALE_MOBILE;
+#endif
 
        group {
                name: "elm/indicator/icon/base";
index 8af3896..c4f9d6a 100644 (file)
 
 
 collections {
-       base_scale: EDJE_BASE_SCALE;
+#ifdef TIZEN_PROFILE_COMMON
+       base_scale: EDJE_BASE_SCALE_COMMON;
+#else
+       base_scale: EDJE_BASE_SCALE_MOBILE;
+#endif
 
        group {
                name: "indicator";
@@ -71,7 +75,11 @@ collections {
                                scale: 1;
                                description {
                                        state: "default" 0.0;
-                                       max: -1 INDICATOR_HEIGHT;
+#ifdef TIZEN_PROFILE_COMMON
+                                       max: -1 INDICATOR_HEIGHT_COMMON;
+#else
+                                       max: -1 INDICATOR_HEIGHT_MOBILE;
+#endif
                                        fixed: 0 1;
                                        color_class: "bg_default";
                                }
index 6ded83e..609f892 100644 (file)
 
 collections
 {
-       base_scale: EDJE_BASE_SCALE;
+#ifdef TIZEN_PROFILE_COMMON
+       base_scale: EDJE_BASE_SCALE_COMMON;
+#else
+       base_scale: EDJE_BASE_SCALE_MOBILE;
+#endif
+
        group {
                name: "indicator/tickernoti/text";
                data {
index a9c07da..884df16 100644 (file)
@@ -37,7 +37,11 @@ images {
        image: "noti_install_complete.png" COMP;
 }
 collections {
-       base_scale: EDJE_BASE_SCALE;
+#ifdef TIZEN_PROFILE_COMMON
+       base_scale: EDJE_BASE_SCALE_COMMON;
+#else
+       base_scale: EDJE_BASE_SCALE_MOBILE;
+#endif
        group {
                name: "quickpanel/animated_icon_download";
                parts {
index ffc9d18..0f09f36 100644 (file)
@@ -71,8 +71,13 @@ images
 }
 
 collections {
-       base_scale: EDJE_BASE_SCALE;
-       group {
+#ifdef TIZEN_PROFILE_COMMON
+       base_scale: EDJE_BASE_SCALE_COMMON;
+#else
+       base_scale: EDJE_BASE_SCALE_MOBILE;
+#endif
+
+               group {
                name: "quickpanel/root";
 
                script {