packages feed

fltkhs-0.5.3.0: c-src/Fl_Tree_ItemC.h

#ifndef __FL_TREE_ITEM_C__
#define __FL_TREE_ITEM_C__
#ifdef __cplusplus
// always include the FL/*.H headers before local headers
// Fl_Widget is included transitively and needed for
// the callback mechanism included below to work.
#include "FL/Fl.H"
#include "FL/Fl_Tree_Item.H"
#include "Fl_CallbackC.h"
EXPORT {
#endif
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_New_WithPrefs,(fl_Tree_Prefs tree_prefs));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_New_WithItem,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_Destroy,(fl_Tree_Item tree_item));

  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_x,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_y,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_w,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_h,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_draw,(fl_Tree_Item tree_item, int X, int *Y, int W, fl_Widget tree, fl_Tree_Item itemfocus,  fl_Tree_Prefs prefs));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_draw_with_lastchild,(fl_Tree_Item tree_item, int X, int *Y, int W, fl_Widget tree, fl_Tree_Item itemfocus,  fl_Tree_Prefs prefs));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_show_self_with_indent,(fl_Tree_Item tree_item,  char* indent));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_show_self,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_label,(fl_Tree_Item tree_item,  char* val));
  FL_EXPORT_C_HEADER(const char*,Fl_Tree_Item_label,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_user_data,(fl_Tree_Item tree_item,  void* data ));
  FL_EXPORT_C_HEADER(void*,Fl_Tree_Item_user_data,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_labelfont,(fl_Tree_Item tree_item, Fl_Font val));
  FL_EXPORT_C_HEADER(Fl_Font,Fl_Tree_Item_labelfont,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_labelsize,(fl_Tree_Item tree_item, Fl_Fontsize val));
  FL_EXPORT_C_HEADER(Fl_Fontsize,Fl_Tree_Item_labelsize,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_labelcolor,(fl_Tree_Item tree_item, Fl_Color val));
  FL_EXPORT_C_HEADER(Fl_Color,Fl_Tree_Item_labelcolor,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(Fl_Color,Fl_Tree_Item_labelfgcolor,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_labelfgcolor,(fl_Tree_Item tree_item, Fl_Color val));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_labelbgcolor,(fl_Tree_Item tree_item, Fl_Color val));
  FL_EXPORT_C_HEADER(Fl_Color,Fl_Tree_Item_labelbgcolor,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_widget,(fl_Tree_Item tree_item, fl_Widget val));
  FL_EXPORT_C_HEADER(fl_Widget,Fl_Tree_Item_widget,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_children,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_child_by_index,(fl_Tree_Item tree_item, int index));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_child_by_t,(fl_Tree_Item tree_item, int t));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_has_children,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_find_child,(fl_Tree_Item tree_item,  char* name));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_find_child_by_item,(fl_Tree_Item tree_item, fl_Tree_Item item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_remove_child_by_item,(fl_Tree_Item tree_item, fl_Tree_Item item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_remove_child,(fl_Tree_Item tree_item,  char* new_label));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_clear_children,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_swap_children,(fl_Tree_Item tree_item, int ax, int bx));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_swap_children_by_tree_item,(fl_Tree_Item tree_item, fl_Tree_Item a, fl_Tree_Item b));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_find_child_item_by_children,(fl_Tree_Item tree_item, char** arr));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_find_child_item_by_name,(fl_Tree_Item tree_item, const char* name));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_find_child_item,(fl_Tree_Item tree_item, char** arr));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_find_item,(fl_Tree_Item tree_item, char** arr));

  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_add_with,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs,  const char* new_label, fl_Tree_Item new_item));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_add_with_at,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs, fl_Tree_Item new_item, char** arr));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_add,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs, const char* new_label));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_add_at,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs, char** arr));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_insert,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs,  char* new_label));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_insert_with_pos,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs,  char *new_label, int pos));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_insert_above,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs,  char *new_label));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_deparent    ,(fl_Tree_Item tree_item, int index));
  FL_EXPORT_C_HEADER(int         ,Fl_Tree_Item_reparent    ,(fl_Tree_Item tree_item, fl_Tree_Item new_item, int index));
  FL_EXPORT_C_HEADER(int         ,Fl_Tree_Item_move        ,(fl_Tree_Item tree_item, int to, int from));
  FL_EXPORT_C_HEADER(int         ,Fl_Tree_Item_move_item   ,(fl_Tree_Item tree_item, fl_Tree_Item child_item, int op, int pos));
  FL_EXPORT_C_HEADER(int         ,Fl_Tree_Item_move_above  ,(fl_Tree_Item tree_item, fl_Tree_Item child_item));
  FL_EXPORT_C_HEADER(int         ,Fl_Tree_Item_move_below  ,(fl_Tree_Item tree_item, fl_Tree_Item child_item));
  FL_EXPORT_C_HEADER(int         ,Fl_Tree_Item_move_into   ,(fl_Tree_Item tree_item, fl_Tree_Item child_item, int pos));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_depth,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_prev,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_next,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_next_sibling,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_prev_sibling,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_update_prev_next,(fl_Tree_Item tree_item, int index));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_next_displayed,(fl_Tree_Item tree_item, fl_Tree_Prefs prefs));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_prev_displayed,(fl_Tree_Item tree_item, fl_Tree_Prefs prefs));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_parent,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_parent,(fl_Tree_Item tree_item, fl_Tree_Item val));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_open,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_close,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_is_open,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_is_close,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_open_toggle,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_select,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_select_with_val,(fl_Tree_Item tree_item, int val));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_select_toggle,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_select_all,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_deselect,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_deselect_all,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(char,Fl_Tree_Item_is_selected,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_activate,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_activate_with_val,(fl_Tree_Item tree_item, int val));
  FL_EXPORT_C_HEADER(char,Fl_Tree_Item_is_active,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_visible,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_is_visible,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_visible_r,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(void,Fl_Tree_Item_set_usericon,(fl_Tree_Item tree_item, fl_Image val));
  FL_EXPORT_C_HEADER(fl_Image,Fl_Tree_Item_usericon,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(fl_Tree_Item,Fl_Tree_Item_find_clicked,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_event_on_collapse_icon,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_event_on_label,(fl_Tree_Item tree_item,  fl_Tree_Prefs prefs));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_is_root,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_label_x,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_label_y,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_label_w,(fl_Tree_Item tree_item));
  FL_EXPORT_C_HEADER(int,Fl_Tree_Item_label_h,(fl_Tree_Item tree_item));
#ifdef __cplusplus
}
#endif
#endif /* __FL_TREE_ITEM_C__ */