File tree 2 files changed +12
-5
lines changed
typed-racket-more/typed/racket
2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change 161
161
[-LoadFileKind (Un (-inst (parse-type #'Color% )) (-val #f )) Univ]
162
162
#:backing-scale -Real #f
163
163
#:try-@2x? Univ #f
164
+ #:get-data-from-file? Univ #f
164
165
(-inst (parse-type #'Bitmap% )))]
165
166
[recorded-datum->procedure
166
167
(-> Univ (-> (-inst (parse-type #'DC<%> )) -Void))]
Original file line number Diff line number Diff line change 63
63
(List (U Path-String Input-Port)
64
64
Any (Option (Instance Color%)) Any
65
65
Real)
66
+ (List (U Path-String Input-Port)
67
+ Any (Option (Instance Color%)) Any
68
+ Real
69
+ Any)
66
70
(List Bytes Integer Integer)))
67
71
[get-argb-pixels
68
72
(->* [Real Real Exact-Nonnegative-Integer Exact-Nonnegative-Integer Bytes]
69
73
[Any Any #:unscaled? Any]
70
74
Void)]
71
75
[get-backing-scale (-> Positive-Real)]
76
+ [get-data-from-file (-> (Option (Vector LoadFileKind (Option (Instance Color%)) Bytes)))]
72
77
[get-depth (-> Exact-Nonnegative-Integer)]
73
78
[get-handle (-> Any)]
74
79
[get-height (-> Exact-Positive-Integer)]
75
80
[get-loaded-mask (-> (Option (Instance Bitmap%)))]
76
81
[get-width (-> Exact-Positive-Integer)]
77
82
[has-alpha-channel? (-> Boolean)]
78
83
[is-color? (-> Boolean)]
79
- [load-file (case->
80
- ((U String Path Input-Port) -> Boolean)
81
- ((U String Path Input-Port) LoadFileKind -> Boolean)
82
- ((U String Path Input-Port) LoadFileKind (Option (Instance Color%)) -> Boolean)
83
- ((U String Path Input-Port) LoadFileKind (Option (Instance Color%)) Any -> Boolean))]
84
+ [load-file (->* ((U String Path Input-Port))
85
+ (LoadFileKind
86
+ (Option (Instance Color%))
87
+ Any
88
+ #:save-data-from-file? Any)
89
+ Boolean)]
84
90
[make-dc (-> (Instance Bitmap-DC%))]
85
91
[ok? (-> Boolean)]
86
92
[save-file (case->
You can’t perform that action at this time.
0 commit comments