From 05b95ab05714a05901c92fc52a23ba21ec14925a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Tue, 5 Aug 2014 15:28:46 +0200 Subject: [PATCH] show zom/lat/lon/bearing in window title --- common/glfw_view.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/common/glfw_view.cpp b/common/glfw_view.cpp index 60d95c8b8..f6a1c1ae7 100644 --- a/common/glfw_view.cpp +++ b/common/glfw_view.cpp @@ -1,5 +1,7 @@ #include "glfw_view.hpp" +#include + GLFWView::GLFWView(bool fullscreen) : fullscreen(fullscreen) { #ifdef NVIDIA glDiscardFramebufferEXT = (PFNGLDISCARDFRAMEBUFFEREXTPROC)glfwGetProcAddress("glDiscardFramebufferEXT"); @@ -192,6 +194,12 @@ void GLFWView::make_active() { void GLFWView::swap() { glfwPostEmptyEvent(); + + double lon, lat, zoom; + map->getLonLatZoom(lon, lat, zoom); + const double bearing = map->getBearing(); + const std::string title = mbgl::util::sprintf<128>("Mapbox GL – %.2f/%.6f/%.6f/%.1f", zoom, lat, lon, bearing); + glfwSetWindowTitle(window, title.c_str()); } void GLFWView::notify_map_change(mbgl::MapChange change, mbgl::timestamp delay) {