On May 9, 2011, at 11:16:14, Dylan Ryan wrote:
> Do you have any suggestions on where to look in the code?

Positions are allocated and tracked by the position controller. Like all GHA 
and prefpane classes, it's in Core/Source.

Displays are in Plugins/Displays. This includes the handful of classes that are 
technically compiled into GHA but used only by the displays, mainly if not 
exclusively as superclasses.

Each display is represented by a GrowlDisplayPlugin instance. Each visual 
display's GrowlDisplayPlugin is responsible for creating 
GrowlNotificationDisplayBridges, each of which creates one or more (currently 
always one) GrowlDisplayWindowController, each of which manages one 
notification window. Each window controller is what requests reservation of an 
area on the screen from the position controller.

-- 
You received this message because you are subscribed to the Google Groups 
"Growl Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/growldiscuss?hl=en.

Reply via email to