case DELETE_RANGE: return gtk_delete_range (handle, arg0, arg1); case DELETE_TEXT: return gtk_delete_text (handle, arg0, arg1); case ROW_ACTIVATED: return gtk_row_activated (handle, arg0, arg1); case ROW_COLLAPSED: return gtk_row_collapsed (handle, arg0, arg1); case ROW_EXPANDED: return gtk_row_expanded(handle, arg0, arg1); case SWITCH_PAGE: return gtk_switch_page (handle, arg0, arg1);
case ACTIVATE: return gtk_activate (handle); case CHANGED: return gtk_changed (handle); case CLICKED: return gtk_clicked (handle); case HIDE: return gtk_hide (handle); case POPUP_MENU: return gtk_popup_menu (handle); case PREEDIT_CHANGED: return gtk_preedit_changed (handle); case REALIZE: return gtk_realize (handle); case SELECT: return gtk_select (handle); case SHOW: return gtk_show (handle); case VALUE_CHANGED: return gtk_value_changed (handle); case UNREALIZE: return gtk_unrealize (handle);
int windowProc (int handle, int arg0, int arg1, int user_data) {	switch (user_data) {		case DELETE_RANGE: return gtk_delete_range (handle, arg0, arg1);		case DELETE_TEXT: return gtk_delete_text (handle, arg0, arg1);		case ROW_ACTIVATED: return gtk_row_activated (handle, arg0, arg1);		case ROW_COLLAPSED: return gtk_row_collapsed (handle, arg0, arg1);		case ROW_EXPANDED: return gtk_row_expanded(handle, arg0, arg1);		case SWITCH_PAGE: return gtk_switch_page (handle, arg0, arg1);		default: return 0;	}}