pull/78/head
YanTheKaller 1 year ago
parent c250ce5c8c
commit af17f71dc0

@ -25,7 +25,7 @@ void Save::set_data_gui(std::map <string, string> &map_gui) {
bool Save::check_save(string flag_save, string key_name) { bool Save::check_save(string flag_save, string key_name) {
std::map <string, string>:: iterator iter_map_data; std::map <string, string>:: iterator iter_map_data;
std::map <string, string>:: iterator iter_map_data_old; std::map <string, string>:: iterator iter_map_data_old;
std::map <string, string> *map_data_old; std::map <string, string> *map_data_old=NULL;
if (flag_save == "system") { if (flag_save == "system") {
map_data_old = map_local; map_data_old = map_local;
} }

@ -9,7 +9,7 @@ bool flag_save_local = false;
bool flag_save_global = false; bool flag_save_global = false;
bool flag_load_global = false; bool flag_load_global = false;
bool flag_lock_help = false; bool flag_lock_help = false;
string version_application = "2.3"; string version_application = "2.10";
MainWindow* obj_main; MainWindow* obj_main;
void wrapper_help_show(GtkWidget *self, char* link, gpointer user_data) { void wrapper_help_show(GtkWidget *self, char* link, gpointer user_data) {

@ -258,6 +258,7 @@ char **yon_char_parse(char *parameters, int *size, char *divider){
void yon_window_config_save(); void yon_window_config_save();
void yon_window_config_save(){ void yon_window_config_save(){
if (__yon_window_config_path){{
g_key_file_set_integer(__yon_window_config_file,"window","WindowPosX",__yon_main_window_config.x); g_key_file_set_integer(__yon_window_config_file,"window","WindowPosX",__yon_main_window_config.x);
g_key_file_set_integer(__yon_window_config_file,"window","WindowPosY",__yon_main_window_config.y); g_key_file_set_integer(__yon_window_config_file,"window","WindowPosY",__yon_main_window_config.y);
g_key_file_set_integer(__yon_window_config_file,"window","WindowWidth",__yon_main_window_config.width); g_key_file_set_integer(__yon_window_config_file,"window","WindowWidth",__yon_main_window_config.width);
@ -309,6 +310,7 @@ char **yon_char_parse(char *parameters, int *size, char *divider){
g_key_file_save_to_file(__yon_window_config_file,__yon_window_config_path,NULL); g_key_file_save_to_file(__yon_window_config_file,__yon_window_config_path,NULL);
} }
}
void yon_get_is_fullscreen(); void yon_get_is_fullscreen();
void yon_get_is_fullscreen(){ void yon_get_is_fullscreen(){
@ -358,6 +360,8 @@ char **yon_char_parse(char *parameters, int *size, char *divider){
} }
int yon_window_config_load(char *path){ int yon_window_config_load(char *path){
if(__yon_window_config_target_window){
if (!access(path,0)){
__yon_window_config_file = g_key_file_new(); __yon_window_config_file = g_key_file_new();
__yon_window_config_path=yon_char_new(path); __yon_window_config_path=yon_char_new(path);
if (!g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL)){ if (!g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL)){
@ -411,6 +415,9 @@ char **yon_char_parse(char *parameters, int *size, char *divider){
return 1; return 1;
} }
}
return 0;
}
void yon_window_config_apply(); void yon_window_config_apply();
void yon_window_config_apply(){ void yon_window_config_apply(){

Loading…
Cancel
Save