small fixes

This commit is contained in:
fiaxh 2017-08-26 13:04:57 +02:00
parent 9840774a87
commit a807ded65c
5 changed files with 7 additions and 6 deletions

View file

@ -5,14 +5,14 @@
<property name="expand">True</property> <property name="expand">True</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkSearchBar" id="search_bar"> <object class="GtkRevealer" id="search_revealer">
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="show_close_button">True</property>
<property name="visible">True</property> <property name="visible">True</property>
<child> <child>
<object class="GtkSearchEntry" id="search_entry"> <object class="GtkSearchEntry" id="search_entry">
<property name="primary_icon_name">edit-find-symbolic</property> <property name="primary_icon_name">edit-find-symbolic</property>
<property name="placeholder_text" translatable="yes">Search</property> <property name="placeholder_text" translatable="yes">Search</property>
<property name="margin">10px</property>
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="visible">True</property> <property name="visible">True</property>
</object> </object>

View file

@ -9,4 +9,5 @@ StartupNotify=false
Terminal=false Terminal=false
Type=Application Type=Application
Categories=GTK;Network;Chat;InstantMessaging; Categories=GTK;Network;Chat;InstantMessaging;
X-GNOME-UsesNotifications=true X-GNOME-UsesNotifications=true
MimeType=x-scheme-handler/xmpp;

View file

@ -11,7 +11,7 @@ public class View : Box {
public List conversation_list; public List conversation_list;
[GtkChild] public SearchEntry search_entry; [GtkChild] public SearchEntry search_entry;
[GtkChild] public SearchBar search_bar; [GtkChild] public Revealer search_revealer;
[GtkChild] private ScrolledWindow scrolled; [GtkChild] private ScrolledWindow scrolled;
public View(StreamInteractor stream_interactor) { public View(StreamInteractor stream_interactor) {

View file

@ -67,7 +67,7 @@ public class View : Box {
ArrayList<Object> objects = new ArrayList<Object>(); ArrayList<Object> objects = new ArrayList<Object>();
Gee.List<Entities.Message> messages = stream_interactor.get_module(MessageStorage.IDENTITY).get_messages(conversation); Gee.List<Entities.Message> messages = stream_interactor.get_module(MessageStorage.IDENTITY).get_messages(conversation);
if (messages.size > 0) { if (messages.size > 0) {
earliest_message = messages[0]; earliest_message = messages[messages.size -1];
objects.add_all(messages); objects.add_all(messages);
} }
HashMap<Jid, ArrayList<Show>>? shows = stream_interactor.get_module(PresenceManager.IDENTITY).get_shows(conversation.counterpart, conversation.account); HashMap<Jid, ArrayList<Show>>? shows = stream_interactor.get_module(PresenceManager.IDENTITY).get_shows(conversation.counterpart, conversation.account);

View file

@ -30,7 +30,7 @@ public class UnifiedWindow : Window {
setup_unified(); setup_unified();
setup_stack(); setup_stack();
conversation_list_titlebar.search_button.bind_property("active", filterable_conversation_list.search_bar, "search-mode-enabled", conversation_list_titlebar.search_button.bind_property("active", filterable_conversation_list.search_revealer, "reveal-child",
BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL); BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
paned.bind_property("position", headerbar_paned, "position", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL); paned.bind_property("position", headerbar_paned, "position", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);