GTK

SylpheedでHTMLメールを表示する htmlview.dll 0.4.0

SylpheedでHTMLメールを表示するためのプラグインにhtmlviewというものがあります。 こいつはWebKitGTK+を使っているので、そのままではWindows版のSylpheed用にコンパイルするには茨の道という状況でした。 0.4.0になって、WebKitGTK+だけではなく、GtkHTML…

SylpheedでHTMLメールを表示する Windows編

Unix系OSではhtmlviewなるWebKitGTKを利用しているプラグインをSylpheed向けに過去に作りました。 多少インターフェースに難はありますが、HTMLメールを表示することができます。が、このhtmlviewプラグインはWindows版を提供していません。 Sylpheed Window…

GtkHTMLでHTMLな文字列をさらっと表示するためのサンプル

GTK

GtkHTML 3.x用。GtkHTML 4.xは未確認。 #include <string.h> #include <glib.h> #include <gtk/gtk.h> #include <gtkhtml/gtkhtml.h> static gboolean delete_event( GtkWidget *widget, GdkEvent *event, gpointer data ) { g_print ("delete event occurred\n"); return FALSE; } static void destroy( GtkW</gtkhtml/gtkhtml.h></gtk/gtk.h></glib.h></string.h>…

Sylpheedで送信をhookできないか調べる

Sylpheedのプラグインとして、メッセージを送信時にhookできないか調べてみた。やりたいのは以下のようなこと メッセージ作成ダイアログ表示 送信もしくは後で送信をクリックしたときにメールの内容をチェック チェックで問題なければそのまま送信 チェック…

SylpheedをMinGWでビルドするときのコンパイルエラー(interface)

sylpheedを手元のMinGW環境でビルドしてみようとしてエラーになった。 gcc -Eで試してみたらソースの変数名interfaceがなぜかstructに変更されていた。 static struct Interface { GtkWidget *checkbtn_always_show_msg; GtkWidget *checkbtn_always_mark_re…