3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
|
# File 'lib/a-core.rb', line 3864
def on_focus(_event)
if @last_focus_widget
_event.focus_widget = @last_focus_widget
else
_event.focus_widget=Tk.focus
end
case _event
when CutTextEvent
do_cut(_event.focus_widget)
when CopyTextEvent
do_copy(_event.focus_widget)
when PasteTextEvent
do_paste(_event.focus_widget)
when UndoTextEvent
do_undo(_event.focus_widget)
when RedoTextEvent
do_redo(_event.focus_widget)
when SelectAllTextEvent
do_select_all(_event.focus_widget)
when InvertSelectionTextEvent
do_invert_selection(_event.focus_widget)
when UpperCaseTextEvent
do_upper_case(_event.focus_widget)
when LowerCaseTextEvent
do_lower_case(_event.focus_widget)
end
end
|