Skip navigation.
 
mlRe: Adding HUD context pannel to rows within NSOutlineView
FROM : Tim Perrett
DATE : Wed Nov 28 20:32:32 2007

On 28 Nov 2007, at 18:48, Corbin Dunn wrote:

> Tim -- you are right. I am talking about NSMenu, but your original 
> email seems to indicate that is what you wanted:


Fair comment, my initial wording really wasnt that great :)

> A context menu is a regular menu; not a HUD. I would discourage you 
> from creating UI that does something other than pop up a context 
> menu on the right click; it won't be what people expect, and isn't 
> easily discoverable. Apps that use HUD's typically bring them up in 
> some other way. For instance, they have a button in the cell to 
> bring it up, a toolbar item (Aperture), or an item in the context 
> menu itself (iCal).


Sounds like its best to stick to a context menu for the time being. 
The obvious one that uses HUD on right click is Interface builder.... :)
Thats why I was thinking of using a HUD rather than a context menu, as 
some of the parameters I need to set are not "context menu friendly". 
What are your thoughts?

> If you really want to do a HUD, you will probably have to subclass 
> NSTableView, override mouseDown:, call super (to do all the work of 
> tracking and changing the selection), and then show your HUD if it 
> was a right click.


Its actually on a NSOutlineView - is the same applicable?

Cheers

Tim

Related mailsAuthorDate
mlAdding HUD context pannel to rows within NSOutlineView Tim Perrett Nov 28, 13:29
mlRe: Adding HUD context pannel to rows within NSOutlineView David Spooner Nov 28, 14:56
mlRe: Adding HUD context pannel to rows within NSOutlineView Corbin Dunn Nov 28, 17:54
mlRe: Adding HUD context pannel to rows within NSOutlineView Tim Perrett Nov 28, 18:10
mlRe: Adding HUD context pannel to rows within NSOutlineView Corbin Dunn Nov 28, 19:48
mlRe: Adding HUD context pannel to rows within NSOutlineView Tim Perrett Nov 28, 20:32
mlRe: Adding HUD context pannel to rows within NSOutlineView Corbin Dunn Nov 28, 21:33