7137
#hash(((meth (((lib "browser/browser.rkt") hyper-panel-mixin) get-canvas)) . ((6232 . 2))) ((def ((lib "browser/browser.rkt") editor->page)) . ((6751 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) get-url)) . ((2408 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) add-tag)) . ((2681 . 4))) ((def ((lib "browser/htmltext.rkt") html-text-mixin)) . ((9378 . 3))) ((def ((lib "browser/external.rkt") send-url)) . ((9751 . 4))) ((def ((lib "browser/browser.rkt") exn:cancelled?)) . ((7582 . 3))) ((def ((lib "browser/browser.rkt") exn:file-saved-instead?)) . ((7677 . 4))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) find-tag)) . ((2800 . 4))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) on-navigate)) . ((6304 . 2))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) make-link-style)) . ((8390 . 5))) ((def ((lib "browser/browser.rkt") hyper-frame-mixin)) . ((459 . 4))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) leaving-page)) . ((6357 . 5))) ((def ((lib "browser/browser.rkt") html-eval-ok)) . ((188 . 4))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) hyper-delta)) . ((2622 . 2))) ((def ((lib "browser/browser.rkt") exn:file-saved-instead)) . ((7677 . 4))) ((def ((lib "browser/external.rkt") add-to-browser-prefs-panel)) . ((10078 . 3))) ((def ((lib "browser/browser.rkt") bullet-size)) . ((6899 . 4))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) set-title)) . ((8019 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) add-link)) . ((3258 . 5))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) post-url)) . ((3043 . 5))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) set-title)) . ((2547 . 3))) ((meth (((lib "browser/browser.rkt") hyper-frame<%>) get-hyper-panel%)) . ((316 . 2))) ((def ((lib "browser/external.rkt") install-help-browser-preference-panel)) . ((10017 . 2))) ((def ((lib "browser/browser.rkt") hyper-no-show-frame%)) . ((838 . 3))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) add-tag)) . ((8272 . 4))) ((def ((lib "browser/htmltext.rkt") render-html-to-text)) . ((9467 . 9))) ((meth (((lib "browser/browser.rkt") hyper-canvas-mixin) after-set-page)) . ((5356 . 2))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) map-shift-style)) . ((1918 . 7))) ((def ((lib "browser/browser.rkt") hyper-canvas-mixin)) . ((4492 . 3))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) get-url)) . ((7947 . 2))) ((form ((lib "browser/browser-sig.rkt") browser^)) . ((7853 . 2))) ((constructor ((lib "browser/browser.rkt") hyper-frame-mixin)) . ((590 . 6))) ((def ((lib "browser/browser.rkt") hyper-canvas%)) . ((4331 . 3))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) forward)) . ((6183 . 2))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) make-canvas)) . ((5824 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) remap-url)) . ((4156 . 3))) ((meth (((lib "browser/browser.rkt") hyper-canvas-mixin) set-page)) . ((5249 . 4))) ((constructor ((lib "browser/browser.rkt") image-map-snip%)) . ((7076 . 4))) ((def ((lib "browser/browser-unit.rkt") browser@)) . ((7828 . 2))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) add-link)) . ((8093 . 5))) ((def ((lib "browser/browser.rkt") html-img-ok)) . ((102 . 4))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) make-control-bar-panel)) . ((6013 . 3))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) add-thunk-callback)) . ((8886 . 7))) ((meth (((lib "browser/browser.rkt") image-map-snip%) set-key)) . ((7210 . 3))) ((meth (((lib "browser/browser.rkt") hyper-canvas-mixin) goto-url)) . ((4814 . 9))) ((constructor ((lib "browser/browser.rkt") hyper-panel-mixin)) . ((5595 . 6))) ((def ((lib "browser/browser.rkt") struct:exn:cancelled)) . ((7582 . 3))) ((def ((lib "browser/browser.rkt") hyper-frame%)) . ((1052 . 4))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) eval-racket-string)) . ((4027 . 3))) ((def ((lib "browser/browser.rkt") hyper-panel%)) . ((6668 . 3))) ((def ((lib "browser/external.rkt") update-browser-preference)) . ((9926 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) add-racket-callback)) . ((3438 . 7))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) make-link-style)) . ((2214 . 5))) ((def ((lib "browser/browser.rkt") hyper-no-show-frame-mixin)) . ((952 . 3))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) reload)) . ((6620 . 2))) ((def ((lib "browser/tool.rkt") tool@)) . ((10180 . 2))) ((def ((lib "browser/browser.rkt") page->editor)) . ((6827 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) remove-tag)) . ((2965 . 3))) ((def ((lib "browser/browser.rkt") hyper-text<%>)) . ((1166 . 2))) ((constructor ((lib "browser/browser.rkt") hyper-text-mixin)) . ((1434 . 10))) ((def ((lib "browser/browser.rkt") make-exn:cancelled)) . ((7582 . 3))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) filter-notes)) . ((6515 . 3))) ((def ((lib "browser/browser.rkt") hyper-panel-mixin)) . ((5453 . 4))) ((def ((lib "browser/browser.rkt") make-exn:file-saved-instead)) . ((7677 . 4))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) get-hyper-keymap)) . ((4261 . 2))) ((meth (((lib "browser/browser.rkt") image-map-snip%) get-key)) . ((7288 . 2))) ((meth (((lib "browser/browser.rkt") image-map-snip%) add-area)) . ((7343 . 7))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) get-canvas%)) . ((5935 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) reload)) . ((4109 . 2))) ((def ((lib "browser/browser.rkt") hyper-text-mixin)) . ((1306 . 4))) ((def ((lib "browser/browser.rkt") image-map-snip%)) . ((7020 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text<%>) url-allows-evalling?)) . ((1205 . 3))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) add-thunk-callback)) . ((3745 . 7))) ((def ((lib "browser/browser.rkt") struct:exn:file-saved-instead)) . ((7677 . 4))) ((meth (((lib "browser/browser.rkt") hyper-panel-mixin) rewind)) . ((6135 . 2))) ((def ((lib "browser/browser.rkt") exn:file-saved-instead-pathname)) . ((7677 . 4))) ((def ((lib "browser/htmltext.rkt") html-text<%>)) . ((7886 . 3))) ((meth (((lib "browser/browser.rkt") hyper-frame<%>) get-hyper-panel)) . ((390 . 2))) ((meth (((lib "browser/browser.rkt") hyper-canvas-mixin) get-editor%)) . ((4690 . 2))) ((def ((lib "browser/browser.rkt") exn:cancelled)) . ((7582 . 3))) ((def ((lib "browser/external.rkt") browser-preference?)) . ((9861 . 3))) ((def ((lib "browser/browser.rkt") hyper-text%)) . ((4414 . 3))) ((constructor ((lib "browser/browser.rkt") hyper-canvas-mixin)) . ((4593 . 3))) ((def ((lib "browser/browser.rkt") open-url)) . ((0 . 3))) ((def ((lib "browser/browser.rkt") hyper-panel<%>)) . ((5413 . 2))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) post-url)) . ((9165 . 5))) ((meth (((lib "browser/browser.rkt") hyper-canvas-mixin) current-page)) . ((4759 . 2))) ((meth (((lib "browser/htmltext.rkt") html-text<%>) add-racket-callback)) . ((8582 . 7))) ((def ((lib "browser/browser.rkt") hyper-frame<%>)) . ((276 . 2))) ((meth (((lib "browser/browser.rkt") hyper-text-mixin) get-title)) . ((2495 . 2))))
procedure
(open-url url) -> (is-a?/c hyper-frame%)
  url : (or/c url? string? input-port?)
