target: "swl.contact_btn";
}
program {
+ name: "show_to_mbe_anim";
+ signal: "show_to_mbe_anim";
+ source: "*";
+ action: STATE_SET "show" 0.0;
+ target: "swl.mbe";
+ transition: LINEAR 0.2;
+ }
+ program {
+ name: "hide_to_mbe_anim";
+ signal: "hide_to_mbe_anim";
+ source: "*";
+ action: STATE_SET "default" 0.0;
+ target: "swl.mbe";
+ transition: LINEAR 0.2;
+ }
+ program {
name: "show_to_mbe";
signal: "show_to_mbe";
source: "*";
action: STATE_SET "show" 0.0;
target: "swl.mbe";
- transition: LINEAR 0.3;
}
program {
name: "hide_to_mbe";
source: "*";
action: STATE_SET "default" 0.0;
target: "swl.mbe";
- transition: LINEAR 0.3;
}
program {
name: "show_entry";
naviBar.showButton(NaviCancelButtonId, true);
naviBar.showButton(NaviOkButtonId, true);
naviBar.disabledButton(NaviOkButtonId, true);
+ naviBar.setDownButtonState(false);
+ if(m_pRecipPanel)
+ m_pRecipPanel->showMbe(false, false);
}
else
{
virtual ~ConvRecipientsPanelView();
Evas_Object *getAreaRect() const;
- void showMbe(bool show);
+ void showMbe(bool show, bool animation = true);
void showEntry(bool show);
std::string getEntryText() const;
void setEntryText(const std::string &utf8);
clearMbe();
}
-void ConvRecipientsPanelView::showMbe(bool show)
+void ConvRecipientsPanelView::showMbe(bool show, bool animation)
{
m_IsMbeVisible = show;
- const char *sig = show ? "show_to_mbe" : "hide_to_mbe";
+ const char *sig = nullptr;
+ if(animation)
+ sig = show ? "show_to_mbe_anim" : "hide_to_mbe_anim";
+ else
+ sig = show ? "show_to_mbe" : "hide_to_mbe";
+
elm_object_signal_emit(m_pLayout, sig, "*");
}