Repository URL to install this package:
|
Version:
0.29.0.dev5010 ▾
|
import dataclasses
from typing import Union
@dataclasses.dataclass
class Padding:
left: Union[float, int]
top: Union[float, int]
right: Union[float, int]
bottom: Union[float, int]
def all(value: float) -> Padding:
return Padding(left=value, top=value, right=value, bottom=value)
def symmetric(vertical: float = 0, horizontal: float = 0) -> Padding:
return Padding(left=horizontal, top=vertical, right=horizontal, bottom=vertical)
def only(
left: float = 0, top: float = 0, right: float = 0, bottom: float = 0
) -> Padding:
return Padding(left=left, top=top, right=right, bottom=bottom)