El_Window El_Window::chc(Pt2dr tr,Pt2dr sc) { if (! degeow()->_dnext) return El_Window(degraw()->dup_geo(tr,sc),tr,sc); El_Window wn = degeow()->_next.chc(tr,sc); return new Data_El_Geom_GWin ( degraw()->dup_geo(tr,sc), tr, sc, wn.degeow() ); /* */ }
El_Window El_Window::operator |(El_Window w) { return new Data_El_Geom_GWin ( degraw(), Pt2dr(0,0), Pt2dr(1,1), w.chc(Pt2dr(0,0),Pt2dr(1,1)).degeow() ); }
Elise_Palette El_Window::palette(TYOFPAL::t type) { return degraw()->sop().pal_of_type(type); }
Elise_Set_Of_Palette El_Window::sop() { return degraw()->sop(); }
Output El_Window::out(TYOFPAL::t type,bool OnYDif) { return out(degraw()->sop().pal_of_type(type),OnYDif); }
Output El_Window::out(TYOFPAL::t type) { return out(degraw()->sop().pal_of_type(type)); }