diff options
Diffstat (limited to 'gtk/gtkrecentmanager.h')
-rw-r--r-- | gtk/gtkrecentmanager.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gtk/gtkrecentmanager.h b/gtk/gtkrecentmanager.h index a1d7500ead..662e8d3bb7 100644 --- a/gtk/gtkrecentmanager.h +++ b/gtk/gtkrecentmanager.h @@ -155,74 +155,112 @@ typedef enum * Since: 2.10 */ #define GTK_RECENT_MANAGER_ERROR (gtk_recent_manager_error_quark ()) +GDK_AVAILABLE_IN_ALL GQuark gtk_recent_manager_error_quark (void); +GDK_AVAILABLE_IN_ALL GType gtk_recent_manager_get_type (void) G_GNUC_CONST; +GDK_AVAILABLE_IN_ALL GtkRecentManager *gtk_recent_manager_new (void); +GDK_AVAILABLE_IN_ALL GtkRecentManager *gtk_recent_manager_get_default (void); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_manager_add_item (GtkRecentManager *manager, const gchar *uri); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_manager_add_full (GtkRecentManager *manager, const gchar *uri, const GtkRecentData *recent_data); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_manager_remove_item (GtkRecentManager *manager, const gchar *uri, GError **error); +GDK_AVAILABLE_IN_ALL GtkRecentInfo * gtk_recent_manager_lookup_item (GtkRecentManager *manager, const gchar *uri, GError **error); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_manager_has_item (GtkRecentManager *manager, const gchar *uri); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_manager_move_item (GtkRecentManager *manager, const gchar *uri, const gchar *new_uri, GError **error); +GDK_AVAILABLE_IN_ALL GList * gtk_recent_manager_get_items (GtkRecentManager *manager); +GDK_AVAILABLE_IN_ALL gint gtk_recent_manager_purge_items (GtkRecentManager *manager, GError **error); +GDK_AVAILABLE_IN_ALL GType gtk_recent_info_get_type (void) G_GNUC_CONST; +GDK_AVAILABLE_IN_ALL GtkRecentInfo * gtk_recent_info_ref (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL void gtk_recent_info_unref (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL const gchar * gtk_recent_info_get_uri (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL const gchar * gtk_recent_info_get_display_name (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL const gchar * gtk_recent_info_get_description (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL const gchar * gtk_recent_info_get_mime_type (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL time_t gtk_recent_info_get_added (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL time_t gtk_recent_info_get_modified (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL time_t gtk_recent_info_get_visited (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_info_get_private_hint (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_info_get_application_info (GtkRecentInfo *info, const gchar *app_name, const gchar **app_exec, guint *count, time_t *time_); +GDK_AVAILABLE_IN_ALL GAppInfo * gtk_recent_info_create_app_info (GtkRecentInfo *info, const gchar *app_name, GError **error); +GDK_AVAILABLE_IN_ALL gchar ** gtk_recent_info_get_applications (GtkRecentInfo *info, gsize *length) G_GNUC_MALLOC; +GDK_AVAILABLE_IN_ALL gchar * gtk_recent_info_last_application (GtkRecentInfo *info) G_GNUC_MALLOC; +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_info_has_application (GtkRecentInfo *info, const gchar *app_name); +GDK_AVAILABLE_IN_ALL gchar ** gtk_recent_info_get_groups (GtkRecentInfo *info, gsize *length) G_GNUC_MALLOC; +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_info_has_group (GtkRecentInfo *info, const gchar *group_name); +GDK_AVAILABLE_IN_ALL GdkPixbuf * gtk_recent_info_get_icon (GtkRecentInfo *info, gint size); +GDK_AVAILABLE_IN_ALL GIcon * gtk_recent_info_get_gicon (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL gchar * gtk_recent_info_get_short_name (GtkRecentInfo *info) G_GNUC_MALLOC; +GDK_AVAILABLE_IN_ALL gchar * gtk_recent_info_get_uri_display (GtkRecentInfo *info) G_GNUC_MALLOC; +GDK_AVAILABLE_IN_ALL gint gtk_recent_info_get_age (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_info_is_local (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_info_exists (GtkRecentInfo *info); +GDK_AVAILABLE_IN_ALL gboolean gtk_recent_info_match (GtkRecentInfo *info_a, GtkRecentInfo *info_b); |