fix clock not being centered
This commit is contained in:
@@ -45,19 +45,19 @@ void Bar::setup_ui()
|
||||
main_box.set_start_widget(left_box);
|
||||
main_box.set_center_widget(center_box);
|
||||
main_box.set_end_widget(right_box);
|
||||
main_box.set_valign(Gtk::Align::CENTER);
|
||||
|
||||
left_box.set_spacing(6);
|
||||
left_box.set_margin_start(12);
|
||||
left_box.set_margin_end(12);
|
||||
left_box.set_valign(Gtk::Align::CENTER);
|
||||
|
||||
center_box.set_spacing(6);
|
||||
center_box.set_hexpand(true);
|
||||
// Don't expand the center box — keep it centered by alignment
|
||||
center_box.set_hexpand(false);
|
||||
center_box.set_margin_top(2);
|
||||
center_box.set_margin_bottom(2);
|
||||
center_box.set_valign(Gtk::Align::CENTER);
|
||||
center_box.set_halign(Gtk::Align::CENTER);
|
||||
|
||||
right_box.set_spacing(6);
|
||||
right_box.set_margin_start(12);
|
||||
right_box.set_margin_end(12);
|
||||
right_box.set_valign(Gtk::Align::CENTER);
|
||||
@@ -66,6 +66,7 @@ void Bar::setup_ui()
|
||||
left_box.append(*m_workspaceIndicator);
|
||||
|
||||
clock.set_name("clock-label");
|
||||
clock.set_hexpand(false);
|
||||
clock.set_halign(Gtk::Align::CENTER);
|
||||
clock.set_valign(Gtk::Align::CENTER);
|
||||
center_box.append(clock);
|
||||
@@ -79,7 +80,6 @@ void Bar::load_css()
|
||||
auto css_provider = Gtk::CssProvider::create();
|
||||
|
||||
css_provider->load_from_data(R"(
|
||||
#window { height: 24px; background-color: #222; color: #fff; }
|
||||
#clock-label { font-weight: bold; font-family: monospace; }
|
||||
.workspace-pill { background-color: rgba(255, 255, 255, 0.12); border-radius: 8px; padding: 2px 8px; margin-right: 6px; }
|
||||
.workspace-pill:last-child { margin-right: 0; }
|
||||
|
||||
@@ -25,7 +25,6 @@ TrayIconWidget::TrayIconWidget(TrayService &service, std::string id)
|
||||
m_image.set_halign(Gtk::Align::CENTER);
|
||||
m_image.set_valign(Gtk::Align::CENTER);
|
||||
|
||||
m_container.set_spacing(0);
|
||||
m_container.set_halign(Gtk::Align::CENTER);
|
||||
m_container.set_valign(Gtk::Align::CENTER);
|
||||
m_container.append(m_picture);
|
||||
@@ -282,7 +281,6 @@ void TrayIconWidget::on_menu_action(const Glib::VariantBase & /*parameter*/, int
|
||||
TrayWidget::TrayWidget(TrayService &service)
|
||||
: Gtk::Box(Gtk::Orientation::HORIZONTAL), m_service(service)
|
||||
{
|
||||
set_spacing(4);
|
||||
set_valign(Gtk::Align::CENTER);
|
||||
set_halign(Gtk::Align::CENTER);
|
||||
set_visible(false);
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
WorkspaceIndicator::WorkspaceIndicator(HyprlandService &service, int monitorId)
|
||||
: Gtk::Box(Gtk::Orientation::HORIZONTAL), m_service(service), m_monitorId(monitorId)
|
||||
{
|
||||
set_spacing(6);
|
||||
set_margin_top(2);
|
||||
set_margin_bottom(2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user