~dobey/ubuntu/natty/banshee/fix-and-amz

« back to all changes in this revision

Viewing changes to src/Core/Banshee.ThickClient/Banshee.Gui/ViewActions.cs

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2008-07-30 12:37:28 UTC
  • mto: (1.2.3 upstream) (94.1.1 maverick)
  • mto: This revision was merged to the branch mainline in revision 70.
  • Revision ID: james.westby@ubuntu.com-20080730123728-8y78ip4btz99ri5h
Tags: upstream-1.2.0
Import upstream version 1.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
        {
60
60
            Add (new ActionEntry [] {
61
61
                new ActionEntry ("ViewMenuAction", null,
62
 
                    Catalog.GetString ("_View"), null, null, null)/*,
 
62
                    Catalog.GetString ("_View"), null, null, null),
63
63
                    
64
64
                new ActionEntry ("ShowEqualizerAction", null,
65
65
                   Catalog.GetString ("_Equalizer"), "<control>E",
66
 
                   Catalog.GetString ("View the graphical equalizer"), OnShowEqualizer)*/
 
66
                   Catalog.GetString ("View the graphical equalizer"), OnShowEqualizer)
67
67
            });
68
68
 
69
69
            AddImportant (new ToggleActionEntry [] {
72
72
                    Catalog.GetString ("Toggle Fullscreen Mode"), OnFullScreen, false),
73
73
            });
74
74
 
75
 
            Add (new ToggleActionEntry [] {
 
75
            /*Add (new ToggleActionEntry [] {
76
76
                new ToggleActionEntry ("ShowCoverArtAction", null,
77
77
                    Catalog.GetString ("Show Cover _Art"), null,
78
78
                    Catalog.GetString ("Toggle display of album cover art"), null, false),
79
 
            });
 
79
            });*/
80
80
            
81
81
            ServiceManager.PlayerEngine.ConnectEvent (OnPlayerEvent, PlayerEvent.StateChange);
82
82
            OnFullScreen (null, EventArgs.Empty);
84
84
        
85
85
        private void OnPlayerEvent (PlayerEventArgs args)
86
86
        {
87
 
            if (((PlayerEventStateChangeArgs)args).Current == PlayerState.Ready && 
88
 
                !ServiceManager.PlayerEngine.SupportsEqualizer) {
89
 
                //Actions["View.ShowEqualizerAction"].Sensitive = false;
 
87
            if (((PlayerEventStateChangeArgs)args).Current == PlayerState.Ready) {
 
88
                Actions["View.ShowEqualizerAction"].Sensitive = ServiceManager.PlayerEngine.SupportsEqualizer;
90
89
            }
91
90
        }
92
91
                
93
 
        /*private void OnShowEqualizer (object o, EventArgs args)
 
92
        private void OnShowEqualizer (object o, EventArgs args)
94
93
        {
95
94
            if (EqualizerWindow.Instance == null) {
96
95
                EqualizerWindow eqwin = new EqualizerWindow (ServiceManager.Get<GtkElementsService> ().PrimaryWindow);
98
97
            } else {
99
98
                EqualizerWindow.Instance.Present ();
100
99
            }
101
 
        }*/
 
100
        }
102
101
 
103
102
        private void OnFullScreen (object o, EventArgs args)
104
103
        {