Remove deprecated GtkAction functions

This commit is contained in:
Javier Jardón 2009-10-08 17:44:21 +02:00 committed by Javier Jardón
parent ed60f1e5ad
commit c1182debd0
3 changed files with 0 additions and 161 deletions

View File

@ -142,21 +142,12 @@ gtk_accessible_get_widget
#if IN_FILE(__GTK_ACTION_C__) #if IN_FILE(__GTK_ACTION_C__)
gtk_action_activate gtk_action_activate
gtk_action_block_activate gtk_action_block_activate
#ifndef GTK_DISABLE_DEPRECATED
gtk_action_block_activate_from
#endif
gtk_action_connect_accelerator gtk_action_connect_accelerator
#ifndef GTK_DISABLE_DEPRECATED
gtk_action_connect_proxy
#endif
gtk_action_create_icon gtk_action_create_icon
gtk_action_create_menu_item gtk_action_create_menu_item
gtk_action_create_tool_item gtk_action_create_tool_item
gtk_action_create_menu gtk_action_create_menu
gtk_action_disconnect_accelerator gtk_action_disconnect_accelerator
#ifndef GTK_DISABLE_DEPRECATED
gtk_action_disconnect_proxy
#endif
gtk_action_get_always_show_image gtk_action_get_always_show_image
gtk_action_get_accel_closure gtk_action_get_accel_closure
gtk_action_get_accel_path gtk_action_get_accel_path
@ -164,9 +155,6 @@ gtk_action_get_gicon
gtk_action_get_label gtk_action_get_label
gtk_action_get_name gtk_action_get_name
gtk_action_get_proxies gtk_action_get_proxies
#ifndef GTK_DISABLE_DEPRECATED
gtk_widget_get_action
#endif
gtk_action_get_icon_name gtk_action_get_icon_name
gtk_action_get_is_important gtk_action_get_is_important
gtk_action_get_sensitive gtk_action_get_sensitive
@ -195,9 +183,6 @@ gtk_action_set_visible
gtk_action_set_visible_horizontal gtk_action_set_visible_horizontal
gtk_action_set_visible_vertical gtk_action_set_visible_vertical
gtk_action_unblock_activate gtk_action_unblock_activate
#ifndef GTK_DISABLE_DEPRECATED
gtk_action_unblock_activate_from
#endif
#endif #endif
#endif #endif

View File

