;***************************************************************************** ; Transfer vector for sharable library image for XWindows - Smalltalk ; interface ; ; author: Karen Handreck ; date: 10-dec-1990 ; ;***************************************************************************** .title xwst_main_vector .macro routine name .extrn name .align quad .transfer name .mask name jmp name+2 .endm .macro future name .extrn name .align quad .mask name jmp name+2 .endm .psect xwst_main_vector pic,usr,con,rel,lcl,shr,- exe,rd,nowrt,quad routine create_text_window routine add_events routine initialize_context routine create_widgets routine get_command routine button1_down routine focus_in routine focus_out routine keypress routine shift_keypress routine lock_keypress routine process_key routine text_window_expose routine window_resize routine cursor_drag routine end_drag routine process_drag routine drag_forward routine drag_backward routine quit routine edit routine wrap routine process_scroll routine move_cursor routine delete_char routine delete_prev_char routine append_line_to_prev routine append_curlin routine insert_return routine insert_char routine delete_line routine insert_new_line routine highlight_page routine insert_string routine copy routine cut routine paste routine append routine select_all routine copy_selection routine delete_selection routine adjust_scroll_attributes routine scroll_up_line routine scroll_down_line routine scroll_up_page routine scroll_down_page routine scrollbar_drag routine scroll_down routine scroll_up routine scroll_to_current_pos routine scroll_to_end_of_buffer routine display_cursor routine change_cursor_state routine draw_marker routine get_direction routine line_in_page routine line_in_selection routine cancel_selection routine get_select_boundary routine get_selected_text routine calculate_cursor_pos routine calculate_x_coord routine find_last_ctxt routine get_context routine destroy_context routine destroy_popup routine display_selected_line routine move_to_last_char routine cursor_blink routine verify_context routine get_quit_window_id routine visible_line_length routine get_keysym routine get_last_keypress routine find_y routine get_line routine number_lines routine get_current_line_no routine line_above_page routine create_popup_menu routine popup_selection_made routine get_popup_selection routine popup routine xwst_move_cursor routine xwst_start_of_line routine xwst_end_of_line routine xwst_delete_prev_char routine xwst_delete_current_char routine xwst_delete_current_line routine xwst_delete_text routine xwst_goto_bottom routine xwst_goto_top routine xwst_insert_return routine xwst_insert_char routine xwst_copy_text routine xwst_cut_text routine xwst_paste_text routine xwst_append_text routine xwst_select_all routine put_string_at_current routine put_string_at_end routine put_character routine find_active_window routine create_list_box routine get_list_box_selection routine list_box_selection_made routine compound_to_ascii routine get_list_box routine verify_box future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented future not_implemented .end