diff --git a/goocalendar/_calendar.py b/goocalendar/_calendar.py
index 84188ebb34f5de0def8464b3e762d17d934ba331_Z29vY2FsZW5kYXIvX2NhbGVuZGFyLnB5..8c84e468ed6afc617d873a75cba11494551f31c4_Z29vY2FsZW5kYXIvX2NhbGVuZGFyLnB5 100644
--- a/goocalendar/_calendar.py
+++ b/goocalendar/_calendar.py
@@ -151,7 +151,7 @@
         assert level in self.AVAILABLE_VIEWS
         self.view = level
         self.update()
-        self.emit('view_changed', self.view)
+        self.emit('view-changed', self.view)
 
     @property
     def event_store(self):
@@ -892,8 +892,8 @@
     gobject.SIGNAL_RUN_FIRST,
     gobject.TYPE_NONE,
     (gobject.TYPE_PYOBJECT,))
-gobject.signal_new('view_changed',
+gobject.signal_new('view-changed',
     Calendar,
     gobject.SIGNAL_RUN_FIRST,
     gobject.TYPE_NONE,
     (gobject.TYPE_PYOBJECT,))
@@ -896,8 +896,8 @@
     Calendar,
     gobject.SIGNAL_RUN_FIRST,
     gobject.TYPE_NONE,
     (gobject.TYPE_PYOBJECT,))
-gobject.signal_new('page_changed',
+gobject.signal_new('page-changed',
     Calendar,
     gobject.SIGNAL_RUN_FIRST,
     gobject.TYPE_NONE,