OnTopReplica/OnTopReplica/MessagePumpProcessors/BaseMessagePumpProcessor.cs
Lorenz Cuno Klopfenstein 5a000a10d3 Added Spanish (es-ES) translation (Thanks to Ra?l Morillo).
Some fixes to .designer code to load translated strings.
2010-10-29 00:24:39 +02:00

40 lines
817 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
namespace OnTopReplica.MessagePumpProcessors {
abstract class BaseMessagePumpProcessor : IMessagePumpProcessor {
protected MainForm Form { get; private set; }
#region IMessagePumpProcessor Members
public void Initialize(MainForm form) {
Form = form;
}
public abstract bool Process(ref Message msg);
#endregion
bool _isDisposed = false;
protected abstract void Shutdown();
#region IDisposable Members
public void Dispose() {
if (_isDisposed)
return;
Shutdown();
_isDisposed = true;
}
#endregion
}
}