GetRootLayer
if (fParent && !fParent->IsHidden() && GetRootLayer()) {
if (fParent && !fParent->IsHidden() && GetRootLayer()) {
GetRootLayer()->fRedrawReg.Include(&localVisible);
GetRootLayer()->RequestRedraw(); // TODO: what if we pass (fParent, startFromTHIS, &redrawReg)?
if (!IsHidden() && GetRootLayer()) {
GetRootLayer()->fRedrawReg.Include(&redrawReg);
resize_layer_full_update_on_resize(GetRootLayer()->fRedrawReg, dx, dy);
GetRootLayer()->fRedrawReg.Include(&fVisible);
GetRootLayer()->fRedrawReg.Include(&oldVisible);
GetRootLayer()->RequestRedraw(); // TODO: what if we pass (fParent, startFromTHIS, &redrawReg)?
if (!IsHidden() && GetRootLayer()) {
GetRootLayer()->CopyRegion(&oldFullVisible, dx, dy);
GetRootLayer()->fRedrawReg.Include(&redrawReg);
GetRootLayer()->RequestRedraw(); // TODO: what if we pass (fParent, startFromTHIS, &redrawReg)?
if (!IsHidden() && GetRootLayer()) {
GetRootLayer()->CopyRegion(&invalid, -dx, -dy);
if (GetRootLayer())
GetRootLayer()->fRedrawReg.Include(&redrawReg);
GetRootLayer()->RequestRedraw(); // TODO: what if we pass (fParent, startFromTHIS, &redrawReg)?
BRegion screenReg(GetRootLayer()->Bounds());
if (GetRootLayer())
return fParent->GetRootLayer();
MyView* GetRootLayer() const;
BRegion screenReg(GetRootLayer()->Bounds());