From bc775a628bdecde9863e5af36127a341524855cf Mon Sep 17 00:00:00 2001 From: Gregor Niehl Date: Wed, 1 Nov 2023 21:45:46 +0100 Subject: [PATCH] Library: Port 'Action Bar' to Python --- src/Library/demos/Action Bar/main.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/Library/demos/Action Bar/main.py diff --git a/src/Library/demos/Action Bar/main.py b/src/Library/demos/Action Bar/main.py new file mode 100644 index 000000000..3dd6b09b0 --- /dev/null +++ b/src/Library/demos/Action Bar/main.py @@ -0,0 +1,14 @@ +import workbench + +action_bar = workbench.builder.get_object("action_bar") +button = workbench.builder.get_object("button") +start_widget = workbench.builder.get_object("start_widget") +end_widget = workbench.builder.get_object("end_widget") + +button.connect( + "notify::active", lambda *_: action_bar.set_revealed(not button.get_active()) +) + +start_widget.connect("clicked", lambda *_: print("Start widget")) + +end_widget.connect("clicked", lambda *_: print("End widget"))