advertisement

Article:
  All About the Little Green Glob
Subject:   focus object selection methods: the spare desktop border vs the click-thru windowframe
Date:   2002-05-26 17:25:41
From:   zahadum
re: window-frame sizing for spare border for access to desktop ...


here is a thought/question about how the cocoa windowing classes access quartz ...


we already know that the Aqua UI conventions for a display context can present multiple windowframes with various levels of opacicty, as an alternative to the standard frame-clipping approach that blocks out that the (view of the) state of of other windowframes ....


and using quartz compositing is indeed a nice way to 'compress' multiple channels of visual information to the user ....


but this access method is only one-way: there is no corresponding accessor quartz method (supported in the aqua conventions) for "drilling down" through multiple layers of the over-layed windowframes, in order to be able to select a new focus object underneath the current focus object ...


the existing aqua conventions still force us to wade through the windowframes manually (even if we at least now have the elegance of knowing more clearly what our target is) ...


so a question: would it be easy to use a cocoa delegate method to gather-up all the context information for the objects which lay underneath (or over) the a given windowframe ... for the purpose of passing this list into a small aqua widget that overridges one of the windowframe controls ....


eg, a alt_mouse event to the scroll-bars might allow the user to cycle through to a 'proxy' of the the windowcontrols for all of the other windowframes open on the desktop (ie not docked) ...


this is broadly similar to the idea used when a keyboard command (eg alt-tab) is used to cycling through a (text) list of active processes or open files; except in this case, it is the direct manipulation of the intermediate object that allows the user to graphicaly click-thru down into windowframes underneath, rather than selecting an item indirectly from a pop-up textlist.


any thoughts?


1 to 1 of 1
  1. focus object selection methods thoughts
    2002-06-22 10:20:56  psheldon [View]

1 to 1 of 1