| libxfce4menu Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
#include <libxfce4menu/libxfce4menu.h>
XfceMenuItemPrivate;
XfceMenuItemClass;
XfceMenuItem;
XfceMenuItem * xfce_menu_item_new (const gchar *filename);
const gchar * xfce_menu_item_get_desktop_id (XfceMenuItem *item);
void xfce_menu_item_set_desktop_id (XfceMenuItem *item,
const gchar *desktop_id);
const gchar * xfce_menu_item_get_filename (XfceMenuItem *item);
void xfce_menu_item_set_filename (XfceMenuItem *item,
const gchar *filename);
const gchar * xfce_menu_item_get_command (XfceMenuItem *item);
void xfce_menu_item_set_command (XfceMenuItem *item,
const gchar *command);
const gchar * xfce_menu_item_get_try_exec (XfceMenuItem *item);
void xfce_menu_item_set_try_exec (XfceMenuItem *item,
const gchar *try_exec);
const gchar * xfce_menu_item_get_name (XfceMenuItem *item);
void xfce_menu_item_set_name (XfceMenuItem *item,
const gchar *name);
const gchar * xfce_menu_item_get_icon_name (XfceMenuItem *item);
void xfce_menu_item_set_icon_name (XfceMenuItem *item,
const gchar *icon_name);
gboolean xfce_menu_item_requires_terminal (XfceMenuItem *item);
void xfce_menu_item_set_requires_terminal
(XfceMenuItem *item,
gboolean requires_terminal);
gboolean xfce_menu_item_get_no_display (XfceMenuItem *item);
void xfce_menu_item_set_no_display (XfceMenuItem *item,
gboolean no_display);
gboolean xfce_menu_item_supports_startup_notification
(XfceMenuItem *item);
void xfce_menu_item_set_supports_startup_notification
(XfceMenuItem *item,
gboolean supports_startup_notification);
GList * xfce_menu_item_get_categories (XfceMenuItem *item);
void xfce_menu_item_set_categories (XfceMenuItem *item,
GList *categories);
gboolean xfce_menu_item_show_in_environment (XfceMenuItem *item);
void xfce_menu_item_ref (XfceMenuItem *item);
void xfce_menu_item_unref (XfceMenuItem *item);
gint xfce_menu_item_get_allocated (XfceMenuItem *item);
void xfce_menu_item_increment_allocated (XfceMenuItem *item);
void xfce_menu_item_decrement_allocated (XfceMenuItem *item);
"command" gchar* : Read / Write "comment" gchar* : Read / Write "desktop-id" gchar* : Read / Write "filename" gchar* : Read / Write "generic-name" gchar* : Read / Write "icon-name" gchar* : Read / Write "name" gchar* : Read / Write "no-display" gboolean : Read / Write "path" gchar* : Read / Write "requires-terminal" gboolean : Read / Write "supports-startup-notification" gboolean : Read / Write "try-exec" gchar* : Read / Write
XfceMenuItem * xfce_menu_item_new (const gchar *filename);
|
|
Returns : |
const gchar * xfce_menu_item_get_desktop_id (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_desktop_id (XfceMenuItem *item,const gchar *desktop_id);
|
|
|
const gchar * xfce_menu_item_get_filename (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_filename (XfceMenuItem *item,const gchar *filename);
|
|
|
const gchar * xfce_menu_item_get_command (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_command (XfceMenuItem *item,const gchar *command);
|
|
|
const gchar * xfce_menu_item_get_try_exec (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_try_exec (XfceMenuItem *item,const gchar *try_exec);
|
|
|
const gchar * xfce_menu_item_get_name (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_name (XfceMenuItem *item,const gchar *name);
|
|
|
const gchar * xfce_menu_item_get_icon_name (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_icon_name (XfceMenuItem *item,const gchar *icon_name);
|
|
|
gboolean xfce_menu_item_requires_terminal (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_requires_terminal (XfceMenuItem *item,gboolean requires_terminal);
|
|
|
gboolean xfce_menu_item_get_no_display (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_no_display (XfceMenuItem *item,gboolean no_display);
|
|
|
gboolean xfce_menu_item_supports_startup_notification
(XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_supports_startup_notification (XfceMenuItem *item,gboolean supports_startup_notification);
|
|
|
GList * xfce_menu_item_get_categories (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_set_categories (XfceMenuItem *item,GList *categories);
|
|
|
gboolean xfce_menu_item_show_in_environment (XfceMenuItem *item);
|
|
Returns : |
gint xfce_menu_item_get_allocated (XfceMenuItem *item);
|
|
Returns : |
void xfce_menu_item_increment_allocated (XfceMenuItem *item);
|
void xfce_menu_item_decrement_allocated (XfceMenuItem *item);
|
"command" property "command" gchar* : Read / Write
Command to be executed when the menu item is clicked.
Default value: NULL
"comment" property "comment" gchar* : Read / Write
Comment/description for the application. To be displayed e.g. in tooltips of GtkMenuItems.
Default value: NULL
"desktop-id" property "desktop-id" gchar* : Read / Write
The desktop-file id of this application.
Default value: NULL
"filename" property "filename" gchar* : Read / Write
The (absolute) filename of the XfceMenuItem. Whenever this changes, the
complete file is reloaded.
Default value: NULL
"generic-name" property "generic-name" gchar* : Read / Write
GenericName of the application (will be displayed in menus etc.).
Default value: NULL
"icon-name" property "icon-name" gchar* : Read / Write
Name of the icon to be displayed for this menu item.
Default value: NULL
"name" property "name" gchar* : Read / Write
Name of the application (will be displayed in menus etc.).
Default value: NULL
"no-display" property "no-display" gboolean : Read / Write
Whether this menu item is hidden in menus.
Default value: FALSE
"path" property "path" gchar* : Read / Write
Working directory the application should be started in.
Default value: NULL
"requires-terminal" property "requires-terminal" gboolean : Read / Write
Whether this application requires a terinal to be started in.
Default value: FALSE
"supports-startup-notification" property "supports-startup-notification" gboolean : Read / Write
Startup notification support.
Default value: FALSE