From c09d764dbb1348c440c9ca453b0b4c384ac8ed06 Mon Sep 17 00:00:00 2001
From: afacanc38 <afacanc38@vuhuv.com>
Date: Fri, 24 Jun 2022 12:40:08 +0300
Subject: [PATCH] updated 6-view-switcher.py

---
 libadwaita/6-view-switcher.py | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/libadwaita/6-view-switcher.py b/libadwaita/6-view-switcher.py
index 71ef163..25914a9 100644
--- a/libadwaita/6-view-switcher.py
+++ b/libadwaita/6-view-switcher.py
@@ -39,7 +39,9 @@ class MainWindow (Adw.ApplicationWindow):
       self.box_main
     )
 
-    self.hb = Adw.HeaderBar ()
+    self.hb = Adw.HeaderBar (
+      centering_policy = Adw.CenteringPolicy.STRICT
+    )
     self.box_main.append (self.hb)
 
     self.stack = Adw.ViewStack ()
@@ -47,8 +49,10 @@ class MainWindow (Adw.ApplicationWindow):
       self.stack
     )
 
-    # Squieezer
-    self.sq_viewswitcher = Adw.Squeezer ()
+    # Squeezer
+    self.sq_viewswitcher = Adw.Squeezer (
+      halign = Gtk.Align.FILL,
+    )
     self.sq_viewswitcher.set_switch_threshold_policy (
       Adw.FoldThresholdPolicy.NATURAL
     )
@@ -62,7 +66,11 @@ class MainWindow (Adw.ApplicationWindow):
     )
 
     # 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(
       Adw.ViewSwitcherPolicy.WIDE
     )
@@ -74,7 +82,9 @@ class MainWindow (Adw.ApplicationWindow):
     )
 
     # ViewSwitcher (narrow)
-    self.viewswitcher_narrow = Adw.ViewSwitcher ()
+    self.viewswitcher_narrow = Adw.ViewSwitcher (
+      halign = Gtk.Align.CENTER,
+    )
     self.viewswitcher_narrow.set_policy(
       Adw.ViewSwitcherPolicy.NARROW
     )
@@ -181,4 +191,4 @@ class MyApp (Adw.Application):
 app = MyApp (
   application_id = 'io.github.afacanc38.adw-viewswitcher'
 )
-app.run (sys.argv)
\ No newline at end of file
+app.run (sys.argv)