small fixes
This commit is contained in:
parent
9840774a87
commit
a807ded65c
|
@ -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>
|
||||||
|
|
|
@ -10,3 +10,4 @@ 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;
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue