Ardour  9.0-pre0-582-g084a23a80d
_GtkRecentData Struct Reference

#include <gtkrecentmanager.h>

Public Attributes

gchar * display_name
 
gchar * description
 
gchar * mime_type
 
gchar * app_name
 
gchar * app_exec
 
gchar ** groups
 
gboolean is_private
 

Detailed Description

GtkRecentData:

Parameters
display_namea UTF-8 encoded string, containing the name of the recently used resource to be displayed, or NULL;
descriptiona UTF-8 encoded string, containing a short description of the resource, or NULL;
mime_typethe MIME type of the resource;
app_namethe name of the application that is registering this recently used resource;
app_execcommand line used to launch this resource; may contain the "&percnt;f" and "&percnt;u" escape characters which will be expanded to the resource file path and URI respectively when the command line is retrieved;
groupsa vector of strings containing groups names;
is_privatewhether this resource should be displayed only by the applications that have registered it or not.

Meta-data to be passed to gtk_recent_manager_add_full() when registering a recently used resource.

Definition at line 69 of file gtkrecentmanager.h.

Member Data Documentation

◆ app_exec

gchar* _GtkRecentData::app_exec

Definition at line 77 of file gtkrecentmanager.h.

◆ app_name

gchar* _GtkRecentData::app_name

Definition at line 76 of file gtkrecentmanager.h.

◆ description

gchar* _GtkRecentData::description

Definition at line 72 of file gtkrecentmanager.h.

◆ display_name

gchar* _GtkRecentData::display_name

Definition at line 71 of file gtkrecentmanager.h.

◆ groups

gchar** _GtkRecentData::groups

Definition at line 79 of file gtkrecentmanager.h.

◆ is_private

gboolean _GtkRecentData::is_private

Definition at line 81 of file gtkrecentmanager.h.

◆ mime_type

gchar* _GtkRecentData::mime_type

Definition at line 74 of file gtkrecentmanager.h.


The documentation for this struct was generated from the following file: