Bit Arrays (Legacy)

Bit Arrays (Legacy)

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);

Object Hierarchy

  GObject
   +----EBitArray

Description

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);