* src/modest-ui-actions.[ch]:
authorJose Dapena Paz <jdapena@igalia.com>
Thu, 12 Apr 2007 11:13:11 +0000 (11:13 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Thu, 12 Apr 2007 11:13:11 +0000 (11:13 +0000)
commit5a5108804dcac3687462958bd3ca208694e0e9a4
tree49c753e79161d95a1822d78aab54996a425dddc5
parentb1fa5f4856489fb96916ffd1a66af1957f7198dc
* 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:
src/gnome/modest-msg-edit-window.c
src/maemo/modest-main-window-ui.h
src/maemo/modest-main-window.c
src/maemo/modest-msg-edit-window.c
src/maemo/modest-msg-view-window.c
src/maemo/ui/modest-main-window-ui.xml
src/maemo/ui/modest-msg-edit-window-ui.xml
src/modest-ui-actions.c
src/modest-ui-actions.h
src/widgets/modest-msg-edit-window-ui.h
src/widgets/modest-msg-edit-window.h
src/widgets/modest-msg-view-window.h
src/widgets/modest-window-mgr.c
src/widgets/modest-window-mgr.h
src/widgets/modest-window.c
src/widgets/modest-window.h