banshee r3708 - in trunk/banshee: . src/Extensions/Banshee.Daap/Banshee.Daap
- From: gburt svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r3708 - in trunk/banshee: . src/Extensions/Banshee.Daap/Banshee.Daap
- Date: Mon, 7 Apr 2008 22:23:36 +0100 (BST)
Author: gburt
Date: Mon Apr 7 22:23:36 2008
New Revision: 3708
URL: http://svn.gnome.org/viewvc/banshee?rev=3708&view=rev
Log:
2008-04-07 Gabriel Burt <gabriel burt gmail com>
* src/Extensions/Banshee.Daap/Banshee.Daap/DaapSource.cs: Remove
unnecessary Reload calls and method/property overrides.
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Extensions/Banshee.Daap/Banshee.Daap/DaapSource.cs
Modified: trunk/banshee/src/Extensions/Banshee.Daap/Banshee.Daap/DaapSource.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.Daap/Banshee.Daap/DaapSource.cs (original)
+++ trunk/banshee/src/Extensions/Banshee.Daap/Banshee.Daap/DaapSource.cs Mon Apr 7 22:23:36 2008
@@ -56,7 +56,6 @@
}
private bool is_activating;
- private SourceMessage status_message;
public DaapSource (Service service) : base (Catalog.GetString ("Music Share"), service.Name,
(service.Address.ToString () + service.Port).Replace (":", "").Replace (".", ""), 300)
@@ -88,7 +87,7 @@
is_activating = true;
base.Activate ();
- SetMessage (String.Format (Catalog.GetString ("Connecting to {0}"), service.Name), true);
+ SetStatus (String.Format (Catalog.GetString ("Connecting to {0}"), service.Name), false);
Console.WriteLine ("Connecting to {0}:{1}", service.Address, service.Port);
@@ -118,13 +117,11 @@
service.Port, e.ToString ().Replace ("&", "&")
.Replace ("<", "<").Replace (">", ">"));
Hyena.Log.Warning ("Failed to connect", details, true);
- DestroyStatusMessage ();
+ HideStatus ();
}
is_activating = false;
});
-
- Reload ();
}
internal bool Disconnect (bool logout)
@@ -173,41 +170,9 @@
Disconnect (true);
}
- private void SetMessage (string message, bool spinner)
- {
- if (status_message != null) {
- DestroyStatusMessage ();
- }
-
- status_message = new SourceMessage (this);
- status_message.FreezeNotify ();
- status_message.CanClose = false;
- status_message.IsSpinning = spinner;
- status_message.Text = message;
- status_message.ThawNotify ();
-
- PushMessage (status_message);
- }
-
- private void DestroyStatusMessage ()
- {
- if (status_message != null) {
- RemoveMessage (status_message);
- status_message = null;
- }
- }
-
- private void HideMessage ()
- {
- if (status_message != null) {
- RemoveMessage (status_message);
- status_message = null;
- }
- }
-
private void PromptLogin (object o, EventArgs args)
{
- SetMessage (String.Format (Catalog.GetString ("Logging in to {0}"), Name), true);
+ SetStatus (String.Format (Catalog.GetString ("Logging in to {0}"), Name), false);
DaapLoginDialog dialog = new DaapLoginDialog (client.Name,
client.AuthenticationMethod == AuthenticationMethod.UserAndPassword);
@@ -250,7 +215,7 @@
Reload ();
ThreadAssist.ProxyToMain(delegate {
- HideMessage ();
+ HideStatus ();
});
}
@@ -277,8 +242,6 @@
if (!daap_track_map.ContainsKey (args.Track.Id)) {
daap_track_map.Add (args.Track.Id, track);
}
-
- Reload ();
}
public void OnDatabaseTrackRemoved (object o, TrackArgs args)
@@ -287,8 +250,6 @@
DaapTrackInfo track = daap_track_map [args.Track.Id];
RemoveTrack (track);
}
-
- Reload ();
}
public override bool CanRemoveTracks {
@@ -303,23 +264,6 @@
get { return false; }
}
- public override void RemoveSelectedTracks ()
- {
- }
-
- public override void DeleteSelectedTracks ()
- {
- throw new Exception ("Should not call DeleteSelectedTracks on DaapSource");
- }
-
- public override bool HasDependencies {
- get { return false; }
- }
-
- protected override string TypeUniqueId {
- get { return "daap"; }
- }
-
public bool Unmap ()
{
// TODO: Maybe keep track of where we came from, or pick the next source up on the list?
@@ -356,7 +300,7 @@
}
public string [] IconNames {
- get { return null; }
+ get { return Properties.GetStringList ("Icon.Name"); }
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]