#include "pluginpopup.inc"
#include "record.inc"
#include "remotecontrol.h"
-#include "record.inc"
#include "renderengine.inc"
#include "resourcepixmap.h"
#include "resourcethread.inc"
#include "trackpopup.inc"
#include "trackscroll.inc"
#include "transitionpopup.inc"
+#include "wintv.inc"
+#include "x10tv.inc"
#include "zoombar.inc"
MButtons *mbuttons;
};
+class StackButton : public BC_GenericButton
+{
+public:
+ StackButton(MWindow *mwindow, int x, int y);
+ int handle_event();
+ void update();
+
+ MWindow *mwindow;
+};
+
class ProxyToggle : public BC_Toggle
{
public:
void set_meter_format(int mode, int min, int max);
void update_mixers(Track *track, int v);
void stop_transport(const char *lock_msg);
+ void close_keyvalue_popup();
+ void open_keyvalue_popup(BC_SubWindow *popup);
int translation_event();
int resize_event(int w, int h); // handle a resize event
int keyboard_listener(BC_WindowBase *wp);
int key_listener(int key);
void use_android_remote(int on);
+ int keyev_grab_remote();
int close_event();
int quit();
void stop_drawing();
MButtons *mbuttons;
FFMpegToggle *ffmpeg_toggle;
ProxyToggle *proxy_toggle;
+ StackButton *stack_button;
PaneDivider *x_divider;
PaneDivider *y_divider;
TimelinePane *pane[TOTAL_PANES];
// remote control
AndroidControl *android_control;
RemoteControl *remote_control;
- CWindowRemoteHandler *cwindow_remote_handler;
- RecordRemoteHandler *record_remote_handler;
+ WinTV *wintv;
+ X10TV *x10tv;
+ RemoteHandler *cwindow_remote_handler;
+ RemoteHandler *record_remote_handler;
};
#endif