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