31 selection_new_array(
void) {
32 return g_array_new(FALSE, FALSE,
sizeof(gerbv_selection_item_t));
37 return g_array_free(sel_info->selectedNodeArray, FALSE);
42 return sel_info->selectedNodeArray->len;
45 gerbv_selection_item_t
47 return g_array_index(sel_info->selectedNodeArray, gerbv_selection_item_t, idx);
52 g_array_remove_index(sel_info->selectedNodeArray, idx);
57 if (selection_length(sel_info))
58 g_array_remove_range(sel_info->selectedNodeArray, 0, sel_info->selectedNodeArray->len);
63 g_array_append_val(sel_info->selectedNodeArray, *item);
The main header file for the libgerbv library.