}
///////////////////////////////////////////////////////////////////////////////////////
-#define CHECK_STYLE_FAVORITE(style_name, min_width, min_height) \
+#define CHECK_STYLE_FAVORITE(style_name, on_image, on_dim_image, off_image, off_dim_image, min_width, min_height) \
group { name: "elm/check/base/"style_name; \
images { \
- image: "00_icon_favorite_on_72x72.png" COMP; \
- image: "00_icon_favorite_on_72x72_dim.png" COMP; \
- image: "00_icon_favorite_off_72x72.png" COMP; \
- image: "00_icon_favorite_off_72x72_dim.png" COMP; \
+ image: on_image COMP; \
+ image: on_dim_image COMP; \
+ image: off_image COMP; \
+ image: off_dim_image COMP; \
} \
parts { \
part { name: "back_bg"; \
visible: 0; \
rel1.to: "back_bg"; \
rel2.to: "back_bg"; \
- min: CHECK_STYLE_FAVORITE_BG_NORMAL_MIN_MAX_INC; \
- max: CHECK_STYLE_FAVORITE_BG_NORMAL_MIN_MAX_INC; \
+ min: min_width min_height; \
+ max: min_width min_height; \
fixed: 1 1; \
} \
} \
description { state: "default" 0.0; \
rel1.to: "bg"; \
rel2.to: "bg"; \
- image.normal: "00_icon_favorite_off_72x72.png"; \
+ image.normal: off_image; \
} \
description { state: "visible" 0.0; \
inherit: "default" 0.0; \
- image.normal: "00_icon_favorite_on_72x72.png"; \
+ image.normal: on_image; \
} \
description { state: "disabled" 0.0; \
inherit: "default" 0.0; \
- image.normal: "00_icon_favorite_off_72x72_dim.png"; \
+ image.normal: off_dim_image; \
} \
description { state: "disabled_visible" 0.0; \
inherit: "default" 0.0; \
- image.normal: "00_icon_favorite_on_72x72_dim.png"; \
+ image.normal: on_dim_image; \
} \
} \
part { name: "elm.swallow.content"; \
} \
}
////////////////////////////////////////////////////////////////////////////////
-CHECK_STYLE_FAVORITE("favorite", CHECK_STYLE_FAVORITE_DEFAULT_BG_IMAGE_MIN_WIDTH_INC, CHECK_STYLE_FAVORITE_DEFAULT_BG_IMAGE_MIN_HEIGHT_INC)
+CHECK_STYLE_FAVORITE("favorite", "00_icon_favorite_on_72x72.png", "00_icon_favorite_on_72x72_dim.png", "00_icon_favorite_off_72x72.png", "00_icon_favorite_off_72x72_dim.png", CHECK_STYLE_FAVORITE_DEFAULT_BG_IMAGE_MIN_WIDTH_INC, CHECK_STYLE_FAVORITE_DEFAULT_BG_IMAGE_MIN_HEIGHT_INC)
+////////////////////////////////////////////////////////////////////////////////
+CHECK_STYLE_FAVORITE("favorite_small", "00_icon_favorite_on_45x45.png", "00_icon_favorite_on_45x45.png", "00_icon_favorite_off_45x45.png", "00_icon_favorite_off_45x45.png", CHECK_STYLE_FAVORITE_SMALL_DEFAULT_BG_IMAGE_MIN_WIDTH_INC, CHECK_STYLE_FAVORITE_SMALL_DEFAULT_BG_IMAGE_MIN_HEIGHT_INC)
////////////////////////////////////////////////////////////////////////////////
-CHECK_STYLE_FAVORITE("favorite/extended", CHECK_STYLE_FAVORITE_EXTENDED_BG_IMAGE_MIN_WIDTH_INC, CHECK_STYLE_FAVORITE_EXTENDED_BG_IMAGE_MIN_HEIGHT_INC)
+CHECK_STYLE_FAVORITE("favorite/extended", "00_icon_favorite_on_72x72.png", "00_icon_favorite_on_72x72_dim.png", "00_icon_favorite_off_72x72.png", "00_icon_favorite_off_72x72_dim.png", CHECK_STYLE_FAVORITE_EXTENDED_BG_IMAGE_MIN_WIDTH_INC, CHECK_STYLE_FAVORITE_EXTENDED_BG_IMAGE_MIN_HEIGHT_INC)
////////////////////////////////////////////////////////////////////////////////
group { name: "elm/check/base/grid";