void winformMessage(FOUpdaterMessage type, string message) { lock (this.winformLocker) { Label label = null; switch (type) { case FOUpdaterMessage.General: label = this.labelGeneral; break; case FOUpdaterMessage.Detailed: label = this.labelDetailed; break; case FOUpdaterMessage.Info: MessageBox.Show(message, "FOUpdater", MessageBoxButtons.OK, MessageBoxIcon.Information); return; default: throw new NotImplementedException(Enum.GetName(typeof(FOUpdaterMessage), type)); } label.SetText(message); } }
/// <summary> /// Sends status text to main application /// </summary> public void SendMessage(FOUpdaterMessage type, string text) { lock (this.locker) { if (this.message != null) { this.message(type, text); } } }
private static void consoleMessage(FOUpdaterMessage type, string message) { int top = -1; switch (type) { case FOUpdaterMessage.General: top = textGeneral; break; case FOUpdaterMessage.Detailed: top = textDetailed; break; case FOUpdaterMessage.Info: top = textAnyKey + 2; break; default: throw new NotImplementedException(Enum.GetName(typeof(FOUpdaterMessage), type)); } Console.SetCursorPosition(0, top); if (message != null) { Console.Write(message); for (int i = message.Length; i < messageLength[(int)type]; i++) { Console.Write(" "); } messageLength[(int)type] = message.Length; } else { for (int i = 0; i < messageLength[(int)type]; i++) { Console.Write(" "); } messageLength[(int)type] = 0; } }
private static void consoleMessage( FOUpdaterMessage type, string message ) { int top = -1; switch( type ) { case FOUpdaterMessage.General: top = textGeneral; break; case FOUpdaterMessage.Detailed: top = textDetailed; break; case FOUpdaterMessage.Info: top = textAnyKey + 2; break; default: throw new NotImplementedException( Enum.GetName( typeof( FOUpdaterMessage ), type ) ); } Console.SetCursorPosition( 0, top ); if( message != null ) { Console.Write( message ); for( int i = message.Length; i < messageLength[(int)type]; i++ ) { Console.Write( " " ); } messageLength[(int)type] = message.Length; } else { for( int i = 0; i < messageLength[(int)type]; i++ ) { Console.Write( " " ); } messageLength[(int)type] = 0; } }
/// <summary> /// Sends status text to main application /// </summary> public void SendMessage( FOUpdaterMessage type, string text ) { lock( this.locker ) { if( this.message != null ) this.message( type, text ); } }
void winformMessage( FOUpdaterMessage type, string message ) { lock( this.winformLocker ) { Label label = null; switch( type ) { case FOUpdaterMessage.General: label = this.labelGeneral; break; case FOUpdaterMessage.Detailed: label = this.labelDetailed; break; case FOUpdaterMessage.Info: MessageBox.Show( message, "FOUpdater", MessageBoxButtons.OK, MessageBoxIcon.Information ); return; default: throw new NotImplementedException( Enum.GetName( typeof( FOUpdaterMessage ), type ) ); } label.SetText( message ); } }