Added window config function for instant parameter erasing

pull/18/head
parent daa7f9603e
commit 0e23c53f55

@ -30,7 +30,7 @@ endif()
# -O2 -pipe -fno-plt -fexceptions \
# -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
# -fstack-clash-protection -fcf-protection")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
add_library(${PROJECT_NAME} SHARED
${PROJECT_NAME}.c
${PROJECT_NAME}.h)

@ -351,6 +351,10 @@ void yon_terminal_integrated_start_shell(GtkWidget *terminal, char* command, voi
param->section=section;
yon_dictionary_add_or_create_if_exists_with_data(__yon_main_window_config.deleted_parameters,param->parameter_name,param);
}
void yon_window_config_erase_instant_parameter(char *param_name, char *section){
g_key_file_remove_key(__yon_window_config_file,section,param_name,NULL);
}
int yon_window_config_get_parameter(char *section, char *config_parameter, void *return_value, enum YON_TYPE type){

@ -132,6 +132,8 @@ void yon_window_config_add_instant_parameter(char *param_name, char *section, vo
*/
void yon_window_config_erase_custom_parameter(char *param_name, char *section);
void yon_window_config_erase_instant_parameter(char *param_name, char *section);
/**yon_window_config_get_parameter(char *section, char *config_parameter, void *return_value, enum YON_TYPE type)
* [EN]
*

Loading…
Cancel
Save