Ejemplo n.º 1
0
        protected override void ForAll(bool include_internals, Gtk.Callback callback)
        {
            base.ForAll(include_internals, callback);

            if (include_internals)
            {
                children.ForEach(child => callback(child.Child));
            }
        }
 protected override void ForAll(bool include_internals, Gtk.Callback callback)
 {
     base.ForAll(include_internals, callback);
     foreach (TopLevelChild child in topLevels)
     {
         callback(child.Child);
     }
     if (include_internals)
     {
         selectionBox.ForAll(include_internals, callback);
     }
 }
Ejemplo n.º 3
0
 protected override void ForAll(bool includeInternals, Gtk.Callback callback)
 {
     base.ForAll(includeInternals, callback);
     foreach (var c in children.Keys.ToArray())
     {
         if (c.Parent == null)
         {
             LoggingService.LogError("Error found unparented child in property grid:" + c.GetType());
             continue;
         }
         callback(c);
     }
 }
Ejemplo n.º 4
0
 protected override void ForAll(bool include_internals, Gtk.Callback callback)
 {
     if (!include_internals)
     {
         return;
     }
     if (Child != null)
     {
         callback(Child);
     }
     callback(vScrollBar);
     callback(hScrollBar);
     children.ForEach(child => callback(child.Child));
 }
Ejemplo n.º 5
0
        protected override void ForAll(bool include_internals, Gtk.Callback callback)
        {
            List <Widget> widgets = new List <Widget> ();

            foreach (Widget w in notebooks)
            {
                widgets.Add(w);
            }
            foreach (DockItem it in items)
            {
                if (it.HasWidget && it.Widget.Parent == this)
                {
                    widgets.Add(it.Widget);
                }
            }
            foreach (Widget w in widgets)
            {
                callback(w);
            }
        }
Ejemplo n.º 6
0
        protected override void ForAll(bool include_internals, Gtk.Callback callback)
        {
            if (!include_internals)
            {
                return;
            }

            foreach (object obj in lines)
            {
                if (obj is Widget)
                {
                    callback((Widget)obj);
                }
                else if (obj is Pair)
                {
                    Pair p = (Pair)obj;
                    callback(p.Label);
                    callback(p.Editor);
                }
            }
        }
Ejemplo n.º 7
0
 protected override void ForAll(bool include_internals, Gtk.Callback callback)
 {
     containerChildren.ForEach(child => callback(child.Child));
 }