Make return types G_CONST_RETURN instead of const.
2004-11-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaction.[hc]: * gtk/gtkactiongroup.[hc]: Make return types G_CONST_RETURN instead of const. * gtk/gtk.symbols: * gtk/gtkaction.h: * gtk/gtkaction.c (gtk_action_get_accel_path): Add a function to obtain the accel path of an action. (#148106, Michael Natterer)
This commit is contained in:
parent
4ad562fc0c
commit
994f8216f1
10
ChangeLog
10
ChangeLog
@ -1,5 +1,15 @@
|
|||||||
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkaction.[hc]:
|
||||||
|
* gtk/gtkactiongroup.[hc]: Make return types G_CONST_RETURN
|
||||||
|
instead of const.
|
||||||
|
|
||||||
|
* gtk/gtk.symbols:
|
||||||
|
* gtk/gtkaction.h:
|
||||||
|
* gtk/gtkaction.c (gtk_action_get_accel_path): Add
|
||||||
|
a function to obtain the accel path of an action. (#148106,
|
||||||
|
Michael Natterer)
|
||||||
|
|
||||||
* tests/testiconview.c: Fix double-click activation.
|
* tests/testiconview.c: Fix double-click activation.
|
||||||
|
|
||||||
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkaction.[hc]:
|
||||||
|
* gtk/gtkactiongroup.[hc]: Make return types G_CONST_RETURN
|
||||||
|
instead of const.
|
||||||
|
|
||||||
|
* gtk/gtk.symbols:
|
||||||
|
* gtk/gtkaction.h:
|
||||||
|
* gtk/gtkaction.c (gtk_action_get_accel_path): Add
|
||||||
|
a function to obtain the accel path of an action. (#148106,
|
||||||
|
Michael Natterer)
|
||||||
|
|
||||||
* tests/testiconview.c: Fix double-click activation.
|
* tests/testiconview.c: Fix double-click activation.
|
||||||
|
|
||||||
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkaction.[hc]:
|
||||||
|
* gtk/gtkactiongroup.[hc]: Make return types G_CONST_RETURN
|
||||||
|
instead of const.
|
||||||
|
|
||||||
|
* gtk/gtk.symbols:
|
||||||
|
* gtk/gtkaction.h:
|
||||||
|
* gtk/gtkaction.c (gtk_action_get_accel_path): Add
|
||||||
|
a function to obtain the accel path of an action. (#148106,
|
||||||
|
Michael Natterer)
|
||||||
|
|
||||||
* tests/testiconview.c: Fix double-click activation.
|
* tests/testiconview.c: Fix double-click activation.
|
||||||
|
|
||||||
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
2004-11-09 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkaction.[hc]:
|
||||||
|
* gtk/gtkactiongroup.[hc]: Make return types G_CONST_RETURN
|
||||||
|
instead of const.
|
||||||
|
|
||||||
|
* gtk/gtk.symbols:
|
||||||
|
* gtk/gtkaction.h:
|
||||||
|
* gtk/gtkaction.c (gtk_action_get_accel_path): Add
|
||||||
|
a function to obtain the accel path of an action. (#148106,
|
||||||
|
Michael Natterer)
|
||||||
|
|
||||||
* tests/testiconview.c: Fix double-click activation.
|
* tests/testiconview.c: Fix double-click activation.
|
||||||
|
|
||||||
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
|
||||||
|
@ -91,6 +91,7 @@ gtk_action_create_menu_item
|
|||||||
gtk_action_create_tool_item
|
gtk_action_create_tool_item
|
||||||
gtk_action_disconnect_accelerator
|
gtk_action_disconnect_accelerator
|
||||||
gtk_action_disconnect_proxy
|
gtk_action_disconnect_proxy
|
||||||
|
gtk_action_get_accel_path
|
||||||
gtk_action_get_name
|
gtk_action_get_name
|
||||||
gtk_action_get_proxies
|
gtk_action_get_proxies
|
||||||
gtk_action_get_sensitive
|
gtk_action_get_sensitive
|
||||||
|
@ -1193,7 +1193,7 @@ gtk_action_get_proxies (GtkAction *action)
|
|||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
**/
|
**/
|
||||||
const gchar *
|
G_CONST_RETURN gchar *
|
||||||
gtk_action_get_name (GtkAction *action)
|
gtk_action_get_name (GtkAction *action)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (GTK_IS_ACTION (action), NULL);
|
g_return_val_if_fail (GTK_IS_ACTION (action), NULL);
|
||||||
@ -1438,6 +1438,30 @@ gtk_action_set_accel_path (GtkAction *action,
|
|||||||
action->private_data->accel_quark = g_quark_from_string (accel_path);
|
action->private_data->accel_quark = g_quark_from_string (accel_path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gtk_action_get_accel_path:
|
||||||
|
* @action: the action object
|
||||||
|
*
|
||||||
|
* Returns the accel path for this action.
|
||||||
|
*
|
||||||
|
* Since: 2.6
|
||||||
|
*
|
||||||
|
* Returns: the accel path for this action, or %NULL
|
||||||
|
* if none is set. The returned string is owned by GTK+
|
||||||
|
* and must not be freed or modified.
|
||||||
|
*/
|
||||||
|
G_CONST_RETURN gchar *
|
||||||
|
gtk_action_get_accel_path (GtkAction *action)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (GTK_IS_ACTION (action), NULL);
|
||||||
|
|
||||||
|
if (action->private_data->accel_quark)
|
||||||
|
return g_quark_to_string (action->private_data->accel_quark);
|
||||||
|
else
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_action_set_accel_group:
|
* gtk_action_set_accel_group:
|
||||||
* @action: the action object
|
* @action: the action object
|
||||||
|
@ -85,7 +85,7 @@ GtkAction *gtk_action_new (const gchar *name,
|
|||||||
const gchar *label,
|
const gchar *label,
|
||||||
const gchar *tooltip,
|
const gchar *tooltip,
|
||||||
const gchar *stock_id);
|
const gchar *stock_id);
|
||||||
const gchar* gtk_action_get_name (GtkAction *action);
|
G_CONST_RETURN gchar* gtk_action_get_name (GtkAction *action);
|
||||||
gboolean gtk_action_is_sensitive (GtkAction *action);
|
gboolean gtk_action_is_sensitive (GtkAction *action);
|
||||||
gboolean gtk_action_get_sensitive (GtkAction *action);
|
gboolean gtk_action_get_sensitive (GtkAction *action);
|
||||||
void gtk_action_set_sensitive (GtkAction *action,
|
void gtk_action_set_sensitive (GtkAction *action,
|
||||||
@ -106,6 +106,7 @@ void gtk_action_disconnect_proxy (GtkAction *action,
|
|||||||
GSList* gtk_action_get_proxies (GtkAction *action);
|
GSList* gtk_action_get_proxies (GtkAction *action);
|
||||||
void gtk_action_connect_accelerator (GtkAction *action);
|
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);
|
||||||
|
|
||||||
/* protected ... for use by child actions */
|
/* protected ... for use by child actions */
|
||||||
void gtk_action_block_activate_from (GtkAction *action,
|
void gtk_action_block_activate_from (GtkAction *action,
|
||||||
|
@ -387,7 +387,7 @@ gtk_action_group_real_get_action (GtkActionGroup *self,
|
|||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
*/
|
*/
|
||||||
const gchar *
|
G_CONST_RETURN gchar *
|
||||||
gtk_action_group_get_name (GtkActionGroup *action_group)
|
gtk_action_group_get_name (GtkActionGroup *action_group)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (GTK_IS_ACTION_GROUP (action_group), NULL);
|
g_return_val_if_fail (GTK_IS_ACTION_GROUP (action_group), NULL);
|
||||||
|
@ -105,7 +105,7 @@ struct _GtkRadioActionEntry
|
|||||||
|
|
||||||
GType gtk_action_group_get_type (void);
|
GType gtk_action_group_get_type (void);
|
||||||
GtkActionGroup *gtk_action_group_new (const gchar *name);
|
GtkActionGroup *gtk_action_group_new (const gchar *name);
|
||||||
const gchar *gtk_action_group_get_name (GtkActionGroup *action_group);
|
G_CONST_RETURN gchar *gtk_action_group_get_name (GtkActionGroup *action_group);
|
||||||
gboolean gtk_action_group_get_sensitive (GtkActionGroup *action_group);
|
gboolean gtk_action_group_get_sensitive (GtkActionGroup *action_group);
|
||||||
void gtk_action_group_set_sensitive (GtkActionGroup *action_group,
|
void gtk_action_group_set_sensitive (GtkActionGroup *action_group,
|
||||||
gboolean sensitive);
|
gboolean sensitive);
|
||||||
|
Loading…
Reference in New Issue
Block a user