use a preference to remember the sorting order for the define popup
svn: r10693
This commit is contained in:
parent
d443abe50d
commit
21b29aca17
|
@ -53,6 +53,8 @@
|
|||
(finder:default-filters)))
|
||||
(application:current-app-name (string-constant drscheme))
|
||||
|
||||
(preferences:set-default 'drscheme:defns-popup-sort-by-name? #f boolean?)
|
||||
|
||||
(preferences:set-default 'drscheme:toolbar-state
|
||||
'(#f . top)
|
||||
(λ (x) (and (pair? x)
|
||||
|
|
|
@ -879,10 +879,13 @@ module browser threading seems wrong.
|
|||
(unless (is-a? frame -frame<%>)
|
||||
(error 'func-defs-canvas "frame is not a drscheme:unit:frame<%>"))
|
||||
|
||||
(define sort-by-name? #f)
|
||||
(define sorting-name (string-constant sort-by-name))
|
||||
(define sort-by-name? (preferences:get 'drscheme:defns-popup-sort-by-name?))
|
||||
(define sorting-name (if sort-by-name?
|
||||
(string-constant sort-by-position)
|
||||
(string-constant sort-by-name)))
|
||||
(define/private (change-sorting-order)
|
||||
(set! sort-by-name? (not sort-by-name?))
|
||||
(preferences:set 'drscheme:defns-popup-sort-by-name? sort-by-name?)
|
||||
(set! sorting-name (if sort-by-name?
|
||||
(string-constant sort-by-position)
|
||||
(string-constant sort-by-name))))
|
||||
|
|
Loading…
Reference in New Issue
Block a user