mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 20:17:44 +00:00
WindowServer: Put the desktop background color in a member.
This commit is contained in:
parent
623847cf6d
commit
c6b7b92625
2 changed files with 3 additions and 5 deletions
|
@ -121,12 +121,11 @@ WSWindowManager::WSWindowManager()
|
||||||
m_front_painter = make<Painter>(*m_front_bitmap);
|
m_front_painter = make<Painter>(*m_front_bitmap);
|
||||||
m_back_painter = make<Painter>(*m_back_bitmap);
|
m_back_painter = make<Painter>(*m_back_bitmap);
|
||||||
|
|
||||||
|
m_background_color = Color(0, 72, 96);
|
||||||
m_active_window_border_color = Color(0, 64, 192);
|
m_active_window_border_color = Color(0, 64, 192);
|
||||||
m_active_window_title_color = Color::White;
|
m_active_window_title_color = Color::White;
|
||||||
|
|
||||||
m_inactive_window_border_color = Color(64, 64, 64);
|
m_inactive_window_border_color = Color(64, 64, 64);
|
||||||
m_inactive_window_title_color = Color::White;
|
m_inactive_window_title_color = Color::White;
|
||||||
|
|
||||||
m_dragging_window_border_color = Color(32, 96, 216);
|
m_dragging_window_border_color = Color(32, 96, 216);
|
||||||
m_dragging_window_title_color = Color::White;
|
m_dragging_window_title_color = Color::White;
|
||||||
|
|
||||||
|
@ -332,7 +331,7 @@ void WSWindowManager::compose()
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
//dbgprintf("Repaint root %d,%d %dx%d\n", dirty_rect.x(), dirty_rect.y(), dirty_rect.width(), dirty_rect.height());
|
//dbgprintf("Repaint root %d,%d %dx%d\n", dirty_rect.x(), dirty_rect.y(), dirty_rect.width(), dirty_rect.height());
|
||||||
m_back_painter->fill_rect(dirty_rect, Color(0, 72, 96));
|
m_back_painter->fill_rect(dirty_rect, m_background_color);
|
||||||
}
|
}
|
||||||
for (auto* window = m_windows_in_order.head(); window; window = window->next()) {
|
for (auto* window = m_windows_in_order.head(); window; window = window->next()) {
|
||||||
WSWindowLocker locker(*window);
|
WSWindowLocker locker(*window);
|
||||||
|
|
|
@ -56,12 +56,11 @@ private:
|
||||||
WSScreen& m_screen;
|
WSScreen& m_screen;
|
||||||
Rect m_screen_rect;
|
Rect m_screen_rect;
|
||||||
|
|
||||||
|
Color m_background_color;
|
||||||
Color m_active_window_border_color;
|
Color m_active_window_border_color;
|
||||||
Color m_active_window_title_color;
|
Color m_active_window_title_color;
|
||||||
|
|
||||||
Color m_inactive_window_border_color;
|
Color m_inactive_window_border_color;
|
||||||
Color m_inactive_window_title_color;
|
Color m_inactive_window_title_color;
|
||||||
|
|
||||||
Color m_dragging_window_border_color;
|
Color m_dragging_window_border_color;
|
||||||
Color m_dragging_window_title_color;
|
Color m_dragging_window_title_color;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue