private void CheckSignedIn()
 {
     if (StoreView.IsSignedIn)
     {
         var signout = NavigationControl.AddLink(Catalog.GetString("Sign Out of eMusic"), null);
         signout.Activated += (o, a) => StoreView.SignOut();
     }
     else
     {
         NavigationControl.ClearLinks();
     }
 }
Example #2
0
        public StoreWebBrowserShell(StoreView store_view) : base(Catalog.GetString("Amazon MP3 Store"), store_view)
        {
            StoreView = store_view;

            SearchEntry.EmptyMessage = String.Format(Catalog.GetString("Search the Amazon MP3 Store"));

            NavigationControl.AddLink(Catalog.GetString("How Your Purchases Support GNOME"), StoreView.GetActionUrl("about/"));

            var signout = NavigationControl.AddLink("Sign out of Amazon", null);

            store_view.SignInChanged += (o, a) => signout.Visible = store_view.IsSignedIn;
            signout.Activated        += (o, a) => store_view.SignOut();
            signout.Visible           = store_view.IsSignedIn;

            ShowAll();
        }