[gnome-maps/wip/notifications3: 4/4] Notification test patch



commit ef97c81708656cb7148c4d3aaa51f6df5231980d
Author: Mattias Bengtsson <mattias jc bengtsson gmail com>
Date:   Sat Feb 15 06:55:27 2014 +0100

    Notification test patch
    
    With this applied, try pushing the location button or changing base
    layer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=723996

 src/application.js |    1 +
 src/mainWindow.js  |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/application.js b/src/application.js
index 4c06bb2..d15c783 100644
--- a/src/application.js
+++ b/src/application.js
@@ -96,6 +96,7 @@ const Application = new Lang.Class({
 
         let overlay = new Gtk.Overlay({ visible: true });
         notificationManager = new Notification.Manager(overlay);
+        notificationManager.showNotification(Notification.Type.NO_NETWORK);
         this._mainWindow = new MainWindow.MainWindow(this, overlay);
         this._mainWindow.window.connect('destroy', this._onWindowDestroy.bind(this));
     },
diff --git a/src/mainWindow.js b/src/mainWindow.js
index 8e784b5..027d928 100644
--- a/src/mainWindow.js
+++ b/src/mainWindow.js
@@ -39,6 +39,7 @@ const PlaceStore = imports.placeStore;
 const Utils = imports.utils;
 const Config = imports.config;
 const ZoomControl = imports.zoomControl;
+const Notification = imports.notification;
 
 const _ = imports.gettext.gettext;
 
@@ -339,6 +340,7 @@ const MainWindow = new Lang.Class({
     },
 
     _onGotoUserLocationActivate: function() {
+        Application.notificationManager.showNotification(Notification.Type.NO_LOCATION);
         if (this.mapView.geoclue.userSetLocation) {
             Utils.once(this.mapView.geoclue,
                        'location-changed',
@@ -358,6 +360,7 @@ const MainWindow = new Lang.Class({
     _onMapTypeActivate: function(action, value) {
         action.set_state(value);
         let [mapType, len] = value.get_string();
+        Application.notificationManager.showMessage("Changed base layer to " + mapType);
         this.mapView.setMapType(MapView.MapType[mapType]);
     },
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]