GimpFilteredContainer

GimpFilteredContainer

Synopsis

                    GimpFilteredContainer;
GimpContainer *     gimp_filtered_container_new         (GimpContainer *src_container,
                                                         GimpObjectFilterFunc filter_func,
                                                         gpointer filter_data);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpContainer
               +----GimpList
                     +----GimpFilteredContainer
                           +----GimpTaggedContainer

Implemented Interfaces

GimpFilteredContainer implements GimpConfigInterface.

Properties

  "filter-data"              gpointer              : Read / Write / Construct Only
  "filter-func"              gpointer              : Read / Write / Construct Only
  "src-container"            GimpContainer*        : Read / Write / Construct Only

Description

Details

GimpFilteredContainer

typedef struct _GimpFilteredContainer GimpFilteredContainer;


gimp_filtered_container_new ()

GimpContainer *     gimp_filtered_container_new         (GimpContainer *src_container,
                                                         GimpObjectFilterFunc filter_func,
                                                         gpointer filter_data);

Creates a new GimpFilteredContainer object which creates filtered data view of GimpTagged objects. It filters src_container for objects containing all of the filtering tags. Syncronization with src_container data is performed automatically.

src_container :

container to be filtered.

Returns :

a new GimpFilteredContainer object.

Property Details

The "filter-data" property

  "filter-data"              gpointer              : Read / Write / Construct Only


The "filter-func" property

  "filter-func"              gpointer              : Read / Write / Construct Only


The "src-container" property

  "src-container"            GimpContainer*        : Read / Write / Construct Only