|
|
|
|
@ -52,16 +52,16 @@ void on_startup_services_remove(GtkWidget *self,main_window *widgets){
|
|
|
|
|
void yon_startup_services_setup(main_window *widgets){
|
|
|
|
|
GtkTreeIter iter;
|
|
|
|
|
gtk_list_store_clear(widgets->StartupList);
|
|
|
|
|
int size;
|
|
|
|
|
config_str services = yon_resource_open_file(services_list_path,&size);
|
|
|
|
|
for (int i=1;i<size;i++){
|
|
|
|
|
int parsed_size;
|
|
|
|
|
config_str parsed = yon_char_parse(services[i],&parsed_size,";");
|
|
|
|
|
if (parsed_size&&!yon_char_is_empty(parsed[0])){
|
|
|
|
|
gtk_list_store_append(widgets->StartupList,&iter);
|
|
|
|
|
gtk_list_store_set(widgets->StartupList,&iter,0,1,1,parsed[0],2,yon_char_return_if_exist(parsed[1],""),3,yon_char_return_if_exist(_(parsed[2]),""),-1);
|
|
|
|
|
}
|
|
|
|
|
int size;
|
|
|
|
|
config_str services = yon_resource_open_file(services_list_path,&size);
|
|
|
|
|
for (int i=1;i<size;i++){
|
|
|
|
|
int parsed_size;
|
|
|
|
|
config_str parsed = yon_char_parse(services[i],&parsed_size,";");
|
|
|
|
|
if (parsed_size&&!yon_char_is_empty(parsed[0])){
|
|
|
|
|
gtk_list_store_append(widgets->StartupList,&iter);
|
|
|
|
|
gtk_list_store_set(widgets->StartupList,&iter,0,1,1,parsed[0],2,yon_char_return_if_exist(parsed[1],""),3,yon_char_return_if_exist(_(parsed[2]),""),-1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
char *startup = config(SERVICES_ENABLE_parameter);
|
|
|
|
|
if (!yon_char_is_empty(startup)){
|
|
|
|
|
|