Commit a01d0f7e authored by Michael Natterer's avatar Michael Natterer 😴 Committed by Michael Natterer

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.
parent bbdfa25d
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.
2005-12-28 Michael Natterer <mitch@gimp.org>
* configure.in: bump version to 2.3.7,
......
......@@ -241,7 +241,7 @@ gimp_action_view_new (GimpUIManager *manager,
if (show_shortcuts)
{
accel_closure = gimp_action_get_accel_closure (action);
accel_closure = gtk_action_get_accel_closure (action);
if (accel_closure)
{
......
......@@ -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)
{
......
......@@ -83,8 +83,6 @@ gboolean gimp_text_buffer_save (GtkTextBuffer *buffer,
void gimp_toggle_button_set_visible (GtkToggleButton *toggle,
GtkWidget *widget);
GClosure * gimp_action_get_accel_closure (GtkAction *action);
void gimp_widget_set_accel_help (GtkWidget *widget,
GtkAction *action);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment