WindowServer: Show PID and window ID in title bars for now.

This is useful for debugging since I'm often wondering which process some
window belongs to (and what the window ID is.)
This commit is contained in:
Andreas Kling 2019-01-21 02:42:29 +01:00
commit 291922b1af
Notes: sideshowbarker 2024-07-19 15:59:31 +09:00
5 changed files with 13 additions and 1 deletions

View file

@ -179,6 +179,11 @@ void WSWindowManager::paint_window_frame(WSWindow& window)
m_back_painter->draw_rect(outerRect, border_color);
m_back_painter->draw_rect(inner_border_rect, border_color);
m_back_painter->draw_text(titleBarTitleRect, window.title(), Painter::TextAlignment::CenterLeft, title_color);
Color metadata_color(204, 204, 204);
char buffer[64];
ksprintf(buffer, "%d:%d", window.pid(), window.window_id());
m_back_painter->draw_text(titleBarTitleRect, buffer, Painter::TextAlignment::CenterRight, metadata_color);
}
void WSWindowManager::add_window(WSWindow& window)