40 #define CPLUSPLUS_ONLY
45 class bdiScenarioView;
82 const char* get_name();
99 const char* get_type_name();
163 const char* get_window_title();
183 int set_window_title(
const char* window_title);
263 int set_width(
int width);
296 int set_height(
int height);
397 CALLBACK_ID_SHOW = 1,
399 CALLBACK_ID_WINDOW_TITLE_CHANGED,
400 CALLBACK_ID_WINDOW_GEOMETRY_CHANGED
403 #ifdef CPLUSPLUS_ONLY
470 int add_callback(
int callback_id,
472 void* callback_params = 0,
473 void* callback_user_data = 0);
491 int remove_callback(
int callback_id,
510 int remove_callback_with_user_data(
int callback_id,
511 void* callback_user_data);
551 int add_callback_script(
int callback_id,
552 const char* callback_script,
553 const char* callback_script_type = NULL);
592 int remove_callback_script(
int callback_id,
593 const char* callback_script,
594 const char* callback_script_type = NULL);
602 #ifdef CPLUSPLUS_ONLY
604 bdiScenarioView* get_scripted_object() {
return m_scripted_object;}
616 bdiScenarioView* m_scripted_object;
618 friend class bdiScenarioView;