openshot-audio
0.1.7
|
#include <juce_mac_CarbonViewWrapperComponent.h>
Static Public Member Functions | |
static void | recursiveHIViewRepaint (HIViewRef view) |
static pascal OSStatus | carbonEventCallback (EventHandlerCallRef nextHandlerRef, EventRef event, void *userData) |
![]() | |
static void JUCE_CALLTYPE | callPendingTimersSynchronously () |
Public Attributes | |
bool | keepPluginWindowWhenHidden |
Protected Member Functions | |
NSWindow * | getOwnerWindow () const |
![]() | |
Timer () noexcept | |
Timer (const Timer &) noexcept | |
Protected Attributes | |
WindowRef | wrapperWindow |
NSWindow * | carbonWindow |
HIViewRef | embeddedView |
bool | recursiveResize |
bool | repaintChildOnCreation |
Time | creationTime |
EventHandlerRef | eventHandlerRef |
Creates a floating carbon window that can be used to hold a carbon UI.
This is a handy class that's designed to be inlined where needed, e.g. in the audio plugin hosting code.
|
inline |
|
inline |
|
pure virtual |
|
inlinestatic |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inline |
|
inline |
|
inlineprotected |
|
inlinevirtual |
|
inlinestatic |
|
pure virtual |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlineoverridevirtual |
The user-defined callback routine that actually gets called periodically.
It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.
Implements Timer.
|
protected |
|
protected |
|
protected |
|
protected |
bool CarbonViewWrapperComponent::keepPluginWindowWhenHidden |
|
protected |
|
protected |
|
protected |