Ardour  9.0-pre0-582-g084a23a80d
gtkrecentchooserprivate.h
Go to the documentation of this file.
1 /* gtkrecentprivatechooser.h - Interface definitions for recent selectors UI
2  *
3  * Copyright (C) 2006 Emmanuele Bassi
4  *
5  * All rights reserved
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Library General Public
9  * License as published by the Free Software Foundation; either
10  * version 2 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Library General Public License for more details.
16  *
17  * You should have received a copy of the GNU Library General Public
18  * License along with this library; if not, write to the
19  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20  * Boston, MA 02111-1307, USA.
21  */
22 
23 #ifndef __GTK_RECENT_CHOOSER_PRIVATE_H__
24 #define __GTK_RECENT_CHOOSER_PRIVATE_H__
25 
26 #include "gtkrecentmanager.h"
27 #include "gtkrecentchooser.h"
28 #include "gtkactivatable.h"
29 
30 G_BEGIN_DECLS
31 
34  GtkRecentFilter *filter,
35  GtkRecentSortFunc func,
36  gpointer data);
37 
40 
42  GtkAction *action,
43  const gchar *property_name);
45  GtkAction *action);
47  GtkAction *action);
50  gboolean use_appearance);
52 
53 G_END_DECLS
54 
55 #endif /* ! __GTK_RECENT_CHOOSER_PRIVATE_H__ */
struct _GtkActivatable GtkActivatable
gint(* GtkRecentSortFunc)(GtkRecentInfo *a, GtkRecentInfo *b, gpointer user_data)
struct _GtkRecentChooser GtkRecentChooser
GList * _gtk_recent_chooser_get_items(GtkRecentChooser *chooser, GtkRecentFilter *filter, GtkRecentSortFunc func, gpointer data)
GtkAction * _gtk_recent_chooser_get_related_action(GtkRecentChooser *recent_chooser)
G_BEGIN_DECLS GtkRecentManager * _gtk_recent_chooser_get_recent_manager(GtkRecentChooser *chooser)
void _gtk_recent_chooser_set_use_action_appearance(GtkRecentChooser *recent_chooser, gboolean use_appearance)
void _gtk_recent_chooser_item_activated(GtkRecentChooser *chooser)
void _gtk_recent_chooser_update(GtkActivatable *activatable, GtkAction *action, const gchar *property_name)
void _gtk_recent_chooser_sync_action_properties(GtkActivatable *activatable, GtkAction *action)
void _gtk_recent_chooser_selection_changed(GtkRecentChooser *chooser)
void _gtk_recent_chooser_set_related_action(GtkRecentChooser *recent_chooser, GtkAction *action)
gboolean _gtk_recent_chooser_get_use_action_appearance(GtkRecentChooser *recent_chooser)
struct _GtkRecentFilter GtkRecentFilter