[Xfce4-commits] <postler:master> Display parts through the message part pane

Christian Dywan noreply at xfce.org
Sun Jun 6 08:20:03 CEST 2010


Updating branch refs/heads/master
         to d003fb327bd8e1eb3d2e9a9c5385d299200e7e1f (commit)
       from e5263989fcce2caa72454e53d683fbc1ff763d60 (commit)

commit d003fb327bd8e1eb3d2e9a9c5385d299200e7e1f
Author: Christian Dywan <christian at twotoasts.de>
Date:   Sun Jun 6 07:44:02 2010 +0200

    Display parts through the message part pane

 postler/postler-bureau.vala |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/postler/postler-bureau.vala b/postler/postler-bureau.vala
index ab1c712..a24c6ad 100644
--- a/postler/postler-bureau.vala
+++ b/postler/postler-bureau.vala
@@ -362,6 +362,7 @@ public class Postler.Bureau : Gtk.Window {
             foreach (var child in children)
                 child.destroy ();
             var parts = content.get_parts ();
+            uint index = 0;
             foreach (var part in parts) {
                 string icon_name = icon_name_for_mime_type (part, this);
                 var icon = new Gtk.Image.from_icon_name (icon_name,
@@ -370,7 +371,11 @@ public class Postler.Bureau : Gtk.Window {
                 button.relief = Gtk.ReliefStyle.NONE;
                 button.add (icon);
                 button.set_tooltip_text (part);
+                button.set_data ("index", index);
+                button.clicked.connect ((button) => {
+                    content.display_part (button.get_data ("index"));  });
                 message_parts.pack_start (button, false, false, 0);
+                index++;
             }
             scrollable.show_all ();
         });



More information about the Xfce4-commits mailing list