Hi, Laurent. I realize this is quite old, but I have been wrestling with NSRuleEditor myself for a while. The main difference between NSTableView and NSRuleEditor is that NSRuleEditor is more accurately understood as a tree or network whereas NSTableView is a multi-dimensional array, [rows][columns]. As you change the selections in the NSRuleEditor it re-queries the delegate for the display values for the children. When I diagramed the architecture of my NSRuleEditor as a tree/network, it made a lot more sense. Start with the root as nil. Hope this helps.
On Thu, Jun 19, 2008 at 5:42 PM, Laurent Cerveau <[EMAIL PROTECTED]> wrote: > Hi Peter > > >> The formatting dictionary is used for localization. You can see a sample >> at http://homepage.mac.com/gershwin/NibBasedSpotlightSearcher.zip >> > > Nice! Thanks for the pointer. > > >> A nil formatting dictionary should be fine. The delegate methods are >> probably not being called because the rule editor has no rows in it. Try >> hooking up a button to its addRow: method. >> > > This helps! However this brings me one question. I donot get exactly what > is the exact purpose of "- (NSInteger)ruleEditor:(NSRuleEditor *)editor > numberOfChildrenForCriterion:(id)criterion > withRowType:(NSRuleEditorRowType)rowType" if rows needs to be added with > addRow? I have more in mind on the NSTableView paradigm where data reloading > is the "main trigger", and here obviously this is not the case. Where is my > mistale in "comparing" with an NSTableView datasource? > > Thanks > > laurent > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > > http://lists.apple.com/mailman/options/cocoa-dev/jamierphelps%2Bcocoa-dev%40gmail.com > > This email sent to [EMAIL PROTECTED]<[EMAIL PROTECTED]> > -- :::::::::::::::::::::::::::::::::::::::::::::::::::::: Jamie Phelps PO Box 12564 Fort Worth, TX 76110 (817) 673-0036 http://www.jamiephelps.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]