[Webkit-unassigned] [Bug 44767] [EFL] WebCore depends on symbols from WebKit

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 8 10:58:57 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=44767





--- Comment #7 from Luiz Agostini <luiz at webkit.org>  2010-09-08 10:58:57 PST ---
If ContextMenu was an abstract class, EFL could have its own ContextMenu inherited class implemented in WebKit layer. The ContextMenu instance to be used would need to be provided by one of the clients (maybe ContextMenuClient). Then there would be no layering violations. It would demand a lot of changes in all platforms. Those changes would not be complex but they would be extensive.

An other possibility would be to have a new pure abstract class that inherits from ContextMenuClient in WebCore/platform/efl. This new class would have the EFL specific methods (createPlatformDescription, freePlatformDescription, appendItem and show) and could be used by ContextMenu with no layering violations (am I right?). ContextMenuClientEfl would then inherit from this new class instead of ContextMenuClient.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list