Ejemplo n.º 1
0
 private static void sendStatusMsg(string msg)
 {
     ThreadSafeMessageList.MessagePacket mp = new ThreadSafeMessageList.MessagePacket();
     mp.mCallback   = Program.addStatusStringToForm;
     mp.mMessageID  = msg;
     mp.mDataObject = null;
     Program.mMessageList.enqueueMessage(mp);
 }
Ejemplo n.º 2
0
        static void updateGUIElements(bool asyncTest)
        {
            //update our main GUI progress bar (previous element?)
            float amt = giveMemoryUsagePercent();

            if (asyncTest)
            {
                ThreadSafeMessageList.MessagePacket mp = new ThreadSafeMessageList.MessagePacket();
                mp.mCallback   = TerrainGlobals.getTerrainFrontEnd().setMemoryEstimateGUIValue;
                mp.mDataObject = amt;
                CoreGlobals.getEditorMain().mMessageList.enqueueMessage(mp);
            }
            else
            {
                TerrainGlobals.getTerrainFrontEnd().setMemoryEstimateGUIValue(null, amt);
            }
        }