示例#1
0
        public static void notifyOnAddedToScreen(Windows.UI.Xaml.UIElement widget, cave.ui.ScreenForWidget screen)
        {
            var array = cave.ui.Widget.getChildren(widget);

            if (array != null)
            {
                var n = 0;
                var m = array.Count;
                for (n = 0; n < m; n++)
                {
                    var child = array[n];
                    if (child != null)
                    {
                        cave.ui.Widget.notifyOnAddedToScreen(child, screen);
                    }
                }
            }
            if (widget is cave.ui.ScreenAwareWidget)
            {
                ((cave.ui.ScreenAwareWidget)widget).onWidgetAddedToScreen(screen);
            }
        }
示例#2
0
 public virtual void onWidgetRemovedFromScreen(cave.ui.ScreenForWidget screen)
 {
 }
示例#3
0
 public virtual void onWidgetAddedToScreen(cave.ui.ScreenForWidget screen)
 {
 }