
Reorganized contracts Started exposing customization API in plot/utils Now dog-fooding customization API in earnest
25 lines
1.3 KiB
Racket
25 lines
1.3 KiB
Racket
#lang racket/base
|
|
|
|
(require racket/contract unstable/latent-contract)
|
|
|
|
(require "../common/ticks.rkt")
|
|
(provide
|
|
(contract-out (struct pre-tick ([value real?] [major? boolean?]))
|
|
(struct (tick pre-tick) ([value real?] [major? boolean?] [label string?]))
|
|
(struct ticks ([layout ticks-layout/c] [format ticks-format/c])))
|
|
24h-descending-date-ticks-formats 12h-descending-date-ticks-formats
|
|
descending-time-ticks-formats
|
|
us-currency-scales uk-currency-scales eu-currency-scales
|
|
us-currency-formats uk-currency-formats eu-currency-formats
|
|
ticks-layout/c ticks-format/c
|
|
(activate-contract-out ticks-mimic ticks-scale ticks-add linear-scale
|
|
no-ticks-layout no-ticks
|
|
linear-ticks-layout linear-ticks-format linear-ticks
|
|
log-ticks-layout log-ticks-format log-ticks
|
|
date-ticks-formats date-ticks-layout date-ticks-format date-ticks
|
|
time-ticks-formats time-ticks-layout time-ticks-format time-ticks
|
|
bit/byte-ticks-format bit/byte-ticks
|
|
currency-ticks-scales currency-ticks-formats
|
|
currency-ticks-layout currency-ticks-format currency-ticks
|
|
fraction-ticks-format fraction-ticks))
|