GarconMenuItemCache

GarconMenuItemCache

Synopsis

                    GarconMenuItemCachePrivate;
                    GarconMenuItemCacheClass;
                    GarconMenuItemCache;
GarconMenuItemCache * garcon_menu_item_cache_get_default
                                                        (void);
GarconMenuItem *    garcon_menu_item_cache_lookup       (GarconMenuItemCache *cache,
                                                         const gchar *uri,
                                                         const gchar *desktop_id);
void                garcon_menu_item_cache_foreach      (GarconMenuItemCache *cache,
                                                         GHFunc func,
                                                         gpointer user_data);
void                garcon_menu_item_cache_invalidate   (GarconMenuItemCache *cache);
void                garcon_menu_item_cache_invalidate_file
                                                        (GarconMenuItemCache *cache,
                                                         GFile *file);

Object Hierarchy

  GObject
   +----GarconMenuItemCache

Description

Details

GarconMenuItemCachePrivate

typedef struct _GarconMenuItemCachePrivate GarconMenuItemCachePrivate;


GarconMenuItemCacheClass

typedef struct {
  GObjectClass __parent__;
} GarconMenuItemCacheClass;


GarconMenuItemCache

typedef struct _GarconMenuItemCache GarconMenuItemCache;


garcon_menu_item_cache_get_default ()

GarconMenuItemCache * garcon_menu_item_cache_get_default
                                                        (void);

Returns the default GarconMenuItemCache.

Returns :

the default GarconMenuItemCache. The returned object should be unreffed with g_object_unref() when no longer needed.

garcon_menu_item_cache_lookup ()

GarconMenuItem *    garcon_menu_item_cache_lookup       (GarconMenuItemCache *cache,
                                                         const gchar *uri,
                                                         const gchar *desktop_id);

cache :

uri :

desktop_id :

Returns :


garcon_menu_item_cache_foreach ()

void                garcon_menu_item_cache_foreach      (GarconMenuItemCache *cache,
                                                         GHFunc func,
                                                         gpointer user_data);

cache :

func :

user_data :


garcon_menu_item_cache_invalidate ()

void                garcon_menu_item_cache_invalidate   (GarconMenuItemCache *cache);

cache :


garcon_menu_item_cache_invalidate_file ()

void                garcon_menu_item_cache_invalidate_file
                                                        (GarconMenuItemCache *cache,
                                                         GFile *file);

cache :

file :