From d673ae159ee32302d41abe4b8081959689214929 Mon Sep 17 00:00:00 2001 From: daleclack Date: Fri, 22 Mar 2024 09:10:37 +0800 Subject: [PATCH] Slightly adjust the theme --- Flos_Gtk4/res/title_style.css | 4 ++-- Flos_Gtk4/src/core/MyTitleBar.cpp | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Flos_Gtk4/res/title_style.css b/Flos_Gtk4/res/title_style.css index 312fe1f..a8e6a3c 100644 --- a/Flos_Gtk4/res/title_style.css +++ b/Flos_Gtk4/res/title_style.css @@ -2,8 +2,8 @@ .mytitlebar { min-height: 10px; margin: 0px; - padding-top: 3px; - padding-bottom: 3px; + padding-top: 1px; + padding-bottom: 1px; } .mytitlebar label{ diff --git a/Flos_Gtk4/src/core/MyTitleBar.cpp b/Flos_Gtk4/src/core/MyTitleBar.cpp index d51bda9..4ce01be 100644 --- a/Flos_Gtk4/src/core/MyTitleBar.cpp +++ b/Flos_Gtk4/src/core/MyTitleBar.cpp @@ -37,13 +37,15 @@ static void my_titlebar_init(MyTitleBar *self) gtk_header_bar_set_show_title_buttons(GTK_HEADER_BAR(self->header), FALSE); // Add a close button - self->btn_close = gtk_button_new_with_label("\u00d7"); + // self->btn_close = gtk_button_new_with_label("\u00d7"); + self->btn_close = gtk_button_new_from_icon_name("window-close-symbolic"); gtk_widget_set_css_classes(self->btn_close, NULL); gtk_widget_add_css_class(self->btn_close, "ctrl_btn"); + gtk_widget_add_css_class(self->btn_close, "close"); gtk_header_bar_pack_start(GTK_HEADER_BAR(self->header), self->btn_close); // Add a minimize button - self->btn_mini = gtk_button_new_with_label("-"); + self->btn_mini = gtk_button_new_from_icon_name("window-minimize-symbolic"); gtk_widget_set_css_classes(self->btn_mini, NULL); gtk_widget_add_css_class(self->btn_mini, "ctrl_btn"); gtk_header_bar_pack_start(GTK_HEADER_BAR(self->header), self->btn_mini);