Skip to content
API Documentation
BastionGuard™
NetworkPage.cpp File Reference

Go to the source code of this file.

Classes

struct  anonymous_namespace{NetworkPage.cpp}::AnimatedMarkerData
struct  anonymous_namespace{NetworkPage.cpp}::HoverPayload

Namespaces

namespace  anonymous_namespace{NetworkPage.cpp}

Functions

static gboolean anonymous_namespace{NetworkPage.cpp}::animated_marker_tick (GtkWidget *widget, GdkFrameClock *, gpointer)
static void anonymous_namespace{NetworkPage.cpp}::animated_marker_data_destroy (gpointer data)
static void anonymous_namespace{NetworkPage.cpp}::hover_payload_destroy (gpointer data, GClosure *)
static void anonymous_namespace{NetworkPage.cpp}::animated_marker_draw (GtkDrawingArea *, cairo_t *cr, int width, int height, gpointer user_data)
static GtkWidget * anonymous_namespace{NetworkPage.cpp}::create_animated_dot_widget (int hits)
static void anonymous_namespace{NetworkPage.cpp}::map_fx_draw (GtkDrawingArea *, cairo_t *cr, int width, int height, gpointer user_data)
std::string anonymous_namespace{NetworkPage.cpp}::net_json_escape (const std::string &s)
std::string anonymous_namespace{NetworkPage.cpp}::net_json_field_str (const std::string &line, const std::string &key)
double anonymous_namespace{NetworkPage.cpp}::net_json_field_double (const std::string &line, const std::string &key)
int64_t anonymous_namespace{NetworkPage.cpp}::net_json_field_i64 (const std::string &line, const std::string &key)

Variables

constexpr double anonymous_namespace{NetworkPage.cpp}::kDefaultLat = 20.0
constexpr double anonymous_namespace{NetworkPage.cpp}::kDefaultLon = 10.0
constexpr double anonymous_namespace{NetworkPage.cpp}::kDefaultZoom = 2.2
constexpr double anonymous_namespace{NetworkPage.cpp}::kFocusedZoom = 3.0
constexpr double anonymous_namespace{NetworkPage.cpp}::kMaxZoom = 20.0
constexpr double anonymous_namespace{NetworkPage.cpp}::kMinZoom = 1.0
constexpr auto anonymous_namespace{NetworkPage.cpp}::kHoverHideDelay = std::chrono::milliseconds(140)
constexpr auto anonymous_namespace{NetworkPage.cpp}::kUserViewportHold = std::chrono::seconds(8)