|
|
|
|
|
|
get { return _debugStateLockLevel > 0; } |
|
|
|
} |
|
|
|
|
|
|
|
internal bool debugBuilding { |
|
|
|
public bool debugBuilding { |
|
|
|
get { return _debugBuilding; } |
|
|
|
} |
|
|
|
bool _debugBuilding = false; |
|
|
|
|
|
|
notifyClients(oldWidget); |
|
|
|
} |
|
|
|
|
|
|
|
protected abstract void notifyClients(ProxyWidget oldWidget); |
|
|
|
public abstract void notifyClients(ProxyWidget oldWidget); |
|
|
|
} |
|
|
|
|
|
|
|
public class ParentDataElement : ProxyElement { |
|
|
|
|
|
|
_applyParentData(newWidget); |
|
|
|
} |
|
|
|
|
|
|
|
protected override void notifyClients(ProxyWidget oldWidget) { |
|
|
|
public override void notifyClients(ProxyWidget oldWidget) { |
|
|
|
_applyParentData((ParentDataWidget) widget); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
_applyParentData(newWidget); |
|
|
|
} |
|
|
|
|
|
|
|
protected override void notifyClients(ProxyWidget oldWidget) { |
|
|
|
public override void notifyClients(ProxyWidget oldWidget) { |
|
|
|
_applyParentData((ParentDataWidget<T>) widget); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
protected override void notifyClients(ProxyWidget oldWidgetRaw) { |
|
|
|
public override void notifyClients(ProxyWidget oldWidgetRaw) { |
|
|
|
var oldWidget = (InheritedWidget) oldWidgetRaw; |
|
|
|
|
|
|
|
D.assert(_debugCheckOwnerBuildTargetExists("notifyClients")); |
|
|
|