* src/modest-marshal.list:
* Added two marshallers.
* src/modest-tny-platform-factory.c:
* Added a proper implementation of get_msg_view.
* src/modest-msg-view.[ch]:
* Removed all references to gtkhtml library, as now we
use the new ModestGtkhtmlMimePartView. This hides all
gtkhtml inners in modest/tny api.
* Implemented ModestZoomable interface, and removed old api so
now you have to use ModestZoomable api always.
* Adapted the signal handlers to use the ModestMimePartView
signals instead of gtkhtml signals.
* Now ModestMsgView implement TnyMsg and TnyMimePart interfaces.
Removed old methods to get/set messages, as now we use
Tny api.
* Reestructured a bit the code, to separate the interfaces
implementations from the implementation itself.
* Now we properly find the embedded attachments, if they're
stored in a multipart/related.
* Added src/modest-isearch-view.[ch]:
* Incremental search view interface. This new interface exposes
a view where incremental search is available (writing a string
and beginning to search this string the times required to find
it).
* Added src/modest-mime-part-view.[ch]:
* New interface, child of TnyMimePartView. This interface adds
method is_empty and signals "activate_uri", "link_hover" and
"fetch_url" to TnyMimePartView. This is for implementing the
specific backend for gtkhtml (included in this commit) and a
future one using GtkMozembed.
* Added src/modest-zoomable.[ch]:
* This new interface should be implemented by all widgets
supporting any kind of zoom. In particular, this is
implemented in the new ModestGtkhtmlMimePartView and in
ModestMsgView. In the future ModestWindow children should
implement this.
* Added src/modest-gtkhtml-mime-part-view.[ch]:
* This is an implementation of ModestMimePartView interface,
ModestISearchView interface, and ModestZoomable interface. It
uses gtkhtml as backend, and is, in fact, the place where all
the gtkhtml code that was present in ModestMsgView has gone.
* src/maemo/modest-msg-view-window.c:
* Use TnyMsg and ModestZoomable api to access ModestMsgView.
pmo-trunk-r3481
- [D] src/widgets/modest-zoomable.c