📄 wizard_event.pro
字号:
; Wizard Claenup.
pro wizard_cleanup, tlb
widget_control, tlb, get_uvalue = wizard
wizard -> setproperty, tlb = -1
wizard -> close_wizard
end
; Wizard Event Handler
pro wizard_event, event
widget_control, event.id, get_uvalue = uval
widget_control, event.top, get_uvalue = wizard
case string(uval) of
'accept': begin
wizard -> set_anonymizer_values, /nowrite
return
end
'anonymize': wizard -> set_anonymizer_values
'cancel': begin
widget_control, event.top, /destroy
return
end
'pref': begin
wizard -> preferences_wizard
return
end
'remove': begin
base = widget_info(event.id, /parent)
widget_control, base, get_uvalue = state
wizard -> remove_tag, state.tag
return
end
'save':begin
wizard -> set_anonymizer_values, /nowrite
wizard -> save_preferences
return
end
'val': begin
check = 1-widget_info(event.id, /button_set)
widget_control, event.id, set_button = check
wizard -> setproperty, value_only = check
wizard -> update_sensitivity
return
end
else: print, uval
endcase
widget_control, event.top, /destroy
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -