diff options
author | Marek Kasik <mkasik@redhat.com> | 2009-08-11 09:24:18 +0200 |
---|---|---|
committer | Marek Kasik <mkasik@redhat.com> | 2009-08-11 09:24:18 +0200 |
commit | 70efa7331100df0743bd8a1b85231dc3ec67c24d (patch) | |
tree | edd61f2d2b6c5cee9755b33a732253831de3a22f /gtk/gtkprinteroption.h | |
parent | 527e0937a82729edc7d856c5730967b491a5403d (diff) | |
download | gtk+-70efa7331100df0743bd8a1b85231dc3ec67c24d.tar.gz |
Print when Enter pressed in certain GtkEntries of the print dialog
Print when Enter pressed in Name entry or Command Line entry in the
print dialog (#564695).
Add gtk_printer_option_set_activates_default() function and
gtk_printer_option_get_activates_default() function to control
behaviour of GtkPrinterOptionWidget.
Diffstat (limited to 'gtk/gtkprinteroption.h')
-rw-r--r-- | gtk/gtkprinteroption.h | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/gtk/gtkprinteroption.h b/gtk/gtkprinteroption.h index cce6986960..f1831a31c2 100644 --- a/gtk/gtkprinteroption.h +++ b/gtk/gtkprinteroption.h @@ -70,6 +70,8 @@ struct _GtkPrinterOption char **choices; char **choices_display; + gboolean activates_default; + gboolean has_conflict; char *group; }; @@ -92,24 +94,27 @@ struct _GtkPrinterOptionClass GType gtk_printer_option_get_type (void) G_GNUC_CONST; -GtkPrinterOption *gtk_printer_option_new (const char *name, - const char *display_text, - GtkPrinterOptionType type); -void gtk_printer_option_set (GtkPrinterOption *option, - const char *value); -void gtk_printer_option_set_has_conflict (GtkPrinterOption *option, - gboolean has_conflict); -void gtk_printer_option_clear_has_conflict (GtkPrinterOption *option); -void gtk_printer_option_set_boolean (GtkPrinterOption *option, - gboolean value); -void gtk_printer_option_allocate_choices (GtkPrinterOption *option, - int num); -void gtk_printer_option_choices_from_array (GtkPrinterOption *option, - int num_choices, - char *choices[], - char *choices_display[]); -gboolean gtk_printer_option_has_choice (GtkPrinterOption *option, - const char *choice); +GtkPrinterOption *gtk_printer_option_new (const char *name, + const char *display_text, + GtkPrinterOptionType type); +void gtk_printer_option_set (GtkPrinterOption *option, + const char *value); +void gtk_printer_option_set_has_conflict (GtkPrinterOption *option, + gboolean has_conflict); +void gtk_printer_option_clear_has_conflict (GtkPrinterOption *option); +void gtk_printer_option_set_boolean (GtkPrinterOption *option, + gboolean value); +void gtk_printer_option_allocate_choices (GtkPrinterOption *option, + int num); +void gtk_printer_option_choices_from_array (GtkPrinterOption *option, + int num_choices, + char *choices[], + char *choices_display[]); +gboolean gtk_printer_option_has_choice (GtkPrinterOption *option, + const char *choice); +void gtk_printer_option_set_activates_default (GtkPrinterOption *option, + gboolean activates); +gboolean gtk_printer_option_get_activates_default (GtkPrinterOption *option); G_END_DECLS |