FV: improve left-hand block/sync hierlist display
This commit is contained in:
parent
2ef3569381
commit
39f2185856
|
@ -136,16 +136,18 @@
|
||||||
|
|
||||||
;Build up items in the hierlist
|
;Build up items in the hierlist
|
||||||
(define block-node (send hlist-ctl new-list))
|
(define block-node (send hlist-ctl new-list))
|
||||||
(send (send block-node get-editor) insert "Blocks" 0)
|
(send (send block-node get-editor) insert (format "Blocks (~a)" (trace-num-blocks the-trace)) 0)
|
||||||
(for ([prim (in-list (sort (hash-keys (trace-block-counts the-trace)) > #:key (λ (x) (hash-ref (trace-block-counts the-trace) x))))])
|
(for ([prim (in-list (sort (hash-keys (trace-block-counts the-trace)) > #:key (λ (x) (hash-ref (trace-block-counts the-trace) x))))])
|
||||||
(define item (send block-node new-item))
|
(define item (send block-node new-item))
|
||||||
(send (send item get-editor) insert (format "~a (~a)" prim (hash-ref (trace-block-counts the-trace) prim))))
|
(send (send item get-editor) insert (format "~a (~a)" prim (hash-ref (trace-block-counts the-trace) prim))))
|
||||||
|
(send block-node open)
|
||||||
|
|
||||||
(define sync-node (send hlist-ctl new-list))
|
(define sync-node (send hlist-ctl new-list))
|
||||||
(send (send sync-node get-editor) insert "Syncs" 0)
|
(send (send sync-node get-editor) insert (format "Syncs (~a)" (trace-num-syncs the-trace)) 0)
|
||||||
(for ([prim (in-list (sort (hash-keys (trace-sync-counts the-trace)) > #:key (λ (x) (hash-ref (trace-sync-counts the-trace) x))))])
|
(for ([prim (in-list (sort (hash-keys (trace-sync-counts the-trace)) > #:key (λ (x) (hash-ref (trace-sync-counts the-trace) x))))])
|
||||||
(define item (send sync-node new-item))
|
(define item (send sync-node new-item))
|
||||||
(send (send item get-editor) insert (format "~a (~a)" prim (hash-ref (trace-sync-counts the-trace) prim))))
|
(send (send item get-editor) insert (format "~a (~a)" prim (hash-ref (trace-sync-counts the-trace) prim))))
|
||||||
|
(send sync-node open)
|
||||||
|
|
||||||
(define right-panel (new panel:vertical-dragable%
|
(define right-panel (new panel:vertical-dragable%
|
||||||
[parent main-panel]
|
[parent main-panel]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user