[gnome-contacts] left-header-bar: use proper title in selection-mode
- From: Erick Pérez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-contacts] left-header-bar: use proper title in selection-mode
- Date: Thu, 15 Aug 2013 17:06:52 +0000 (UTC)
commit a23002e7d70c18e3862a0717a72bff46fedeeadc
Author: Erick Pérez Castellanos <erick red gmail com>
Date: Thu Aug 15 00:19:32 2013 -0400
left-header-bar: use proper title in selection-mode
src/contacts-app.vala | 6 ++++++
src/contacts-list-pane.vala | 4 ++++
2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/src/contacts-app.vala b/src/contacts-app.vala
index 54c0910..0648a21 100644
--- a/src/contacts-app.vala
+++ b/src/contacts-app.vala
@@ -256,6 +256,12 @@ public class Contacts.App : Gtk.Application {
list_pane.selection_changed.connect (selection_changed);
list_pane.link_contacts.connect (link_contacts);
list_pane.delete_contacts.connect (delete_contacts);
+ list_pane.contacts_marked.connect ((nr_contacts) => {
+ if (nr_contacts == 0)
+ window.left_toolbar.set_title (_("Select"));
+ else
+ window.left_toolbar.set_title (_("%d Selected").printf (nr_contacts));
+ });
grid.attach (list_pane, 0, 1, 1, 1);
diff --git a/src/contacts-list-pane.vala b/src/contacts-list-pane.vala
index f04cdeb..7535097 100644
--- a/src/contacts-list-pane.vala
+++ b/src/contacts-list-pane.vala
@@ -35,6 +35,8 @@ public class Contacts.ListPane : Frame {
public signal void link_contacts (LinkedList<Contact> contacts_list);
public signal void delete_contacts (LinkedList<Contact> contacts_list);
+ public signal void contacts_marked (int contacts_marked);
+
public void refilter () {
string []? values;
string str = filter_entry.get_text ();
@@ -148,6 +150,8 @@ public class Contacts.ListPane : Frame {
link_selected_button.set_sensitive (true);
else
link_selected_button.set_sensitive (false);
+
+ contacts_marked (nr_contacts_marked);
});
link_selected_button.clicked.connect (() => {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]