Merge branch 'master' into 'master'
Improvements for HiDPI See merge request gajim/gajim!203
|
@ -630,30 +630,9 @@ class ChatControl(ChatControlBase):
|
|||
jid = contact.jid
|
||||
|
||||
# Set banner image
|
||||
img_32 = app.interface.roster.get_appropriate_state_images(jid,
|
||||
size='32', icon_name=show)
|
||||
img_16 = app.interface.roster.get_appropriate_state_images(jid,
|
||||
icon_name=show)
|
||||
if show in img_32 and img_32[show].get_pixbuf():
|
||||
# we have 32x32! use it!
|
||||
banner_image = img_32[show]
|
||||
use_size_32 = True
|
||||
else:
|
||||
banner_image = img_16[show]
|
||||
use_size_32 = False
|
||||
|
||||
icon = gtkgui_helpers.get_iconset_name_for(show)
|
||||
banner_status_img = self.xml.get_object('banner_status_image')
|
||||
if banner_image.get_storage_type() == Gtk.ImageType.ANIMATION:
|
||||
banner_status_img.set_from_animation(banner_image.get_animation())
|
||||
else:
|
||||
pix = banner_image.get_pixbuf()
|
||||
if pix is not None:
|
||||
if use_size_32:
|
||||
banner_status_img.set_from_pixbuf(pix)
|
||||
else: # we need to scale 16x16 to 32x32
|
||||
scaled_pix = pix.scale_simple(32, 32,
|
||||
GdkPixbuf.InterpType.BILINEAR)
|
||||
banner_status_img.set_from_pixbuf(scaled_pix)
|
||||
banner_status_img.set_from_icon_name(icon, Gtk.IconSize.DND)
|
||||
|
||||
def draw_banner_text(self):
|
||||
"""
|
||||
|
@ -1040,9 +1019,11 @@ class ChatControl(ChatControlBase):
|
|||
jid = self.contact.jid
|
||||
|
||||
if app.config.get('show_avatar_in_tabs'):
|
||||
avatar_pixbuf = app.contacts.get_avatar(self.account, jid, size=16)
|
||||
if avatar_pixbuf is not None:
|
||||
return avatar_pixbuf
|
||||
scale = self.parent_win.window.get_scale_factor()
|
||||
surface = app.contacts.get_avatar(
|
||||
self.account, jid, AvatarSize.TAB, scale)
|
||||
if surface is not None:
|
||||
return surface
|
||||
|
||||
if count_unread:
|
||||
num_unread = len(app.events.get_events(self.account, jid,
|
||||
|
@ -1273,18 +1254,19 @@ class ChatControl(ChatControlBase):
|
|||
if not app.config.get('show_avatar_in_chat'):
|
||||
return
|
||||
|
||||
scale = self.parent_win.window.get_scale_factor()
|
||||
if self.TYPE_ID == message_control.TYPE_CHAT:
|
||||
pixbuf = app.contacts.get_avatar(
|
||||
self.account, self.contact.jid, AvatarSize.CHAT)
|
||||
surface = app.contacts.get_avatar(
|
||||
self.account, self.contact.jid, AvatarSize.CHAT, scale)
|
||||
else:
|
||||
pixbuf = app.interface.get_avatar(
|
||||
self.gc_contact.avatar_sha, AvatarSize.CHAT)
|
||||
surface = app.interface.get_avatar(
|
||||
self.gc_contact.avatar_sha, AvatarSize.CHAT, scale)
|
||||
|
||||
image = self.xml.get_object('avatar_image')
|
||||
if pixbuf is None:
|
||||
if surface is None:
|
||||
image.set_from_icon_name('avatar-default', Gtk.IconSize.DIALOG)
|
||||
else:
|
||||
image.set_from_pixbuf(pixbuf)
|
||||
image.set_from_surface(surface)
|
||||
|
||||
def _nec_update_avatar(self, obj):
|
||||
if obj.account != self.account:
|
||||
|
|
|
@ -474,17 +474,16 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
|
|||
return state
|
||||
|
||||
def set_encryption_menu_icon(self):
|
||||
for child in self.encryption_menu.get_children():
|
||||
if isinstance(child, Gtk.Image):
|
||||
image = child
|
||||
break
|
||||
|
||||
image = self.encryption_menu.get_image()
|
||||
if image is None:
|
||||
image = Gtk.Image()
|
||||
self.encryption_menu.set_image(image)
|
||||
if not self.encryption:
|
||||
icon = gtkgui_helpers.get_icon_pixmap(
|
||||
'channel-insecure-symbolic', color=[Color.BLACK])
|
||||
image.set_from_icon_name('channel-insecure-symbolic',
|
||||
Gtk.IconSize.MENU)
|
||||
else:
|
||||
icon = gtkgui_helpers.get_icon_pixmap('channel-secure-symbolic')
|
||||
image.set_from_pixbuf(icon)
|
||||
image.set_from_icon_name('channel-secure-symbolic',
|
||||
Gtk.IconSize.MENU)
|
||||
|
||||
def set_speller(self):
|
||||
if not app.HAVE_SPELL or not app.config.get('use_speller'):
|
||||
|
|
|
@ -29,6 +29,7 @@ class OptionType(IntEnum):
|
|||
DIALOG = 4
|
||||
|
||||
class AvatarSize(IntEnum):
|
||||
TAB = 16
|
||||
ROSTER = 32
|
||||
CHAT = 48
|
||||
NOTIFICATION = 48
|
||||
|
|
|
@ -197,8 +197,8 @@ class GC_Contact(CommonContact):
|
|||
def get_shown_name(self):
|
||||
return self.name
|
||||
|
||||
def get_avatar(self, size=None):
|
||||
return common.app.interface.get_avatar(self.avatar_sha, size)
|
||||
def get_avatar(self, *args, **kwargs):
|
||||
return common.app.interface.get_avatar(self.avatar_sha, *args, **kwargs)
|
||||
|
||||
def as_contact(self):
|
||||
"""
|
||||
|
@ -310,8 +310,8 @@ class LegacyContactsAPI:
|
|||
def get_contact(self, account, jid, resource=None):
|
||||
return self._accounts[account].contacts.get_contact(jid, resource=resource)
|
||||
|
||||
def get_avatar(self, account, jid, size=None):
|
||||
return self._accounts[account].contacts.get_avatar(jid, size)
|
||||
def get_avatar(self, account, *args, **kwargs):
|
||||
return self._accounts[account].contacts.get_avatar(*args, **kwargs)
|
||||
|
||||
def get_avatar_sha(self, account, jid):
|
||||
return self._accounts[account].contacts.get_avatar_sha(jid)
|
||||
|
@ -509,14 +509,15 @@ class Contacts():
|
|||
return c
|
||||
return self._contacts[jid][0]
|
||||
|
||||
def get_avatar(self, jid, size=None):
|
||||
def get_avatar(self, jid, size=None, scale=None):
|
||||
if jid not in self._contacts:
|
||||
return None
|
||||
|
||||
for resource in self._contacts[jid]:
|
||||
if resource.avatar_sha is None:
|
||||
continue
|
||||
avatar = common.app.interface.get_avatar(resource.avatar_sha, size)
|
||||
avatar = common.app.interface.get_avatar(
|
||||
resource.avatar_sha, size, scale)
|
||||
if avatar is None:
|
||||
self.set_avatar(jid, None)
|
||||
return avatar
|
||||
|
|
|
@ -801,11 +801,7 @@ audio-mic-volume-low</property>
|
|||
<property name="tooltip_text" translatable="yes">Choose an encryption</property>
|
||||
<property name="relief">none</property>
|
||||
<child>
|
||||
<object class="GtkImage">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">channel-secure-symbolic</property>
|
||||
</object>
|
||||
<placeholder/>
|
||||
</child>
|
||||
<style>
|
||||
<class name="chatcontrol-actionbar-button"/>
|
||||
|
|
|
@ -1,7 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<!-- Generated with glade 3.20.0 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.12"/>
|
||||
<object class="GtkListStore" id="guests_store">
|
||||
<columns>
|
||||
<!-- column-name icon -->
|
||||
<column type="gchararray"/>
|
||||
<!-- column-name name -->
|
||||
<column type="gchararray"/>
|
||||
<!-- column-name jid -->
|
||||
<column type="gchararray"/>
|
||||
</columns>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
|
@ -47,15 +57,38 @@ Select the contacts you want to invite</property>
|
|||
<property name="height_request">300</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="model">guests_store</property>
|
||||
<property name="headers_visible">False</property>
|
||||
<child internal-child="selection">
|
||||
<object class="GtkTreeSelection" id="treeview-selection1"/>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkTreeViewColumn">
|
||||
<property name="title" translatable="yes">column</property>
|
||||
<child>
|
||||
<object class="GtkCellRendererPixbuf"/>
|
||||
<attributes>
|
||||
<attribute name="icon-name">0</attribute>
|
||||
</attributes>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkTreeViewColumn">
|
||||
<property name="title" translatable="yes">column</property>
|
||||
<child>
|
||||
<object class="GtkCellRendererText"/>
|
||||
<attributes>
|
||||
<attribute name="text">1</attribute>
|
||||
</attributes>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="padding">4</property>
|
||||
<property name="position">1</property>
|
||||
|
|
|
@ -280,11 +280,7 @@
|
|||
<property name="tooltip_text" translatable="yes">Choose an encryption</property>
|
||||
<property name="relief">none</property>
|
||||
<child>
|
||||
<object class="GtkImage">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">channel-secure-symbolic</property>
|
||||
</object>
|
||||
<placeholder/>
|
||||
</child>
|
||||
<style>
|
||||
<class name="chatcontrol-actionbar-button"/>
|
||||
|
|
|
@ -3,6 +3,80 @@
|
|||
<interface>
|
||||
<requires lib="gtk+" version="3.12"/>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkListStore" id="status_liststore">
|
||||
<columns>
|
||||
<!-- column-name statustext -->
|
||||
<column type="gchararray"/>
|
||||
<!-- column-name icon-name -->
|
||||
<column type="gchararray"/>
|
||||
<!-- column-name show -->
|
||||
<column type="gchararray"/>
|
||||
<!-- column-name sensible -->
|
||||
<column type="gboolean"/>
|
||||
</columns>
|
||||
<data>
|
||||
<row>
|
||||
<col id="0">online</col>
|
||||
<col id="1">online</col>
|
||||
<col id="2">online</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">chat</col>
|
||||
<col id="1">chat</col>
|
||||
<col id="2">chat</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">away</col>
|
||||
<col id="1">away</col>
|
||||
<col id="2">away</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">xa</col>
|
||||
<col id="1">xa</col>
|
||||
<col id="2">xa</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">dnd</col>
|
||||
<col id="1">dnd</col>
|
||||
<col id="2">dnd</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">invisible</col>
|
||||
<col id="1">invisible</col>
|
||||
<col id="2">invisible</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">SEPARATOR</col>
|
||||
<col id="1">None</col>
|
||||
<col id="2">None</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0" translatable="yes">Change Status Message…</col>
|
||||
<col id="1">gajim-kbd_input</col>
|
||||
<col id="2">status</col>
|
||||
<col id="3">False</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">SEPARATOR</col>
|
||||
<col id="1">None</col>
|
||||
<col id="2">None</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
<row>
|
||||
<col id="0">offline</col>
|
||||
<col id="1">offline</col>
|
||||
<col id="2">offline</col>
|
||||
<col id="3">True</col>
|
||||
</row>
|
||||
</data>
|
||||
</object>
|
||||
<object class="GtkApplicationWindow" id="roster_window">
|
||||
<property name="name">RosterWindow</property>
|
||||
<property name="width_request">85</property>
|
||||
|
@ -89,7 +163,25 @@
|
|||
<object class="GtkComboBox" id="status_combobox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="model">status_liststore</property>
|
||||
<signal name="changed" handler="on_status_combobox_changed" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkCellRendererPixbuf"/>
|
||||
<attributes>
|
||||
<attribute name="sensitive">3</attribute>
|
||||
<attribute name="icon-name">1</attribute>
|
||||
</attributes>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkCellRendererText">
|
||||
<property name="xpad">5</property>
|
||||
<property name="ellipsize">end</property>
|
||||
</object>
|
||||
<attributes>
|
||||
<attribute name="sensitive">3</attribute>
|
||||
<attribute name="text">0</attribute>
|
||||
</attributes>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
|
|
Before Width: | Height: | Size: 780 B |
BIN
gajim/data/icons/hicolor/16x16/status/aim-away.png
Normal file
After Width: | Height: | Size: 756 B |
BIN
gajim/data/icons/hicolor/16x16/status/aim-chat.png
Normal file
After Width: | Height: | Size: 861 B |
BIN
gajim/data/icons/hicolor/16x16/status/aim-dnd.png
Normal file
After Width: | Height: | Size: 757 B |
BIN
gajim/data/icons/hicolor/16x16/status/aim-notinroster.png
Normal file
After Width: | Height: | Size: 790 B |
BIN
gajim/data/icons/hicolor/16x16/status/aim-offline.png
Normal file
After Width: | Height: | Size: 798 B |
BIN
gajim/data/icons/hicolor/16x16/status/aim-online.png
Normal file
After Width: | Height: | Size: 757 B |
BIN
gajim/data/icons/hicolor/16x16/status/aim-xa.png
Normal file
After Width: | Height: | Size: 708 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-away.png
Normal file
After Width: | Height: | Size: 949 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-chat.png
Normal file
After Width: | Height: | Size: 980 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-closed.png
Normal file
After Width: | Height: | Size: 225 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-connecting.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-dnd.png
Normal file
After Width: | Height: | Size: 975 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-error.png
Normal file
After Width: | Height: | Size: 967 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-event.png
Normal file
After Width: | Height: | Size: 528 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-invisible.png
Normal file
After Width: | Height: | Size: 1,001 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-muc-active.png
Normal file
After Width: | Height: | Size: 624 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-muc-inactive.png
Normal file
After Width: | Height: | Size: 572 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-notinroster.png
Normal file
After Width: | Height: | Size: 942 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-offline.png
Normal file
After Width: | Height: | Size: 962 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-online.png
Normal file
After Width: | Height: | Size: 950 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-opened.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-requested.png
Normal file
After Width: | Height: | Size: 1,000 B |
BIN
gajim/data/icons/hicolor/16x16/status/dcraven-xa.png
Normal file
After Width: | Height: | Size: 935 B |
BIN
gajim/data/icons/hicolor/16x16/status/facebook-away.png
Normal file
After Width: | Height: | Size: 428 B |
BIN
gajim/data/icons/hicolor/16x16/status/facebook-chat.png
Normal file
After Width: | Height: | Size: 552 B |
BIN
gajim/data/icons/hicolor/16x16/status/facebook-dnd.png
Normal file
After Width: | Height: | Size: 428 B |
BIN
gajim/data/icons/hicolor/16x16/status/facebook-notinroster.png
Normal file
After Width: | Height: | Size: 500 B |
BIN
gajim/data/icons/hicolor/16x16/status/facebook-offline.png
Normal file
After Width: | Height: | Size: 458 B |
BIN
gajim/data/icons/hicolor/16x16/status/facebook-online.png
Normal file
After Width: | Height: | Size: 552 B |
BIN
gajim/data/icons/hicolor/16x16/status/facebook-xa.png
Normal file
After Width: | Height: | Size: 428 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-away.png
Normal file
After Width: | Height: | Size: 804 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-chat.png
Normal file
After Width: | Height: | Size: 849 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-dnd.png
Normal file
After Width: | Height: | Size: 801 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-invisible.png
Normal file
After Width: | Height: | Size: 809 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-notinroster.png
Normal file
After Width: | Height: | Size: 796 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-offline.png
Normal file
After Width: | Height: | Size: 799 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-online.png
Normal file
After Width: | Height: | Size: 802 B |
BIN
gajim/data/icons/hicolor/16x16/status/gadu-xa.png
Normal file
After Width: | Height: | Size: 804 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-away.png
Normal file
After Width: | Height: | Size: 543 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-chat.png
Normal file
After Width: | Height: | Size: 556 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-closed.png
Normal file
After Width: | Height: | Size: 172 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-connecting.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-dnd.png
Normal file
After Width: | Height: | Size: 462 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-error.png
Normal file
After Width: | Height: | Size: 532 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-event.png
Normal file
After Width: | Height: | Size: 528 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-invisible.png
Normal file
After Width: | Height: | Size: 628 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-muc-active.png
Normal file
After Width: | Height: | Size: 592 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-muc-inactive.png
Normal file
After Width: | Height: | Size: 522 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-notinroster.png
Normal file
After Width: | Height: | Size: 759 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-offline.png
Normal file
After Width: | Height: | Size: 507 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-online.png
Normal file
After Width: | Height: | Size: 594 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-opened.png
Normal file
After Width: | Height: | Size: 166 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-requested.png
Normal file
After Width: | Height: | Size: 863 B |
BIN
gajim/data/icons/hicolor/16x16/status/gnome-xa.png
Normal file
After Width: | Height: | Size: 630 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-away.png
Normal file
After Width: | Height: | Size: 422 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-chat.png
Normal file
After Width: | Height: | Size: 407 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-closed.png
Normal file
After Width: | Height: | Size: 454 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-connecting.png
Normal file
After Width: | Height: | Size: 527 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-dnd.png
Normal file
After Width: | Height: | Size: 419 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-error.png
Normal file
After Width: | Height: | Size: 541 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-event.png
Normal file
After Width: | Height: | Size: 428 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-invisible.png
Normal file
After Width: | Height: | Size: 387 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-muc-active.png
Normal file
After Width: | Height: | Size: 592 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-muc-inactive.png
Normal file
After Width: | Height: | Size: 522 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-notinroster.png
Normal file
After Width: | Height: | Size: 387 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-offline.png
Normal file
After Width: | Height: | Size: 474 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-online.png
Normal file
After Width: | Height: | Size: 355 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-opened.png
Normal file
After Width: | Height: | Size: 404 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-requested.png
Normal file
After Width: | Height: | Size: 495 B |
BIN
gajim/data/icons/hicolor/16x16/status/goojim-xa.png
Normal file
After Width: | Height: | Size: 406 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-away.png
Normal file
After Width: | Height: | Size: 693 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-chat.png
Normal file
After Width: | Height: | Size: 878 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-closed.png
Normal file
After Width: | Height: | Size: 248 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-connecting.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
gajim/data/icons/hicolor/16x16/status/gota-dnd.png
Normal file
After Width: | Height: | Size: 626 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-error.png
Normal file
After Width: | Height: | Size: 502 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-event.png
Normal file
After Width: | Height: | Size: 528 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-invisible.png
Normal file
After Width: | Height: | Size: 528 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-muc-active.png
Normal file
After Width: | Height: | Size: 592 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-muc-inactive.png
Normal file
After Width: | Height: | Size: 522 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-notinroster.png
Normal file
After Width: | Height: | Size: 853 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-offline.png
Normal file
After Width: | Height: | Size: 504 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-online.png
Normal file
After Width: | Height: | Size: 695 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-opened.png
Normal file
After Width: | Height: | Size: 181 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-requested.png
Normal file
After Width: | Height: | Size: 667 B |
BIN
gajim/data/icons/hicolor/16x16/status/gota-xa.png
Normal file
After Width: | Height: | Size: 598 B |
BIN
gajim/data/icons/hicolor/16x16/status/icq-away.png
Normal file
After Width: | Height: | Size: 887 B |
BIN
gajim/data/icons/hicolor/16x16/status/icq-chat.png
Normal file
After Width: | Height: | Size: 941 B |
BIN
gajim/data/icons/hicolor/16x16/status/icq-dnd.png
Normal file
After Width: | Height: | Size: 936 B |
BIN
gajim/data/icons/hicolor/16x16/status/icq-notinroster.png
Normal file
After Width: | Height: | Size: 964 B |
BIN
gajim/data/icons/hicolor/16x16/status/icq-offline.png
Normal file
After Width: | Height: | Size: 941 B |