3 #ifndef _GTKMM_RECENTCHOOSER_H
4 #define _GTKMM_RECENTCHOOSER_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
27 #include <glibmm/interface.h>
33 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 #ifndef DOXYGEN_SHOULD_SKIP_THIS
43 typedef struct _GtkRecentChooserClass GtkRecentChooserClass;
47 #ifndef DOXYGEN_SHOULD_SKIP_THIS
49 {
class RecentChooser_Class; }
72 #ifndef DOXYGEN_SHOULD_SKIP_THIS
80 static GType value_type() G_GNUC_CONST;
108 #ifndef DOXYGEN_SHOULD_SKIP_THIS
111 static void throw_func(GError* gobject);
120 #ifndef DOXYGEN_SHOULD_SKIP_THIS
125 class Value<
Gtk::RecentChooserError::Code> :
public Glib::Value_Enum<Gtk::RecentChooserError::Code>
128 static GType value_type() G_GNUC_CONST;
150 #ifndef DOXYGEN_SHOULD_SKIP_THIS
160 static CppClassType recentchooser_class_;
173 #ifndef DOXYGEN_SHOULD_SKIP_THIS
180 explicit RecentChooser(
const Glib::Interface_Class& interface_class);
200 #ifndef DOXYGEN_SHOULD_SKIP_THIS
201 static GType get_base_type() G_GNUC_CONST;
337 typedef sigc::slot<int, const Glib::RefPtr<RecentInfo>&,
const Glib::RefPtr<RecentInfo>&>
SlotCompare;
RecentChooserError(Code error_code, const Glib::ustring &error_message)
RecentChooserError(GError *gobject)
Glib::PropertyProxy_ReadOnly< bool > property_show_private() const
virtual void add_filter_vfunc(const RecentFilter &filter)
Glib::PropertyProxy< bool > property_show_private()
Glib::RefPtr< Gtk::RecentChooser > wrap(GtkRecentChooser *object, bool take_copy=false)
Glib::PropertyProxy< int > property_limit()
bool select_uri(const Glib::ustring &uri)
virtual Glib::ustring get_current_uri_vfunc() const
Glib::SListHandle< RecentFilter * > list_filters()
void set_select_multiple(bool select_multiple=true)
Glib::RefPtr< const RecentInfo > get_current_item() const
virtual Glib::RefPtr< RecentManager > get_recent_manager_vfunc()
void set_show_tips(bool show_tips=true)
Glib::PropertyProxy_ReadOnly< bool > property_local_only() const
Glib::ustring get_current_uri() const
Glib::SListHandle< const RecentFilter * > list_filters() const
static GType get_type() G_GNUC_CONST
bool get_show_tips() const
bool get_local_only() const
sigc::slot< int, const Glib::RefPtr< RecentInfo > &, const Glib::RefPtr< RecentInfo > & > SlotCompare
Glib::PropertyProxy_ReadOnly< bool > property_show_not_found() const
void remove_filter(const RecentFilter &filter)
Glib::PropertyProxy< bool > property_show_icons()
Glib::SignalProxy0< void > signal_item_activated()
Glib::PropertyProxy< bool > property_show_tips()
Glib::PropertyProxy< RecentSortType > property_sort_type()
Glib::PropertyProxy_ReadOnly< bool > property_show_icons() const
virtual void unselect_all_vfunc()
RecentFilter * get_filter()
bool get_show_icons() const
GtkRecentChooser * gobj()
Provides access to the underlying C GObject.
Glib::PropertyProxy_ReadOnly< bool > property_show_tips() const
void add_filter(const RecentFilter &filter)
Glib::StringArrayHandle get_uris() const
void set_show_icons(bool show_icons=true)
bool get_show_private() const
virtual void unselect_uri_vfunc(const Glib::ustring &uri)
Glib::PropertyProxy_ReadOnly< bool > property_select_multiple() const
Glib::PropertyProxy< bool > property_local_only()
const RecentFilter * get_filter() const
RecentSortType get_sort_type() const
bool set_current_uri(const Glib::ustring &uri)
virtual void select_all_vfunc()
ListHandle_RecentInfos get_items() const
Glib::RefPtr< RecentInfo > get_current_item()
Glib::PropertyProxy_ReadOnly< RecentSortType > property_sort_type() const
void set_show_not_found(bool show_not_found=true)
Glib::PropertyProxy_ReadOnly< int > property_limit() const
bool get_select_multiple() const
Glib::ListHandle< RecentInfo, RecentInfoTraits > ListHandle_RecentInfos
static void add_interface(GType gtype_implementer)
void set_sort_func(const SlotCompare &slot)
void unselect_uri(const Glib::ustring &uri)
bool get_show_not_found() const
Glib::SignalProxy0< void > signal_selection_changed()
Glib::PropertyProxy_ReadOnly< RecentFilter * > property_filter() const
void set_filter(const RecentFilter &filter)
Glib::PropertyProxy< bool > property_select_multiple()
void set_sort_type(RecentSortType sort_type)
virtual void remove_filter_vfunc(const RecentFilter &filter)
Glib::PropertyProxy< RecentFilter * > property_filter()
void set_show_private(bool show_private=true)
const GtkRecentChooser * gobj() const
Provides access to the underlying C GObject.
void set_limit(int limit)
void set_local_only(bool local_only=true)
Glib::PropertyProxy< bool > property_show_not_found()
struct _GtkRecentChooser GtkRecentChooser