{"size": 875, "ext": "scrbl", "max_stars_repo_path": "gui-doc/mrlib/scribblings/graph/graph-pasteboard-mixin.scrbl", "max_stars_repo_name": "jjsimpso/gui", "max_stars_repo_stars_event_min_datetime": "2015-03-17T22:11:52.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-12T15:09:34.000Z", "max_issues_repo_path": "gui-doc/mrlib/scribblings/graph/graph-pasteboard-mixin.scrbl", "max_issues_repo_name": "jjsimpso/gui", "max_issues_repo_issues_event_min_datetime": "2015-01-09T15:53:25.000Z", "max_issues_repo_issues_event_max_datetime": "2022-03-31T16:21:29.000Z", "max_forks_repo_path": "gui-doc/mrlib/scribblings/graph/graph-pasteboard-mixin.scrbl", "max_forks_repo_name": "jjsimpso/gui", "max_forks_repo_forks_event_min_datetime": "2015-01-08T13:03:07.000Z", "max_forks_repo_forks_event_max_datetime": "2022-03-26T21:49:09.000Z"}
{"max_stars_count": 65, "max_issues_count": 231, "max_forks_count": 89, "avg_line_length": 35.0, "max_line_length": 77, "alphanum_fraction": 0.6811428571}
#lang scribble/doc
@(require "common.rkt")

@defmixin/title[graph-pasteboard-mixin (pasteboard%) (graph-pasteboard<%>)]{

@defconstructor/auto-super[([edge-labels? boolean? #t]
                            [edge-label-font (or/c #f (is-a?/c font%)) #f]
                            [cache-arrow-drawing? any])]{

If @racket[edge-labels?] is @racket[#f], no edge labels are
drawn. Otherwise, they are.

If @racket[edge-label-font] is supplied, it is used when drawing the
labels on the edges. Otherwise, the font is not set before drawing
the labels, defaulting to the @racket[dc<%>] object's font.

If @racket[cache-arrow-drawing?] is @racket[#f], then the arrows in the snip
are not cached in a bitmap (to speed up drawing when the mouse moves around).
Otherwise, they are.

}

This mixin overrides many methods to draw lines between
@racket[graph-snip<%>] that it contains.}
