fltkhs-0.5.3.0: c-src/Fl_Input_C.h
#ifndef __FL_INPUT__C__
#define __FL_INPUT__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_Input_.H"
#include "Fl_CallbackC.h"
EXPORT {
#endif
#ifndef INTERNAL_LINKAGE
#define FL_NORMAL_INPUT 0
#define FL_FLOAT_INPUT 1
#define FL_INT_INPUT 2
#define FL_HIDDEN_INPUT 3
#define FL_MULTILINE_INPUT 4
#define FL_SECRET_INPUT 5
#define FL_INPUT_READONLY 8
#define FL_NORMAL_OUTPUT (FL_NORMAL_INPUT | FL_INPUT_READONLY)
#define FL_MULTILINE_OUTPUT (FL_MULTILINE_INPUT | FL_INPUT_READONLY)
#endif /* INTERNAL_LINKAGE */
/* Inherited from Fl_Widget */
FL_EXPORT_C_HEADER(int,Fl_Input__handle,(fl_Input_ self, int event));
FL_EXPORT_C_HEADER(fl_Group,Fl_Input__parent,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_parent,(fl_Input_ input_, fl_Group grp));
FL_EXPORT_C_HEADER(uchar,Fl_Input__type,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_type,(fl_Input_ input_, uchar t));
FL_EXPORT_C_HEADER(int,Fl_Input__x,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__y,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__w,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__h,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_align,(fl_Input_ input_, Fl_Align alignment));
FL_EXPORT_C_HEADER(Fl_Align,Fl_Input__align,(fl_Input_ input_));
FL_EXPORT_C_HEADER(Fl_Boxtype,Fl_Input__box,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_box,(fl_Input_ input_, Fl_Boxtype new_box));
FL_EXPORT_C_HEADER(Fl_Color,Fl_Input__color,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_color,(fl_Input_ input_, Fl_Color bg));
FL_EXPORT_C_HEADER(void,Fl_Input__set_color_with_bg_sel,(fl_Input_ input_,Fl_Color bg, Fl_Color a));
FL_EXPORT_C_HEADER(Fl_Color,Fl_Input__selection_color,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_selection_color,(fl_Input_ input_, Fl_Color a));
FL_EXPORT_C_HEADER(const char*,Fl_Input__label,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__copy_label,(fl_Input_ input_, const char* new_label));
FL_EXPORT_C_HEADER(void,Fl_Input__set_label,(fl_Input_ input_, const char* text));
FL_EXPORT_C_HEADER(Fl_Labeltype,Fl_Input__labeltype,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_labeltype,(fl_Input_ input_, Fl_Labeltype a));
FL_EXPORT_C_HEADER(Fl_Color,Fl_Input__labelcolor,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_labelcolor,(fl_Input_ input_, Fl_Color c));
FL_EXPORT_C_HEADER(Fl_Font,Fl_Input__labelfont,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_labelfont,(fl_Input_ input_, Fl_Font c));
FL_EXPORT_C_HEADER(Fl_Fontsize,Fl_Input__labelsize,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_labelsize,(fl_Input_ input_, Fl_Fontsize pix));
FL_EXPORT_C_HEADER(fl_Image,Fl_Input__image,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_image,(fl_Input_ input_, fl_Image pix));
FL_EXPORT_C_HEADER(fl_Image,Fl_Input__deimage,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_deimage,(fl_Input_ input_, fl_Image pix));
FL_EXPORT_C_HEADER(const char*,Fl_Input__tooltip,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__copy_tooltip,(fl_Input_ input_, const char* text));
FL_EXPORT_C_HEADER(void,Fl_Input__set_tooltip,(fl_Input_ input_, const char* text));
FL_EXPORT_C_HEADER(void,Fl_Input__set_callback_with_user_data,(fl_Input_ input_, fl_Callback* cb, void* p));
FL_EXPORT_C_HEADER(void,Fl_Input__set_callback,(fl_Input_ input_, fl_Callback* cb));
FL_EXPORT_C_HEADER(void*,Fl_Input__user_data,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_user_data,(fl_Input_ input_, void* v));
FL_EXPORT_C_HEADER(long,Fl_Input__argument,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_argument,(fl_Input_ input_, long v));
FL_EXPORT_C_HEADER(Fl_When,Fl_Input__when,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_when,(fl_Input_ input_, uchar i));
FL_EXPORT_C_HEADER(unsigned int,Fl_Input__visible,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__visible_r,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_visible,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__clear_visible,(fl_Input_ input_));
FL_EXPORT_C_HEADER(unsigned int,Fl_Input__active,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__active_r,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__activate,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__deactivate,(fl_Input_ input_));
FL_EXPORT_C_HEADER(unsigned int,Fl_Input__output,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_output,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__clear_output,(fl_Input_ input_));
FL_EXPORT_C_HEADER(unsigned int,Fl_Input__takesevents,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_changed,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__clear_changed,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__take_focus,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_visible_focus,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__clear_visible_focus,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__modify_visible_focus,(fl_Input_ input_, int v));
FL_EXPORT_C_HEADER(unsigned int,Fl_Input__visible_focus,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__do_callback,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__do_callback_with_widget_and_user_data,(fl_Input_ input_, fl_Widget w, long arg));
FL_EXPORT_C_HEADER(void,Fl_Input__do_callback_with_widget_and_default_user_data,(fl_Input_ input_, fl_Widget w));
FL_EXPORT_C_HEADER(int,Fl_Input__contains,(fl_Input_ input_, fl_Widget w));
FL_EXPORT_C_HEADER(int,Fl_Input__inside,(fl_Input_ input_, fl_Widget w));
FL_EXPORT_C_HEADER(void,Fl_Input__redraw,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__redraw_label,(fl_Input_ input_));
FL_EXPORT_C_HEADER(uchar,Fl_Input__damage,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__clear_damage_with_bitmask,(fl_Input_ input_, uchar c));
FL_EXPORT_C_HEADER(void,Fl_Input__clear_damage,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__damage_with_text,(fl_Input_ input_, uchar c));
FL_EXPORT_C_HEADER(void,Fl_Input__damage_inside_widget,(fl_Input_ input_, uchar c, int x , int y , int w, int h));
FL_EXPORT_C_HEADER(void,Fl_Input__draw_label_with_xywh_alignment,(fl_Input_ input_, int x , int y , int w, int h, Fl_Align alignment));
FL_EXPORT_C_HEADER(void,Fl_Input__measure_label,(fl_Input_ input_, int* ww , int* hh));
FL_EXPORT_C_HEADER(fl_Window,Fl_Input__window,(fl_Input_ input_));
FL_EXPORT_C_HEADER(fl_Window,Fl_Input__top_window,(fl_Input_ input_));
FL_EXPORT_C_HEADER(fl_Window ,Fl_Input__top_window_offset,(fl_Input_ input_, int* xoff, int* yoff));
FL_EXPORT_C_HEADER(fl_Group,Fl_Input__as_group,(fl_Input_ input_));
FL_EXPORT_C_HEADER(fl_Gl_Window,Fl_Input__as_gl_window,(fl_Input_ input_));
/* Fl_Input_ specific functions */
FL_EXPORT_C_HEADER(void,Fl_Input__resize,(fl_Input_ input_, int X, int Y, int W, int H));
FL_EXPORT_C_HEADER(int,Fl_Input__set_value,(fl_Input_ input_, const char*));
FL_EXPORT_C_HEADER(int,Fl_Input__set_value_with_length,(fl_Input_ input_, const char* text, int length));
FL_EXPORT_C_HEADER(int,Fl_Input__static_value,(fl_Input_ input_, const char* text));
FL_EXPORT_C_HEADER(int,Fl_Input__static_value_with_length,(fl_Input_ input_, const char* text, int length));
FL_EXPORT_C_HEADER(const char*,Fl_Input__value,(fl_Input_ input_));
FL_EXPORT_C_HEADER(Fl_Char,Fl_Input__index,(fl_Input_ input_, int i));
FL_EXPORT_C_HEADER(int,Fl_Input__size,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_size,(fl_Input_ input_, int W, int H));
FL_EXPORT_C_HEADER(int,Fl_Input__maximum_size,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_maximum_size,(fl_Input_ input_, int m));
FL_EXPORT_C_HEADER(int,Fl_Input__position,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__mark,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__set_position_with_cursor_mark,(fl_Input_ input_,int p, int m));
FL_EXPORT_C_HEADER(int,Fl_Input__set_position_n_n,(fl_Input_ input_,int p));
FL_EXPORT_C_HEADER(int,Fl_Input__set_mark,(fl_Input_ input_,int m));
FL_EXPORT_C_HEADER(int,Fl_Input__replace,(fl_Input_ input_,int b, int e, const char *text));
FL_EXPORT_C_HEADER(int,Fl_Input__replace_with_ilen,(fl_Input_ input_,int b, int e, const char *text, int ilen));
FL_EXPORT_C_HEADER(int,Fl_Input__cut,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__cut_bytes,(fl_Input_ input_,int n));
FL_EXPORT_C_HEADER(int,Fl_Input__cut_range,(fl_Input_ input_,int a, int b));
FL_EXPORT_C_HEADER(int,Fl_Input__insert,(fl_Input_ input_,const char* t));
FL_EXPORT_C_HEADER(int,Fl_Input__insert_with_length,(fl_Input_ input_,const char* t, int l));
FL_EXPORT_C_HEADER(int,Fl_Input__copy,(fl_Input_ input_,int clipboard));
FL_EXPORT_C_HEADER(int,Fl_Input__undo,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__copy_cuts,(fl_Input_ input_));
FL_EXPORT_C_HEADER(int,Fl_Input__shortcut,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_shortcut,(fl_Input_ input_,int s));
FL_EXPORT_C_HEADER(Fl_Font,Fl_Input__textfont,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_textfont,(fl_Input_ input_,Fl_Font s));
FL_EXPORT_C_HEADER(Fl_Fontsize,Fl_Input__textsize,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_textsize,(fl_Input_ input_,Fl_Fontsize s));
FL_EXPORT_C_HEADER(Fl_Color,Fl_Input__textcolor,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_textcolor,(fl_Input_ input_,Fl_Color n));
FL_EXPORT_C_HEADER(Fl_Color,Fl_Input__cursor_color,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_cursor_color,(fl_Input_ input_,Fl_Color n));
FL_EXPORT_C_HEADER(int,Fl_Input__input_type,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_input_type,(fl_Input_ input_,int t));
FL_EXPORT_C_HEADER(int,Fl_Input__readonly,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_readonly,(fl_Input_ input_,int b));
FL_EXPORT_C_HEADER(int,Fl_Input__wrap,(fl_Input_ input_));
FL_EXPORT_C_HEADER(void,Fl_Input__set_wrap,(fl_Input_ input_,int b));
FL_EXPORT_C_HEADER(void,Fl_Input__tab_nav,(fl_Input_ input_,int val));
FL_EXPORT_C_HEADER(int,Fl_Input__set_tab_nav,(fl_Input_ input_));
#ifdef __cplusplus
}
#endif
#endif /*#ifndef __FL_INPUT__C__*/