tree3 = etk_tree_new(); etk_box_append(ETK_BOX(vbox1), tree3, ETK_BOX_START, ETK_BOX_EXPAND_FILL, 0); col1 = etk_tree_col_new(ETK_TREE(tree3), "Filename", 230, 0.0); etk_tree_col_model_add(col1, etk_tree_model_text_new()); col2 = etk_tree_col_new(ETK_TREE(tree3), "Sources", 50, 0.5); etk_tree_col_model_add(col2, etk_tree_model_int_new()); col3 = etk_tree_col_new(ETK_TREE(tree3), "Downloaded", 130, 0.0); etk_tree_col_model_add(col3, etk_tree_model_progress_bar_new()); col4 = etk_tree_col_new(ETK_TREE(tree3), "Elapsed time", 50, 0.5); etk_tree_col_model_add(col4, etk_tree_model_text_new()); col5 = etk_tree_col_new(ETK_TREE(tree3), "Time left", 50, 0.5); etk_tree_col_model_add(col5, etk_tree_model_text_new()); col6 = etk_tree_col_new(ETK_TREE(tree3), "Remote path", 50, 0.0); etk_tree_col_model_add(col6, etk_tree_model_text_new()); etk_tree_build(ETK_TREE(tree3)); for(i = 1; i<11; i++) { sprintf(Path, "%c", i+64); sprintf(Buf1, "%f %%", (0.1*i*100)); row = etk_tree_row_append(ETK_TREE(tree3), NULL, col1, Path, col2, i, col3, (0.10*i), Buf1, col4, "12:03", col5, "01:45", col6, "\\\\blackhole.sk\\Install\\stuff\\file", NULL); }