32 lines
716 B
Python
32 lines
716 B
Python
from fabric.widgets.box import Box
|
|
from fabric.widgets.label import Label
|
|
|
|
from window.desktop.registry import DesktopWidgetRegistry
|
|
|
|
|
|
class ExampleClockWidget(Box):
|
|
def __init__(self, **kwargs):
|
|
super().__init__(
|
|
name="example-widget",
|
|
orientation="v",
|
|
h_expand=True,
|
|
v_expand=True,
|
|
h_align="center",
|
|
v_align="center",
|
|
**kwargs,
|
|
)
|
|
self.label = Label(
|
|
name="examplelabel",
|
|
label="Hello Desktop",
|
|
justification="center",
|
|
)
|
|
self.add(self.label)
|
|
|
|
|
|
DesktopWidgetRegistry.register(
|
|
"example",
|
|
ExampleClockWidget,
|
|
(174, 174),
|
|
(0.45, 0.45),
|
|
)
|