示例#1
0
 public override void Add( APWidget item )
 {
     base.Add( item );
     if( layer != null ) {
         layer.Register( item );
     }
 }
示例#2
0
 private void OnChildRemoved( APWidget child )
 {
     if( ChildRemoved != null ) {
         ChildRemoved( this, new ContainerChildEvent( child ) );
     }
 }
示例#3
0
 public virtual void Remove( APWidget item )
 {
     children.Remove( item );
     item.Parent = null;
     OnChildRemoved( item );
 }
示例#4
0
 public virtual void Add( APWidget item )
 {
     children.Add( item );
     item.Parent = this;
     OnChildAdded( item );
 }
示例#5
0
 public void Register( APWidget widget )
 {
     registered.Add( widget );
 }
示例#6
0
 public APButton( APWidget parent, Rectangle _location )
     : base(_location)
 {
 }