diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-06-04 20:52:59 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-06-05 01:08:45 +0800 |
commit | f925dac7c498cda34ac891c627b7ba3598fcd4f4 (patch) | |
tree | 50fb9dde836b181462255e7d2587e623a7da34f9 | |
parent | 7953026efad9cb620bde05b21f09341003403b73 (diff) | |
download | gsoc2013-evolution-f925dac7c498cda34ac891c627b7ba3598fcd4f4.tar gsoc2013-evolution-f925dac7c498cda34ac891c627b7ba3598fcd4f4.tar.gz gsoc2013-evolution-f925dac7c498cda34ac891c627b7ba3598fcd4f4.tar.bz2 gsoc2013-evolution-f925dac7c498cda34ac891c627b7ba3598fcd4f4.tar.lz gsoc2013-evolution-f925dac7c498cda34ac891c627b7ba3598fcd4f4.tar.xz gsoc2013-evolution-f925dac7c498cda34ac891c627b7ba3598fcd4f4.tar.zst gsoc2013-evolution-f925dac7c498cda34ac891c627b7ba3598fcd4f4.zip |
Add EAutomaticActionPolicy enum.
To have a proper GEnumClass registered for ask/always/never choices.
-rw-r--r-- | doc/reference/evolution-util/evolution-util-sections.txt | 1 | ||||
-rw-r--r-- | e-util/e-util-enums.h | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/doc/reference/evolution-util/evolution-util-sections.txt b/doc/reference/evolution-util/evolution-util-sections.txt index 7b4df3e066..159ad1a674 100644 --- a/doc/reference/evolution-util/evolution-util-sections.txt +++ b/doc/reference/evolution-util/evolution-util-sections.txt @@ -2239,6 +2239,7 @@ EMenuToolButtonPrivate <SECTION> <FILE>e-misc-utils</FILE> <TITLE>Miscellaneous Utilities</TITLE> +EAutomaticActionPolicy EDateWeekday EForeachFunc e_get_accels_filename diff --git a/e-util/e-util-enums.h b/e-util/e-util-enums.h index d36ed774b9..36da5f4fd5 100644 --- a/e-util/e-util-enums.h +++ b/e-util/e-util-enums.h @@ -48,6 +48,26 @@ typedef enum { } EActivityState; /** + * EAutomaticActionPolicy: + * @E_AUTOMATIC_ACTION_POLICY_ASK: + * Ask the user whether to perform the action. + * @E_AUTOMATIC_ACTION_POLICY_ALWAYS: + * Perform the action without interrupting the user. + * @E_AUTOMATIC_ACTION_POLICY_NEVER: + * Do not perform the action and do not interrupt the user. + * + * Used for automatable actions based on the user's preference. The user + * is initially asked whether to perform the action automatically, and is + * given either-or choices like "Yes, Always" or "No, Never". The user's + * response is then remembered for future sessions. + **/ +typedef enum { + E_AUTOMATIC_ACTION_POLICY_ASK, + E_AUTOMATIC_ACTION_POLICY_ALWAYS, + E_AUTOMATIC_ACTION_POLICY_NEVER +} EAutomaticActionPolicy; + +/** * EDateWeekday: * @E_DATE_BAD_WEEKDAY: * Invalid value |