diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2022-12-05 14:15:29 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2022-12-05 14:16:27 -0300 |
commit | 62ddea304a7f5edc1465ed19ef7f25e7d9ce1f4c (patch) | |
tree | 1b12175d6a426bb7b7df72e34ed0220f39030972 | |
parent | f7f88c1557167d327135f0e215d02032065a1c72 (diff) | |
download | mutter-62ddea304a7f5edc1465ed19ef7f25e7d9ce1f4c.tar.gz |
frames: Add default-decoration CSS class
Add this CSS class both to the header bar itself, since it is what
actually contains the window controls, and to MetaFrameHeader too,
since it's what's directly attached to the window.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2740>
-rw-r--r-- | src/frames/meta-frame-header.c | 2 | ||||
-rw-r--r-- | src/frames/meta-frame.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/frames/meta-frame-header.c b/src/frames/meta-frame-header.c index 5f2cda1c5..e5b0b5b9f 100644 --- a/src/frames/meta-frame-header.c +++ b/src/frames/meta-frame-header.c @@ -115,6 +115,8 @@ meta_frame_header_init (MetaFrameHeader *content) GtkWidget *header_bar; header_bar = gtk_header_bar_new (); + gtk_widget_add_css_class (header_bar, "titlebar"); + gtk_widget_add_css_class (header_bar, "default-decoration"); gtk_widget_insert_before (header_bar, GTK_WIDGET (content), NULL); } diff --git a/src/frames/meta-frame.c b/src/frames/meta-frame.c index 7b55e74e5..66f2109c3 100644 --- a/src/frames/meta-frame.c +++ b/src/frames/meta-frame.c @@ -228,6 +228,7 @@ meta_frame_new (Window window) header = meta_frame_header_new (); gtk_window_set_titlebar (GTK_WINDOW (frame), header); + gtk_widget_add_css_class (frame, "default-decoration"); content = meta_frame_content_new (window); gtk_window_set_child (GTK_WINDOW (frame), content); |