diff --git a/collects/drracket/private/unit.rkt b/collects/drracket/private/unit.rkt index 26c90a147e..58828d9c54 100644 --- a/collects/drracket/private/unit.rkt +++ b/collects/drracket/private/unit.rkt @@ -387,8 +387,7 @@ module browser threading seems wrong. (define execute-bitmap (icons:go-icon 'green (icons:toolbar-icon-height))) (define break-bitmap (icons:stop-icon 'red (icons:toolbar-icon-height))) - - (define save-bitmap (make-object bitmap% (collection-file-path "save.png" "icons") 'png/mask)) + (define save-bitmap (icons:disk-icon #f (icons:toolbar-icon-height))) (define-values (get-program-editor-mixin add-to-program-editor-mixin) (let* ([program-editor-mixin diff --git a/collects/icons/main.rkt b/collects/icons/main.rkt index 2d5cbcf9b3..05d93bc3e5 100644 --- a/collects/icons/main.rkt +++ b/collects/icons/main.rkt @@ -17,46 +17,25 @@ icon-categories icon-names - go-icon-pict - bar-icon-pict - back-icon-pict - stop-icon-pict - step-icon-pict - step-back-icon-pict - continue-icon-pict - continue-back-icon-pict - fast-forward-icon-pict - rewind-icon-pict - pause-icon-pict - stop-sign-icon-pict - check-icon-pict - magnifying-glass-icon-pict - magnifying-glass-left-icon-pict - stop-signs-icon-pict - macro-stepper-icon-pict - check-syntax-icon-pict - check-syntax-small-icon-pict - plt-logo-pict - planet-logo-pict - - go-icon - bar-icon - back-icon - stop-icon - step-icon - step-back-icon - continue-icon - continue-back-icon - fast-forward-icon - rewind-icon - pause-icon - stop-sign-icon - check-icon - magnifying-glass-icon - magnifying-glass-left-icon - stop-signs-icon - macro-stepper-icon - check-syntax-icon - check-syntax-small-icon - plt-logo - planet-logo)) + go-icon go-icon-pict + bar-icon bar-icon-pict + back-icon back-icon-pict + stop-icon stop-icon-pict + step-icon step-icon-pict + step-back-icon step-back-icon-pict + continue-icon continue-icon-pict + continue-back-icon continue-back-icon-pict + fast-forward-icon fast-forward-icon-pict + rewind-icon rewind-icon-pict + pause-icon pause-icon-pict + stop-sign-icon stop-sign-icon-pict + check-icon check-icon-pict + magnifying-glass-icon magnifying-glass-icon-pict + magnifying-glass-left-icon magnifying-glass-left-icon-pict + disk-icon disk-icon-pict + stop-signs-icon stop-signs-icon-pict + macro-stepper-icon macro-stepper-icon-pict + check-syntax-icon check-syntax-icon-pict + check-syntax-small-icon check-syntax-small-icon-pict + plt-logo plt-logo-pict + planet-logo planet-logo-pict)) diff --git a/collects/icons/private/svg.rkt b/collects/icons/private/svg.rkt index 2e7f472c73..784367b6db 100644 --- a/collects/icons/private/svg.rkt +++ b/collects/icons/private/svg.rkt @@ -129,6 +129,10 @@ [style icon-style/c (default-icon-style)]) pict? (load-icon-pict "misc" (format-icon-name "magnifying-glass-left" color style) height)) +(defproc (disk-icon-pict [color icon-color/c] [height (>=/c 0)] + [style icon-style/c (default-icon-style)]) pict? + (load-icon-pict "misc" (format-icon-name "disk" color style) height)) + ;; Icons for tools and other special uses (defproc (stop-signs-icon-pict [height (>=/c 0)] [style icon-style/c (default-icon-style)]) pict? @@ -202,6 +206,7 @@ check-icon magnifying-glass-icon magnifying-glass-left-icon + disk-icon planet-logo) (define-wrapped-icon-fun/no-color diff --git a/collects/icons/private/svg/misc/16/black/disk-diffuse.png b/collects/icons/private/svg/misc/16/black/disk-diffuse.png new file mode 100644 index 0000000000..d2e4e303f6 Binary files /dev/null and b/collects/icons/private/svg/misc/16/black/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/black/disk-shiny.png b/collects/icons/private/svg/misc/16/black/disk-shiny.png new file mode 100644 index 0000000000..b70f6c01c8 Binary files /dev/null and b/collects/icons/private/svg/misc/16/black/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/blue/disk-diffuse.png b/collects/icons/private/svg/misc/16/blue/disk-diffuse.png new file mode 100644 index 0000000000..ab6f318bb5 Binary files /dev/null and b/collects/icons/private/svg/misc/16/blue/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/blue/disk-shiny.png b/collects/icons/private/svg/misc/16/blue/disk-shiny.png new file mode 100644 index 0000000000..07ff1b601a Binary files /dev/null and b/collects/icons/private/svg/misc/16/blue/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/cyan/disk-diffuse.png b/collects/icons/private/svg/misc/16/cyan/disk-diffuse.png new file mode 100644 index 0000000000..8ff05a8590 Binary files /dev/null and b/collects/icons/private/svg/misc/16/cyan/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/cyan/disk-shiny.png b/collects/icons/private/svg/misc/16/cyan/disk-shiny.png new file mode 100644 index 0000000000..95f25993fd Binary files /dev/null and b/collects/icons/private/svg/misc/16/cyan/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/disk-diffuse.png b/collects/icons/private/svg/misc/16/disk-diffuse.png new file mode 100644 index 0000000000..1ad4abeb53 Binary files /dev/null and b/collects/icons/private/svg/misc/16/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/disk-shiny.png b/collects/icons/private/svg/misc/16/disk-shiny.png new file mode 100644 index 0000000000..7ca59ec40c Binary files /dev/null and b/collects/icons/private/svg/misc/16/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/green/disk-diffuse.png b/collects/icons/private/svg/misc/16/green/disk-diffuse.png new file mode 100644 index 0000000000..aad88af4d4 Binary files /dev/null and b/collects/icons/private/svg/misc/16/green/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/green/disk-shiny.png b/collects/icons/private/svg/misc/16/green/disk-shiny.png new file mode 100644 index 0000000000..0fd46bca33 Binary files /dev/null and b/collects/icons/private/svg/misc/16/green/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/orange/disk-diffuse.png b/collects/icons/private/svg/misc/16/orange/disk-diffuse.png new file mode 100644 index 0000000000..c7549849b0 Binary files /dev/null and b/collects/icons/private/svg/misc/16/orange/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/orange/disk-shiny.png b/collects/icons/private/svg/misc/16/orange/disk-shiny.png new file mode 100644 index 0000000000..1882e4ee6f Binary files /dev/null and b/collects/icons/private/svg/misc/16/orange/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/purple/disk-diffuse.png b/collects/icons/private/svg/misc/16/purple/disk-diffuse.png new file mode 100644 index 0000000000..b6da978dff Binary files /dev/null and b/collects/icons/private/svg/misc/16/purple/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/purple/disk-shiny.png b/collects/icons/private/svg/misc/16/purple/disk-shiny.png new file mode 100644 index 0000000000..e0e501af2e Binary files /dev/null and b/collects/icons/private/svg/misc/16/purple/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/red/disk-diffuse.png b/collects/icons/private/svg/misc/16/red/disk-diffuse.png new file mode 100644 index 0000000000..eabc60d372 Binary files /dev/null and b/collects/icons/private/svg/misc/16/red/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/red/disk-shiny.png b/collects/icons/private/svg/misc/16/red/disk-shiny.png new file mode 100644 index 0000000000..6dc86482a6 Binary files /dev/null and b/collects/icons/private/svg/misc/16/red/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/16/white/disk-diffuse.png b/collects/icons/private/svg/misc/16/white/disk-diffuse.png new file mode 100644 index 0000000000..f4a56c5dfe Binary files /dev/null and b/collects/icons/private/svg/misc/16/white/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/16/white/disk-shiny.png b/collects/icons/private/svg/misc/16/white/disk-shiny.png new file mode 100644 index 0000000000..ce46f21f5d Binary files /dev/null and b/collects/icons/private/svg/misc/16/white/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/black/disk-diffuse.png b/collects/icons/private/svg/misc/32/black/disk-diffuse.png new file mode 100644 index 0000000000..6efc7c3e9e Binary files /dev/null and b/collects/icons/private/svg/misc/32/black/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/black/disk-shiny.png b/collects/icons/private/svg/misc/32/black/disk-shiny.png new file mode 100644 index 0000000000..3a3c4082b5 Binary files /dev/null and b/collects/icons/private/svg/misc/32/black/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/blue/disk-diffuse.png b/collects/icons/private/svg/misc/32/blue/disk-diffuse.png new file mode 100644 index 0000000000..f7159bad35 Binary files /dev/null and b/collects/icons/private/svg/misc/32/blue/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/blue/disk-shiny.png b/collects/icons/private/svg/misc/32/blue/disk-shiny.png new file mode 100644 index 0000000000..21ab471d42 Binary files /dev/null and b/collects/icons/private/svg/misc/32/blue/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/cyan/disk-diffuse.png b/collects/icons/private/svg/misc/32/cyan/disk-diffuse.png new file mode 100644 index 0000000000..3f81e91f2d Binary files /dev/null and b/collects/icons/private/svg/misc/32/cyan/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/cyan/disk-shiny.png b/collects/icons/private/svg/misc/32/cyan/disk-shiny.png new file mode 100644 index 0000000000..dc5c1b5b8c Binary files /dev/null and b/collects/icons/private/svg/misc/32/cyan/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/disk-diffuse.png b/collects/icons/private/svg/misc/32/disk-diffuse.png new file mode 100644 index 0000000000..6eb03c0520 Binary files /dev/null and b/collects/icons/private/svg/misc/32/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/disk-shiny.png b/collects/icons/private/svg/misc/32/disk-shiny.png new file mode 100644 index 0000000000..8b50b9f88d Binary files /dev/null and b/collects/icons/private/svg/misc/32/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/green/disk-diffuse.png b/collects/icons/private/svg/misc/32/green/disk-diffuse.png new file mode 100644 index 0000000000..c7bbd8dbcc Binary files /dev/null and b/collects/icons/private/svg/misc/32/green/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/green/disk-shiny.png b/collects/icons/private/svg/misc/32/green/disk-shiny.png new file mode 100644 index 0000000000..8b4e5983e8 Binary files /dev/null and b/collects/icons/private/svg/misc/32/green/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/orange/disk-diffuse.png b/collects/icons/private/svg/misc/32/orange/disk-diffuse.png new file mode 100644 index 0000000000..0bf63cc9cb Binary files /dev/null and b/collects/icons/private/svg/misc/32/orange/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/orange/disk-shiny.png b/collects/icons/private/svg/misc/32/orange/disk-shiny.png new file mode 100644 index 0000000000..9c97691b08 Binary files /dev/null and b/collects/icons/private/svg/misc/32/orange/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/purple/disk-diffuse.png b/collects/icons/private/svg/misc/32/purple/disk-diffuse.png new file mode 100644 index 0000000000..cf965fd915 Binary files /dev/null and b/collects/icons/private/svg/misc/32/purple/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/purple/disk-shiny.png b/collects/icons/private/svg/misc/32/purple/disk-shiny.png new file mode 100644 index 0000000000..312ef80f26 Binary files /dev/null and b/collects/icons/private/svg/misc/32/purple/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/red/disk-diffuse.png b/collects/icons/private/svg/misc/32/red/disk-diffuse.png new file mode 100644 index 0000000000..166893703e Binary files /dev/null and b/collects/icons/private/svg/misc/32/red/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/red/disk-shiny.png b/collects/icons/private/svg/misc/32/red/disk-shiny.png new file mode 100644 index 0000000000..c7cb430ebc Binary files /dev/null and b/collects/icons/private/svg/misc/32/red/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/32/white/disk-diffuse.png b/collects/icons/private/svg/misc/32/white/disk-diffuse.png new file mode 100644 index 0000000000..05c2ee2a30 Binary files /dev/null and b/collects/icons/private/svg/misc/32/white/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/32/white/disk-shiny.png b/collects/icons/private/svg/misc/32/white/disk-shiny.png new file mode 100644 index 0000000000..1a21ed873f Binary files /dev/null and b/collects/icons/private/svg/misc/32/white/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/black/disk-diffuse.png b/collects/icons/private/svg/misc/64/black/disk-diffuse.png new file mode 100644 index 0000000000..9423d00d78 Binary files /dev/null and b/collects/icons/private/svg/misc/64/black/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/black/disk-shiny.png b/collects/icons/private/svg/misc/64/black/disk-shiny.png new file mode 100644 index 0000000000..718040d7e6 Binary files /dev/null and b/collects/icons/private/svg/misc/64/black/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/blue/disk-diffuse.png b/collects/icons/private/svg/misc/64/blue/disk-diffuse.png new file mode 100644 index 0000000000..66db4167dd Binary files /dev/null and b/collects/icons/private/svg/misc/64/blue/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/blue/disk-shiny.png b/collects/icons/private/svg/misc/64/blue/disk-shiny.png new file mode 100644 index 0000000000..2bbbea1e58 Binary files /dev/null and b/collects/icons/private/svg/misc/64/blue/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/cyan/disk-diffuse.png b/collects/icons/private/svg/misc/64/cyan/disk-diffuse.png new file mode 100644 index 0000000000..a199ed4b47 Binary files /dev/null and b/collects/icons/private/svg/misc/64/cyan/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/cyan/disk-shiny.png b/collects/icons/private/svg/misc/64/cyan/disk-shiny.png new file mode 100644 index 0000000000..26663dbdf9 Binary files /dev/null and b/collects/icons/private/svg/misc/64/cyan/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/disk-diffuse.png b/collects/icons/private/svg/misc/64/disk-diffuse.png new file mode 100644 index 0000000000..a3db4c1c95 Binary files /dev/null and b/collects/icons/private/svg/misc/64/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/disk-shiny.png b/collects/icons/private/svg/misc/64/disk-shiny.png new file mode 100644 index 0000000000..f62fd75a8b Binary files /dev/null and b/collects/icons/private/svg/misc/64/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/green/disk-diffuse.png b/collects/icons/private/svg/misc/64/green/disk-diffuse.png new file mode 100644 index 0000000000..a702ee3762 Binary files /dev/null and b/collects/icons/private/svg/misc/64/green/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/green/disk-shiny.png b/collects/icons/private/svg/misc/64/green/disk-shiny.png new file mode 100644 index 0000000000..6048b3149c Binary files /dev/null and b/collects/icons/private/svg/misc/64/green/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/orange/disk-diffuse.png b/collects/icons/private/svg/misc/64/orange/disk-diffuse.png new file mode 100644 index 0000000000..a91913ec13 Binary files /dev/null and b/collects/icons/private/svg/misc/64/orange/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/orange/disk-shiny.png b/collects/icons/private/svg/misc/64/orange/disk-shiny.png new file mode 100644 index 0000000000..85cac9b3ff Binary files /dev/null and b/collects/icons/private/svg/misc/64/orange/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/purple/disk-diffuse.png b/collects/icons/private/svg/misc/64/purple/disk-diffuse.png new file mode 100644 index 0000000000..1915a80a65 Binary files /dev/null and b/collects/icons/private/svg/misc/64/purple/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/purple/disk-shiny.png b/collects/icons/private/svg/misc/64/purple/disk-shiny.png new file mode 100644 index 0000000000..2c0eb24e7a Binary files /dev/null and b/collects/icons/private/svg/misc/64/purple/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/red/disk-diffuse.png b/collects/icons/private/svg/misc/64/red/disk-diffuse.png new file mode 100644 index 0000000000..347cdc5fa9 Binary files /dev/null and b/collects/icons/private/svg/misc/64/red/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/red/disk-shiny.png b/collects/icons/private/svg/misc/64/red/disk-shiny.png new file mode 100644 index 0000000000..ac17a829d6 Binary files /dev/null and b/collects/icons/private/svg/misc/64/red/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/64/white/disk-diffuse.png b/collects/icons/private/svg/misc/64/white/disk-diffuse.png new file mode 100644 index 0000000000..2fa16eddb8 Binary files /dev/null and b/collects/icons/private/svg/misc/64/white/disk-diffuse.png differ diff --git a/collects/icons/private/svg/misc/64/white/disk-shiny.png b/collects/icons/private/svg/misc/64/white/disk-shiny.png new file mode 100644 index 0000000000..f29153d56a Binary files /dev/null and b/collects/icons/private/svg/misc/64/white/disk-shiny.png differ diff --git a/collects/icons/private/svg/misc/disk-diffuse.svg b/collects/icons/private/svg/misc/disk-diffuse.svg new file mode 100644 index 0000000000..c6ec92080b --- /dev/null +++ b/collects/icons/private/svg/misc/disk-diffuse.svg @@ -0,0 +1,342 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/collects/icons/private/svg/misc/disk-shiny.svg b/collects/icons/private/svg/misc/disk-shiny.svg new file mode 100644 index 0000000000..ca07b4714a --- /dev/null +++ b/collects/icons/private/svg/misc/disk-shiny.svg @@ -0,0 +1,400 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/collects/icons/scribblings/icons.scrbl b/collects/icons/scribblings/icons.scrbl index 6f269e517c..13036228c3 100644 --- a/collects/icons/scribblings/icons.scrbl +++ b/collects/icons/scribblings/icons.scrbl @@ -129,11 +129,17 @@ The remaining icon @(bar-icon 'red 14 'diffuse), returned by @racket[bar-icon], } @doc-apply[stop-sign-icon]{ -@examples[#:eval icon-eval (map (λ (color) (stop-sign-icon color 23 'diffuse)) icon-colors)] +@examples[#:eval icon-eval + (for/list ([color icon-colors] + [style (in-cycle icon-styles)]) + (stop-sign-icon color 24 style))] } @doc-apply[check-icon]{ -@examples[#:eval icon-eval (map (λ (color) (check-icon color 29 'shiny)) icon-colors)] +@examples[#:eval icon-eval + (for/list ([color icon-colors] + [style (in-cycle icon-styles)]) + (check-icon color 29 style))] } @doc-apply[magnifying-glass-icon]{ @@ -149,6 +155,13 @@ Note that the uncolorized magnifying glass has a brown handle. icon-colors)] } +@doc-apply[disk-icon]{ +@examples[#:eval icon-eval + (for/list ([color icon-colors] + [style (in-cycle icon-styles)]) + (disk-icon color 33 style))] +} + @subsection{Tool Icons and Other Special Icons} @doc-apply[stop-signs-icon]{ @@ -166,13 +179,16 @@ Note that the uncolorized magnifying glass has a brown handle. } @doc-apply[plt-logo]{ -@examples[#:eval icon-eval (plt-logo 256 'shiny)] +@examples[#:eval icon-eval + (list (plt-logo 128 'diffuse) (plt-logo 128 'shiny))] } @doc-apply[planet-logo]{ @examples[#:eval icon-eval - (list (planet-logo #f 64) - (planet-logo 'black 64 'shiny))] + (for/list ([color icon-colors]) + (planet-logo color 40 'diffuse)) + (for/list ([color icon-colors]) + (planet-logo color 40 'shiny))] } @@ -281,6 +297,7 @@ These return typical ``playback control'' icons, as @racket[pict]s. @doc-apply[check-icon-pict]{ Corresponds to @racket[check-icon]. } @doc-apply[magnifying-glass-icon-pict]{ Corresponds to @racket[magnifying-glass-icon]. } @doc-apply[magnifying-glass-left-icon-pict]{ Corresponds to @racket[magnifying-glass-left-icon]. } +@doc-apply[disk-icon-pict]{ Corresponds to @racket[disk-icon]. } @doc-apply[stop-signs-icon-pict]{ Corresponds to @racket[stop-signs-icon]. } @doc-apply[macro-stepper-icon-pict]{ Corresponds to @racket[macro-stepper-icon]. } diff --git a/collects/icons/tests/icon-tests.rkt b/collects/icons/tests/icon-tests.rkt index fddf47a26e..f32f7c0ed7 100644 --- a/collects/icons/tests/icon-tests.rkt +++ b/collects/icons/tests/icon-tests.rkt @@ -35,6 +35,11 @@ [style icon-styles]) (check-icon-pict color height style))) +(for/list ([height icon-heights]) + (for*/list ([color icon-colors] + [style icon-styles]) + (disk-icon-pict color height style))) + (for/list ([height icon-heights]) (for*/list ([color icon-colors] [style icon-styles]) @@ -86,6 +91,7 @@ (list not-blurry (pict-width not-blurry) (pict-height not-blurry)) (plt-logo-pict 48 'shiny) -(planet-logo-pict 'black 48 'shiny) -(planet-logo-pict #f 24 'diffuse) -(planet-logo-pict #f 16 'diffuse) + +(list (planet-logo-pict 'black 48 'shiny) + (planet-logo-pict #f 24 'diffuse) + (planet-logo-pict #f 16 'diffuse))