1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-21 01:24:21 +00:00

Stage 1 of a redesign of Drawables - instead of a DrawableComposite storing a tranform for each child, each type of drawable now stores its own transform, and these are represented as remapped points instead of affine transforms. Plus, lots of minor tweaks and jucer development.

This commit is contained in:
Julian Storer 2010-05-19 14:42:14 +01:00
parent 64905b472f
commit 9d00c15b67
65 changed files with 2456 additions and 1538 deletions

View file

@ -127,18 +127,6 @@ private:
}
};
//==============================================================================
struct MessageThreadFuncCall
{
enum { uniqueID = 0x73774623 };
MessageCallbackFunction* func;
void* parameter;
void* result;
CriticalSection lock;
WaitableEvent event;
};
//==============================================================================
static InternalMessageQueue* juce_internalMessageQueue = 0;
@ -327,6 +315,17 @@ void MessageManager::broadcastMessage (const String& value) throw()
/* TODO */
}
struct MessageThreadFuncCall
{
enum { uniqueID = 0x73774623 };
MessageCallbackFunction* func;
void* parameter;
void* result;
CriticalSection lock;
WaitableEvent event;
};
void* MessageManager::callFunctionOnMessageThread (MessageCallbackFunction* func,
void* parameter)
{