* src/maemo/modest-msg-edit-window.c:
authorJose Dapena Paz <jdapena@igalia.com>
Wed, 11 Apr 2007 07:59:55 +0000 (07:59 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Wed, 11 Apr 2007 07:59:55 +0000 (07:59 +0000)
commit1e269a39bd6e1c33e72e98b72f59f810d8f64e8a
treec1e2f281c1eaf214b38b4e6578b83d6f2583325c
parent6754695adb4d12d3c2db5f7f819d2d7a78c07334
* src/maemo/modest-msg-edit-window.c:
        * Commented call to gtk_text_buffer_set_can_paste_rich_text
          as it does not exist in gtk 2.10.
* src/maemo/modest-main-window-ui.h:
        * Added zoom menu.
        * Added callback for message details action.
        * Added next/prev message menu actions.
        * Added callback for "close window" menu action.
        * Added next message, prev message, find in message and move to
          actions to toolbar.
        * Added toggle action for toggling fullscreen view.
* src/maemo/modest-platform.c:
        * Added support for n800 and osso 1.1 implementation switching
          of URI handling (n800 uses osso-uri and osso 1.1 uses
          hildon-uri).
        * Added implementation of modest_platform_activate_uri and
          modest_platform_show_uri_popup (both for n800 and osso 1.1).
        * Added warning banners for trying to show a popup of an
          URI we don't support.
* src/maemo/modest-icon-names.h:
        * Added "move to..." icon.
* src/maemo/modest-msg-view-window.c,
  src/widgets/modest-msg-view-window.h:
        * Added support for adding key accelerators from ui manager.
        * Added support for zooming (actions for zoom levels, key
          accelerators for hw keys, integration in menu). It uses the
          magnification support in gtkhtml.
        * Added support for fullscreen (actions for toggling fullscreen,
          key accelerator for hw key, integration in menu). It uses the
          standard ui action for toggling fullscreen in GtkWindow.
        * Added ..._new_with_header_model. This function is used to
          add a reference to a header list model. It's used for
          implementing next/prev message actions.
        * Added support for browsing next/prev messages of the header
          model inside (the one the view was opened from). Added also
          dimming support of next/prev message actions.
        * Refactored toolbar setup to the new get_toolbar function.
        * Now toolbar buttons get the whole space with homogeneous
          spacing and expandable properties.
        * Contextual menu for toolbar button "reply". It shows a menu
          with different kinds of reply actions (forward, reply and
          reply to all).
        * Added "find in message" implementation. It uses
          HildonFindToolbar and gtkhtml engine search. It's working
          partially, as automatic scroll to the words found is not
          working yet.
        * Now it sets the priority of the message shown in the message
          view, getting the information from the headers list.
        * Added support for translation of ui manager actions.
        * Added handler for contextual links in message view.
        * Dimming support of reply button depending on the folder the
          message is opened from.
* src/maemo/ui/modest-msg-view-window-ui.xml:
        * Renamed some action names to be the same of main window.
        * Added zoom level menu.
        * Added fullscreen toggle menu option
        * Added next/prev message menu options.
        * Added "close all windows" menu option.
        * Completed the toolbar layout:
        - Added new, move to, find in message, prev message and
          next message actions.
        - Removed forward and reply to all toolbar buttons, and added
          contextual menu for reply (including these actions).
        * Added keyboard accelerators for zoom, fullscreen, and scroll.
* src/maemo/ui/modest-main-window-ui.xml:
        * Renamed action names
* src/modest-ui-actions.[ch]:
        * ..._on_delete closes the window after deletion when used
          from ModestMsgView.
        * ..._on_quit now calls gtk_main_quit () to really close the
          application.
        * ..._on_close_window added to implement specific window close.
          It's partially implemented now (does not close properly the
          main window).
        * ..._on_next and ..._on_prev: added support for prev and next
          operations in ModestMsgViewWindow (not implemented yet in
          Maemo client). It passes a reference to the modesl of the
          header list, that the ModestMsgViewWindow should hold to
          implement next/prev on the specific model.
        * ..._on_header_activate: now it passes the reference of the
          header list model to the constructor of ModestMsgViewWindow
          (used in implementation of on_next and on_prev).
        * ..._on_msg_link_clicked: calls to the new platform function
          modest_platform_activate_uri (currently only implemented in
          maemo platform).
        * Added ..._on_msg_link_contextual action, that's run on
          requesting the contextual menu of a link. It calls to the new
          modest_platform_show_uri_popup ().
        * Added ..._on_change_zoom. This calls to the newly implemented
          zoom support in ModestWindow (implemented at least for
          ModestMsgViewWindow in maemo).
        * Added ..._on_toggle_fullscreen. This toggles fullscreen status
          of the window it's called from.
        * Added ..._on_message_details. This opens the new message
          details dialog.
* src/modest-platform.h:
        * Added new function ..._activate_uri for implementing default
          uri action handler.
        * Added new function ..._show_uri_popup for implementing
          contextual menu of an uri.
* src/gnome/modest-platform.c:
        * Added skel implementations for ..._activate_uri and
          ..._show_uri_popup.
* src/gnome/modest-msg-view-window.c:
        * Added skel implementations of ..._new_with_header_model,
          ..._select_next_message and ..._select_previous_message.
* src/widgets/modest-mail-header-view.c:
        * Added support for showing the priority of the message. It does
          not use the priority in the TnyHeader, but there are methods
          for setting it externally.
        * Removed bolding of field names.
        * Now it get's and expanded parameter in constructor to specify
          if it should be expanded on startup.
* src/widgets/modest-msg-view.[ch]:
        * Added support for searching in gtkhtml view.
        * Added support for showing contextual menus using tap and hold
          (only in MAEMO).
        * Added support for zooming (using gtkhtml magnification).
        * Now it constructs the mail header view expanded.
        * Added separator
        * Added support for showing priority of messages (it simply sets
          the priority of the mail header view).
* src/widgets/modest-window.[ch]:
        * Added abstract methods for setting/getting zoom level.
* Added src/widgets/modest-msg-view-details-dialog.[ch]:
        * Dialog to show some message properties. Now it's used only
          from ModestMsgViewWindow details action.

pmo-trunk-r1539
24 files changed:
autogen.sh
debian/rules
src/gnome/modest-msg-view-window.c
src/gnome/modest-platform.c
src/maemo/modest-icon-names.h
src/maemo/modest-main-window-ui.h
src/maemo/modest-msg-edit-window.c
src/maemo/modest-msg-view-window.c
src/maemo/modest-platform.c
src/maemo/ui/modest-main-window-ui.xml
src/maemo/ui/modest-msg-view-window-ui.xml
src/modest-platform.h
src/modest-ui-actions.c
src/modest-ui-actions.h
src/widgets/Makefile.am
src/widgets/modest-mail-header-view.c
src/widgets/modest-mail-header-view.h
src/widgets/modest-msg-view-details-dialog.c [new file with mode: 0644]
src/widgets/modest-msg-view-details-dialog.h [new file with mode: 0644]
src/widgets/modest-msg-view-window.h
src/widgets/modest-msg-view.c
src/widgets/modest-msg-view.h
src/widgets/modest-window.c
src/widgets/modest-window.h