forked from ScoDoc/ScoDoc
wip
This commit is contained in:
parent
36e49c8106
commit
5c3c3d38a7
@ -158,8 +158,10 @@ class Composante_boolean(Composante):
|
||||
|
||||
|
||||
class Composante_number_format(Composante):
|
||||
WIDTH: int = 2
|
||||
def __init__(self):
|
||||
super().__init__(width=2)
|
||||
assert (1 << self.WIDTH) > SCO_NUMBER_FORMAT.__len__()
|
||||
super().__init__(width=self.WIDTH)
|
||||
|
||||
def set(self, data: SCO_NUMBER_FORMAT, signature=0) -> int:
|
||||
return self.write(data.value, signature)
|
||||
@ -171,9 +173,10 @@ class Composante_number_format(Composante):
|
||||
|
||||
|
||||
class Composante_Colors(Composante):
|
||||
def __init__(self, default: SCO_COLORS = SCO_COLORS.BLACK):
|
||||
super().__init__(width=5)
|
||||
self.default: SCO_COLORS = default
|
||||
WIDTH: int = 5
|
||||
def __init__(self):
|
||||
assert (1 << self.WIDTH) > SCO_COLORS.__len__()
|
||||
super().__init__(width=self.WIDTH)
|
||||
|
||||
def set(self, data: SCO_COLORS, signature=0) -> int:
|
||||
return self.write(data.value, signature)
|
||||
@ -190,9 +193,10 @@ class Composante_Colors(Composante):
|
||||
|
||||
|
||||
class Composante_borderThickness(Composante):
|
||||
WIDTH: int = 3
|
||||
def __init__(self):
|
||||
assert (1 << 3) > SCO_BORDERTHICKNESS.__len__()
|
||||
super().__init__(width=3)
|
||||
assert (1 << self.WIDTH) > SCO_BORDERTHICKNESS.__len__()
|
||||
super().__init__(width=self.WIDTH)
|
||||
|
||||
def set(self, data: SCO_BORDERTHICKNESS, signature=0) -> int:
|
||||
return self.write(data.value, signature)
|
||||
@ -207,8 +211,10 @@ class Composante_borderThickness(Composante):
|
||||
|
||||
|
||||
class Composante_fontname(Composante):
|
||||
WIDTH: int = 3
|
||||
def __init__(self):
|
||||
super().__init__(width=3)
|
||||
assert (1 << self.WIDTH) > SCO_FONTNAME.__len__()
|
||||
super().__init__(width=self.WIDTH)
|
||||
|
||||
def set(self, data: SCO_FONTNAME, signature=0) -> int:
|
||||
return self.write(data.value, signature)
|
||||
@ -223,8 +229,10 @@ class Composante_fontname(Composante):
|
||||
|
||||
|
||||
class Composante_fontsize(Composante):
|
||||
WIDTH: int = 3
|
||||
def __init__(self):
|
||||
super().__init__(width=3)
|
||||
assert (1 << self.WIDTH) > SCO_FONTSIZE.__len__()
|
||||
super().__init__(width=self.WIDTH)
|
||||
|
||||
def set(self, data: SCO_FONTSIZE, signature=0) -> int:
|
||||
return self.write(data.value, signature)
|
||||
@ -236,8 +244,9 @@ class Composante_fontsize(Composante):
|
||||
|
||||
|
||||
class Composante_halign(Composante):
|
||||
WIDTH: int = 3
|
||||
def __init__(self):
|
||||
super().__init__(width=2)
|
||||
assert (1 << self.WIDTH) > SCO_HALIGN.__len__()
|
||||
|
||||
def set(self, data: SCO_HALIGN, signature=0) -> int:
|
||||
return self.write(data.value, signature)
|
||||
@ -252,8 +261,10 @@ class Composante_halign(Composante):
|
||||
|
||||
|
||||
class Composante_valign(Composante):
|
||||
WIDTH: int = 3
|
||||
def __init__(self):
|
||||
super().__init__(width=2)
|
||||
assert (1 << self.WIDTH) > SCO_VALIGN.__len__()
|
||||
super().__init__(width=self.WIDTH)
|
||||
|
||||
def set(self, data: SCO_VALIGN, signature=0) -> int:
|
||||
return self.write(data.value, signature)
|
||||
|
Loading…
x
Reference in New Issue
Block a user