### Struct

# Gtk RecentData

#### Description [src]

    struct GtkRecentData {
      char* display_name;
      char* description;
      char* mime_type;
      char* app_name;
      char* app_exec;
      char* groups[];
      gboolean is_private;
    }

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

###### Structure members

`display_name:` `char*`

  A UTF-8 encoded string, containing the name of the recently used resource to be displayed, or `NULL`;.

`description:` `char*`

  A UTF-8 encoded string, containing a short description of the resource, or `NULL`;.

`mime_type:` `char*`

  The MIME type of the resource;.

`app_name:` `char*`

  The name of the application that is registering this recently used resource;.

`app_exec:` `char*`

  Command line used to launch this resource; may contain the “\%f” and “\%u” escape characters which will be expanded to the resource file path and URI respectively when the command line is retrieved;.

`groups:` `char*`

  A vector of strings containing groups names;.

`is_private:` `gboolean`

  Whether this resource should be displayed only by the applications that have registered it or not.