Skip to content

Commit dc859b4

Browse files
authored
Library: Port 'Overlay Split View' to Python (#815)
1 parent 28bd7c7 commit dc859b4

File tree

1 file changed

+17
-0
lines changed
  • src/Library/demos/Overlay Split View

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import gi
2+
3+
gi.require_version("Gtk", "4.0")
4+
from gi.repository import Gtk
5+
import workbench
6+
7+
split_view = workbench.builder.get_object("split_view")
8+
start_toggle = workbench.builder.get_object("start_toggle")
9+
end_toggle = workbench.builder.get_object("end_toggle")
10+
11+
start_toggle.connect(
12+
"toggled", lambda _toggle: split_view.set_sidebar_position(Gtk.PackType.START)
13+
)
14+
15+
end_toggle.connect(
16+
"toggled", lambda _toggle: split_view.set_sidebar_position(Gtk.PackType.END)
17+
)

0 commit comments

Comments
 (0)