parameter
(html-img-ok) -> boolean?
(html-img-ok ok?) -> void?
  ok? : any/c
parameter
(html-eval-ok) -> boolean?
(html-eval-ok ok?) -> void?
  ok? : any/c
interface
hyper-frame<%> : interface?
method
(send a-hyper-frame get-hyper-panel%) -> (subclass?/c panel%)
method
(send a-hyper-frame get-hyper-panel) -> (is-a?/c panel%)
mixin
hyper-frame-mixin : (class? . -> . class?)
  argument extends/implements: frame%
  result implements: hyper-frame<%>
constructor
(new hyper-frame-mixin                        
                       [url url]              
                       ...superclass-args...) 
 -> (is-a?/c hyper-frame-mixin)
  url : (or/c url? string? input-port?)
class
hyper-no-show-frame% : class?
  superclass: (hyper-frame-mixin (frame:status-line-mixin frame:basic%))
mixin
hyper-no-show-frame-mixin : (class? . -> . class?)
  argument extends/implements: frame%
class
hyper-frame% : class?
  superclass: (hyper-no-show-frame-mixin (frame:status-line-mixin
frame:basic%))
interface
hyper-text<%> : interface?
method
(send a-hyper-text url-allows-evalling? url) -> boolean?
  url : (or/c port? url?)
