Added management for the grab-focus to a child widget, like a range, we need to fade...
[hildon] / src / hildon-bread-crumb-trail.h
index 3cb5ab2..9978599 100644 (file)
  *
  */
 
-#ifdef HILDON_ENABLE_UNSTABLE_API
-
 #ifndef __HILDON_BREAD_CRUMB_TRAIL_H__
 #define __HILDON_BREAD_CRUMB_TRAIL_H__
 
 #include <gtk/gtk.h>
+
 #include "hildon-bread-crumb.h"
-#include "hildon-bread-crumb-widget.h"
 
 G_BEGIN_DECLS
 
@@ -58,14 +56,23 @@ struct _HildonBreadCrumbTrailClass
 
   void (*crumb_clicked) (HildonBreadCrumbTrail *bct,
                          gpointer id);
+
+  /* Signals used for keybindings */
+  void (*move_parent) (HildonBreadCrumbTrail *bct);
+
+  /* Padding for future expansion */
+  void (*_hildon_bct_reserved1) (void);
+  void (*_hildon_bct_reserved2) (void);
+  void (*_hildon_bct_reserved3) (void);
+  void (*_hildon_bct_reserved4) (void);
 };
 
 GType hildon_bread_crumb_trail_get_type (void) G_GNUC_CONST;
 GtkWidget *hildon_bread_crumb_trail_new (void);
 void hildon_bread_crumb_trail_push (HildonBreadCrumbTrail *bct, HildonBreadCrumb *item,
-                                    gpointer id, GDestroyNotify  notify);
+                                    gpointer id, GDestroyNotify destroy);
 void hildon_bread_crumb_trail_push_text (HildonBreadCrumbTrail *bct, const gchar *text,
-                                         gpointer id, GDestroyNotify notify);
+                                         gpointer id, GDestroyNotify destroy);
 void hildon_bread_crumb_trail_push_icon (HildonBreadCrumbTrail *bct,
                                          const gchar *text,
                                          GtkWidget *icon,
@@ -78,4 +85,3 @@ G_END_DECLS
 
 #endif
 
-#endif /* HILDON_ENABLE_UNSTABLE_API */