![]() |
![]() |
![]() |
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
"try-exec"
property"try-exec" gchar* : Read / Write
TryExec value of the item's desktop entry.
Default value: NULL