Generated file

Copy as Markdown

Other Tools

// -*- mode: C++ -*-
// AUTOGENERATED BY glean_parser. DO NOT EDIT.
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef mozilla_GleanWidgetGtkMetrics_h
#define mozilla_GleanWidgetGtkMetrics_h
#include "mozilla/glean/bindings/MetricTypes.h"
namespace mozilla::glean {
namespace widget {
/**
* generated from widget.desktop_environment
* If known, the current desktop environment being used by this user. This could be 'gnome', 'kde', 'mate', and so on, or an empty string if not known.
*/
constexpr impl::StringMetric desktop_environment(6389);
/**
* generated from widget.gtk_version
* The version of Gtk 3 in use. This metric was generated to correspond to the Legacy Telemetry scalar widget.gtk_version.
*/
constexpr impl::StringMetric gtk_version(6390);
/**
* generated from widget.ime_name_on_linux
* Name of active IM (e.g., xim, fcitx, ibus, etc) which was actually set by env on Linux. Different from Windows and macOS, this value includes non-IME users even though this is recoded when first compositionstart event because dead key is also implemented by IME on Linux. This metric was generated to correspond to the Legacy Telemetry scalar widget.ime_name_on_linux.
*/
constexpr impl::Labeled<impl::BooleanMetric, DynamicLabel> ime_name_on_linux(6391);
}
} // namespace mozilla::glean
#endif // mozilla_GleanWidgetGtkMetrics_h