comparison pidgin-twitter.h @ 211:e13103257b33

implemented filtering functionality.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 25 Aug 2008 21:17:02 +0900
parents d512d1d8712f
children 148fa8a8be8e
comparison
equal deleted inserted replaced
210:00e26402de03 211:e13103257b33
119 #define OPT_UPDATE_ICON OPT_PIDGINTWITTER "/update_icon" 119 #define OPT_UPDATE_ICON OPT_PIDGINTWITTER "/update_icon"
120 #define OPT_ICON_MAX_COUNT OPT_PIDGINTWITTER "/icon_max_count" 120 #define OPT_ICON_MAX_COUNT OPT_PIDGINTWITTER "/icon_max_count"
121 #define OPT_ICON_MAX_DAYS OPT_PIDGINTWITTER "/icon_max_days" 121 #define OPT_ICON_MAX_DAYS OPT_PIDGINTWITTER "/icon_max_days"
122 #define OPT_API_BASE_GET_INTERVAL OPT_PIDGINTWITTER "/api_base_get_interval" 122 #define OPT_API_BASE_GET_INTERVAL OPT_PIDGINTWITTER "/api_base_get_interval"
123 #define OPT_LOG_OUTPUT OPT_PIDGINTWITTER "/log_output" 123 #define OPT_LOG_OUTPUT OPT_PIDGINTWITTER "/log_output"
124 #define OPT_FILTER OPT_PIDGINTWITTER "/filter"
125 #define OPT_FILTER_TWITTER OPT_PIDGINTWITTER "/filter_twitter"
126 #define OPT_FILTER_WASSR OPT_PIDGINTWITTER "/filter_wassr"
127 #define OPT_FILTER_IDENTICA OPT_PIDGINTWITTER "/filter_identica"
124 128
125 /* formats and templates */ 129 /* formats and templates */
126 #define RECIPIENT_FORMAT_TWITTER "@<a href='http://twitter.com/%s'>%s</a>" 130 #define RECIPIENT_FORMAT_TWITTER "@<a href='http://twitter.com/%s'>%s</a>"
127 #define SENDER_FORMAT_TWITTER "%s<a href='http://twitter.com/%s'>%s</a>: " 131 #define SENDER_FORMAT_TWITTER "%s<a href='http://twitter.com/%s'>%s</a>: "
128 #define RECIPIENT_FORMAT_WASSR "@<a href='http://wassr.jp/user/%s'>%s</a>" 132 #define RECIPIENT_FORMAT_WASSR "@<a href='http://wassr.jp/user/%s'>%s</a>"
245 static void bool_toggled_cb(gpointer *data); 249 static void bool_toggled_cb(gpointer *data);
246 static void spin_changed_cb(gpointer *data); 250 static void spin_changed_cb(gpointer *data);
247 static void combo_changed_cb(gpointer *data); 251 static void combo_changed_cb(gpointer *data);
248 static void disconnect_prefs_cb(GtkObject *object, gpointer data); 252 static void disconnect_prefs_cb(GtkObject *object, gpointer data);
249 static GtkWidget *prefs_get_frame(PurplePlugin *plugin); 253 static GtkWidget *prefs_get_frame(PurplePlugin *plugin);
254 static void apply_filter(gchar **sender, gchar **buffer, PurpleMessageFlags *flags, int service);
250 255
251 #endif 256 #endif