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