packages feed

fltkhs-0.5.3.0: c-src/Fl_File_ChooserC.h

#ifndef __FL_FILE_CHOOSER_C__
#define __FL_FILE_CHOOSER_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_File_Chooser.H"
#include "FL/filename.H"
#include "Fl_CallbackC.h"
EXPORT {
#else
#include "FL/filename.H"
#endif
  FL_EXPORT_C_HEADER(fl_File_Chooser,Fl_File_Chooser_New,(const char *d, const char *p, int t, const char *title));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_Destroy,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_callback,(fl_File_Chooser file_chooser, void (*cb)(fl_File_Chooser, void* )));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_callback_with_user_data,(fl_File_Chooser file_chooser, void (*cb)(fl_File_Chooser, void* ), void* d));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_color,(fl_File_Chooser file_chooser, Fl_Color c));
  FL_EXPORT_C_HEADER(Fl_Color,Fl_File_Chooser_color,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(int,Fl_File_Chooser_count,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_directory,(fl_File_Chooser file_chooser, const char* d));
  FL_EXPORT_C_HEADER(char* ,Fl_File_Chooser_directory,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_filter,(fl_File_Chooser file_chooser, const char* p));
  FL_EXPORT_C_HEADER(const char* ,Fl_File_Chooser_filter,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(int,Fl_File_Chooser_set_filter_value,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_filter_value,(fl_File_Chooser file_chooser, int f));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_hide,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_iconsize,(fl_File_Chooser file_chooser, uchar s));
  FL_EXPORT_C_HEADER(uchar,Fl_File_Chooser_iconsize,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_label,(fl_File_Chooser file_chooser, const char* l));
  FL_EXPORT_C_HEADER(const char* ,Fl_File_Chooser_label,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_ok_label,(fl_File_Chooser file_chooser, const char* l));
  FL_EXPORT_C_HEADER(const char* ,Fl_File_Chooser_ok_label,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_preview,(fl_File_Chooser file_chooser, int e));
  FL_EXPORT_C_HEADER(int,Fl_File_Chooser_preview,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_rescan,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_rescan_keep_filename,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_show,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(int,Fl_File_Chooser_shown,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_textcolor,(fl_File_Chooser file_chooser, Fl_Color c));
  FL_EXPORT_C_HEADER(Fl_Color,Fl_File_Chooser_textcolor,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_textfont,(fl_File_Chooser file_chooser, Fl_Font f));
  FL_EXPORT_C_HEADER(Fl_Font,Fl_File_Chooser_textfont,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_textsize,(fl_File_Chooser file_chooser, Fl_Fontsize s));
  FL_EXPORT_C_HEADER(Fl_Fontsize,Fl_File_Chooser_textsize,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_type,(fl_File_Chooser file_chooser, int t));
  FL_EXPORT_C_HEADER(int,Fl_File_Chooser_type,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void*,Fl_File_Chooser_user_data,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_user_data,(fl_File_Chooser file_chooser, void* d));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_value,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_value_with_f,(fl_File_Chooser file_chooser, int f));
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_value,(fl_File_Chooser file_chooser, const char* filename));
  FL_EXPORT_C_HEADER(int,Fl_File_Chooser_visible,(fl_File_Chooser file_chooser));
  FL_EXPORT_C_HEADER(fl_Widget,Fl_File_Chooser_add_extra,(fl_File_Chooser file_chooser,fl_Widget gr));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_add_favorites_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_add_favorites_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_all_files_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_all_files_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_custom_filter_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_custom_filter_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_existing_file_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_existing_file_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_favorites_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_favorites_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_filename_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_filename_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_filesystems_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_filesystems_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_manage_favorites_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_manage_favorites_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_new_directory_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_new_directory_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_new_directory_tooltip,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_new_directory_tooltip,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_preview_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_preview_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_save_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_save_label,(const char* value));
  FL_EXPORT_C_HEADER(const char*,Fl_File_Chooser_show_label,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_show_label,(const char* value));
  FL_EXPORT_C_HEADER(Fl_File_Sort_F*,Fl_File_Chooser_sort,());
  FL_EXPORT_C_HEADER(void,Fl_File_Chooser_set_sort,(Fl_File_Sort_F* cb));
  FL_EXPORT_C_HEADER(char*,flc_dir_chooser,(const char* message,const char* fname));
  FL_EXPORT_C_HEADER(char*,flc_dir_chooser_with_relative,(const char* message,const char* fname,int relative));
  FL_EXPORT_C_HEADER(char*,flc_file_chooser,(const char* message,const char* pat,const char* fname));
  FL_EXPORT_C_HEADER(char*,flc_file_chooser_with_relative,(const char* message,const char* pat,const char* fname,int relative));
  FL_EXPORT_C_HEADER(void,flc_file_chooser_callback,(void (*cb)(const char*)));
  FL_EXPORT_C_HEADER(void,flc_file_chooser_ok_label,(const char*l));
#ifdef __cplusplus
}
#endif
#endif /* __FL_FILE_CHOOSER_C__ */