XfceMenuItemPool

XfceMenuItemPool

Synopsis

#include <libxfce4menu/libxfce4menu.h>

                    XfceMenuItemPoolPrivate;
                    XfceMenuItemPoolClass;
                    XfceMenuItemPool;
XfceMenuItemPool *  xfce_menu_item_pool_new             (void);
void                xfce_menu_item_pool_insert          (XfceMenuItemPool *pool,
                                                         XfceMenuItem *item);
XfceMenuItem *      xfce_menu_item_pool_lookup          (XfceMenuItemPool *pool,
                                                         const gchar *desktop_id);
void                xfce_menu_item_pool_foreach         (XfceMenuItemPool *pool,
                                                         GHFunc func,
                                                         gpointer user_data);
void                xfce_menu_item_pool_apply_exclude_rule
                                                        (XfceMenuItemPool *pool,
                                                         XfceMenuStandardRules *rule);
gboolean            xfce_menu_item_pool_get_empty       (XfceMenuItemPool *pool);

Object Hierarchy

  GObject
   +----XfceMenuItemPool

Description

Details

XfceMenuItemPoolPrivate

typedef struct _XfceMenuItemPoolPrivate XfceMenuItemPoolPrivate;


XfceMenuItemPoolClass

typedef struct _XfceMenuItemPoolClass XfceMenuItemPoolClass;


XfceMenuItemPool

typedef struct _XfceMenuItemPool XfceMenuItemPool;


xfce_menu_item_pool_new ()

XfceMenuItemPool *  xfce_menu_item_pool_new             (void);

Returns :


xfce_menu_item_pool_insert ()

void                xfce_menu_item_pool_insert          (XfceMenuItemPool *pool,
                                                         XfceMenuItem *item);

pool :

item :


xfce_menu_item_pool_lookup ()

XfceMenuItem *      xfce_menu_item_pool_lookup          (XfceMenuItemPool *pool,
                                                         const gchar *desktop_id);

pool :

desktop_id :

Returns :


xfce_menu_item_pool_foreach ()

void                xfce_menu_item_pool_foreach         (XfceMenuItemPool *pool,
                                                         GHFunc func,
                                                         gpointer user_data);

pool :

func :

user_data :


xfce_menu_item_pool_apply_exclude_rule ()

void                xfce_menu_item_pool_apply_exclude_rule
                                                        (XfceMenuItemPool *pool,
                                                         XfceMenuStandardRules *rule);

pool :

rule :


xfce_menu_item_pool_get_empty ()

gboolean            xfce_menu_item_pool_get_empty       (XfceMenuItemPool *pool);

pool :

Returns :