public static cave.ui.LoadingWidget closePopup(cave.ui.LoadingWidget widget) { if (widget != null) { widget.stop(); cave.ui.Widget.removeFromParent((Windows.UI.Xaml.UIElement)widget); } return(null); }
public override void onEndSendRequest() { base.onEndSendRequest(); requestCounter--; if (requestCounter < 1) { loadingWidget = cave.ui.LoadingWidget.closePopup(loadingWidget); } }
public override void onStartSendRequest() { base.onStartSendRequest(); if (loadingWidget == null) { loadingWidget = cave.ui.LoadingWidget.openPopup(context, parentWidget); } requestCounter++; }
public static cave.ui.LoadingWidget openPopup(cave.GuiApplicationContext context, Windows.UI.Xaml.UIElement widget) { var v = new cave.ui.LoadingWidget(context); if (v.showPopup(widget) == false) { v = null; } return(v); }