.
original commit: 81c3805bbb57ee65f2632d1856df8ab73feb01c0
This commit is contained in:
parent
5a661d73dc
commit
864b560cf4
|
@ -2062,6 +2062,12 @@
|
|||
(on-paint)
|
||||
(send dc set-clipping-region #f)))))))
|
||||
|
||||
(define/public (set-label i s)
|
||||
(set-car! (list-tail tabs i) (wx:label->plain-label s))
|
||||
(set! tab-widths #f)
|
||||
(set! regions #f)
|
||||
(on-paint))
|
||||
|
||||
(define -append
|
||||
(entry-point
|
||||
(lambda (s)
|
||||
|
@ -5380,7 +5386,12 @@
|
|||
(if (= p i)
|
||||
(cdr l)
|
||||
(cons (car l) (loop (add1 p) (cdr l))))))
|
||||
(as-exit (lambda () (send (mred->wx tabs) delete i)))))])
|
||||
(as-exit (lambda () (send (mred->wx tabs) delete i)))))]
|
||||
[set-item-label (entry-point
|
||||
(lambda (i s)
|
||||
(check-item 'set-item-label i)
|
||||
(check-label-string '(method tab-panel% set-item-label) s)
|
||||
(as-exit (lambda () (send (mred->wx tabs) set-label i s)))))])
|
||||
|
||||
(private
|
||||
[check-item
|
||||
|
|
|
@ -1435,6 +1435,7 @@
|
|||
basic-style)
|
||||
(define-function get-the-style-list)
|
||||
(define-class tab-group% item% #f
|
||||
set-label
|
||||
delete
|
||||
append
|
||||
enable
|
||||
|
|
|
@ -1941,10 +1941,12 @@
|
|||
(set! count (add1 count))))
|
||||
(make-object button% "Delete" p2 (lambda (b e)
|
||||
(send p delete 0)))
|
||||
(make-object button% "Set First" p2 (lambda (b e)
|
||||
(send p set-selection 0)))
|
||||
(make-object button% "Set Last" p2 (lambda (b e)
|
||||
(send p set-selection (sub1 (send p get-number)))))
|
||||
(make-object button% "First" p2 (lambda (b e)
|
||||
(send p set-selection 0)))
|
||||
(make-object button% "Last" p2 (lambda (b e)
|
||||
(send p set-selection (sub1 (send p get-number)))))
|
||||
(make-object button% "Rename" p2 (lambda (b e)
|
||||
(send p set-item-label (quotient (send p get-number) 2) "Do&nut")))
|
||||
(when no-border?
|
||||
(make-object button% "Toggle" p2 (lambda (b e)
|
||||
(if on?
|
||||
|
|
Loading…
Reference in New Issue
Block a user