| Top |
| gchar * | command | Read / Write |
| gchar * | comment | Read / Write |
| gchar * | desktop-id | Read / Write |
| GFile * | file | Read / Write / Construct Only |
| gchar * | generic-name | Read / Write |
| gboolean | hidden | Read / Write |
| gchar * | icon-name | Read / Write |
| gchar * | name | Read / Write |
| gboolean | no-display | Read / Write |
| gchar * | path | Read / Write |
| gboolean | requires-terminal | Read / Write |
| gboolean | supports-startup-notification | Read / Write |
| gchar * | try-exec | Read / Write |
GarconMenuItem *
garcon_menu_item_new_for_path (const gchar *filename);
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);
GFile *
garcon_menu_item_get_file (GarconMenuItem *item);
Get the file for item
.
a GFile. The returned object
should be unreffed with g_object_unref() when no longer needed.
const gchar *
garcon_menu_item_get_desktop_id (GarconMenuItem *item);
void garcon_menu_item_set_desktop_id (GarconMenuItem *item,const gchar *desktop_id);
void garcon_menu_item_set_command (GarconMenuItem *item,const gchar *command);
const gchar *
garcon_menu_item_get_try_exec (GarconMenuItem *item);
void garcon_menu_item_set_try_exec (GarconMenuItem *item,const gchar *try_exec);
void garcon_menu_item_set_name (GarconMenuItem *item,const gchar *name);
const gchar *
garcon_menu_item_get_generic_name (GarconMenuItem *item);
void garcon_menu_item_set_generic_name (GarconMenuItem *item,const gchar *generic_name);
void garcon_menu_item_set_comment (GarconMenuItem *item,const gchar *comment);
const gchar *
garcon_menu_item_get_icon_name (GarconMenuItem *item);
void garcon_menu_item_set_icon_name (GarconMenuItem *item,const gchar *icon_name);
void garcon_menu_item_set_path (GarconMenuItem *item,const gchar *path);
void garcon_menu_item_set_hidden (GarconMenuItem *item,gboolean hidden);
gboolean
garcon_menu_item_requires_terminal (GarconMenuItem *item);
void garcon_menu_item_set_requires_terminal (GarconMenuItem *item,gboolean requires_terminal);
void garcon_menu_item_set_no_display (GarconMenuItem *item,gboolean no_display);
gboolean
garcon_menu_item_supports_startup_notification
(GarconMenuItem *item);
void garcon_menu_item_set_supports_startup_notification (GarconMenuItem *item,gboolean supports_startup_notification);
void garcon_menu_item_set_categories (GarconMenuItem *item,GList *categories);
gboolean garcon_menu_item_has_category (GarconMenuItem *item,const gchar *category);
gboolean
garcon_menu_item_get_show_in_environment
(GarconMenuItem *item);
gboolean
garcon_menu_item_only_show_in_environment
(GarconMenuItem *item);
void
garcon_menu_item_increment_allocated (GarconMenuItem *item);
void
garcon_menu_item_decrement_allocated (GarconMenuItem *item);
“command” property“command” gchar *
Application command.
Flags: Read / Write
Default value: NULL
“comment” property“comment” gchar *
Comment/description for the application.
Flags: Read / Write
Default value: NULL
“desktop-id” property“desktop-id” gchar *
Desktop-File Id of the application.
Flags: Read / Write
Default value: NULL
“generic-name” property“generic-name” gchar *
Generic name of the application.
Flags: Read / Write
Default value: NULL
“hidden” property“hidden” gboolean
Whether the application has been deleted.
Flags: Read / Write
Default value: FALSE
“icon-name” property“icon-name” gchar *
Name of the application icon.
Flags: Read / Write
Default value: NULL
“no-display” property“no-display” gboolean
Visibility state of the menu item.
Flags: Read / Write
Default value: FALSE
“requires-terminal” property“requires-terminal” gboolean
Whether this application requires a terminal.
Flags: Read / Write
Default value: FALSE
“supports-startup-notification” property“supports-startup-notification” gboolean
Startup notification support.
Flags: Read / Write
Default value: FALSE
“try-exec” property“try-exec” gchar *
Command to check if application is installed.
Flags: Read / Write
Default value: NULL