[httpupload] Prepare for new ChatControl design

This commit is contained in:
Philipp Hörist
2017-10-21 15:51:08 +02:00
parent 6a82485e23
commit f90b27b2b7

View File

@@ -117,6 +117,8 @@ class HTTPUploadPlugin(GajimPlugin):
if jid not in interface.controls:
return
actions_hbox = chat_control.xml.get_object('actions_hbox')
if actions_hbox is None:
actions_hbox = chat_control.xml.get_object('hbox')
actions_hbox.remove(interface.controls[jid])
def update_chat_control(self, chat_control):
@@ -152,6 +154,11 @@ class Base(object):
button.set_image(img)
button.set_relief(Gtk.ReliefStyle.NONE)
if actions_hbox is None:
actions_hbox = chat_control.xml.get_object('hbox')
style = button.get_style_context()
style.add_class('chatcontrol-actionbar-button')
actions_hbox.add(button)
self.controls[jid] = button