[httpupload] Prepare for new ChatControl design
This commit is contained in:
@@ -117,6 +117,8 @@ class HTTPUploadPlugin(GajimPlugin):
|
|||||||
if jid not in interface.controls:
|
if jid not in interface.controls:
|
||||||
return
|
return
|
||||||
actions_hbox = chat_control.xml.get_object('actions_hbox')
|
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])
|
actions_hbox.remove(interface.controls[jid])
|
||||||
|
|
||||||
def update_chat_control(self, chat_control):
|
def update_chat_control(self, chat_control):
|
||||||
@@ -152,6 +154,11 @@ class Base(object):
|
|||||||
button.set_image(img)
|
button.set_image(img)
|
||||||
button.set_relief(Gtk.ReliefStyle.NONE)
|
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)
|
actions_hbox.add(button)
|
||||||
|
|
||||||
self.controls[jid] = button
|
self.controls[jid] = button
|
||||||
|
|||||||
Reference in New Issue
Block a user