Synopsis
                    EBitArray;
EBitArray *         e_bit_array_new                     (gint count);
gboolean            e_bit_array_value_at                (EBitArray *selection,
                                                         gint n);
void                e_bit_array_foreach                 (EBitArray *selection,
                                                         EForeachFunc callback,
                                                         gpointer closure);
gint                e_bit_array_selected_count          (EBitArray *selection);
void                e_bit_array_select_all              (EBitArray *selection);
void                e_bit_array_invert_selection        (EBitArray *selection);
gint                e_bit_array_bit_count               (EBitArray *selection);
void                e_bit_array_change_one_row          (EBitArray *selection,
                                                         gint row,
                                                         gboolean grow);
void                e_bit_array_change_range            (EBitArray *selection,
                                                         gint start,
                                                         gint end,
                                                         gboolean grow);
void                e_bit_array_select_single_row       (EBitArray *eba,
                                                         gint row);
void                e_bit_array_toggle_single_row       (EBitArray *eba,
                                                         gint row);
void                e_bit_array_insert                  (EBitArray *esm,
                                                         gint row,
                                                         gint count);
void                e_bit_array_delete                  (EBitArray *esm,
                                                         gint row,
                                                         gint count);
void                e_bit_array_delete_single_mode      (EBitArray *esm,
                                                         gint row,
                                                         gint count);
void                e_bit_array_move_row                (EBitArray *esm,
                                                         gint old_row,
                                                         gint new_row);
 
Details
EBitArray
typedef struct _EBitArray EBitArray;
 
e_bit_array_new ()
EBitArray *         e_bit_array_new                     (gint count);
 
e_bit_array_value_at ()
gboolean            e_bit_array_value_at                (EBitArray *selection,
                                                         gint n);
 
e_bit_array_foreach ()
void                e_bit_array_foreach                 (EBitArray *selection,
                                                         EForeachFunc callback,
                                                         gpointer closure);
 
e_bit_array_selected_count ()
gint                e_bit_array_selected_count          (EBitArray *selection);
 
e_bit_array_select_all ()
void                e_bit_array_select_all              (EBitArray *selection);
 
e_bit_array_invert_selection ()
void                e_bit_array_invert_selection        (EBitArray *selection);
 
e_bit_array_bit_count ()
gint                e_bit_array_bit_count               (EBitArray *selection);
 
e_bit_array_change_one_row ()
void                e_bit_array_change_one_row          (EBitArray *selection,
                                                         gint row,
                                                         gboolean grow);
 
e_bit_array_change_range ()
void                e_bit_array_change_range            (EBitArray *selection,
                                                         gint start,
                                                         gint end,
                                                         gboolean grow);
 
e_bit_array_select_single_row ()
void                e_bit_array_select_single_row       (EBitArray *eba,
                                                         gint row);
 
e_bit_array_toggle_single_row ()
void                e_bit_array_toggle_single_row       (EBitArray *eba,
                                                         gint row);
 
e_bit_array_insert ()
void                e_bit_array_insert                  (EBitArray *esm,
                                                         gint row,
                                                         gint count);
 
e_bit_array_delete ()
void                e_bit_array_delete                  (EBitArray *esm,
                                                         gint row,
                                                         gint count);
 
e_bit_array_delete_single_mode ()
void                e_bit_array_delete_single_mode      (EBitArray *esm,
                                                         gint row,
                                                         gint count);
 
e_bit_array_move_row ()
void                e_bit_array_move_row                (EBitArray *esm,
                                                         gint old_row,
                                                         gint new_row);