| libxfce4menu Reference Manual | ||||
|---|---|---|---|---|
#include <libxfce4menu/libxfce4menu.h>
XfceMenuRules;
XfceMenuRulesIface;
gboolean xfce_menu_rules_match (XfceMenuRules *rules,
XfceMenuItem *item);
void xfce_menu_rules_add_all (XfceMenuRules *rules);
void xfce_menu_rules_add_rules (XfceMenuRules *rules,
XfceMenuRules *additional_rules);
void xfce_menu_rules_add_filename (XfceMenuRules *rules,
const gchar *filename);
void xfce_menu_rules_add_category (XfceMenuRules *rules,
const gchar *category);
XfceMenuRules is implemented by XfceMenuAndRules, XfceMenuStandardRules, XfceMenuOrRules and XfceMenuNotRules.
typedef struct {
GTypeInterface __parent__;
/* Virtual methods */
gboolean (*match) (XfceMenuRules *rules,
XfceMenuItem *item);
void (*add_rules) (XfceMenuRules *rules,
XfceMenuRules *additional_rules);
void (*add_all) (XfceMenuRules *rules);
void (*add_filename) (XfceMenuRules *rules,
const gchar *filename);
void (*add_category) (XfceMenuRules *rules,
const gchar *category);
} XfceMenuRulesIface;
gboolean xfce_menu_rules_match (XfceMenuRules *rules, XfceMenuItem *item);
|
|
|
|
Returns : |
void xfce_menu_rules_add_rules (XfceMenuRules *rules, XfceMenuRules *additional_rules);
|
|
|
void xfce_menu_rules_add_filename (XfceMenuRules *rules, const gchar *filename);
|
|
|
void xfce_menu_rules_add_category (XfceMenuRules *rules, const gchar *category);
|
|
|