[webkit-dev] Code to factor out of Frame / MacFrame
Maciej Stachowiak
mjs at apple.com
Tue Jan 10 01:08:00 PST 2006
Here's some thoughts I had on chunks of Frame / MacFrame (the former
KHTMLPart and KWQKHTMLPart) that could be factored out into a
separate class.
Drag and drop code --> DragController (probably needs to be Mac-
specific for now)
Selection related code --> move to the existing khtml/editing/
SelectionControler.cpp
Code to convert to NSAttributedString --> free function in a separate
file (Mac-specific)
editing-related code (not selection) --> some new editing-related
file, maybe call it Editor?
page cache related code --> some new class, not sure what to call it
off-hand
code relating to toolbar visibility, JS alerts, etc --> Chrome,
UIController, something like that
event handling --> FrameEventHandler (may require a Mac-specific
subclass for now)
marked text handling --> MarkedTextController (or maybe just
MarkedText?)
JS related stuff --> push down to ScriptInterpreter
copy/paste stuff --> Clipboard or ClipboardController or something
like that
focus related things --> FocusController (or maybe just Focus?)
More information about the webkit-dev
mailing list