21 #ifndef __gtk2_ardour_auplugin_ui_h__
22 #define __gtk2_ardour_auplugin_ui_h__
29 #include <AppKit/AppKit.h>
30 #include <Carbon/Carbon.h>
31 #include <AudioUnit/AudioUnitCarbonView.h>
32 #include <AudioUnit/AudioUnit.h>
118 std::shared_ptr<ARDOUR::AUPlugin>
au;
uint32_t plugin_requested_resize
static void stop_cf_timer()
int parent_cocoa_window()
Gtk::Label automation_mode_label
bool stop_updating(GdkEventAny *)
AudioUnitCarbonView editView
gint get_preferred_width()
bool test_carbon_view_support()
OSStatus carbon_event(EventHandlerCallRef nextHandlerRef, EventRef event)
Gtk::ComboBoxText automation_mode_selector
bool on_window_show(const std::string &)
gint get_preferred_height()
bool test_cocoa_view_support()
static int64_t last_timer
LiveResizeNotificationObject * _resize_notify
NSWindow * get_nswindow()
static CFRunLoopTimerRef cf_timer
AUPluginUI(std::shared_ptr< ARDOUR::PlugInsertBase >)
static uint64_t timer_callbacks
NotificationObject * _notify
void lower_box_size_request(GtkRequisition *)
bool plugin_class_valid(Class pluginClass)
static uint64_t timer_out_of_range
bool _activating_from_app
void cocoa_view_resized()
static void start_cf_timer()
void lower_box_realized()
static bool timer_callback()
bool lower_box_visibility_notify(GdkEventVisibility *)
static void cf_timer_callback()
ComponentDescription carbon_descriptor
ArdourWidgets::EventBoxExt low_box
void lower_box_size_allocate(Gtk::Allocation &)
void forward_key_event(GdkEventKey *)
std::shared_ptr< ARDOUR::AUPlugin > au
int parent_carbon_window()
friend void au_cf_timer_callback(CFRunLoopTimerRef timer, void *info)
void on_realize()
This is a default handler for the signal signal_realize().
static std::vector< std::string > automation_mode_strings
EventHandlerRef carbon_event_handler
static sigc::connection timer_connection
bool start_updating(GdkEventAny *)
NSWindow * top_level_parent