|
|
|
|
@ -360,7 +360,7 @@ void on_section_settings_open(GtkButton* self,dictionary *cWidgets){
|
|
|
|
|
main_config.SettingsSections->first->key=name;
|
|
|
|
|
yon_segments_hide(widgets);
|
|
|
|
|
yon_segment_show(widgets, (SectionSettingSegment*)main_config.SettingsSections->data);
|
|
|
|
|
for (dictionary *dct=main_config.sections->first->next;dct!=NULL;dct=dct->next){ // ошибка если меньше двух
|
|
|
|
|
for (dictionary *dct=main_config.sections->first->next;dct!=NULL;dct=dct->next){
|
|
|
|
|
name=((IconSection*)dct->data)->section;
|
|
|
|
|
categories=((IconSection*)dct->data)->categories;
|
|
|
|
|
main_config.SettingsSections=yon_dictionary_create_with_data_connected(main_config.SettingsSections,name,yon_create_section_setting(name, categories));
|
|
|
|
|
@ -656,6 +656,7 @@ void on_reveal_banner(GtkWidget *button, actionWidgets *widgets){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_double_click_changed(GtkWidget *Switch, gboolean state, dictionary *widgetsD){
|
|
|
|
|
printf("%s\n","SGRBHSDRFJHNSDRJHNSDRJHNDRDJR");
|
|
|
|
|
*main_config.currentDoubleClick=state;
|
|
|
|
|
update_double_clicks(widgetsD);
|
|
|
|
|
}
|
|
|
|
|
@ -724,14 +725,23 @@ int reload_list(IVGraphicals *section){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void update_double_clicks(dictionary *widgetsD){
|
|
|
|
|
printf("%s\n","1");
|
|
|
|
|
for (dictionary *dict=widgetsD->first;dict!=NULL;dict=dict->next){
|
|
|
|
|
printf("%s\n","2");
|
|
|
|
|
actionWidgets *widgets=(actionWidgets*)dict->data;
|
|
|
|
|
printf("%s\n","3");
|
|
|
|
|
for (dictionary *ivdct=widgets->ICSys->first;ivdct!=NULL;ivdct=ivdct->next){
|
|
|
|
|
printf("%s\n","4");
|
|
|
|
|
IVGraphicals *IV=(IVGraphicals*)ivdct->data;
|
|
|
|
|
if (strcmp(dict->key,"Gnome")==0)
|
|
|
|
|
printf("%s\n","5");
|
|
|
|
|
if (strcmp(dict->key,"Gnome")==0){
|
|
|
|
|
printf("%s\n","6");
|
|
|
|
|
gtk_icon_view_set_activate_on_single_click(GTK_ICON_VIEW(IV->IV),!main_config.GnomeDoubleClick);
|
|
|
|
|
else
|
|
|
|
|
printf("%s\n","7");
|
|
|
|
|
} else{
|
|
|
|
|
gtk_icon_view_set_activate_on_single_click(GTK_ICON_VIEW(IV->IV),!main_config.MainDoubleClick);
|
|
|
|
|
printf("%s\n","8");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -988,13 +998,15 @@ void save_config(actionWidgets *widgets){
|
|
|
|
|
|
|
|
|
|
int sz=1,szm=1;
|
|
|
|
|
if (main_config.Gnomeiconsize==64) sz=4;
|
|
|
|
|
if (main_config.Gnomeiconsize==48) sz=3;
|
|
|
|
|
if (main_config.Gnomeiconsize==32) sz=2;
|
|
|
|
|
if (main_config.Gnomeiconsize==24) sz=1;
|
|
|
|
|
else if (main_config.Gnomeiconsize==48) sz=3;
|
|
|
|
|
else if (main_config.Gnomeiconsize==32) sz=2;
|
|
|
|
|
else if (main_config.Gnomeiconsize==24) sz=1;
|
|
|
|
|
else sz=3;
|
|
|
|
|
if (main_config.Mainiconsize==64) szm=4;
|
|
|
|
|
if (main_config.Mainiconsize==48) szm=3;
|
|
|
|
|
if (main_config.Mainiconsize==32) szm=2;
|
|
|
|
|
if (main_config.Mainiconsize==24) szm=1;
|
|
|
|
|
else if (main_config.Mainiconsize==48) szm=3;
|
|
|
|
|
else if (main_config.Mainiconsize==32) szm=2;
|
|
|
|
|
else if (main_config.Mainiconsize==24) szm=1;
|
|
|
|
|
else szm=3;
|
|
|
|
|
char *fromint=malloc(5);
|
|
|
|
|
memset(fromint,0,5);
|
|
|
|
|
GError *err=NULL;
|
|
|
|
|
|