diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2012-03-07 22:36:12 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-03-08 00:52:25 +0800 |
commit | 932f7cada8400905b5aeb75a3d40979cf4004c22 (patch) | |
tree | 94c3a09fe33806f01520e144ca2bc363ed284d54 /e-util/e-config.h | |
parent | 579417fec3165f844516b5ba3d5d50f0849c39b7 (diff) | |
download | gsoc2013-evolution-932f7cada8400905b5aeb75a3d40979cf4004c22.tar gsoc2013-evolution-932f7cada8400905b5aeb75a3d40979cf4004c22.tar.gz gsoc2013-evolution-932f7cada8400905b5aeb75a3d40979cf4004c22.tar.bz2 gsoc2013-evolution-932f7cada8400905b5aeb75a3d40979cf4004c22.tar.lz gsoc2013-evolution-932f7cada8400905b5aeb75a3d40979cf4004c22.tar.xz gsoc2013-evolution-932f7cada8400905b5aeb75a3d40979cf4004c22.tar.zst gsoc2013-evolution-932f7cada8400905b5aeb75a3d40979cf4004c22.zip |
EConfig: Support custom page skip callbacks.
Add e_config_add_skip_check() to install a callback function to
decide whether to skip a particular page in a GtkAssistant, useful
if a page may be blank in certain conditions.
This feature is not used in Evolution 3.4, but will be used in 3.5.
Diffstat (limited to 'e-util/e-config.h')
-rw-r--r-- | e-util/e-config.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/e-util/e-config.h b/e-util/e-config.h index 0535895b99..6f009b7f77 100644 --- a/e-util/e-config.h +++ b/e-util/e-config.h @@ -283,6 +283,10 @@ void e_config_add_page_check (EConfig *config, void e_config_set_page_is_finish (EConfig *config, const gchar *pageid, gboolean is_finish); +void e_config_add_skip_check (EConfig *config, + const gchar *pageid, + EConfigCheckFunc func, + gpointer data); void e_config_set_target (EConfig *config, EConfigTarget *target); |