summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mobile/HD-inc.edc2
-rw-r--r--mobile/widgets/popup.edc83
2 files changed, 83 insertions, 2 deletions
diff --git a/mobile/HD-inc.edc b/mobile/HD-inc.edc
index 75769497..911d685d 100644
--- a/mobile/HD-inc.edc
+++ b/mobile/HD-inc.edc
@@ -717,7 +717,7 @@
#define POPUP_CONTENT_AREA_LANDSCAPE_WIDTH_INC "720"
#define POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC 660 0
-#define POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC 720 -1
+#define POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC -1 -1
#define POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC 660 0
#define POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC 720 -1
#define POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC 0 110
diff --git a/mobile/widgets/popup.edc b/mobile/widgets/popup.edc
index 11245586..6d71f854 100644
--- a/mobile/widgets/popup.edc
+++ b/mobile/widgets/popup.edc
@@ -57,6 +57,26 @@ group { "elm/notify/event/default";
source: "elm";
after: "on_hide";
}
+ program { "orient_90";
+ signal: "elm,state,orient,90";
+ source: "elm";
+ after: "on_orient_90";
+ }
+ program { "orient_270";
+ signal: "elm,state,orient,270";
+ source: "elm";
+ after: "on_orient_270";
+ }
+ program { "orient_0";
+ signal: "elm,state,orient,0";
+ source: "elm";
+ after: "on_orient_0";
+ }
+ program { "orient_180";
+ signal: "elm,state,orient,180";
+ source: "elm";
+ after: "on_orient_180";
+ }
}
}
@@ -282,6 +302,14 @@ group { "elm/notify/popup/template";
/* Program for hide animation */
program { "on_hide";
}
+ program { "on_orient_90";
+ }
+ program { "on_orient_270";
+ }
+ program { "on_orient_0";
+ }
+ program { "on_orient_180";
+ }
}
}
@@ -569,6 +597,15 @@ group { "elm/notify/bottom/popup/default";
program { "hide_finished";
action: SIGNAL_EMIT "elm,action,hide,finished" "elm";
}
+
+ program { "on_orient_90";
+ }
+ program { "on_orient_270";
+ }
+ program { "on_orient_0";
+ }
+ program { "on_orient_180";
+ }
}
}
@@ -652,6 +689,15 @@ group { "elm/notify/center/popup/default";
program { "on_hide";
action: SIGNAL_EMIT "elm,action,hide,finished" "elm";
}
+
+ program { "on_orient_90";
+ }
+ program { "on_orient_270";
+ }
+ program { "on_orient_0";
+ }
+ program { "on_orient_180";
+ }
}
}
@@ -704,9 +750,35 @@ group { "elm/notify/"direction"/popup/theme_bg"; \
scale; \
clip: "clipper"; \
desc { "default"; \
- max: NOTIFY_THEME_BG_CLIP_MAX_INC; \
rel.to: "elm.swallow.content"; \
} \
+ desc { "landscape"; \
+ inherit: "default"; \
+ max: NOTIFY_THEME_BG_CLIP_MAX_INC; \
+ } \
+ } \
+ } \
+\
+ programs { \
+ program { "on_orient_90"; \
+ after: "landscape_mode"; \
+ } \
+ program { "on_orient_270"; \
+ after: "landscape_mode"; \
+ } \
+ program { "on_orient_0"; \
+ after: "portrait_mode"; \
+ } \
+ program { "on_orient_180"; \
+ after: "portrait_mode"; \
+ } \
+ program { "landscape_mode"; \
+ action: STATE_SET "landscape" 0.0; \
+ target: "clip"; \
+ } \
+ program { "portrait_mode"; \
+ action: STATE_SET "default" 0.0; \
+ target: "clip"; \
} \
} \
}
@@ -760,6 +832,15 @@ group { "elm/notify/center/popup/toast";
program { "hide_finished";
action: SIGNAL_EMIT "elm,action,hide,finished" "elm";
}
+
+ program { "on_orient_90";
+ }
+ program { "on_orient_270";
+ }
+ program { "on_orient_0";
+ }
+ program { "on_orient_180";
+ }
}
}