|  |  |  |  | 
#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);
GtkObject +----ETableModel +----ETableSubset +----ETableSubsetVariable +----ETableSortedVariable
#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_new (ETableModel *etm);
| etm: | |
| Returns : | 
 | 
ETableModel* e_table_subset_variable_construct (ETableSubsetVariable *etssv, ETableModel *source);
| etssv: | |
| source: | |
| Returns : | 
 | 
void e_table_subset_variable_add (ETableSubsetVariable *ets,gint row);
| ets: | |
| row: | 
 | 
void e_table_subset_variable_add_all (ETableSubsetVariable *ets);
| ets: | 
 | 
gboolean e_table_subset_variable_remove (ETableSubsetVariable *ets,gint row);
| ets: | |
| row: | |
| Returns : | 
 | 
void e_table_subset_variable_increment (ETableSubsetVariable *ets,gint position,gint amount);
| ets: | |
| position: | |
| amount: | 
 | 
void e_table_subset_variable_decrement (ETableSubsetVariable *ets,gint position,gint amount);
| ets: | |
| position: | |
| amount: | 
 | 
void e_table_subset_variable_set_allocation (ETableSubsetVariable *ets,gint total);
| ets: | |
| total: | 
 | 
| <<< ETableModel | ETableState >>> |