From 5a2da71440c0b0f875de2a9085a705731fd25d28 Mon Sep 17 00:00:00 2001 From: Jakob Vendegna Date: Sat, 4 Sep 2021 18:35:38 +0200 Subject: [PATCH 1/3] adds active_background property to buttons, but does not seem to alter the resulting gui.py need help --- tkdesigner/figma/custom_elements.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tkdesigner/figma/custom_elements.py b/tkdesigner/figma/custom_elements.py index 652fa234..e62f19f5 100644 --- a/tkdesigner/figma/custom_elements.py +++ b/tkdesigner/figma/custom_elements.py @@ -20,6 +20,7 @@ def to_code(self): image=button_image_{self.id_}, borderwidth=0, highlightthickness=0, + activebackground="{self.frame.color()}", command=lambda: print("button_{self.id_} clicked"), relief="flat" ) From b0dc38e9d12e318f83deb99b3f48c95f9734c910 Mon Sep 17 00:00:00 2001 From: Jakob Vendegna Date: Mon, 6 Sep 2021 07:21:58 +0200 Subject: [PATCH 2/3] adds frame to button object init method --- tkdesigner/figma/custom_elements.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tkdesigner/figma/custom_elements.py b/tkdesigner/figma/custom_elements.py index e62f19f5..1a21d2cb 100644 --- a/tkdesigner/figma/custom_elements.py +++ b/tkdesigner/figma/custom_elements.py @@ -11,6 +11,7 @@ def __init__(self, node, frame, image_path, *, id_): super().__init__(node, frame) self.image_path = image_path self.id_ = id_ + self.frame = frame def to_code(self): return f""" From b75ee3c04220a568db55610bacdf5f5f72b9f911 Mon Sep 17 00:00:00 2001 From: Jakob Vendegna Date: Mon, 6 Sep 2021 12:00:03 +0200 Subject: [PATCH 3/3] adds cli build test as a make target --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index 55d081a0..8518d0f7 100644 --- a/Makefile +++ b/Makefile @@ -28,5 +28,8 @@ precommit: lint test cli: poetry run tkdesigner ${FIGMA_PROJECT_URL} ${FIGMA_TOKEN} -f +cli.build.test: + poetry run tkdesigner https://www.figma.com/file/WVLnulVsI177tvnxSdqOUZ/Untitled ${FIGMA_TOKEN} -f + gui: poetry run python gui/gui.py \ No newline at end of file