![]() |
![]() |
![]() |
libxfce4menu Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites | Known Implementations |
#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);
rules : | |
item : | |
Returns : |
void xfce_menu_rules_add_rules (XfceMenuRules *rules, XfceMenuRules *additional_rules);
rules : | |
additional_rules : |
void xfce_menu_rules_add_filename (XfceMenuRules *rules, const gchar *filename);
rules : | |
filename : |
void xfce_menu_rules_add_category (XfceMenuRules *rules, const gchar *category);
rules : | |
category : |