* widgets/modest-window.c: Add a method to get action from its private
authorJavier Fernandez Garcia-Boente <jfernandez@igalia.com>
Tue, 29 May 2007 15:39:23 +0000 (15:39 +0000)
committerJavier Fernandez Garcia-Boente <jfernandez@igalia.com>
Tue, 29 May 2007 15:39:23 +0000 (15:39 +0000)
commit2da007966ea445b3574320d9c914c7475df64c59
tree11bde0bd097fdb2eb45f1887310877db28a7b277
parent6c06ef5b1115237bd788e816faafeabca9feab91
* widgets/modest-window.c: Add a method to get action from its private
ui_manager instance. A new UI Dimming Manager was added too, and methods
for calling this dimming manager to check dimming rules.

* modest-mail-operation.c: Add a new private field into mail operation
to set an user defined callback to perform actions when some error
is detected during mail operation execution.
Add support to cancel tinymail operations, aborting camel operaiton
in progress. To identify operaiton to cancel, a new private field was
added to private section of mail_operation: account.

* modest-ui-dimming-manager.c: A new dimming rules design apporach.
very similar to UI Manager pattern.

pmo-trunk-r1988
20 files changed:
src/Makefile.am
src/maemo/modest-main-window-ui-dimming.h [new file with mode: 0644]
src/maemo/modest-main-window-ui.h
src/maemo/modest-main-window.c
src/modest-dimming-rule.c [new file with mode: 0644]
src/modest-dimming-rule.h [new file with mode: 0644]
src/modest-dimming-rules-group-priv.h [new file with mode: 0644]
src/modest-dimming-rules-group.c [new file with mode: 0644]
src/modest-dimming-rules-group.h [new file with mode: 0644]
src/modest-mail-operation.c
src/modest-ui-actions.c
src/modest-ui-actions.h
src/modest-ui-dimming-manager.c [new file with mode: 0644]
src/modest-ui-dimming-manager.h [new file with mode: 0644]
src/modest-ui-dimming-rules.c [new file with mode: 0644]
src/modest-ui-dimming-rules.h [new file with mode: 0644]
src/widgets/modest-folder-view.c
src/widgets/modest-window-priv.h
src/widgets/modest-window.c
src/widgets/modest-window.h