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)
msg-service
)
+SET(TIZEN_PROFILE_MOBILE "TIZEN_PROFILE_MOBILE")
+
ELSEIF("${TIZEN_PROFILE_NAME}" STREQUAL "COMMON")
INCLUDE(FindPkgConfig)
msg-service
)
+SET(TIZEN_PROFILE_COMMON "TIZEN_PROFILE_COMMON")
+
ENDIF()
FOREACH(flag ${pkgs_CFLAGS})
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)
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
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
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
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
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
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
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
#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
#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";
#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";
#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";
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";
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";
}
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 {
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 {
}
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 {