Update of /cvsroot/mahogany/M/src/modules
In directory sc8-pr-cvs1:/tmp/cvs-serv22568/src/modules

Modified Files:
        HtmlViewer.cpp LayoutViewer.cpp TextViewer.cpp 
Log Message:
1. added InsertClickable() in addition to InsertAttachment() to MessageViewer
2. use it in PGP view filter to insert icons showing the PGP status
3. added MCryptoEngineOutputLog


Index: HtmlViewer.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/modules/HtmlViewer.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -b -u -2 -r1.43 -r1.44
--- HtmlViewer.cpp      5 Dec 2002 19:47:32 -0000       1.43
+++ HtmlViewer.cpp      5 Dec 2002 23:14:59 -0000       1.44
@@ -111,4 +111,7 @@
    virtual void StartPart();
    virtual void InsertAttachment(const wxBitmap& icon, ClickableInfo *ci);
+   virtual void InsertClickable(const wxBitmap& icon,
+                                ClickableInfo *ci,
+                                const wxColour& col);
    virtual void InsertImage(const wxImage& image, ClickableInfo *ci);
    virtual void InsertRawContents(const String& data);
@@ -396,5 +399,5 @@
    {
       ClickableInfo *ci = GetClickable(link->GetHref());
-      if ( ci )
+      if ( !ci )
       {
          // let the base class process it
@@ -854,4 +857,11 @@
 
    m_window->StoreClickable(ci, url);
+}
+
+void HtmlViewer::InsertClickable(const wxBitmap& icon,
+                                 ClickableInfo *ci,
+                                 const wxColour& col)
+{
+   InsertAttachment(icon, ci);
 }
 

Index: LayoutViewer.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/modules/LayoutViewer.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -b -u -2 -r1.28 -r1.29
--- LayoutViewer.cpp    5 Dec 2002 19:47:32 -0000       1.28
+++ LayoutViewer.cpp    5 Dec 2002 23:14:59 -0000       1.29
@@ -93,4 +93,7 @@
    virtual void StartPart();
    virtual void InsertAttachment(const wxBitmap& icon, ClickableInfo *ci);
+   virtual void InsertClickable(const wxBitmap& icon,
+                                ClickableInfo *ci,
+                                const wxColour& col);
    virtual void InsertImage(const wxImage& image, ClickableInfo *ci);
    virtual void InsertRawContents(const String& data);
@@ -511,4 +514,11 @@
    // be broken:
    llist->Insert(" ");
+}
+
+void LayoutViewer::InsertClickable(const wxBitmap& icon,
+                                   ClickableInfo *ci,
+                                   const wxColour& col)
+{
+   InsertAttachment(icon, ci);
 }
 

Index: TextViewer.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/modules/TextViewer.cpp,v
retrieving revision 1.39
retrieving revision 1.40
diff -b -u -2 -r1.39 -r1.40
--- TextViewer.cpp      5 Dec 2002 19:47:32 -0000       1.39
+++ TextViewer.cpp      5 Dec 2002 23:14:59 -0000       1.40
@@ -94,4 +94,7 @@
    virtual void StartPart();
    virtual void InsertAttachment(const wxBitmap& icon, ClickableInfo *ci);
+   virtual void InsertClickable(const wxBitmap& icon,
+                                ClickableInfo *ci,
+                                const wxColour& col);
    virtual void InsertImage(const wxImage& image, ClickableInfo *ci);
    virtual void InsertRawContents(const String& data);
@@ -564,7 +567,18 @@
 void TextViewer::InsertAttachment(const wxBitmap& icon, ClickableInfo *ci)
 {
-   wxString str;
-   str << '[' << "Attachment: " << ci->GetLabel() << ']';
+   String str;
+   str << _("[Attachment: ") << ci->GetLabel() << _T(']');
+
    m_window->InsertClickable(str, ci, GetOptions().AttCol);
+}
+
+void TextViewer::InsertClickable(const wxBitmap& icon,
+                                 ClickableInfo *ci,
+                                 const wxColour& col)
+{
+   String str;
+   str << _T('[') << ci->GetLabel() << _T(']');
+
+   m_window->InsertClickable(str, ci, col);
 }
 



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to