diff --git a/lazy_player/__init__.py b/lazy_player/__init__.py index 6210b3c..173371f 100644 --- a/lazy_player/__init__.py +++ b/lazy_player/__init__.py @@ -21,10 +21,18 @@ class MainWindow(Gtk.ApplicationWindow): # Main horizontal box to split the screen main_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL) - # Left half - File list + # Left half left_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + left_box.set_valign(Gtk.Align.CENTER) + left_box.set_halign(Gtk.Align.CENTER) + left_label = Gtk.Label(label="Left Side") + left_box.append(left_label) left_box.set_hexpand(True) + # Right half - File list + right_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + right_box.set_hexpand(True) + # Create list store and view list_store = Gtk.StringList() list_view = Gtk.ListView() @@ -43,15 +51,7 @@ class MainWindow(Gtk.ApplicationWindow): # Add list view to a scrolled window scrolled = Gtk.ScrolledWindow() scrolled.set_child(list_view) - left_box.append(scrolled) - - # Right half - right_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) - right_box.set_valign(Gtk.Align.CENTER) - right_box.set_halign(Gtk.Align.CENTER) - right_label = Gtk.Label(label="Right Side") - right_box.append(right_label) - right_box.set_hexpand(True) + right_box.append(scrolled) # Add both halves to main box main_box.append(left_box)