Mercurial > libervia-desktop-kivy
comparison cagou/plugins/plugin_wid_chat.kv @ 404:f7476818f9fb
core (common): JidSelector + behaviors various improvments:
- renamed *Behaviour => *Behavior to be consistent with Kivy + moved to new
"core.behaviors" modules
- use a dedicated property in ContactItem for notification counter (which is now named
"badge")
- in JidSelector, well-known strings now create use a dedicated layout, add separator
(except if new `add_separators` property is set to False), and are added to attribute of
the same name
- a new `item_class` property is now used to indicate the class to instanciate for items
(by default it's a ContactItem)
- FilterBahavior.do_filter now expect the parent layout instead of directly the children,
this is to allow a FilterBahavior to manage several children layout at once (used with
JidSelector)
- core.utils has been removed, as the behavior there has been moved to core.behaviors
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 12 Feb 2020 20:02:58 +0100 |
parents | d15828ca9d86 |
children | 03554ad70846 |
comparison
equal
deleted
inserted
replaced
403:b0af45a92055 | 404:f7476818f9fb |
---|---|
222 JidSelector: | 222 JidSelector: |
223 id: jid_selector | 223 id: jid_selector |
224 # we call update() explicitly in on_pre_enter | 224 # we call update() explicitly in on_pre_enter |
225 implicit_update: False | 225 implicit_update: False |
226 on_select: root.on_select(args[1]) | 226 on_select: root.on_select(args[1]) |
227 to_show: | 227 to_show: ["opened_chats", "roster", "bookmarks"] |
228 [ | 228 |
229 CategorySeparator(text=_("Opened chats")), | |
230 "opened_chats", | |
231 CategorySeparator(text=_("Your contacts")), | |
232 "roster", | |
233 CategorySeparator(text=_("Your chat rooms")), | |
234 "bookmarks", | |
235 ] | |
236 |