## ESorter

ESorter

## Synopsis

                        ESorter;
    gint                e_sorter_model_to_sorted            (ESorter *sorter,
                                                             gint row);
    gint                e_sorter_sorted_to_model            (ESorter *sorter,
                                                             gint row);
    void                e_sorter_get_model_to_sorted_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);
    void                e_sorter_get_sorted_to_model_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);
    gboolean            e_sorter_needs_sorting              (ESorter *sorter);

## Object Hierarchy

      GInterface
       +----ESorter

## Prerequisites

ESorter requires GObject.

## Known Implementations

ESorter is implemented by ESorterArray and ETableSorter.

## Description

## Details

### ESorter

    typedef struct _ESorter ESorter;

### e_sorter_model_to_sorted ()

    gint                e_sorter_model_to_sorted            (ESorter *sorter,
                                                             gint row);

### e_sorter_sorted_to_model ()

    gint                e_sorter_sorted_to_model            (ESorter *sorter,
                                                             gint row);

### e_sorter_get_model_to_sorted_array ()

    void                e_sorter_get_model_to_sorted_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);

### e_sorter_get_sorted_to_model_array ()

    void                e_sorter_get_sorted_to_model_array  (ESorter *sorter,
                                                             gint **array,
                                                             gint *count);

### e_sorter_needs_sorting ()

    gboolean            e_sorter_needs_sorting              (ESorter *sorter);