#define E_TABLE_SUBSET_VARIABLE_TYPE typedef ETableSubsetVariable; ETableModel* e_table_subset_variable_new (ETableModel *etm); ETableModel* e_table_subset_variable_construct (ETableSubsetVariable *etssv, ETableModel *source); void e_table_subset_variable_add (ETableSubsetVariable *ets, gint row); void e_table_subset_variable_add_all (ETableSubsetVariable *ets); gboolean e_table_subset_variable_remove (ETableSubsetVariable *ets, gint row); void e_table_subset_variable_increment (ETableSubsetVariable *ets, gint position, gint amount); void e_table_subset_variable_decrement (ETableSubsetVariable *ets, gint position, gint amount); void e_table_subset_variable_set_allocation (ETableSubsetVariable *ets, gint total); |
#define E_TABLE_SUBSET_VARIABLE_TYPE (e_table_subset_variable_get_type ()) |
typedef struct {
ETableSubset base;
int n_vals_allocated;
} ETableSubsetVariable; |
ETableModel* e_table_subset_variable_construct (ETableSubsetVariable *etssv, ETableModel *source); |
void e_table_subset_variable_add (ETableSubsetVariable *ets, gint row); |
gboolean e_table_subset_variable_remove (ETableSubsetVariable *ets, gint row); |
void e_table_subset_variable_increment
(ETableSubsetVariable *ets,
gint position,
gint amount); |
void e_table_subset_variable_decrement
(ETableSubsetVariable *ets,
gint position,
gint amount); |
void e_table_subset_variable_set_allocation
(ETableSubsetVariable *ets,
gint total); |