commit 65fcc6b96086267da1f3862474efc28db27a51c3
parent cae3e100fb493297fbe53d9fd4e45b881ce796a8
Author: Jacki <jacki@thejackimonster.de>
Date: Sat, 11 May 2024 15:53:37 +0200
Implement image mime type filter for profile pictures
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat:
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/resources/ui/contact_info.ui b/resources/ui/contact_info.ui
@@ -31,6 +31,11 @@ Author: Tobias Frisch
<column type="gchararray"/>
</columns>
</object>
+ <object class="GtkFileFilter" id="avatar_filter">
+ <mime-types>
+ <mime-type>image/*</mime-type>
+ </mime-types>
+ </object>
<object class="GtkListStore" id="sharing_list">
<columns>
<!-- column-name name -->
@@ -190,6 +195,7 @@ Author: Tobias Frisch
<child>
<object class="GtkFileChooserButton" id="profile_chooser_button">
<property name="can-focus">False</property>
+ <property name="filter">avatar_filter</property>
<property name="title" translatable="yes">Select profile picture</property>
</object>
<packing>
diff --git a/resources/ui/new_account.ui b/resources/ui/new_account.ui
@@ -23,6 +23,11 @@ Author: Tobias Frisch
<interface>
<requires lib="gtk+" version="3.24"/>
<requires lib="libhandy" version="1.2"/>
+ <object class="GtkFileFilter" id="avatar_filter">
+ <mime-types>
+ <mime-type>image/*</mime-type>
+ </mime-types>
+ </object>
<object class="GtkDialog" id="new_account_dialog">
<property name="can-focus">False</property>
<property name="title" translatable="yes">New Account</property>
@@ -126,6 +131,7 @@ Author: Tobias Frisch
<object class="GtkFileChooserButton" id="account_avatar_file">
<property name="visible">True</property>
<property name="can-focus">False</property>
+ <property name="filter">avatar_filter</property>
<property name="title" translatable="yes">Select profile picture</property>
</object>
<packing>