All pastes #261076 Raw Edit

Something

public text v1 · immutable
#261076 ·published 2006-11-28 21:59 UTC
rendered paste body
   tree = etk_tree2_new();
   etk_paned_child1_set(ETK_PANED(hpaned), tree, ETK_TRUE);

   etk_tree2_mode_set(ETK_TREE2(tree), ETK_TREE2_MODE_TREE);
   etk_tree2_multiple_select_set(ETK_TREE2(tree), ETK_TRUE);
   col1 = etk_tree2_col_new(ETK_TREE2(tree), "Column 1", etk_tree2_model_icon_text_new(ETK_TREE2(tree), ETK_TREE_FROM_EDJE), 90);
   col2 = etk_tree2_col_new(ETK_TREE2(tree), "Column 2", etk_tree2_model_double_new(ETK_TREE2(tree)), 60);
   col3 = etk_tree2_col_new(ETK_TREE2(tree), "Column 3", etk_tree2_model_image_new(ETK_TREE2(tree), ETK_TREE_FROM_FILE), 60);
   col4 = etk_tree2_col_new(ETK_TREE2(tree), "Column 4", etk_tree2_model_checkbox_new(ETK_TREE2(tree)), 90);
   etk_tree2_build(ETK_TREE2(tree));

   etk_tree2_freeze(ETK_TREE2(tree));
   for (i = 0; i < 50; i++)
   {
      row = etk_tree2_row_append(ETK_TREE2(tree), NULL, col1, etk_theme_icon_get(), "places/user-home_16", "Row1",
         col2, 10.0, col3, PACKAGE_DATA_DIR "/images/1star.png", col4, ETK_FALSE, NULL);
      row = etk_tree2_row_append(ETK_TREE2(tree), row, col1, etk_theme_icon_get(), "places/folder_16", "Row2",
         col2, 20.0, col3, PACKAGE_DATA_DIR "/images/2stars.png", col4, ETK_TRUE, NULL);
      etk_tree2_row_append(ETK_TREE2(tree), row, col1, etk_theme_icon_get(), "mimetypes/text-x-generic_16", "Row3",
         col2, 30.0, col3, PACKAGE_DATA_DIR "/images/3stars.png", col4, ETK_TRUE, NULL);
   }
   etk_tree2_thaw(ETK_TREE2(tree));