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(); } }
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(); }