- POTENTIAL BREAKAGE
- Needs testing in heavy rooms - Update display once an img is downloaded - Could very well break by rendering from wrong thread.
This commit is contained in:
parent
312ba05b26
commit
01dc248d27
1 changed files with 6 additions and 8 deletions
|
|
@ -304,9 +304,9 @@ class VoiceOverlayWindow(OverlayWindow):
|
|||
(len(self.users_to_draw) + 1) * self.icon_spacing
|
||||
|
||||
current_x = 0 + self.vert_edge_padding
|
||||
if self.align_vert ==1 :
|
||||
current_x = (width/2)-(needed_width)/2
|
||||
elif self.align_vert==2:
|
||||
if self.align_vert == 1:
|
||||
current_x = (width / 2) - (needed_width) / 2
|
||||
elif self.align_vert == 2:
|
||||
current_x = width - needed_width - self.vert_edge_padding
|
||||
|
||||
for user in self.users_to_draw:
|
||||
|
|
@ -350,6 +350,7 @@ class VoiceOverlayWindow(OverlayWindow):
|
|||
self.def_avatar = pix
|
||||
else:
|
||||
self.avatars[identifier] = pix
|
||||
self.redraw()
|
||||
|
||||
def draw_avatar(self, context, user, pos_y):
|
||||
"""
|
||||
|
|
@ -413,7 +414,6 @@ class VoiceOverlayWindow(OverlayWindow):
|
|||
elif mute:
|
||||
self.draw_mute(context, pos_y, self.horz_edge_padding)
|
||||
|
||||
|
||||
elif self.align_right:
|
||||
if not self.icon_only:
|
||||
self.draw_text(
|
||||
|
|
@ -462,7 +462,7 @@ class VoiceOverlayWindow(OverlayWindow):
|
|||
|
||||
layout.set_width(Pango.SCALE * self.width)
|
||||
layout.set_spacing(Pango.SCALE * 3)
|
||||
font=None
|
||||
font = None
|
||||
if self.text_font:
|
||||
font = Pango.FontDescription(self.text_font)
|
||||
layout.set_font_description(font)
|
||||
|
|
@ -472,7 +472,7 @@ class VoiceOverlayWindow(OverlayWindow):
|
|||
|
||||
self.col(tx_col)
|
||||
height_offset = (self.avatar_size / 2) - (text_height / 2)
|
||||
text_y_offset=height_offset + self.text_baseline_adj
|
||||
text_y_offset = height_offset + self.text_baseline_adj
|
||||
|
||||
if self.align_right:
|
||||
context.move_to(0, 0)
|
||||
|
|
@ -509,8 +509,6 @@ class VoiceOverlayWindow(OverlayWindow):
|
|||
)
|
||||
PangoCairo.show_layout(self.context, layout)
|
||||
|
||||
|
||||
|
||||
return pos_y - text_height
|
||||
|
||||
def draw_avatar_pix(self, context, pixbuf, pos_x, pos_y, border_colour):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue