GarconMenuElement

GarconMenuElement — Central interface.

Synopsis

#include <garcon/garcon.h>

struct              GarconMenuElementIface;
gboolean            garcon_menu_element_equal           (GarconMenuElement *a,
                                                         GarconMenuElement *b);
const gchar *       garcon_menu_element_get_comment     (GarconMenuElement *element);
const gchar *       garcon_menu_element_get_icon_name   (GarconMenuElement *element);
const gchar *       garcon_menu_element_get_name        (GarconMenuElement *element);
gboolean            garcon_menu_element_get_no_display  (GarconMenuElement *element);
gboolean            garcon_menu_element_get_show_in_environment
                                                        (GarconMenuElement *element);
gboolean            garcon_menu_element_get_visible     (GarconMenuElement *element);

Description

Interface implemented by the Garcon types GarconMenuItem, GarconMenuSeparator and GarconMenu.

Details

struct GarconMenuElementIface

struct GarconMenuElementIface {
  GTypeInterface __parent__;

  /* Virtual methods */
  const gchar *(*get_name)                (GarconMenuElement *element);
  const gchar *(*get_comment)             (GarconMenuElement *element);
  const gchar *(*get_icon_name)           (GarconMenuElement *element);
  gboolean     (*get_visible)             (GarconMenuElement *element);
  gboolean     (*get_show_in_environment) (GarconMenuElement *element);
  gboolean     (*get_no_display)          (GarconMenuElement *element);
  gboolean     (*equal)                   (GarconMenuElement *element,
                                           GarconMenuElement *other);
};


garcon_menu_element_equal ()

gboolean            garcon_menu_element_equal           (GarconMenuElement *a,
                                                         GarconMenuElement *b);


garcon_menu_element_get_comment ()

const gchar *       garcon_menu_element_get_comment     (GarconMenuElement *element);


garcon_menu_element_get_icon_name ()

const gchar *       garcon_menu_element_get_icon_name   (GarconMenuElement *element);


garcon_menu_element_get_name ()

const gchar *       garcon_menu_element_get_name        (GarconMenuElement *element);


garcon_menu_element_get_no_display ()

gboolean            garcon_menu_element_get_no_display  (GarconMenuElement *element);


garcon_menu_element_get_show_in_environment ()

gboolean            garcon_menu_element_get_show_in_environment
                                                        (GarconMenuElement *element);


garcon_menu_element_get_visible ()

gboolean            garcon_menu_element_get_visible     (GarconMenuElement *element);