| gtk-gtkfilefilter {RGtk2} | R Documentation |
A filter for selecting a file subset
gtkFileFilterNew()
gtkFileFilterSetName(object, name)
gtkFileFilterGetName(object)
gtkFileFilterAddMimeType(object, mime.type)
gtkFileFilterAddPattern(object, pattern)
gtkFileFilterAddPixbufFormats(object)
gtkFileFilterAddCustom(object, needed, func, data = NULL)
gtkFileFilterGetNeeded(object)
gtkFileFilterFilter(object, filter.info)
gtkFileFilter()
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkFileFilter
A GtkFileFilter can be used to restrict the files being shown
in a GtkFileChooser. Files can be filtered based on their name
(with gtkFileFilterAddPattern), on their mime type (with
gtkFileFilterAddMimeType), or by a custom filter function
(with gtkFileFilterAddCustom).
Filtering by mime types handles aliasing and subclassing of mime
types; e.g. a filter for text/plain also matches a file with mime
type application/rtf, since application/rtf is a subclass of
text/plain. Note that GtkFileFilter allows wildcards for the
subtype of a mime type, so you can e.g. filter for image/*.
Normally, filters are used by adding them to a GtkFileChooser,
see gtkFileChooserAddFilter, but it is also possible
to manually use a filter on a file with gtkFileFilterFilter.
GtkFileFilterGtkFileFilter struct contains
only private fields and should not be directly accessed.
GtkFileFilterInfoGtkFileFilterInfo struct is used
to pass information about the tested file to
gtkFileFilterFilter.
GtkFileFilterInfo is a transparent-type.
containsGtkFileFilterFlags] Flags indicating which of the following fields need
are filledfilenameuridisplayNamemimeType
gtkFileFilter is the equivalent of gtkFileFilterNew.
GtkFileFilterFlagsGtkFileFilterInfo struct
are filled or need to be filled.
filenameuridisplay-namemime-type
GtkFileFilterFunc(filter.info, data)gtkFileFilterAddCustom.
filter.infoGtkFileFilterInfo] a GtkFileFilterInfo that is filled according
to the needed flags passed to gtkFileFilterAddCustomdatagtkFileFilterAddCustom
Returns: [logical] TRUE if the file should be displayed
Derived by RGtkGen from GTK+ documentation
http://developer.gnome.org/doc/API/2.0/gtk/gtk-gtkfilefilter.html