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)))
(define controller%
(class (secondary-partition-mixin
(class* (secondary-partition-mixin
(selection-manager-mixin
(mark-manager-mixin
(displays-manager-mixin
object%))))
(controller<%>)
(super-new)))

View File

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

View File

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

View File

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

View File

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