srctree

Robin Linden parent e8753c87 6209be61
browser/gui: Allow switching between real and debug rendering

inlinesplit
browser/gui/app.cpp added: 13, removed: 3, total 10
@@ -76,6 +76,10 @@ int App::run() {
scroll(event.key.shift ? 20 : 5);
break;
}
case sf::Keyboard::Key::F1: {
render_debug_ = !render_debug_;
break;
}
default:
break;
}
@@ -313,7 +317,11 @@ void App::clear_render_surface() {
 
void App::render_layout() {
if (layout_) {
render::render_layout(painter_, *layout_);
if (render_debug_) {
render::debug::render_layout_depth(painter_, *layout_);
} else {
render::render_layout(painter_, *layout_);
}
}
}
 
 
browser/gui/app.h added: 13, removed: 3, total 10
@@ -48,6 +48,8 @@ private:
// When we scroll "down", the web page is translated "up".
int scroll_offset_y_{};
 
bool render_debug_{};
 
void navigate();
void layout();