diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/option.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/option.c b/src/option.c index bcea9db..ef26d53 100644 --- a/src/option.c +++ b/src/option.c @@ -156,6 +156,7 @@ static char *zenity_general_icon_name_DEPRECATED; static gboolean zenity_list_mid_search_DEPRECATED; static gboolean zenity_file_confirm_overwrite_DEPRECATED; static guintptr zenity_general_attach_DEPRECATED; +static gchar **zenity_notification_hints_DEPRECATED; static gboolean zenity_forms_callback (const char *option_name, const char *value, gpointer data, GError **error); @@ -598,6 +599,13 @@ static GOptionEntry notification_options[] = &zenity_notification_listen, N_ ("Listen for commands on stdin"), NULL}, + {"hint", + '\0', + G_OPTION_FLAG_NOALIAS, + G_OPTION_ARG_STRING_ARRAY, + &zenity_notification_hints_DEPRECATED, + N_ ("DEPRECATED; does nothing"), + N_ ("TEXT")}, {NULL}}; static GOptionEntry progress_options[] = @@ -1095,6 +1103,13 @@ show_attach_deprecation_warning (void) } static void +show_notification_hints_deprecation_warning (void) +{ + g_printerr (_("Warning: --hint is deprecated and will be removed in a " + "future version of zenity. Ignoring.\n")); +} + +static void zenity_option_init (void) { results = g_new0 (ZenityParsingOptions, 1); @@ -1697,6 +1712,10 @@ zenity_notification_post_callback (GOptionContext *context, GOptionGroup *group, ERROR_SUPPORT); } } + + if (zenity_notification_hints_DEPRECATED) + show_notification_hints_deprecation_warning (); + return TRUE; } |