Hi Nathan, thanks for your interest!

Unfortunately, I cannot find any sort of public interface or implementation for WebImageView anywhere in the WebKit source tree (so much for "open source"),

Actually due to the open source nature of the project, the tools are available to figure out why you can't discover anything about such an interface - WebImageView no longer exists. It was removed about a year ago and we now use WebCore to render full frame images.

http://trac.webkit.org/projects/webkit/changeset/14414 is a link to the changeset that implemented this

I searched through the archives and the only mention I could find of
anything similar pertained to something known as SafariStand, and the
explanatory link that was offered has long since gone dead.

Which archives did you look through? http://trac.webkit.org/ is the home to changelogs and repository - thats where to discover anything about the code that you wish. If you haven't already, I'd recommend checking out a copy of the tree as well for this kind of hacking.

Is there any officially sanctioned means of accomplishing what seems like it should be a fairly trivial feat, or am I stuck guessing at what WebImageView does based
on its method names?

That, I don't know for sure as I'm unfamiliar with that area of the code. Experimenting a bit I can see that the context menus you see when viewing a full frame image are largely identical to that of viewing an image inline. The code used to construct the menus is partially in WebCore and partially in WebKit. Searching the projects for ContextMenu and ContextMenuClient in WebCore and WebContextMenuClient in WebKit might get you started finding your answer

Good luck!

 Brady

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to