#include "record.h"
#include "recordgui.h"
#include "renderengine.h"
+#include "remotecontrol.h"
#include "resourcethread.h"
#include "samplescroll.h"
#include "shbtnprefs.h"
#include "transitionpopup.h"
#include "vwindowgui.h"
#include "vwindow.h"
+#include "wintv.h"
#include "zoombar.h"
#define PANE_DRAG_MARGIN MAX(mwindow->theme->pane_w, mwindow->theme->pane_h)
if(debug) printf("MWindowGUI::create_objects %d\n", __LINE__);
set_icon(mwindow->theme->get_image("mwindow_icon"));
remote_control = new RemoteControl(this);
- cwindow_remote_handler = new CWindowRemoteHandler(remote_control);
- record_remote_handler = new RecordRemoteHandler(remote_control);
+#ifdef HAVE_WINTV
+ WinTV *wintv = mwindow->wintv;
+ if( wintv ) {
+ cwindow_remote_handler = (RemoteHandler*)
+ new WinTVCWindowHandler(wintv, remote_control);
+ record_remote_handler = (RemoteHandler*)
+ new WinTVRecordHandler(wintv, remote_control);
+ }
+#endif
+ if( !cwindow_remote_handler ) cwindow_remote_handler =
+ (RemoteHandler*)new CWindowRemoteHandler(remote_control);
+ if( !record_remote_handler ) record_remote_handler =
+ (RemoteHandler*)new RecordRemoteHandler(remote_control);
mwindow->reset_android_remote();
if(debug) printf("MWindowGUI::create_objects %d\n", __LINE__);
: BC_GenericButton(x, y, mwindow->theme->stack_button_w, "0")
{
this->mwindow = mwindow;
- set_tooltip(_("Return to previous EDL"));
+ set_tooltip(_("Close EDL"));
}
int StackButton::handle_event()
{
+ mwindow->save_backup();
mwindow->stack_pop();
return 1;
}
sprintf(text, "%d", i);
set_text(text);
draw_face();
- int hidden = is_hidden();
- if( !i && !hidden )
- hide_window();
- else if( hidden )
- show_window();
}