|
|
|
|
@ -187,6 +187,7 @@ gboolean on_os_components_info(GtkWidget *, GdkEventButton *, os_row *row){
|
|
|
|
|
|
|
|
|
|
os_row *yon_os_row_new(){
|
|
|
|
|
os_row *row = new(os_row);
|
|
|
|
|
memset(row,0,sizeof(os_row));
|
|
|
|
|
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_os_row);
|
|
|
|
|
row->RowBox = yon_gtk_builder_get_widget(builder,"TableRow");
|
|
|
|
|
row->InstallCheck = yon_gtk_builder_get_widget(builder,"InstallCheck");
|
|
|
|
|
@ -226,6 +227,7 @@ void *yon_modules_list_load(main_window *widgets){
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
struct row_data *row = malloc(sizeof(struct row_data));
|
|
|
|
|
memset(row,0,sizeof(struct row_data));
|
|
|
|
|
row->version = parsed[3];
|
|
|
|
|
row->name = parsed[1];
|
|
|
|
|
row->tags = yon_char_replace(parsed[2]," ",", ");
|
|
|
|
|
@ -542,6 +544,7 @@ void yon_software_init(main_window *widgets){
|
|
|
|
|
double size_converted = yon_size_long_convert_automatic(size,&mod);
|
|
|
|
|
|
|
|
|
|
char *size_str = yon_char_unite(yon_char_from_double(size_converted)," ", yon_size_get_name_from_letter(mod),NULL);
|
|
|
|
|
row->size_raw = size;
|
|
|
|
|
row->size = size_str;
|
|
|
|
|
row->widgets=widgets;
|
|
|
|
|
g_idle_add((GSourceFunc)yon_software_insert,row);
|
|
|
|
|
|