ZWindowGUI::ZWindowGUI(MWindow *mwindow, ZWindow *zwindow, Mixer *mixer)
: BC_Window(zwindow->title, mixer->x, mixer->y, mixer->w, mixer->h,
- 100, 75, 1, 1, 0)
+ xS(100), yS(75), 1, 1, 0)
{
this->mwindow = mwindow;
this->zwindow = zwindow;
{
lock_window("ZWindowGUI::create_objects");
- canvas = new ZWindowCanvas(mwindow, this, 10,10, get_w()-20,get_h()-20);
+ canvas = new ZWindowCanvas(mwindow, this,
+ xS(10),yS(10), get_w()-xS(20),get_h()-yS(20));
canvas->create_objects(mwindow->edl);
playback_engine = new PlaybackEngine(mwindow, canvas);
playback_engine->create_objects();
int ZWindowGUI::resize_event(int w, int h)
{
- canvas->reposition_window(0, 10,10, w-20,h-20);
+ canvas->reposition_window(0,
+ xS(10),yS(10), w-xS(20),h-yS(20));
zwindow->reposition(get_x(), get_y(), w, h);
BC_WindowBase::resize_event(w, h);
return 1;
int result = 1;
switch( key ) {
case 'f':
- if( mwindow->session->zwindow_fullscreen )
+ if( canvas->get_fullscreen() )
canvas->stop_fullscreen();
else
canvas->start_fullscreen();
break;
case ESC:
- if( mwindow->session->zwindow_fullscreen )
+ if( canvas->get_fullscreen() )
canvas->stop_fullscreen();
break;
default:
cvs->flash(flush);
}
-int ZWindowCanvas::get_fullscreen()
-{
- return mwindow->session->zwindow_fullscreen;
-}
-
-void ZWindowCanvas::set_fullscreen(int value)
-{
- mwindow->session->zwindow_fullscreen = value;
-}
-