Added width to StyleInterface
This commit is contained in:
parent
51f7259fe9
commit
8a0c9ccffc
@ -15,4 +15,9 @@ class BrailleBounceStyle implements StyleInterface
|
||||
mb_chr(0x2812),
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
@ -15,4 +15,9 @@ class BrailleDotsStyle implements StyleInterface
|
||||
mb_chr(0x281b),
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
@ -17,6 +17,11 @@ class BrailleTallDotsStyle implements StyleInterface
|
||||
mb_chr(0x281b),
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
@ -39,4 +44,4 @@ class BrailleTallDotsStyle implements StyleInterface
|
||||
28Fx | ⣰ ⣱ ⣲ ⣳ ⣴ ⣵ ⣶ ⣷ ⣸ ⣹ ⣺ ⣻ ⣼ ⣽ ⣾ ⣿
|
||||
|
||||
|
||||
*/
|
||||
*/
|
||||
|
@ -21,6 +21,11 @@ class BrailleWideDotsStyle implements StyleInterface
|
||||
"⠈⠙",
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
@ -43,4 +48,4 @@ class BrailleWideDotsStyle implements StyleInterface
|
||||
28Fx | ⣰ ⣱ ⣲ ⣳ ⣴ ⣵ ⣶ ⣷ ⣸ ⣹ ⣺ ⣻ ⣼ ⣽ ⣾ ⣿
|
||||
|
||||
|
||||
*/
|
||||
*/
|
||||
|
@ -21,6 +21,11 @@ class BrailleWideSpinnerStyle implements StyleInterface
|
||||
" ⠊",
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
@ -43,4 +48,4 @@ class BrailleWideSpinnerStyle implements StyleInterface
|
||||
28Fx | ⣰ ⣱ ⣲ ⣳ ⣴ ⣵ ⣶ ⣷ ⣸ ⣹ ⣺ ⣻ ⣼ ⣽ ⣾ ⣿
|
||||
|
||||
|
||||
*/
|
||||
*/
|
||||
|
@ -13,4 +13,9 @@ class RollingBallStyle implements StyleInterface
|
||||
mb_chr(0x25d2),
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
@ -13,4 +13,9 @@ class SpinnerStyle implements StyleInterface
|
||||
mb_chr(0x25df).' ',
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
@ -13,4 +13,9 @@ class SpinningBarStyle implements StyleInterface
|
||||
"|",
|
||||
];
|
||||
}
|
||||
|
||||
public function getWidth(): int
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
@ -4,5 +4,13 @@ namespace NoccyLabs\Spinner\Style;
|
||||
|
||||
interface StyleInterface
|
||||
{
|
||||
/**
|
||||
* Returns an array of frames used to render the spinner
|
||||
*/
|
||||
public function getFrames(): array;
|
||||
|
||||
/**
|
||||
* Get the width of this spinner in characters
|
||||
*/
|
||||
public function getWidth(): int;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user