From: Oleksander Kostenko Date: Mon, 24 Oct 2016 10:48:16 +0000 (+0300) Subject: TSAM-6837 new genlist item is invisible by default if filter is set X-Git-Tag: submit/tizen/20161024.150736~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f1cb2f62d8afa6741475e13e11dc1869c8db37bb;p=profile%2Fmobile%2Fapps%2Fnative%2Fmessage.git TSAM-6837 new genlist item is invisible by default if filter is set TSAM-8313 Redundant Time when compose message Change-Id: Ie92edd1719472543b46a6207e5aee274f306799d Signed-off-by: Oleksander Kostenko --- diff --git a/src/Common/View/inc/View.h b/src/Common/View/inc/View.h index 3d1fa21d..9238269f 100644 --- a/src/Common/View/inc/View.h +++ b/src/Common/View/inc/View.h @@ -286,6 +286,12 @@ namespace Msg */ void setText(const TText &text, const char *part = nullptr); + /** + * @brief Set the style to used by a given widget + * @param[in] style The name of the style to use on it + */ + void setStyle(const std::string &style); + /** * @brief Gets the edje object * @return edje object @@ -469,6 +475,11 @@ namespace Msg setText(m_pEo, text, part); } + inline void View::setStyle(const std::string &style) + { + elm_object_style_set(getEo(), style.c_str()); + } + inline void View::setText(Evas_Object *obj, const TText &text, const char *part) { elm_object_domain_translatable_part_text_set(obj, part, text.getDomain(), text.getMsg()); diff --git a/src/Conversation/ConvList/Controller/src/ConvList.cpp b/src/Conversation/ConvList/Controller/src/ConvList.cpp index fce0b7f6..2cd5305e 100644 --- a/src/Conversation/ConvList/Controller/src/ConvList.cpp +++ b/src/Conversation/ConvList/Controller/src/ConvList.cpp @@ -27,6 +27,7 @@ namespace { const int minMessagesBulk = 100; const int additionalMessagesBulk = 50; + const std::string solidStyle = "solid/default"; } ConvList::ConvList(Evas_Object *parent, App &app, WorkingDirRef workingDir) @@ -111,6 +112,7 @@ Evas_Object *ConvList::createList(Evas_Object *parent) m_pList->setListener(this); m_pList->setMode(ELM_LIST_COMPRESS); m_pList->setHomogeneous(false); + m_pList->setStyle(solidStyle); m_pList->show(); m_pList->addEventCb(EVAS_CALLBACK_RESIZE, EVAS_EVENT_CALLBACK(ConvList, onListResized), this); diff --git a/src/Conversation/ConvList/View/src/ComposeListViewItem.cpp b/src/Conversation/ConvList/View/src/ComposeListViewItem.cpp index 78d3c1de..e90ebb13 100644 --- a/src/Conversation/ConvList/View/src/ComposeListViewItem.cpp +++ b/src/Conversation/ConvList/View/src/ComposeListViewItem.cpp @@ -77,7 +77,6 @@ void ComposeListViewItem::navigate() void ComposeListViewItem::show(bool show) { - // FIXME: setFilter() do not works properly - // m_Visibility = show; - // getOwner()->setFilter(&m_Visibility); + m_Visibility = show; + getOwner()->setFilter(&m_Visibility); }