mixin
hyper-text-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: hyper-text<%>
constructor
(new hyper-text-mixin                             
                      [url url]                   
                      [status-frame status-frame] 
                      [post-data post-data]       
                      ...superclass-args...)      
 -> (is-a?/c hyper-text-mixin)
  url : (or/c url? string? input-port?)
  status-frame : (or/c (is-a?/c top-level-window<%>) false/c)
  post-data : (or/c false/c bytes?)
method
(send a-hyper-text map-shift-style start            
                                   end              
                                   shift-style) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  shift-style : style<%>
method
(send a-hyper-text make-link-style start     
                                   end)  -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
method
(send a-hyper-text get-url)
 -> (or/c url? string? input-port? false/c)
method
(send a-hyper-text get-title) -> string?
method
(send a-hyper-text set-title str) -> void?
  str : string?
method
(send a-hyper-text hyper-delta) -> style-delta%
method
(send a-hyper-text add-tag name pos) -> void?
  name : string?
  pos : exact-nonnegative-integer?
method
(send a-hyper-text find-tag name/number)
 -> (or/c exact-nonnegative-integer? false/c)
  name/number : (or/c string? exact-nonnegative-integer?)
method
(send a-hyper-text remove-tag name) -> void?
  name : string?
method
(send a-hyper-text post-url  url                   
                            [post-data-bytes]) -> void?
  url : (or/c string? url?)
  post-data-bytes : (or/c bytes? false/c) = #f
method
(send a-hyper-text add-link start end url) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  url : (or/c url? string?)
method
(send a-hyper-text add-racket-callback start            
                                       end              
                                       racket-expr) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  racket-expr : string?
method
(send a-hyper-text add-thunk-callback start      
                                      end        
                                      thunk) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  thunk : (-> any)
method
(send a-hyper-text eval-racket-string str) -> any
  str : string?
method
(send a-hyper-text reload) -> void?
method
(send a-hyper-text remap-url url) -> (or/c url? string?)
  url : (or/c url? string?)
method
(send a-hyper-text get-hyper-keymap) -> (is-a?/c keymap%)
class
hyper-canvas% : class?
  superclass: (hyper-canvas-mixin canvas:basic%)
class
hyper-text% : class?
  superclass: (hyper-text-mixin text:keymap%)
mixin
hyper-canvas-mixin : (class? . -> . class?)
  argument extends/implements: editor-canvas%
constructor
(new hyper-canvas-mixin ...superclass-args...)
 -> (is-a?/c hyper-canvas-mixin)
method
(send a-hyper-canvas get-editor%) -> (subclass?/c text%)
method
(send a-hyper-canvas current-page) -> any/c
method
(send a-hyper-canvas goto-url  url                 
                               relative-to-url     
                              [progress-proc       
                               post-data])     -> void?
  url : (or/c url? string?)
  relative-to-url : (or/c url? string? false/c)
  progress-proc : (boolean? . -> . any) = void
  post-data : (or/c bytes? false/c) = #f
method
(send a-hyper-canvas set-page page notify?) -> void?
  page : any/c
  notify? : any/c
