Provided by: libgtk2-perl-doc_1.249-2_all bug

NAME

       Gtk2::RecentChooser - wrapper for GtkRecentChooser

HIERARCHY

         Glib::Interface
         +----Gtk2::RecentChooser

METHODS

   $chooser->add_filter ($filter)
       •   $filter (Gtk2::RecentFilter)

   recentinfo = $chooser->get_current_item
   string = $chooser->get_current_uri
   $chooser->set_current_uri ($uri)
       •   $uri (string)

       May croak with a Glib::Error in $@ on failure.

   recentfilter = $chooser->get_filter
   $chooser->set_filter ($filter)
       •   $filter (Gtk2::RecentFilter)

   (list) = $chooser->get_items
   integer = $chooser->get_limit
   $chooser->set_limit ($limit)
       •   $limit (integer)

   (filters) = $chooser->list_filters
   boolean = $chooser->get_local_only
   $chooser->set_local_only ($local_only)
       •   $local_only (boolean)

   $chooser->remove_filter ($filter)
       •   $filter (Gtk2::RecentFilter)

   $chooser->select_all
   boolean = $chooser->get_select_multiple
   $chooser->set_select_multiple ($select_multiple)
       •   $select_multiple (boolean)

   $chooser->select_uri ($uri)
       •   $uri (string)

       May croak with a Glib::Error in $@ on failure.

   boolean = $chooser->get_show_icons
   $chooser->set_show_icons ($show_icons)
       •   $show_icons (boolean)

   boolean = $chooser->get_show_not_found
   $chooser->set_show_not_found ($show_not_found)
       •   $show_not_found (boolean)

   boolean = $chooser->get_show_private
   $chooser->set_show_private ($show_private)
       •   $show_private (boolean)

   boolean = $chooser->get_show_tips
   $chooser->set_show_tips ($show_tips)
       •   $show_tips (boolean)

   $chooser->set_sort_func ($sort_func, $sort_data=undef)
       •   $sort_func (scalar)

       •   $sort_data (scalar)

   recentsorttype = $chooser->get_sort_type
   $chooser->set_sort_type ($sort_type)
       •   $sort_type (Gtk2::RecentSortType)

   $chooser->unselect_all
   $chooser->unselect_uri ($uri)
       •   $uri (string)

   (list) = $chooser->get_uris

PROPERTIES

       'filter' (Gtk2::RecentFilter : default undef : readable / writable / private)
           The current filter for selecting which resources are displayed

       'limit' (integer : default -1 : readable / writable / private)
           The maximum number of items to be displayed

       'local-only' (boolean : default true : readable / writable / private)
           Whether the selected resource(s) should be limited to local file: URIs

       'recent-manager' (Gtk2::RecentManager : default undef : writable / construct-only /
       private)
           The RecentManager object to use

       'select-multiple' (boolean : default false : readable / writable / private)
           Whether to allow multiple items to be selected

       'show-icons' (boolean : default true : readable / writable / private)
           Whether there should be an icon near the item

       'show-not-found' (boolean : default true : readable / writable / private)
           Whether the items pointing to unavailable resources should be displayed

       'show-private' (boolean : default false : readable / writable / private)
           Whether the private items should be displayed

       'show-tips' (boolean : default false : readable / writable / private)
           Whether there should be a tooltip on the item

       'sort-type' (Gtk2::RecentSortType : default "none" : readable / writable / private)
           The sorting order of the items displayed

SIGNALS

       selection-changed (Gtk2::RecentChooser)
       item-activated (Gtk2::RecentChooser)

ENUMS AND FLAGS

   enum Gtk2::RecentSortType
       •   'none' / 'GTK_RECENT_SORT_NONE'

       •   'mru' / 'GTK_RECENT_SORT_MRU'

       •   'lru' / 'GTK_RECENT_SORT_LRU'

       •   'custom' / 'GTK_RECENT_SORT_CUSTOM'

   enum GtkRecentChooserError
       •   'not-found' / 'GTK_RECENT_CHOOSER_ERROR_NOT_FOUND'

       •   'invalid-uri' / 'GTK_RECENT_CHOOSER_ERROR_INVALID_URI'

SEE ALSO

       Gtk2, Glib::Interface

COPYRIGHT

       Copyright (C) 2003-2011 by the gtk2-perl team.

       This software is licensed under the LGPL.  See Gtk2 for a full notice.