diff options
Diffstat (limited to 'src/gtkext/gtkdockitem.c')
-rw-r--r-- | src/gtkext/gtkdockitem.c | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/gtkext/gtkdockitem.c b/src/gtkext/gtkdockitem.c index c031c7f..fcef31d 100644 --- a/src/gtkext/gtkdockitem.c +++ b/src/gtkext/gtkdockitem.c @@ -143,7 +143,7 @@ const gchar *gtk_dock_item_get_name(GtkDockItem *ditem) /****************************************************************************** * * * Paramètres : ditem = composant GTK à modifier. * -* name = nouveau nom à prendre en compte. * +* desc = nouvelle description à prendre en compte. * * * * Description : Change la description du panneau dockable pour son titre. * * * @@ -153,12 +153,12 @@ const gchar *gtk_dock_item_get_name(GtkDockItem *ditem) * * ******************************************************************************/ -void gtk_dock_item_set_desc(GtkDockItem *ditem, const gchar *name) +void gtk_dock_item_set_desc(GtkDockItem *ditem, const gchar *desc) { - if (ditem->name != NULL) - g_free(ditem->name); + if (ditem->desc != NULL) + g_free(ditem->desc); - ditem->name = g_strdup(name); + ditem->desc = g_strdup(desc); } @@ -177,7 +177,14 @@ void gtk_dock_item_set_desc(GtkDockItem *ditem, const gchar *name) const gchar *gtk_dock_item_get_desc(GtkDockItem *ditem) { - return ditem->name; + const char *result; /* CHaîne à renvoyer */ + + result = ditem->desc; + + if (result == NULL) + result = gtk_dock_item_get_name(ditem); + + return result; } |