@ -959,58 +959,6 @@ _gtk_action_remove_from_proxy_list (GtkAction *action,
GTK_ACTION_GET_CLASS (action)->disconnect_proxy (action, proxy); GTK_ACTION_GET_CLASS (action)->disconnect_proxy (action, proxy);
} }
/**
* gtk_action_connect_proxy:
* @action: the action object
* @proxy: the proxy widget
*
* Connects a widget to an action object as a proxy. Synchronises
* various properties of the action with the widget (such as label
* text, icon, tooltip, etc), and attaches a callback so that the
* action gets activated when the proxy widget does.
*
* If the widget is already connected to an action, it is disconnected
* first.
*
* Since: 2.4
*
* Deprecated: 2.16: Use gtk_activatable_set_related_action() instead.
*/
void
gtk_action_connect_proxy (GtkAction *action,
GtkWidget *proxy)
{
g_return_if_fail (GTK_IS_ACTION (action));
g_return_if_fail (GTK_IS_WIDGET (proxy));
g_return_if_fail (GTK_IS_ACTIVATABLE (proxy));
gtk_activatable_set_use_action_appearance (GTK_ACTIVATABLE (proxy), TRUE);
gtk_activatable_set_related_action (GTK_ACTIVATABLE (proxy), action);
}
/**
* gtk_action_disconnect_proxy:
* @action: the action object
* @proxy: the proxy widget
*
* Disconnects a proxy widget from an action.
* Does <emphasis>not</emphasis> destroy the widget, however.
*
* Since: 2.4
*
* Deprecated: 2.16: Use gtk_activatable_set_related_action() instead.
*/
void
gtk_action_disconnect_proxy (GtkAction *action,
GtkWidget *proxy)
{
g_return_if_fail (GTK_IS_ACTION (action));
g_return_if_fail (GTK_IS_WIDGET (proxy));
gtk_activatable_set_related_action (GTK_ACTIVATABLE (proxy), NULL);
}
/** /**
* gtk_action_get_proxies: * gtk_action_get_proxies:
* @action: the action object * @action: the action object
@ -1031,32 +979,6 @@ gtk_action_get_proxies (GtkAction *action)
return action->private_data->proxies; return action->private_data->proxies;
} }
/**
* gtk_widget_get_action:
* @widget: a #GtkWidget
*
* Returns the #GtkAction that @widget is a proxy for.
* See also gtk_action_get_proxies().
*
* Returns: the action that a widget is a proxy for, or
* %NULL, if it is not attached to an action.
*
* Since: 2.10
*
* Deprecated: 2.16: Use gtk_activatable_get_related_action() instead.
*/
GtkAction*
gtk_widget_get_action (GtkWidget *widget)
{
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
if (GTK_IS_ACTIVATABLE (widget))
return gtk_activatable_get_related_action (GTK_ACTIVATABLE (widget));
return NULL;
}
/** /**
* gtk_action_get_name: * gtk_action_get_name:
* @action: the action object * @action: the action object
@ -1695,62 +1617,6 @@ gtk_action_get_gicon (GtkAction *action)
return action->private_data->gicon; return action->private_data->gicon;
} }
/**
* gtk_action_block_activate_from:
* @action: the action object
* @proxy: a proxy widget
*
* Disables calls to the gtk_action_activate()
* function by signals on the given proxy widget. This is used to
* break notification loops for things like check or radio actions.
*
* This function is intended for use by action implementations.
*
* Since: 2.4
*
* Deprecated: 2.16: activatables are now responsible for activating the
* action directly so this doesnt apply anymore.
*/
void
gtk_action_block_activate_from (GtkAction *action,
GtkWidget *proxy)
{
g_return_if_fail (GTK_IS_ACTION (action));
g_signal_handlers_block_by_func (proxy, G_CALLBACK (gtk_action_activate),
action);
gtk_action_block_activate (action);
}
/**
* gtk_action_unblock_activate_from:
* @action: the action object
* @proxy: a proxy widget
*
* Re-enables calls to the gtk_action_activate()
* function by signals on the given proxy widget. This undoes the
* blocking done by gtk_action_block_activate_from().
*
* This function is intended for use by action implementations.
*
* Since: 2.4
*
* Deprecated: 2.16: activatables are now responsible for activating the
* action directly so this doesnt apply anymore.
*/
void
gtk_action_unblock_activate_from (GtkAction *action,
GtkWidget *proxy)
{
g_return_if_fail (GTK_IS_ACTION (action));
g_signal_handlers_unblock_by_func (proxy, G_CALLBACK (gtk_action_activate),
action);
gtk_action_unblock_activate (action);
}
static void static void
closure_accel_activate (GClosure *closure, closure_accel_activate (GClosure *closure,
GValue *return_value, GValue *return_value,

View File

@ -110,18 +110,6 @@ void gtk_action_connect_accelerator (GtkAction *action);
void gtk_action_disconnect_accelerator (GtkAction *action); void gtk_action_disconnect_accelerator (GtkAction *action);
G_CONST_RETURN gchar *gtk_action_get_accel_path (GtkAction *action); G_CONST_RETURN gchar *gtk_action_get_accel_path (GtkAction *action);
GClosure *gtk_action_get_accel_closure (GtkAction *action); GClosure *gtk_action_get_accel_closure (GtkAction *action);
#ifndef GTK_DISABLE_DEPRECATED
GtkAction *gtk_widget_get_action (GtkWidget *widget);
void gtk_action_connect_proxy (GtkAction *action,
GtkWidget *proxy);
void gtk_action_disconnect_proxy (GtkAction *action,
GtkWidget *proxy);
void gtk_action_block_activate_from (GtkAction *action,
GtkWidget *proxy);
void gtk_action_unblock_activate_from (GtkAction *action,
GtkWidget *proxy);
#endif /* GTK_DISABLE_DEPRECATED */
void gtk_action_block_activate (GtkAction *action); void gtk_action_block_activate (GtkAction *action);
void gtk_action_unblock_activate (GtkAction *action); void gtk_action_unblock_activate (GtkAction *action);