removed gimp_action_get_accel_closure().
2005-12-28 Michael Natterer <mitch@gimp.org> * app/widgets/gimpwidgets-utils.[ch]: removed gimp_action_get_accel_closure(). * app/widgets/gimpactionview.c (gimp_action_view_new): use gtk_action_get_accel_closure() instead.
This commit is contained in:
committed by
Michael Natterer
parent
bbdfa25de9
commit
a01d0f7e88
@ -894,36 +894,6 @@ gimp_toggle_button_set_visible (GtkToggleButton *toggle,
|
||||
gtk_widget_hide (widget);
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
#warning FIXME: remove this function as soon as we depend on GTK >= 2.8
|
||||
#endif
|
||||
GClosure *
|
||||
gimp_action_get_accel_closure (GtkAction *action)
|
||||
{
|
||||
GtkWidget *menu_item;
|
||||
GClosure *closure = NULL;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_ACTION (action), NULL);
|
||||
|
||||
menu_item = gtk_action_create_menu_item (action);
|
||||
|
||||
if (GTK_IS_MENU_ITEM (menu_item) &&
|
||||
GTK_IS_ACCEL_LABEL (GTK_BIN (menu_item)->child))
|
||||
{
|
||||
GtkWidget *accel_label = GTK_BIN (menu_item)->child;
|
||||
|
||||
g_object_get (accel_label, "accel-closure", &closure, NULL);
|
||||
}
|
||||
|
||||
if (menu_item)
|
||||
gtk_object_sink (GTK_OBJECT (menu_item));
|
||||
|
||||
if (closure)
|
||||
g_closure_unref (closure);
|
||||
|
||||
return closure;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gimp_widget_accel_find_func (GtkAccelKey *key,
|
||||
GClosure *closure,
|
||||
@ -989,7 +959,7 @@ gimp_widget_set_accel_help (GtkWidget *widget,
|
||||
{
|
||||
GClosure *accel_closure = NULL;
|
||||
|
||||
accel_closure = gimp_action_get_accel_closure (action);
|
||||
accel_closure = gtk_action_get_accel_closure (action);
|
||||
|
||||
if (accel_closure)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user