updated 6-view-switcher.py

This commit is contained in:
afacanc38 2022-06-24 12:40:08 +03:00
parent cc295c020d
commit c09d764dbb
1 changed files with 16 additions and 6 deletions

View File

@ -39,7 +39,9 @@ class MainWindow (Adw.ApplicationWindow):
self.box_main self.box_main
) )
self.hb = Adw.HeaderBar () self.hb = Adw.HeaderBar (
centering_policy = Adw.CenteringPolicy.STRICT
)
self.box_main.append (self.hb) self.box_main.append (self.hb)
self.stack = Adw.ViewStack () self.stack = Adw.ViewStack ()
@ -47,8 +49,10 @@ class MainWindow (Adw.ApplicationWindow):
self.stack self.stack
) )
# Squieezer # Squeezer
self.sq_viewswitcher = Adw.Squeezer () self.sq_viewswitcher = Adw.Squeezer (
halign = Gtk.Align.FILL,
)
self.sq_viewswitcher.set_switch_threshold_policy ( self.sq_viewswitcher.set_switch_threshold_policy (
Adw.FoldThresholdPolicy.NATURAL Adw.FoldThresholdPolicy.NATURAL
) )
@ -62,7 +66,11 @@ class MainWindow (Adw.ApplicationWindow):
) )
# ViewSwitcher (wide) # ViewSwitcher (wide)
self.viewswitcher_wide = Adw.ViewSwitcher () self.viewswitcher_wide = Adw.ViewSwitcher (
halign = Gtk.Align.CENTER,
margin_start = 50,
margin_end = 50
)
self.viewswitcher_wide.set_policy( self.viewswitcher_wide.set_policy(
Adw.ViewSwitcherPolicy.WIDE Adw.ViewSwitcherPolicy.WIDE
) )
@ -74,7 +82,9 @@ class MainWindow (Adw.ApplicationWindow):
) )
# ViewSwitcher (narrow) # ViewSwitcher (narrow)
self.viewswitcher_narrow = Adw.ViewSwitcher () self.viewswitcher_narrow = Adw.ViewSwitcher (
halign = Gtk.Align.CENTER,
)
self.viewswitcher_narrow.set_policy( self.viewswitcher_narrow.set_policy(
Adw.ViewSwitcherPolicy.NARROW Adw.ViewSwitcherPolicy.NARROW
) )
@ -181,4 +191,4 @@ class MyApp (Adw.Application):
app = MyApp ( app = MyApp (
application_id = 'io.github.afacanc38.adw-viewswitcher' application_id = 'io.github.afacanc38.adw-viewswitcher'
) )
app.run (sys.argv) app.run (sys.argv)