From: Christiaan H. <chr...@we...> - 2005-09-29 15:52:12
|
On Thu, 29 Sep 2005, Maxwell, Adam R wrote: > > On Sep 29, 2005, at 05:38, Christiaan Hofman wrote: > > >>>> 2)Inline with everything else > >>>> a)Interspersed with regular fields. Ugly, but it works. > >>>> b)Stacked at the top before the rest ofthe fields. Probably better > >>>> than a) > >>>> c)Stacked at the bottom... > >>> > >>> We try to avoid uglinesswhen possible.Maybe we should just switch > >>> the editor form to a table sooner rather than later, so things could > >>> be more compact and it would be easy to add different cell types > >>> (popups, checkboxes, etc).I'm not even sure how well it would work > >>> adding them to the form.Something like a popup menu/checkbox > >>> combination might work, where you could select each bool field in > >>> turn and edit it. > >>> > >>>> > >>>> 3)In the toolbar between Authors and the other buttons? No idea how > >>>> difficult this may be. Probably breaks various UI conventions, too. > >>> > >>> I think we should generally avoid small buttons/checkboxes in > >>> toolbars. > >>> > >>> [snip] > >> > >> > >> Maybewe can add an extra tab for the boolean and rating fields? > >> > >> Christiaan > >> > > > > And an alternative is to use a splitview adding a scrollable > > NSMatrix for > > rating and boolean views. And perhaps also a separate NSForm for > > the local > > and remote URLs. Saving the dimensions of the splitview will allow > > users > > to hide or show the booleans/rating as they like. > > We could just have a separate view for the metadata stuff, either tab > or splitview, including all local/remote url fields, ratings,and > checkboxes.That might solve some of my visual annoyance with the > editor at present, which is that it's too cluttered with stuff I > don't edit (URLs: drag-and-drop only, rating: use tableview, citekey: > autogenerated). > > I don't think it's easy to mix cell types in a matrix, > unfortunately.It would probably be better to write our own custom > view container, rather than have multiple little scrollviews for each > of rating/bool/url. > > Adam > What about -[NSMatrix putCell:atRow:column:] ? I never tried it (and can't now), but it seems to do the job. Christiaan |