macro stepper: fixed interface bugs

svn: r13109

original commit: 502edfb02f4abf631f1d878d207a781d71a51104
This commit is contained in:
Ryan Culpepper 2009-01-14 06:11:59 +00:00
parent 8f08e40c41
commit b99ae65e0d
5 changed files with 11 additions and 9 deletions

View File

@ -68,9 +68,10 @@
(super-new))) (super-new)))
(define controller% (define controller%
(class (secondary-partition-mixin (class* (secondary-partition-mixin
(selection-manager-mixin (selection-manager-mixin
(mark-manager-mixin (mark-manager-mixin
(displays-manager-mixin (displays-manager-mixin
object%)))) object%))))
(controller<%>)
(super-new))) (super-new)))

View File

@ -54,8 +54,10 @@
has-prev? has-prev?
has-next? has-next?
#|
at-start? at-start?
at-end? at-end?
|#
navigate-to-start navigate-to-start
navigate-to-end navigate-to-end
navigate-previous navigate-previous

View File

@ -237,12 +237,12 @@
(list navigator))))) (list navigator)))))
;; Navigation ;; Navigation
#|
(define/public-final (at-start?) (define/public-final (at-start?)
(send: (focused-term) term-record<%> at-start?)) (send: (focused-term) term-record<%> at-start?))
(define/public-final (at-end?) (define/public-final (at-end?)
(send: (focused-term) term-record<%> at-end?)) (send: (focused-term) term-record<%> at-end?))
|#
(define/public-final (navigate-to-start) (define/public-final (navigate-to-start)
(send: (focused-term) term-record<%> navigate-to-start) (send: (focused-term) term-record<%> navigate-to-start)
(update/save-position)) (update/save-position))

View File

@ -1,4 +1,3 @@
#lang scheme/base #lang scheme/base
(require scheme/class (require scheme/class
macro-debugger/util/class-iop macro-debugger/util/class-iop

View File

@ -14,7 +14,7 @@
go) go)
(define macro-stepper-director% (define macro-stepper-director%
(class object% (class* object% (director<%>)
(define stepper-frames (make-hasheq)) (define stepper-frames (make-hasheq))
;; Flags is a subset(list) of '(no-obsolete no-new-traces) ;; Flags is a subset(list) of '(no-obsolete no-new-traces)