-- 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
