メインコンテンツまでスキップ

components/XYPad

Interfaces

ValueOptions

Defined in: components/XYPad/index.tsx:53

Two-dimensional slider component.

Properties

keyboard?
optional keyboard?: InputEventOption | null;

Defined in: components/XYPad/index.tsx:70

keyboard control option

max
max: number;

Defined in: components/XYPad/index.tsx:57

min
min: number;

Defined in: components/XYPad/index.tsx:56

reverse?
optional reverse?: boolean;

Defined in: components/XYPad/index.tsx:62

skew?
optional skew?: number;

Defined in: components/XYPad/index.tsx:61

step?
optional step?: number;

Defined in: components/XYPad/index.tsx:60

value
value: number;

Defined in: components/XYPad/index.tsx:55

wheel?
optional wheel?: InputEventOption | null;

Defined in: components/XYPad/index.tsx:66

wheel control option


XYPadAreaProps

Defined in: components/XYPad/Area.tsx:4

Properties

__thumb?
optional __thumb?: ReactElement<unknown, string | JSXElementConstructor<any>>;

Defined in: components/XYPad/Area.tsx:13

inherit

children?
optional children?: ReactElement<unknown, string | JSXElementConstructor<any>>;

Defined in: components/XYPad/Area.tsx:10

className?
optional className?: string;

Defined in: components/XYPad/Area.tsx:8

color?
optional color?: string;

Defined in: components/XYPad/Area.tsx:7

height?
optional height?: string | number;

Defined in: components/XYPad/Area.tsx:6

style?
optional style?: CSSProperties;

Defined in: components/XYPad/Area.tsx:9

width?
optional width?: string | number;

Defined in: components/XYPad/Area.tsx:5


XYPadMethods

Defined in: components/XYPad/index.tsx:92

Properties

blur
blur: () => void;

Defined in: components/XYPad/index.tsx:94

Returns

void

focus
focus: () => void;

Defined in: components/XYPad/index.tsx:93

Returns

void

original
original: Ref<HTMLDivElement>;

Defined in: components/XYPad/index.tsx:95


XYPadProps

Defined in: components/XYPad/index.tsx:73

Properties

children?
optional children?:
| ReactElement<unknown, string | JSXElementConstructor<any>>
| ReactElement<unknown, string | JSXElementConstructor<any>>[];

Defined in: components/XYPad/index.tsx:89

<XYPadThumb /> | <XYPadArea />

disabled?
optional disabled?: boolean;

Defined in: components/XYPad/index.tsx:82

externalStyles?
optional externalStyles?: object;

Defined in: components/XYPad/index.tsx:77

cursor?
optional cursor?: "none" | "move" | "grabbing" | "grab" | "pointer";
userSelectNone?
optional userSelectNone?: boolean;
onChange?
optional onChange?: (valueX, valueY) => void;

Defined in: components/XYPad/index.tsx:85

Parameters
ParameterType
valueXnumber
valueYnumber
Returns

void

onDragEnd?
optional onDragEnd?: (valueX, valueY) => void;

Defined in: components/XYPad/index.tsx:87

Parameters
ParameterType
valueXnumber
valueYnumber
Returns

void

onDragStart?
optional onDragStart?: (valueX, valueY) => void;

Defined in: components/XYPad/index.tsx:86

Parameters
ParameterType
valueXnumber
valueYnumber
Returns

void

readonly?
optional readonly?: boolean;

Defined in: components/XYPad/index.tsx:83

x
x: ValueOptions;

Defined in: components/XYPad/index.tsx:74

y
y: ValueOptions;

Defined in: components/XYPad/index.tsx:75


XYPadThumbMethods

Defined in: components/XYPad/Thumb.tsx:31

Properties

blur
blur: () => void;

Defined in: components/XYPad/Thumb.tsx:33

Returns

void

focus
focus: () => void;

Defined in: components/XYPad/Thumb.tsx:32

Returns

void


XYPadThumbProps

Defined in: components/XYPad/Thumb.tsx:11

Properties

__css?
optional __css?: CSSProperties;

Defined in: components/XYPad/Thumb.tsx:28

Internal

__disabled?
optional __disabled?: boolean;

Defined in: components/XYPad/Thumb.tsx:24

Internal

__readonly?
optional __readonly?: boolean;

Defined in: components/XYPad/Thumb.tsx:26

Internal

children?
optional children?: ReactNode;

Defined in: components/XYPad/Thumb.tsx:21

color?
optional color?: string;

Defined in: components/XYPad/Thumb.tsx:16

height?
optional height?: string | number;

Defined in: components/XYPad/Thumb.tsx:14

size?
optional size?: string | number;

Defined in: components/XYPad/Thumb.tsx:12

width?
optional width?: string | number;

Defined in: components/XYPad/Thumb.tsx:13

wrapperClassName?
optional wrapperClassName?: string;

Defined in: components/XYPad/Thumb.tsx:18

wrapperStyle?
optional wrapperStyle?: CSSProperties;

Defined in: components/XYPad/Thumb.tsx:19

Variables

Root

const Root: ForwardRefExoticComponent<XYPadProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, keyof XYPadProps> & RefAttributes<XYPadMethods>>;

Defined in: components/XYPad/index.tsx:101


XYPad

const XYPad: object;

Defined in: components/XYPad/index.tsx:373

Simple XYPad

Type Declaration

Area
Area: (__namedParameters) => Element;
Parameters
ParameterType
__namedParametersXYPadAreaProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, keyof XYPadAreaProps>
Returns

Element

Root
Root: ForwardRefExoticComponent<XYPadProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, keyof XYPadProps> & RefAttributes<XYPadMethods>>;
Thumb
Thumb: ForwardRefExoticComponent<XYPadThumbProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, keyof XYPadThumbProps> & RefAttributes<XYPadThumbMethods>>;