forked from AuroraMiddleware/gtk
Remove deprecated GtkAction functions
This commit is contained in:
parent
ed60f1e5ad
commit
c1182debd0
@ -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
|
||||||
|
|
||||||
|
134
gtk/gtkaction.c
134
gtk/gtkaction.c
@ -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,
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user