Exemple #1
0
        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);
            }
        }
Exemple #2
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);
         }
     }
 }
Exemple #3
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;
            }
        }
 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 );
     }
 }
Exemple #6
0
 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 );
     }
 }