Lines Matching full:columns
57 struct column_data **columns; member
85 if(table->columns[i]->column_id == id) in rtbl_get_column_by_id()
86 return table->columns[i]; in rtbl_get_column_by_id()
95 if(strcmp(table->columns[i]->header, column) == 0) in rtbl_get_column()
96 return table->columns[i]; in rtbl_get_column()
106 struct column_data *c = table->columns[i]; in rtbl_destroy()
118 free (table->columns); in rtbl_destroy()
128 tmp = realloc (table->columns, (table->num_columns + 1) * sizeof (*tmp)); in rtbl_add_column_by_id()
131 table->columns = tmp; in rtbl_add_column_by_id()
147 table->columns[table->num_columns++] = col; in rtbl_add_column_by_id()
163 if(table->columns[c]->num_rows > max_rows) in rtbl_new_row()
164 max_rows = table->columns[c]->num_rows; in rtbl_new_row()
168 if(table->columns[c]->num_rows == max_rows) in rtbl_new_row()
170 tmp = realloc(table->columns[c]->rows, in rtbl_new_row()
171 max_rows * sizeof(table->columns[c]->rows)); in rtbl_new_row()
174 table->columns[c]->rows = tmp; in rtbl_new_row()
175 while(table->columns[c]->num_rows < max_rows) { in rtbl_new_row()
176 if((tmp[table->columns[c]->num_rows++].data = strdup("")) == NULL) in rtbl_new_row()
368 column_compute_width (table, table->columns[i]); in rtbl_format()
371 struct column_data *c = table->columns[i]; in rtbl_format()
391 struct column_data *c = table->columns[i]; in rtbl_format()
403 struct column_data *c = table->columns[i]; in rtbl_format()