|
|
|
|
@ -948,7 +948,8 @@ int check_categories(apps app, char *catstocheck){
|
|
|
|
|
if (!found) return 0;
|
|
|
|
|
n_found++;
|
|
|
|
|
while (cat){
|
|
|
|
|
char *fcat=strstr(app.Categories,";");
|
|
|
|
|
left_cats=cat+1;
|
|
|
|
|
char *fcat=app.Categories;//strstr(app.Categories,";");
|
|
|
|
|
cat=strstr(cat+1,";");
|
|
|
|
|
if (!cat) break;
|
|
|
|
|
find_it=yon_cut(left_cats,(strlen(left_cats)-strlen(cat)),0);
|
|
|
|
|
@ -957,7 +958,7 @@ int check_categories(apps app, char *catstocheck){
|
|
|
|
|
if (!found) break;
|
|
|
|
|
n_found++;
|
|
|
|
|
left_cats=cat+1;
|
|
|
|
|
if (strlen(left_cats)==0 ||strcmp(left_cats,'\0')==0) break;
|
|
|
|
|
if (strlen(left_cats)==0 ||strcmp(left_cats,"")==0) break;
|
|
|
|
|
}
|
|
|
|
|
if (to_find==n_found) return 1; else return 0;
|
|
|
|
|
}
|
|
|
|
|
@ -998,6 +999,7 @@ int setup_config(){
|
|
|
|
|
main_config.GnomelabelSize=g_key_file_get_integer(configfile,"window","GnomeLabelSize",NULL);
|
|
|
|
|
main_config.labelDensity=g_key_file_get_integer(configfile,"window","LabelDensity",NULL);
|
|
|
|
|
main_config.lastUser=g_key_file_get_string(configfile,"window","User",NULL);
|
|
|
|
|
main_config.fullscreen=g_key_file_get_boolean(configfile,"window","fullscreen",NULL);
|
|
|
|
|
if (main_config.MainlabelSize==0) main_config.MainlabelSize=12;
|
|
|
|
|
if (main_config.labelDensity==0) main_config.labelDensity=0;
|
|
|
|
|
main_config.MainlabelSize=main_config.MainlabelSize*1000;
|
|
|
|
|
@ -1076,6 +1078,7 @@ void save_config(actionWidgets *widgets){
|
|
|
|
|
sprintf(fromint,"%d",main_config.windowHeight);
|
|
|
|
|
g_key_file_set_string(gfile,"window","WindowHeight",fromint);
|
|
|
|
|
}
|
|
|
|
|
g_key_file_set_boolean(gfile,"window","fullscreen",main_config.fullscreen);
|
|
|
|
|
sprintf(fromint,"%d",main_config.WindowTheme);
|
|
|
|
|
g_key_file_set_string(gfile,"window","WindowTheme",fromint);
|
|
|
|
|
sprintf(fromint,"%d",sz);
|
|
|
|
|
@ -1187,6 +1190,7 @@ IVGraphicals *yon_create_single_section_IV(char *name,char *cats){
|
|
|
|
|
gtk_icon_view_set_item_padding(GTK_ICON_VIEW(iv),3);
|
|
|
|
|
//gtk_widget_set_name(iv,"workingbg");
|
|
|
|
|
gtk_icon_view_set_item_orientation(GTK_ICON_VIEW(iv),GTK_ORIENTATION_HORIZONTAL);
|
|
|
|
|
gtk_icon_view_set_row_spacing(GTK_ICON_VIEW(iv),2);
|
|
|
|
|
}
|
|
|
|
|
gtk_icon_view_set_text_column(GTK_ICON_VIEW(iv),0);
|
|
|
|
|
GtkWidget *sep=gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
|
|
|
|
|
@ -1783,7 +1787,8 @@ int main(int argc, char *argv[]){
|
|
|
|
|
gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(widg->settingsThemeChooser),NULL,_("Standard theme"));
|
|
|
|
|
gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(widg->settingsThemeChooser),NULL,_("GNOME theme"));
|
|
|
|
|
widg=(actionWidgets*)widgets->data;
|
|
|
|
|
gtk_window_maximize(GTK_WINDOW(widg->window));
|
|
|
|
|
if (main_config.fullscreen==1)
|
|
|
|
|
gtk_window_maximize(GTK_WINDOW(widg->window));
|
|
|
|
|
gtk_widget_show(widg->window);
|
|
|
|
|
hide_if_unfound(widgets);
|
|
|
|
|
if (main_config.WindowTheme==1)
|
|
|
|
|
|