GarconMenuItem

GarconMenuItem

Synopsis

struct              GarconMenuItemClass;
void                garcon_menu_item_decrement_allocated
                                                        (GarconMenuItem *item);
gint                garcon_menu_item_get_allocated      (GarconMenuItem *item);
GList *             garcon_menu_item_get_categories     (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_command        (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_comment        (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_desktop_id     (GarconMenuItem *item);
GFile *             garcon_menu_item_get_file           (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_generic_name   (GarconMenuItem *item);
gboolean            garcon_menu_item_get_hidden         (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_icon_name      (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_name           (GarconMenuItem *item);
gboolean            garcon_menu_item_get_no_display     (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_path           (GarconMenuItem *item);
gboolean            garcon_menu_item_get_show_in_environment
                                                        (GarconMenuItem *item);
const gchar *       garcon_menu_item_get_try_exec       (GarconMenuItem *item);
gchar *             garcon_menu_item_get_uri            (GarconMenuItem *item);
gboolean            garcon_menu_item_has_category       (GarconMenuItem *item,
                                                         const gchar *category);
void                garcon_menu_item_increment_allocated
                                                        (GarconMenuItem *item);
GarconMenuItem *    garcon_menu_item_new                (GFile *file);
GarconMenuItem *    garcon_menu_item_new_for_path       (const gchar *filename);
GarconMenuItem *    garcon_menu_item_new_for_uri        (const gchar *uri);
gboolean            garcon_menu_item_only_show_in_environment
                                                        (GarconMenuItem *item);
void                garcon_menu_item_ref                (GarconMenuItem *item);
gboolean            garcon_menu_item_reload             (GarconMenuItem *item,
                                                         gboolean *affects_the_outside,
                                                         GError **error);
gboolean            garcon_menu_item_reload_from_file   (GarconMenuItem *item,
                                                         GFile *file,
                                                         gboolean *affects_the_outside,
                                                         GError **error);
gboolean            garcon_menu_item_requires_terminal  (GarconMenuItem *item);
void                garcon_menu_item_set_categories     (GarconMenuItem *item,
                                                         GList *categories);
void                garcon_menu_item_set_command        (GarconMenuItem *item,
                                                         const gchar *command);
void                garcon_menu_item_set_comment        (GarconMenuItem *item,
                                                         const gchar *comment);
void                garcon_menu_item_set_desktop_id     (GarconMenuItem *item,
                                                         const gchar *desktop_id);
void                garcon_menu_item_set_generic_name   (GarconMenuItem *item,
                                                         const gchar *generic_name);
void                garcon_menu_item_set_hidden         (GarconMenuItem *item,
                                                         gboolean hidden);
void                garcon_menu_item_set_icon_name      (GarconMenuItem *item,
                                                         const gchar *icon_name);
void                garcon_menu_item_set_name           (GarconMenuItem *item,
                                                         const gchar *name);
void                garcon_menu_item_set_no_display     (GarconMenuItem *item,
                                                         gboolean no_display);
void                garcon_menu_item_set_path           (GarconMenuItem *item,
                                                         const gchar *path);
void                garcon_menu_item_set_requires_terminal
                                                        (GarconMenuItem *item,
                                                         gboolean requires_terminal);
void                garcon_menu_item_set_supports_startup_notification
                                                        (GarconMenuItem *item,
                                                         gboolean supports_startup_notification);
void                garcon_menu_item_set_try_exec       (GarconMenuItem *item,
                                                         const gchar *try_exec);
gboolean            garcon_menu_item_supports_startup_notification
                                                        (GarconMenuItem *item);
void                garcon_menu_item_unref              (GarconMenuItem *item);

Description

Details

struct GarconMenuItemClass

struct GarconMenuItemClass {
  GObjectClass __parent__;

  /* signals */
  void (*changed) (GarconMenuItem *item);
};


garcon_menu_item_decrement_allocated ()

void                garcon_menu_item_decrement_allocated
                                                        (GarconMenuItem *item);


garcon_menu_item_get_allocated ()

gint                garcon_menu_item_get_allocated      (GarconMenuItem *item);


garcon_menu_item_get_categories ()

GList *             garcon_menu_item_get_categories     (GarconMenuItem *item);


garcon_menu_item_get_command ()

const gchar *       garcon_menu_item_get_command        (GarconMenuItem *item);


garcon_menu_item_get_comment ()

const gchar *       garcon_menu_item_get_comment        (GarconMenuItem *item);


garcon_menu_item_get_desktop_id ()

const gchar *       garcon_menu_item_get_desktop_id     (GarconMenuItem *item);


garcon_menu_item_get_file ()

GFile *             garcon_menu_item_get_file           (GarconMenuItem *item);

Get the file for item.

Returns :

a GFile. The returned object should be unreffed with g_object_unref() when no longer needed.

garcon_menu_item_get_generic_name ()

const gchar *       garcon_menu_item_get_generic_name   (GarconMenuItem *item);


garcon_menu_item_get_hidden ()

gboolean            garcon_menu_item_get_hidden         (GarconMenuItem *item);


garcon_menu_item_get_icon_name ()

const gchar *       garcon_menu_item_get_icon_name      (GarconMenuItem *item);


garcon_menu_item_get_name ()

const gchar *       garcon_menu_item_get_name           (GarconMenuItem *item);


garcon_menu_item_get_no_display ()

gboolean            garcon_menu_item_get_no_display     (GarconMenuItem *item);


garcon_menu_item_get_path ()

const gchar *       garcon_menu_item_get_path           (GarconMenuItem *item);


garcon_menu_item_get_show_in_environment ()

gboolean            garcon_menu_item_get_show_in_environment
                                                        (GarconMenuItem *item);


garcon_menu_item_get_try_exec ()

const gchar *       garcon_menu_item_get_try_exec       (GarconMenuItem *item);


garcon_menu_item_get_uri ()

gchar *             garcon_menu_item_get_uri            (GarconMenuItem *item);


garcon_menu_item_has_category ()

gboolean            garcon_menu_item_has_category       (GarconMenuItem *item,
                                                         const gchar *category);


garcon_menu_item_increment_allocated ()

void                garcon_menu_item_increment_allocated
                                                        (GarconMenuItem *item);


garcon_menu_item_new ()

GarconMenuItem *    garcon_menu_item_new                (GFile *file);


garcon_menu_item_new_for_path ()

GarconMenuItem *    garcon_menu_item_new_for_path       (const gchar *filename);


garcon_menu_item_new_for_uri ()

GarconMenuItem *    garcon_menu_item_new_for_uri        (const gchar *uri);


garcon_menu_item_only_show_in_environment ()

gboolean            garcon_menu_item_only_show_in_environment
                                                        (GarconMenuItem *item);


garcon_menu_item_ref ()

void                garcon_menu_item_ref                (GarconMenuItem *item);


garcon_menu_item_reload ()

gboolean            garcon_menu_item_reload             (GarconMenuItem *item,
                                                         gboolean *affects_the_outside,
                                                         GError **error);


garcon_menu_item_reload_from_file ()

gboolean            garcon_menu_item_reload_from_file   (GarconMenuItem *item,
                                                         GFile *file,
                                                         gboolean *affects_the_outside,
                                                         GError **error);


garcon_menu_item_requires_terminal ()

gboolean            garcon_menu_item_requires_terminal  (GarconMenuItem *item);


garcon_menu_item_set_categories ()

void                garcon_menu_item_set_categories     (GarconMenuItem *item,
                                                         GList *categories);


garcon_menu_item_set_command ()

void                garcon_menu_item_set_command        (GarconMenuItem *item,
                                                         const gchar *command);


garcon_menu_item_set_comment ()

void                garcon_menu_item_set_comment        (GarconMenuItem *item,
                                                         const gchar *comment);


garcon_menu_item_set_desktop_id ()

void                garcon_menu_item_set_desktop_id     (GarconMenuItem *item,
                                                         const gchar *desktop_id);


garcon_menu_item_set_generic_name ()

void                garcon_menu_item_set_generic_name   (GarconMenuItem *item,
                                                         const gchar *generic_name);


garcon_menu_item_set_hidden ()

void                garcon_menu_item_set_hidden         (GarconMenuItem *item,
                                                         gboolean hidden);


garcon_menu_item_set_icon_name ()

void                garcon_menu_item_set_icon_name      (GarconMenuItem *item,
                                                         const gchar *icon_name);


garcon_menu_item_set_name ()

void                garcon_menu_item_set_name           (GarconMenuItem *item,
                                                         const gchar *name);


garcon_menu_item_set_no_display ()

void                garcon_menu_item_set_no_display     (GarconMenuItem *item,
                                                         gboolean no_display);


garcon_menu_item_set_path ()

void                garcon_menu_item_set_path           (GarconMenuItem *item,
                                                         const gchar *path);


garcon_menu_item_set_requires_terminal ()

void                garcon_menu_item_set_requires_terminal
                                                        (GarconMenuItem *item,
                                                         gboolean requires_terminal);


garcon_menu_item_set_supports_startup_notification ()

void                garcon_menu_item_set_supports_startup_notification
                                                        (GarconMenuItem *item,
                                                         gboolean supports_startup_notification);


garcon_menu_item_set_try_exec ()

void                garcon_menu_item_set_try_exec       (GarconMenuItem *item,
                                                         const gchar *try_exec);


garcon_menu_item_supports_startup_notification ()

gboolean            garcon_menu_item_supports_startup_notification
                                                        (GarconMenuItem *item);


garcon_menu_item_unref ()

void                garcon_menu_item_unref              (GarconMenuItem *item);