sub_arctic.input
Interface callback_object

All Known Implementing Classes:
dragout_test, FadingTest, FileDialogFrame, grow_test, multilist, multilist_list, picker_test, rgb_color_picker, simple_color_picker, listbox_display, grabber_semantic_lens, focus_semantic_lens, switch_lens, panner, bounds_semantic_lens, historical_whiteboard_lens, style_test3, style_test4, nav_test, style_test5, switch_lens_test, style_test6, style_test7, style_test8, sync_test1, nav_test2, wb_test, uist_style_demo, listbox_test, sliding_text_test, line_test, sliding_styl_text_test, grabber_lens_test, debug_top_test, backdrop_lens_test, vis_test, new_style_test, drag_limit_test, edit_test, circ_lens_test, menu_test, isolation_test, traversal_test, text_extract_test, shade_test, ext_test, style_test2, text_extract_test2, hello_world, focus_lens_test, misc_test, image_cutter, hello_world_debug, tab_lens_test, sem_lens_test, frame_test, panner_test, range_slider_test, percent_test, constraint_patterns, style_test, isolation_lens_test, gradient_test, constraint_test2, overkill_test, hello_world_anim, tab_test, hello_world_canvas, frame_test2, text_toggle_test, anim_test

public abstract interface callback_object

Interface for objects that receive callback from interactors. All callbacks are made through this API.


Method Summary
 void callback(interactor from_obj, event evt, int callback_num, java.lang.Object callback_info)
          The following method is invoked for each callback resulting from actions performed on an interactor object.
 

Method Detail

callback

public void callback(interactor from_obj,
                     event evt,
                     int callback_num,
                     java.lang.Object callback_info)
The following method is invoked for each callback resulting from actions performed on an interactor object. It gives the interactor making the call, the event "causing" the callback, an integer indicating which kind of callback is being made (for interactors that support multiple callbacks), a generic object that provides parameters to the the callback.
Parameters:
interactor - from_obj the interactor making the callback.
event - evt the event which "caused" the callback.
int - callback_num which callback type this is.
Object - callback_info additional information about this callback (the exact type of this information is determined by the callback type).