Skip to content

cupertino-files / ChartAxisStyle

Class: ChartAxisStyle

Defined in: src/tsch/appearance.ts:360

One axis's gridlines, tick marks and visibility.

Extends

Constructors

Constructor

new ChartAxisStyle(store, object, kind, index): ChartAxisStyle

Defined in: src/tsch/appearance.ts:365

Parameters

store

ObjectStore

object

IwaObject

kind

AxisKind

index

number

Returns

ChartAxisStyle

Overrides

ChartStyleArchive.constructor

Properties

index

readonly index: number

Defined in: src/tsch/appearance.ts:363

Position among the axes of this kind.


kind

readonly kind: AxisKind

Defined in: src/tsch/appearance.ts:361


object

readonly object: IwaObject

Defined in: src/tsch/appearance.ts:154

Inherited from

ChartStyleArchive.object


store

readonly store: ObjectStore

Defined in: src/tsch/appearance.ts:153

Inherited from

ChartStyleArchive.store

Accessors

id

Get Signature

get id(): bigint

Defined in: src/tsch/appearance.ts:161

Returns

bigint

Inherited from

ChartStyleArchive.id


showAxis

Get Signature

get showAxis(): boolean | undefined

Defined in: src/tsch/appearance.ts:396

Returns

boolean | undefined


showMajorGridlines

Get Signature

get showMajorGridlines(): boolean | undefined

Defined in: src/tsch/appearance.ts:404

Returns

boolean | undefined

Methods

bool()

bool(property): boolean | undefined

Defined in: src/tsch/appearance.ts:378

Parameters

property

string

Returns

boolean | undefined


describe()

describe(): Record<string, unknown>

Defined in: src/tsch/appearance.ts:421

Everything this module names, for inspection.

Returns

Record<string, unknown>


field()

field(property): number

Defined in: src/tsch/appearance.ts:372

Resolve a [category, value] pair against this axis's kind.

Parameters

property

string

Returns

number


fillProperty()

fillProperty(field): Fill | undefined

Defined in: src/tsch/appearance.ts:189

A TSD.FillArchive property, decoded.

Parameters

field

number

Returns

Fill | undefined

Inherited from

ChartStyleArchive.fillProperty


floatProperty()

floatProperty(field): number | undefined

Defined in: src/tsch/appearance.ts:199

A float property, e.g. an opacity.

Parameters

field

number

Returns

number | undefined

Inherited from

ChartStyleArchive.floatProperty


majorGridlineStroke()

majorGridlineStroke(): Stroke | undefined

Defined in: src/tsch/appearance.ts:412

Returns

Stroke | undefined


properties()

properties(): RawMessage | undefined

Defined in: src/tsch/appearance.ts:173

The property bag, or undefined on an archive that carries none.

An archive with no field 10000 is inheriting everything from its preset. Reading returns undefined rather than inventing defaults, because the value that applies then is the preset's, and this module does not resolve preset inheritance.

Returns

RawMessage | undefined

Inherited from

ChartStyleArchive.properties


requireProperties()

protected requireProperties(): RawMessage

Defined in: src/tsch/appearance.ts:178

The bag, created if the archive has none.

Returns

RawMessage

Inherited from

ChartStyleArchive.requireProperties


setBool()

setBool(property, value): void

Defined in: src/tsch/appearance.ts:382

Parameters

property

string

value

boolean

Returns

void


setFillProperty()

setFillProperty(field, fill): void

Defined in: src/tsch/appearance.ts:193

Parameters

field

number

fill

Fill

Returns

void

Inherited from

ChartStyleArchive.setFillProperty


setFloatProperty()

setFloatProperty(field, value): void

Defined in: src/tsch/appearance.ts:203

Parameters

field

number

value

number

Returns

void

Inherited from

ChartStyleArchive.setFloatProperty


setMajorGridlineStroke()

setMajorGridlineStroke(stroke): void

Defined in: src/tsch/appearance.ts:416

Parameters

stroke

Stroke

Returns

void


setShowAxis()

setShowAxis(value): void

Defined in: src/tsch/appearance.ts:400

Parameters

value

boolean

Returns

void


setShowMajorGridlines()

setShowMajorGridlines(value): void

Defined in: src/tsch/appearance.ts:408

Parameters

value

boolean

Returns

void


setStroke()

setStroke(property, stroke): void

Defined in: src/tsch/appearance.ts:391

Parameters

property

string

stroke

Stroke

Returns

void


stroke()

stroke(property): Stroke | undefined

Defined in: src/tsch/appearance.ts:387

Parameters

property

string

Returns

Stroke | undefined

MIT licensed. Independently made — not by Apple in California. Not affiliated with or endorsed by Apple Inc.