-- 
Sent from my GNU/Linux N900

----- Original message -----
> Banlu Kemiyatorn wrote:
> 
> > > -removeSubview: is an NSView method and subclasses of NSView that
> > > override this method should call the super class implementation
> > > (unless they want to replace the functionality of -removeSubview:,   
> > but
> > > I see no good reason for that). In all other classes there is no -
> > > removeSubview: method (unless you provide one yourself). I don't
> > > understand why you would need a check whether super implements that
> > > method.
> > 
> > I think there is no -removeSubview: in Cocoa?
> > 
> 
> So what? -removeSubview: won't be called under Cocoa anyway unless you   
> call it yourself. But then you probably shouldn't do that in a   
> portable application because, uhmm, Cocoa doesn't implement that method.

Not like that, for intance, if a cocoa app implement it in an nsview subclass 
and didnt call super's removeSubview:  and got recompile with GS then anything 
in GS that call this nsview subclass's removeSubview:, assuming it is an 
ordinary GS view, wont work properly. eg.
 
AppView addSubview:aView then later
aView removeFromSuperview will invoke AppView's removeSubview: w/o calling GS's

> 
> Wolfgang
> 
> 

_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to