diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2010-05-28 06:59:51 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2010-05-28 06:59:51 +0000 |
commit | b6d060aa8a6dddb734ca6f1f188b4e71d0ec9b75 (patch) | |
tree | 5d947eed0820a1fc10ff688c5e5f89df008f5b55 /src/plugin.c | |
parent | e5ad1b40d7174f432bc7ce6c71f518dda3fca374 (diff) |
added functions to modify URLs for update check.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2551 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/plugin.c')
-rw-r--r-- | src/plugin.c | 42 |
1 files changed, 41 insertions, 1 deletions
diff --git a/src/plugin.c b/src/plugin.c index 108573b7..e382bfd2 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -1,6 +1,6 @@ /* * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client - * Copyright (C) 1999-2009 Hiroyuki Yamamoto + * Copyright (C) 1999-2010 Hiroyuki Yamamoto * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -818,3 +818,43 @@ void syl_plugin_inc_unlock(void) func = syl_plugin_lookup_symbol("inc_unlock"); SAFE_CALL(func); } + +void syl_plugin_update_check(gboolean show_dialog_always) +{ + void (*func)(gboolean); + + func = syl_plugin_lookup_symbol("update_check"); + SAFE_CALL_ARG1(func, show_dialog_always); +} + +void syl_plugin_update_check_set_check_url(const gchar *url) +{ + void (*func)(const gchar *); + + func = syl_plugin_lookup_symbol("update_check_set_check_url"); + SAFE_CALL_ARG1(func, url); +} + +const gchar *syl_plugin_update_check_get_check_url(void) +{ + const gchar * (*func)(void); + + func = syl_plugin_lookup_symbol("update_check_get_check_url"); + return SAFE_CALL_RET(func); +} + +void syl_plugin_update_check_set_jump_url(const gchar *url) +{ + void (*func)(const gchar *); + + func = syl_plugin_lookup_symbol("update_check_set_jump_url"); + SAFE_CALL_ARG1(func, url); +} + +const gchar *syl_plugin_update_check_get_jump_url(void) +{ + const gchar * (*func)(void); + + func = syl_plugin_lookup_symbol("update_check_get_jump_url"); + return SAFE_CALL_RET(func); +} |