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); }
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); } }