File tree Expand file tree Collapse file tree 3 files changed +13
-4
lines changed
Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 3232 (user-ask (list prompt " question" (translate " yes" ) (translate " no" )) k)
3333 (user-ask (list prompt " question" (translate " no" ) (translate " yes" )) k))))
3434
35+ (define-public (user-simple-confirm prompt default cont)
36+ (let ((k (lambda (answ ) (cont (yes? answ)))))
37+ (if default
38+ (user-ask (list prompt " question-no-cancel" (translate " yes" ) (translate " no" )) k)
39+ (user-ask (list prompt " question-no-cancel" (translate " no" ) (translate " yes" )) k))))
40+
3541(define-public (user-url prompt type cont)
3642 (user-delayed (lambda () (choose-file cont prompt type))))
3743
Original file line number Diff line number Diff line change 7777; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7878
7979(define (user-confirm-open-pdf fname )
80- (user-ask (list " Open PDF?" " question-no-cancel"
81- (translate " no" ) (translate " yes" ))
82- (lambda (answ )
83- (when (yes? answ) (preview-file fname)))))
80+ (user-simple-confirm " Open PDF?" #f
81+ (lambda (open? )
82+ (when open? (preview-file fname)))))
8483
8584(tm-define (wrapped-print-to-file fname)
8685 (system-wait " Exporting, " (translate " please wait" ))
Original file line number Diff line number Diff line change 774 . 导出完成后弹出对话框
885 . 预期:只有“是/否”(或等价两项)按钮,不出现“取消”。
99
10+ ## 2026/02/11
11+ ### What
12+ - Scheme 侧优化为使用通用函数
13+
1014## 2026/02/10
1115### What
1216- 导出 PDF 后的确认对话框仅保留两项选择。
You can’t perform that action at this time.
0 commit comments