comparison src/cagou/plugins/plugin_wid_chat.kv @ 116:8576d70ff803

chat: message header is hidden for info messages
author Goffi <goffi@goffi.org>
date Thu, 26 Jan 2017 20:39:32 +0100
parents 9909ed7a7a20
children f0291755b07c
comparison
equal deleted inserted replaced
115:e0c41f209c28 116:8576d70ff803
15 # along with this program. If not, see <http://www.gnu.org/licenses/>. 15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17 #:import TransferMenu cagou.core.menu.TransferMenu 17 #:import TransferMenu cagou.core.menu.TransferMenu
18 #:import SimpleXHTMLWidget cagou.core.simple_xhtml.SimpleXHTMLWidget 18 #:import SimpleXHTMLWidget cagou.core.simple_xhtml.SimpleXHTMLWidget
19 #:import _ sat.core.i18n._ 19 #:import _ sat.core.i18n._
20 #:import C cagou.core.constants.Const
20 21
21 22
22 <MessAvatar>: 23 <MessAvatar>:
23 size_hint: None, None 24 size_hint: None, None
24 size: dp(30), dp(30) 25 size: dp(30), dp(30)
41 avatar: avatar 42 avatar: avatar
42 delivery: delivery 43 delivery: delivery
43 BoxLayout: 44 BoxLayout:
44 id: header_box 45 id: header_box
45 size_hint: 1, None 46 size_hint: 1, None
46 height: avatar.height 47 height: avatar.height if root.mess_data.type != C.MESS_TYPE_INFO else 0
48 opacity: 1 if root.mess_data.type != C.MESS_TYPE_INFO else 0
47 MessAvatar: 49 MessAvatar:
48 id: avatar 50 id: avatar
49 Label: 51 Label:
50 id: time_label 52 id: time_label
51 text_size: None, None 53 text_size: None, None
84 xhtml: root.message_xhtml or self.escape(root.message or u' ') 86 xhtml: root.message_xhtml or self.escape(root.message or u' ')
85 color: (0.74,0.74,0.24,1) if root.mess_data.type == "info" else (0, 0, 0, 1) 87 color: (0.74,0.74,0.24,1) if root.mess_data.type == "info" else (0, 0, 0, 1)
86 padding: root.mess_padding 88 padding: root.mess_padding
87 bold: True if root.mess_data.type == "info" else False 89 bold: True if root.mess_data.type == "info" else False
88 90
89
90 <Chat>: 91 <Chat>:
91 messages_widget: messages_widget 92 messages_widget: messages_widget
92 ScrollView: 93 ScrollView:
93 size_hint: 1, 0.8 94 size_hint: 1, 0.8
94 scroll_y: 0 95 scroll_y: 0