packages feed

fltkhs-0.1.0.0: c-examples/make_tree.c

#include <stdio.h>
#include "Fl_C.h"
#include "Fl_Types.h"
#include "Fl_WindowC.h"
#include "Fl_TreeC.h"
#include "Fl_Tree_ItemC.h"
#include "Fl_Tree_PrefsC.h"

int main(int argc, char** argv)
{
  char* title = "FLTK Tree Window";
  fl_Window win = (fl_Window)Fl_Window_New_WithLabel(500,500,title);
  Fl_Window_begin(win);
  fl_Tree tree = (fl_Tree)Fl_Tree_New_WithLabel(50,50,200,200,"Tree");
  Fl_Tree_root_label(tree, "Root Label With Items");
  fl_Tree_Prefs prefs = (fl_Tree_Prefs)Fl_Tree_Prefs_New();
  int i = 0;
  fl_Tree_Item item;
  for (i = 0; i < 10; i++) {
    item = (fl_Tree_Item)Fl_Tree_Item_New_WithPrefs(prefs);
    Fl_Tree_Item_set_label(item, "test");
    Fl_Tree_add_with_item_name(tree, item, "test");
  }
  Fl_Window_end(win);
  Fl_Window_show(win);
  return Fl_run();
}