Switch to side-by-side view

--- a/GUI/mainw/mainw.h
+++ b/GUI/mainw/mainw.h
@@ -96,13 +96,17 @@
     void sig_preferences();
 
 private slots:
+    // These are connected to ui signals (either tray or main ctl),
+    // and coordinate stuff.
     void playClicked();
+    void pauseClicked();
     void stopClicked();
-    void backwardClicked(bool b = true);
-    void forwardClicked(bool b = true);
+    void backwardClicked();
+    void forwardClicked();
     void jump_forward();
     void jump_backward();
-
+    void onMuteChanged(bool);
+    
     void volumeChangedByTick(int val);
     void volumeHigher();
     void volumeLower();
@@ -158,16 +162,14 @@
     GUI_Alternate_Covers*   m_alternate_covers;
 
     QString                 m_class_name;
-    QString m_renderer_friendly_name;
+    QString                 m_renderer_friendly_name;
     quint32                 m_completeLength_ms;
-    bool                    m_playing;
-    bool                    m_mute;
     GUI_TrayIcon *          m_trayIcon;
 
     QString                 m_skinSuffix;
 
-    MetaData			m_metadata;
-    MetaData			m_metadata_corrected;
+    MetaData            m_metadata;
+    MetaData            m_metadata_corrected;
     bool                m_metadata_available;
     bool                m_overridemin2tray;
 
@@ -178,7 +180,8 @@
     QTemporaryFile*     m_covertempfile;
 
     void setupTrayActions ();
-
+    void idleDisplay();
+    
     void setupConnections();
     void total_time_changed(qint64);
     void fetch_cover(const QString&);