* src/modest-ui-actions.[ch]:
* Refactored and reworked fullscreen methods to use the
new modest_window_mgr methods.
* New Zoom plus and Zoom minus action handlers using the new
ModestWindow zooming interfaces.
* Added handlers for toggle actions "Show Cc:" and "Show Bcc:".
* src/maemo/modest-main-window-ui.h:
* Put zoom actions in main window action list.
* Use the new fullscreen actions interface.
* src/maemo/modest-msg-edit-window.ch:
* Implement the ModestWindow set_zoom and get_zoom interfaces.
Added menu actions for switching among different zoom levels.
* Implement full view scroll of the editor. Now it includes
the headers in the scrollable area. It uses the mark_set
event handler of the body GtkTextView, to update the scroll
current value.
* Replaced buttons and labels form header fields with
HildonCaption, to fit UI specs (and make the UI more usable).
* Added autocap setters.
* Max length of the subject field is now 1000 characters.
* Support for fullscreen modes (not ended yet).
* If To: field is empty on setting a new message to edit, it's
the field to take focus. If not, focus goes to body editor.
* Added zoom plus and minus key shortcuts.
* Implemented showing/hiding Cc: and Bcc: fields depending on
the selected menu option.
* src/maemo/modest-main-window.[ch]:
* Replaced radio menu options for fullscreen modes with a
toggle.
* Added support for the new window manager fullscreen management
API and behavior.
* src/maemo/ui/modest-msg-edit-window-ui.xml:
* Added zoom levels to menu.
* Added fullscreen toggle to menu.
* Added key accelerators for zoom and fullscreen.
* src/maemo/ui/modest-main-window-ui.xml:
* Added key accelerator for fullscreen.
* Now it uses the fullscreen toggle instead of radio menu items.
* src/maemo/modest-msg-view-window.c:
* Use the new zooming api available in ModestMsgWindow. Add
fullscreen state code to modify the status of the fullscreen
toggle action.
* src/gnome/modest-msg-edit-window.c:
* Added some stubs for newly implemented functionality in maemo
client. Anyway, there may be missing ones to compile in gnome.
* src/widgets/modest-msg-edit-window.h:
* Added new methods for toggling Cc: and Bcc: fields.
* Added interface for toggling fullscreen status.
* src/widgets/modest-window-mgr.[ch]:
* Added method for getting the current fullscreen status.
* src/widgets/modest-window.[ch]:
* Added interface methods for working with zoom (set/get, and
minus/plus). Added also default empty implementations.
* src/widgets/modest-msg-view-window.h:
* Added toggle fullscreen method.
* src/widgets/modest-msg-edit-window-ui.h:
* Added zoom support menu options.
* Added fullscreen toggle menu option
* Updated the Cc: and Bcc: field toggles, and removed the To:
toggle.
* Added key accelerator actions for zoom and fullscreen.
pmo-trunk-r1548
16 files changed: