0,0 → 1,191 |
#ifndef __L_BOX_LIB_H_INCLUDED_ |
#define __L_BOX_LIB_H_INCLUDED_ |
// |
// box_lib.obj |
// |
|
const long ed_pass = 1; //password mode |
const long ed_focus = 2; //active |
const long ed_shift = 4; //shift holded |
const long ed_shift_on = 8; //selection active |
const long ed_shift_bac = 16; //clear selection |
const long ed_left_fl = 32; |
const long ed_offset_fl = 64; |
const long ed_insert = 128; |
const long ed_mouse_on = 256; |
const long ed_ctrl_on = 512; |
const long ed_alt_on = 0x400; |
const long ed_disabled = 0x800; |
const long ed_always_focus = 0x4000; |
const long ed_figure_only = 0x8000; |
const long ed_mous_adn_b = ed_mouse_on | ed_shift_on | ed_shift_bac; |
const long ed_shift_off = ! ed_shift; |
const long ed_shift_mcl = ! ed_shift; |
const long ed_shift_on_off = ! ed_shift_on; |
const long ed_shift_bac_cl = ! ed_shift_bac; |
const long ed_shift_cl = ! (ed_shift | ed_shift_on | ed_shift_bac); |
const long ed_right_fl = ! ed_left_fl; |
const long ed_offset_cl = ! ed_offset_fl; |
const long ed_insert_cl = ! ed_insert; |
const long ed_mouse_on_off = ! ed_mouse_on; |
const long ed_ctrl_off = ! ed_ctrl_on; |
const long ed_alt_off = ! ed_alt_on; |
|
struct edit_box |
{ |
long width; |
long left; |
long top; |
long color; |
long shift_color; |
long focus_border_color; |
long blur_border_color; |
long text_color; |
long max; |
char* text; |
void* mouse_variable; |
long flags; |
long size; |
long pos; |
long offset; |
short int cl_curs[2]; // x, y |
short int shift[2]; |
long height; |
long char_width; |
}; |
|
const long ch_flag_en = 2; |
const long ch_flag_top = 0; |
const long ch_flag_middle = 4; |
const long ch_flag_bottom = 8; |
|
struct check_box |
{ |
short int rect[4]; // width, left, height, top |
long text_margin; |
long color; |
long border_color; |
long text_color; |
char* text; |
long flags; |
long size_of_str; |
}; |
|
// |
// box_lib - import table |
// |
void (__stdcall* import_box_lib)() = (void (__stdcall*)())&"lib_init"; |
//&"version"; |
|
void (__stdcall* edit_box_draw)(edit_box* edit) = (void (__stdcall*)(edit_box*))&"edit_box"; |
void (__stdcall* edit_box_key)(edit_box* edit) = (void (__stdcall*)(edit_box*))&"edit_box_key"; |
void (__stdcall* edit_box_mouse)(edit_box* edit) = (void (__stdcall*)(edit_box*))&"edit_box_mouse"; |
void (__stdcall* edit_box_set_text)(edit_box* edit, char* text) = (void (__stdcall*)(edit_box*, char*))&"edit_box_set_text"; |
//&"version_ed"; |
|
void (__stdcall* check_box_init)(check_box* check) = (void (__stdcall*)(check_box*))&"init_checkbox2"; |
void (__stdcall* check_box_draw)(check_box* check) = (void (__stdcall*)(check_box*))&"check_box_draw2"; |
void (__stdcall* check_box_mouse)(check_box* check) = (void (__stdcall*)(check_box*))&"check_box_mouse2"; |
//&"version_ch2"; |
|
//void (__stdcall* option_box_draw)(...) = (void (__stdcall*)(...))&"option_box_draw"; |
//void (__stdcall* option_box_mouse)(...) = (void (__stdcall*)(...))&"option_box_mouse"; |
//&"version_op"; |
|
//void (__stdcall* scrollbar_v_draw)(...) = (void (__stdcall*)(...))&"scrollbar_v_draw"; |
//void (__stdcall* scrollbar_v_mouse)(...) = (void (__stdcall*)(...))&"scrollbar_v_mouse"; |
//void (__stdcall* scrollbar_h_draw)(...) = (void (__stdcall*)(...))&"scrollbar_h_draw"; |
//void (__stdcall* scrollbar_h_mouse)(...) = (void (__stdcall*)(...))&"scrollbar_h_mouse"; |
//&"version_scrollbar"; |
|
//void (__stdcall* dbutton_draw)(...) = (void (__stdcall*)(...))&"dbutton_draw"; |
//void (__stdcall* dbutton_mouse)(...) = (void (__stdcall*)(...))&"dbutton_mouse"; |
//&"version_dbutton"; |
|
//void (__stdcall* menu_bar_draw)(...) = (void (__stdcall*)(...))&"menu_bar_draw"; |
//void (__stdcall* menu_bar_mouse)(...) = (void (__stdcall*)(...))&"menu_bar_mouse"; |
//void (__stdcall* menu_bar_activate)(...) = (void (__stdcall*)(...))&"menu_bar_activate"; |
//&"version_menu_bar"; |
|
//void (__stdcall* FileBrowser_draw)(...) = (void (__stdcall*)(...))&"FileBrowser_draw"; |
//void (__stdcall* FileBrowser_mouse)(...) = (void (__stdcall*)(...))&"FileBrowser_mouse"; |
//void (__stdcall* FileBrowser_key)(...) = (void (__stdcall*)(...))&"FileBrowser_key"; |
//&"version_FileBrowser"; |
|
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_data_init"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_data_clear"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_info_clear"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_key"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_mouse"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_draw"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_info_undo"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_info_redo"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_add"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_set_data"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_get_data"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_delete"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_cur_beg"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_cur_next"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_cur_perv"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_close_open"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_lev_inc"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_lev_dec"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_move_up"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_move_down"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_poi_get_info"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_poi_get_next_info"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_node_poi_get_data"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_save_mem"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_load_mem"; |
//void (__stdcall* ...)(...) = (void (__stdcall*)(...))&"tl_get_mem_size"; |
//&"version_tree_list"; |
|
//void (__stdcall* PathShow_prepare)(...) = (void (__stdcall*)(...))&"PathShow_prepare"; |
//void (__stdcall* PathShow_draw)(...) = (void (__stdcall*)(...))&"PathShow_draw"; |
//&"version_PathShow"; |
|
//void (__stdcall* ted_but_sumb_upper)(...) = (void (__stdcall*)(...))&"ted_but_sumb_upper"; |
//void (__stdcall* ted_but_sumb_lover)(...) = (void (__stdcall*)(...))&"ted_but_sumb_lover"; |
//void (__stdcall* ted_but_convert_by_table)(...) = (void (__stdcall*)(...))&"ted_but_convert_by_table"; |
//void (__stdcall* ted_can_save)(...) = (void (__stdcall*)(...))&"ted_can_save"; |
//void (__stdcall* ted_clear)(...) = (void (__stdcall*)(...))&"ted_clear"; |
//void (__stdcall* ted_delete)(...) = (void (__stdcall*)(...))&"ted_delete"; |
//void (__stdcall* ted_draw)(...) = (void (__stdcall*)(...))&"ted_draw"; |
//void (__stdcall* ted_init)(...) = (void (__stdcall*)(...))&"ted_init"; |
//void (__stdcall* ted_init_scroll_bars)(...) = (void (__stdcall*)(...))&"ted_init_scroll_bars"; |
//void (__stdcall* ted_init_syntax_file)(...) = (void (__stdcall*)(...))&"ted_init_syntax_file"; |
//void (__stdcall* ted_is_select)(...) = (void (__stdcall*)(...))&"ted_is_select"; |
//void (__stdcall* ted_key)(...) = (void (__stdcall*)(...))&"ted_key"; |
//void (__stdcall* ted_mouse)(...) = (void (__stdcall*)(...))&"ted_mouse"; |
//void (__stdcall* ted_open_file)(...) = (void (__stdcall*)(...))&"ted_open_file"; |
//void (__stdcall* ted_save_file)(...) = (void (__stdcall*)(...))&"ted_save_file"; |
//void (__stdcall* ted_text_add)(...) = (void (__stdcall*)(...))&"ted_text_add"; |
//void (__stdcall* ted_but_select_word)(...) = (void (__stdcall*)(...))&"ted_but_select_word"; |
//void (__stdcall* ted_but_cut)(...) = (void (__stdcall*)(...))&"ted_but_cut"; |
//void (__stdcall* ted_but_copy)(...) = (void (__stdcall*)(...))&"ted_but_copy"; |
//void (__stdcall* ted_but_paste)(...) = (void (__stdcall*)(...))&"ted_but_paste"; |
//void (__stdcall* ted_but_undo)(...) = (void (__stdcall*)(...))&"ted_but_undo"; |
//void (__stdcall* ted_but_redo)(...) = (void (__stdcall*)(...))&"ted_but_redo"; |
//void (__stdcall* ted_but_reverse)(...) = (void (__stdcall*)(...))&"ted_but_reverse"; |
//void (__stdcall* ted_but_find)(...) = (void (__stdcall*)(...))&"ted_but_find"; |
//void (__stdcall* ted_but_replace)(...) = (void (__stdcall*)(...))&"ted_but_replace"; |
//void (__stdcall* ted_text_colored)(...) = (void (__stdcall*)(...))&"ted_text_colored"; |
//void (__stdcall* ted_go_to_position)(...) = (void (__stdcall*)(...))&"ted_go_to_position"; |
//&"version_text_edit"; |
|
//void (__stdcall* frame_draw)(...) = (void (__stdcall*)(...))&"frame_draw"; |
//&"version_frame"; |
|
//void (__stdcall* progressbar_draw)(...) = (void (__stdcall*)(...))&"progressbar_draw"; |
//void (__stdcall* progressbar_progress)(...) = (void (__stdcall*)(...))&"progressbar_progress"; |
|
//void (__stdcall* tooltip_init)(...) = (void (__stdcall*)(...))&"tooltip_init"; |
//void (__stdcall* tooltip_delete)(...) = (void (__stdcall*)(...))&"tooltip_delete"; |
//void (__stdcall* tooltip_test_show)(...) = (void (__stdcall*)(...))&"tooltip_test_show"; |
//void (__stdcall* tooltip_mouse)(...) = (void (__stdcall*)(...))&"tooltip_mouse"; |
//void (__stdcall* get_font_size)(...) = (void (__stdcall*)(...))&"get_font_size"; |
asm{ |
dd 0,0 |
} |
|
#endif |