Exemple #1
0
        /// <summary>
        /// Event triggered to resovle any wild cards in the animation sequence.  The
        /// wildcards are expanded into actual animation objects
        /// </summary>
        /// <param name="sender">event sender</param>
        /// <param name="e">event args</param>
        private void animation_EvtResolveWidgetChildren(object sender, ResolveWidgetChildrenEventArgs e)
        {
            if (EvtResolveWidgetChildren != null)
            {
                EvtResolveWidgetChildren(sender, e);
                var children = new List <Widget>();
                e.ContainerWidget.Finder.FindAllButtons(children);

                foreach (var widget in children)
                {
                    widget.EvtMouseClicked -= button_EvtMouseClicked;
                    widget.EvtMouseClicked += button_EvtMouseClicked;
                }
            }
        }
Exemple #2
0
        private void TaskSwitcherForm_EvtResolveWidgetChildren(object sender, ResolveWidgetChildrenEventArgs e)
        {
            e.ContainerWidget.ClearAllChildren();

            foreach (Widget widget in _widgetList)
            {
                e.ContainerWidget.AddChild(widget);
            }
        }
Exemple #3
0
        /// <summary>
        /// Event triggered to resovle any wild cards in the animation sequence.  The
        /// wildcards are expanded into actual animation objects
        /// </summary>
        /// <param name="sender">event sender</param>
        /// <param name="e">event args</param>
        private void animation_EvtResolveWidgetChildren(object sender, ResolveWidgetChildrenEventArgs e)
        {
            if (EvtResolveWidgetChildren != null)
            {
                EvtResolveWidgetChildren(sender, e);
                var children = new List<Widget>();
                e.ContainerWidget.Finder.FindAllButtons(children);

                foreach (var widget in children)
                {
                    widget.EvtMouseClicked -= button_EvtMouseClicked;
                    widget.EvtMouseClicked += button_EvtMouseClicked;
                }
            }
        }