You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
*/
#ifndef __gtk2_ardour_auplugin_ui_h__
@interface NotificationObject : NSObject {
@private
AUPluginUI* plugin_ui;
- NSWindow* cocoa_parent;
+ NSWindow* cocoa_parent;
NSWindow* top_level_parent;
}
@end
class AUPluginUI : public PlugUIBase, public Gtk::VBox
{
- public:
+public:
AUPluginUI (boost::shared_ptr<ARDOUR::PluginInsert>);
~AUPluginUI ();
void activate ();
void deactivate ();
- bool non_gtk_gui() const { return true; }
+ bool non_gtk_gui() const { return true; }
void lower_box_realized ();
bool lower_box_visibility_notify (GdkEventVisibility*);
void start_live_resize ();
void end_live_resize ();
- private:
+private:
WindowRef wr;
boost::shared_ptr<ARDOUR::AUPlugin> au;
int prefheight;
NSWindow* cocoa_window;
NSView* au_view;
- NSRect last_au_frame;
+ NSRect last_au_frame;
bool in_live_resize;
uint32_t plugin_requested_resize;
static bool timer_callback ();
static sigc::connection timer_connection;
- public:
+public:
static void start_cf_timer ();
static void stop_cf_timer ();
};