[banshee] [Banshee.Metrics] Add display-related metrics
- From: Gabriel Burt <gburt src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [banshee] [Banshee.Metrics] Add display-related metrics
- Date: Sat, 13 Feb 2010 00:06:21 +0000 (UTC)
commit 751a64af082e2c4ac360808628688d805731cac1
Author: Gabriel Burt <gabriel burt gmail com>
Date: Fri Feb 12 16:06:04 2010 -0800
[Banshee.Metrics] Add display-related metrics
.../Banshee.Gui/GtkBaseClient.cs | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs b/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs
index 3492c8f..487a168 100644
--- a/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs
+++ b/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs
@@ -34,6 +34,7 @@ using Mono.Addins;
using Hyena;
using Banshee.Base;
+using Banshee.Metrics;
using Banshee.Database;
using Banshee.ServiceStack;
using Banshee.Gui.Dialogs;
@@ -144,6 +145,17 @@ namespace Banshee.Gui
Application.IdleHandler = RunIdle;
Application.IdleTimeoutRemoveHandler = IdleTimeoutRemove;
+ BansheeMetrics.Started += () => {
+ var metrics = BansheeMetrics.Instance;
+ var screen = Gdk.Screen.Default;
+
+ metrics.Add ("Display/NScreens", Gdk.Display.Default.NScreens);
+ metrics.Add ("Screen/Height", screen.Height);
+ metrics.Add ("Screen/Width", screen.Width);
+ metrics.Add ("Screen/IsComposited", screen.IsComposited);
+ metrics.Add ("Screen/NMonitors", screen.NMonitors);
+ };
+
// Start the core boot process
Application.PushClient (this);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]