|
Public Types |
enum | enum_action {
a_before_row_change,
a_after_row_change,
a_click,
a_doubleclick,
a_on_open,
a_on_close,
a_on_getfocus,
a_on_loosefocus,
a_on_key,
a_before_update,
a_after_update,
a_before_delete,
a_after_delete,
a_before_insert,
a_after_insert,
a_on_print_data,
a_on_print_new_page,
a_on_select,
a_on_valuechanged
} |
Public Member Functions |
| hk_interpreter (hk_presentation *p) |
virtual | ~hk_interpreter () |
virtual void | init () |
virtual bool | on_click (hk_visible *)=0 |
virtual bool | on_doubleclick (hk_visible *)=0 |
virtual bool | before_row_change (hk_dsvisible *)=0 |
virtual bool | after_row_change (hk_dsvisible *)=0 |
virtual bool | before_update (hk_dsvisible *)=0 |
virtual bool | after_update (hk_dsvisible *)=0 |
virtual bool | before_delete (hk_dsvisible *)=0 |
virtual bool | after_delete (hk_dsvisible *)=0 |
virtual bool | before_insert (hk_dsvisible *)=0 |
virtual bool | after_insert (hk_dsvisible *)=0 |
virtual bool | on_close (hk_visible *)=0 |
virtual bool | on_open (hk_visible *)=0 |
virtual bool | on_getfocus (hk_visible *)=0 |
virtual bool | on_loosefocus (hk_visible *)=0 |
virtual bool | on_key (hk_visible *)=0 |
virtual bool | on_valuechanged (hk_dsdatavisible *)=0 |
virtual bool | on_print_data (hk_reportdata *)=0 |
virtual bool | on_print_new_page (hk_report *)=0 |
virtual bool | on_select (hk_dscombobox *)=0 |
virtual bool | on_select (hk_dsgridcolumn *)=0 |
bool | scripterror (void) |
hk_string | errormessage (void) |
int | error_rownumber (void) |
virtual hk_string | interpretername (void) const |
Protected Attributes |
hk_presentation * | p_presentation |
bool | p_error_occured |
hk_string | p_errormessage |
int | p_error_rownumber |