mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
Support mnemonic_activate here as well.
Fri Feb 6 00:15:38 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkcomboboxentry.c (gtk_combo_box_entry_mnemonic_activate): Support mnemonic_activate here as well. * gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Focus the button, not the tree_view.
This commit is contained in:
parent
c80e17c443
commit
5cc85a5a63
@ -1,3 +1,11 @@
|
||||
Fri Feb 6 00:15:38 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_mnemonic_activate):
|
||||
Support mnemonic_activate here as well.
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Focus
|
||||
the button, not the tree_view.
|
||||
|
||||
Thu Feb 5 23:48:19 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Add this
|
||||
|
@ -1,3 +1,11 @@
|
||||
Fri Feb 6 00:15:38 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_mnemonic_activate):
|
||||
Support mnemonic_activate here as well.
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Focus
|
||||
the button, not the tree_view.
|
||||
|
||||
Thu Feb 5 23:48:19 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Add this
|
||||
|
@ -1,3 +1,11 @@
|
||||
Fri Feb 6 00:15:38 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_mnemonic_activate):
|
||||
Support mnemonic_activate here as well.
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Focus
|
||||
the button, not the tree_view.
|
||||
|
||||
Thu Feb 5 23:48:19 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Add this
|
||||
|
@ -1,3 +1,11 @@
|
||||
Fri Feb 6 00:15:38 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_mnemonic_activate):
|
||||
Support mnemonic_activate here as well.
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Focus
|
||||
the button, not the tree_view.
|
||||
|
||||
Thu Feb 5 23:48:19 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Add this
|
||||
|
@ -1,3 +1,11 @@
|
||||
Fri Feb 6 00:15:38 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_mnemonic_activate):
|
||||
Support mnemonic_activate here as well.
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Focus
|
||||
the button, not the tree_view.
|
||||
|
||||
Thu Feb 5 23:48:19 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_mnemonic_activate): Add this
|
||||
|
@ -2834,7 +2834,7 @@ gtk_combo_box_mnemonic_activate (GtkWidget *widget,
|
||||
{
|
||||
GtkComboBox *combo_box = GTK_COMBO_BOX (widget);
|
||||
|
||||
gtk_widget_grab_focus (combo_box->priv->tree_view);
|
||||
gtk_widget_grab_focus (combo_box->priv->button);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
@ -51,7 +51,8 @@ static void gtk_combo_box_entry_active_changed (GtkComboBox *combo_b
|
||||
gpointer user_data);
|
||||
static void gtk_combo_box_entry_contents_changed (GtkEntry *entry,
|
||||
gpointer user_data);
|
||||
|
||||
static gboolean gtk_combo_box_entry_mnemonic_activate (GtkWidget *entry,
|
||||
gboolean group_cycling);
|
||||
|
||||
enum
|
||||
{
|
||||
@ -93,11 +94,15 @@ static void
|
||||
gtk_combo_box_entry_class_init (GtkComboBoxEntryClass *klass)
|
||||
{
|
||||
GObjectClass *object_class;
|
||||
GtkWidgetClass *widget_class;
|
||||
|
||||
object_class = (GObjectClass *)klass;
|
||||
object_class->set_property = gtk_combo_box_entry_set_property;
|
||||
object_class->get_property = gtk_combo_box_entry_get_property;
|
||||
|
||||
widget_class = (GtkWidgetClass *)klass;
|
||||
widget_class->mnemonic_activate = gtk_combo_box_entry_mnemonic_activate;
|
||||
|
||||
g_object_class_install_property (object_class,
|
||||
PROP_TEXT_COLUMN,
|
||||
g_param_spec_int ("text_column",
|
||||
@ -321,3 +326,14 @@ gtk_combo_box_entry_get_text_column (GtkComboBoxEntry *entry_box)
|
||||
|
||||
return entry_box->priv->text_column;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gtk_combo_box_entry_mnemonic_activate (GtkWidget *widget,
|
||||
gboolean group_cycling)
|
||||
{
|
||||
GtkComboBoxEntry *entry_box = GTK_COMBO_BOX_ENTRY (widget);
|
||||
|
||||
gtk_widget_grab_focus (entry_box->priv->entry);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user