[geary] Add tooltip to compact composer header
- From: Robert Schroll <rschroll src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Add tooltip to compact composer header
- Date: Tue, 8 Jul 2014 21:50:33 +0000 (UTC)
commit 7c6aa35f9549230e6b85cd1c31ea66d0f4330f67
Author: Robert Schroll <rschroll gmail com>
Date: Mon Jul 7 16:01:01 2014 -0400
Add tooltip to compact composer header
https://bugzilla.gnome.org/show_bug.cgi?id=732647
src/client/composer/composer-widget.vala | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/src/client/composer/composer-widget.vala b/src/client/composer/composer-widget.vala
index 684b255..c502ff2 100644
--- a/src/client/composer/composer-widget.vala
+++ b/src/client/composer/composer-widget.vala
@@ -1234,9 +1234,18 @@ public class ComposerWidget : Gtk.EventBox {
&& (!to_entry.empty || !cc_entry.empty || !bcc_entry.empty);
bool tocc = !to_entry.empty && !cc_entry.empty,
ccbcc = !(to_entry.empty && cc_entry.empty) && !bcc_entry.empty;
- if (state == ComposerState.INLINE_COMPACT)
+ if (state == ComposerState.INLINE_COMPACT) {
compact_header_label.label = to_entry.buffer.text + (tocc ? ", " : "")
+ cc_entry.buffer.text + (ccbcc ? ", " : "") + bcc_entry.buffer.text;
+ StringBuilder tooltip = new StringBuilder();
+ foreach(Geary.RFC822.MailboxAddress addr in to_entry.addresses)
+ tooltip.append(_("To: ") + addr.get_full_address() + "\n");
+ foreach(Geary.RFC822.MailboxAddress addr in cc_entry.addresses)
+ tooltip.append(_("Cc: ") + addr.get_full_address() + "\n");
+ foreach(Geary.RFC822.MailboxAddress addr in bcc_entry.addresses)
+ tooltip.append(_("Bcc: ") + addr.get_full_address() + "\n");
+ compact_header_label.tooltip_text = tooltip.str.slice(0, -1); // Remove trailing \n
+ }
reset_draft_timer();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]