method
(send a-hyper-canvas after-set-page) -> void?
interface
hyper-panel<%> : interface?
mixin
hyper-panel-mixin : (class? . -> . class?)
  argument extends/implements: area-container<%>
  result implements: hyper-panel<%>
constructor
(new hyper-panel-mixin                         
                       [info-line? info-line?] 
                       ...superclass-args...)  
 -> (is-a?/c hyper-panel-mixin)
  info-line? : any/c
method
(send a-hyper-panel make-canvas container) -> void?
  container : (is-a?/c area-container<%>)
method
(send a-hyper-panel get-canvas%)
 -> (subclass?/c editor-canvas%)
method
(send a-hyper-panel make-control-bar-panel container) -> any/c
  container : (is-a?/c area-container<%>)
method
(send a-hyper-panel rewind) -> void?
method
(send a-hyper-panel forward) -> void?
method
(send a-hyper-panel get-canvas) -> (is-a?/c editor-canvas%)
method
(send a-hyper-panel on-navigate) -> void?
method
(send a-hyper-panel leaving-page page          
                                 new-page) -> any
  page : any/c
  new-page : any/c
method
(send a-hyper-panel filter-notes notes) -> (listof string?)
  notes : (listof string?)
method
(send a-hyper-panel reload) -> void?
class
hyper-panel% : class?
  superclass: (hyper-panel-mixin vertical-panel%)
procedure
(editor->page editor) -> any/c
  editor : (is-a?/c text%)
procedure
(page->editor page) -> (is-a?/c text%)
  page : any/c
parameter
(bullet-size) -> exact-nonnegative-integer?
(bullet-size n) -> void?
  n : exact-nonnegative-integer?
class
image-map-snip% : class?
  superclass: snip%
constructor
(new image-map-snip% [html-text html-text])
 -> (is-a?/c image-map-snip%)
  html-text : (is-a?/c html-text<%>)
method
(send an-image-map-snip set-key key) -> void?
  key : string?
method
(send an-image-map-snip get-key) -> string?
method
(send an-image-map-snip add-area shape      
                                 region     
                                 href)  -> void?
  shape : string?
  region : (listof number?)
  href : string?
struct
(struct exn:cancelled exn ()
        #:extra-constructor-name make-exn:cancelled)
struct
(struct exn:file-saved-instead exn (pathname)
        #:extra-constructor-name make-exn:file-saved-instead)
  pathname : path-string?
value
browser@ : unit?
signature
browser^ : signature
interface
html-text<%> : interface?
  implements: text%
method
(send a-html-text get-url) -> (or/c url? string? false/c)
method
(send a-html-text set-title str) -> void?
  str : string?
method
(send a-html-text add-link start end url) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  url : (or/c url? string?)
method
(send a-html-text add-tag name pos) -> void?
  name : string?
  pos : exact-nonnegative-integer?
method
(send a-html-text make-link-style start     
                                  end)  -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
method
(send a-html-text add-racket-callback start            
                                      end              
                                      racket-expr) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  racket-expr : string?
method
(send a-html-text add-thunk-callback start      
                                     end        
                                     thunk) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  thunk : (-> any)
method
(send a-html-text post-url  url                   
                           [post-data-bytes]) -> void?
  url : (or/c string? url?)
  post-data-bytes : (or/c bytes? false/c) = #f
mixin
html-text-mixin : (class? . -> . class?)
  argument extends/implements: text%
procedure
(render-html-to-text in            
                     dest          
                     load-img?     
                     eval-mz?) -> void?
  in : input-port?
  dest : (is-a? html-text<%>)
  load-img? : any/c
  eval-mz? : any/c
procedure
(send-url str [separate-window?]) -> null
  str : null
  separate-window? : void = #t
procedure
(browser-preference? v) -> boolean?
  v : any/c
procedure
(update-browser-preference url) -> void?
  url : (or/c string? false/c)
procedure
(install-help-browser-preference-panel) -> void?
procedure
(add-to-browser-prefs-panel proc) -> void?
  proc : ((is-a?/c panel%) . -> . any)
value
tool@ : unit?
