hk_pythoninterpreter Class Reference

basic class for Python script handling More...

#include <hk_interpreter.h>

Inheritance diagram for hk_pythoninterpreter:
[legend]
Collaboration diagram for hk_pythoninterpreter:
[legend]

List of all members.

Public Member Functions

 hk_pythoninterpreter (hk_presentation *)
virtual void init ()
virtual bool on_click (hk_visible *)
virtual bool on_doubleclick (hk_visible *)
virtual bool before_row_change (hk_dsvisible *)
virtual bool after_row_change (hk_dsvisible *)
virtual bool before_update (hk_dsvisible *)
virtual bool after_update (hk_dsvisible *)
virtual bool on_close (hk_visible *)
virtual bool on_open (hk_visible *)
virtual hk_string interpretername (void) const
virtual bool before_delete (hk_dsvisible *)
virtual bool after_delete (hk_dsvisible *)
virtual bool before_insert (hk_dsvisible *)
virtual bool after_insert (hk_dsvisible *)
virtual bool on_print_data (hk_reportdata *)
virtual bool on_print_new_page (hk_report *)
virtual bool on_getfocus (hk_visible *)
virtual bool on_loosefocus (hk_visible *)
virtual bool on_key (hk_visible *)
virtual bool on_select (hk_dscombobox *)
virtual bool on_select (hk_dsgridcolumn *)
virtual bool on_valuechanged (hk_dsdatavisible *)
virtual bool load_module (const hk_string &)


Detailed Description

basic class for Python script handling

hk_pythoninterpreter is the basic class for Python script handling

Version:
Revision
1.26

Member Function Documentation

bool hk_pythoninterpreter::on_click ( hk_visible  )  [virtual]

executes the on_click action

Implements hk_interpreter.

References hk_visible::on_click_action().

bool hk_pythoninterpreter::on_doubleclick ( hk_visible  )  [virtual]

executes the on_doubleclick action

Implements hk_interpreter.

References hk_visible::on_doubleclick_action().

bool hk_pythoninterpreter::before_row_change ( hk_dsvisible  )  [virtual]

executes the before_row_change action

Implements hk_interpreter.

References hk_dsvisible::before_row_change_action().

bool hk_pythoninterpreter::after_row_change ( hk_dsvisible  )  [virtual]

executes the after_row_change action

Implements hk_interpreter.

References hk_dsvisible::after_row_change_action().

bool hk_pythoninterpreter::before_update ( hk_dsvisible  )  [virtual]

executes the before_update action

Implements hk_interpreter.

References hk_dsvisible::before_update_action().

bool hk_pythoninterpreter::after_update ( hk_dsvisible  )  [virtual]

executes the after_update action

Implements hk_interpreter.

References hk_dsvisible::after_update_action().

bool hk_pythoninterpreter::on_close ( hk_visible  )  [virtual]

executes the on_close action

Implements hk_interpreter.

References hk_visible::on_close_action().

bool hk_pythoninterpreter::on_open ( hk_visible  )  [virtual]

executes the on_open action

Implements hk_interpreter.

References hk_visible::on_open_action().

virtual hk_string hk_pythoninterpreter::interpretername ( void   )  const [inline, virtual]

Returns:
the name of the scripting language

Reimplemented from hk_interpreter.

bool hk_pythoninterpreter::before_delete ( hk_dsvisible  )  [virtual]

executes the before_delete action

Implements hk_interpreter.

References hk_dsvisible::before_delete_action().

bool hk_pythoninterpreter::after_delete ( hk_dsvisible  )  [virtual]

executes the after_delete action

Implements hk_interpreter.

References hk_dsvisible::after_delete_action().

bool hk_pythoninterpreter::before_insert ( hk_dsvisible  )  [virtual]

executes the before_insert action

Implements hk_interpreter.

References hk_dsvisible::before_insert_action().

bool hk_pythoninterpreter::after_insert ( hk_dsvisible  )  [virtual]

executes the after_insert action

Implements hk_interpreter.

References hk_dsvisible::after_insert_action().

bool hk_pythoninterpreter::on_print_data ( hk_reportdata  )  [virtual]

executes the on_print_data action

Implements hk_interpreter.

References hk_reportdata::on_print_action().

bool hk_pythoninterpreter::on_print_new_page ( hk_report  )  [virtual]

executes the on_print_new_page action

Implements hk_interpreter.

References hk_report::on_new_page_action().

bool hk_pythoninterpreter::on_getfocus ( hk_visible  )  [virtual]

executes the on_getfocus action

Implements hk_interpreter.

References hk_visible::on_getfocus_action().

bool hk_pythoninterpreter::on_loosefocus ( hk_visible  )  [virtual]

executes the on_loosefocus action

Implements hk_interpreter.

References hk_visible::on_loosefocus_action().

bool hk_pythoninterpreter::on_key ( hk_visible  )  [virtual]

executes the on_key action

Implements hk_interpreter.

References hk_visible::on_key_action().

bool hk_pythoninterpreter::on_valuechanged ( hk_dsdatavisible  )  [virtual]

executes the on_valuechanged action

Implements hk_interpreter.

References hk_dsdatavisible::on_valuechanged_action().


The documentation for this class was generated from the following files:

Generated on Wed Dec 3 10:11:56 2008 for Databaseconnectionclasses by  doxygen 1.5.6