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