/** * fixed_page_clear_clicked: * @button: GtkButton * @data: mother struct * * Will clear all entries in fixed_collist **/ static void fixed_page_clear_clicked (G_GNUC_UNUSED GtkButton *button, StfDialogData *data) { stf_parse_options_fixed_splitpositions_clear (data->parseoptions); fixed_page_update_preview (data); }
/** * stf_parse_options_new: * * This will return a new StfParseOptions_t struct. * The struct should, after being used, freed with stf_parse_options_free. **/ StfParseOptions_t * stf_parse_options_new (void) { StfParseOptions_t* parseoptions = g_new0 (StfParseOptions_t, 1); parseoptions->parsetype = PARSE_TYPE_NOTSET; parseoptions->terminator = NULL; stf_parse_options_add_line_terminator (parseoptions, "\r\n"); stf_parse_options_add_line_terminator (parseoptions, "\n"); stf_parse_options_add_line_terminator (parseoptions, "\r"); parseoptions->trim_spaces = (TRIM_TYPE_RIGHT | TRIM_TYPE_LEFT); parseoptions->locale = NULL; parseoptions->splitpositions = NULL; stf_parse_options_fixed_splitpositions_clear (parseoptions); parseoptions->stringindicator = '"'; parseoptions->indicator_2x_is_single = TRUE; parseoptions->duplicates = FALSE; parseoptions->trim_seps = FALSE; parseoptions->sep.str = NULL; parseoptions->sep.chr = NULL; parseoptions->col_import_array = NULL; parseoptions->col_import_array_len = 0; parseoptions->formats = NULL; parseoptions->cols_exceeded = FALSE; return parseoptions; }