efm2 hal handling API - full changes.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Sun, 7 Jun 2009 00:00:41 +0000 (00:00 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Sun, 7 Jun 2009 00:00:41 +0000 (00:00 +0000)
commit2af9f44b4f887547a7b711ea941a162ae4d4b1b9
tree3c3ba2d716d99b6b5f298a295c592431448336c1
parent987192c54d1f2b9f8b4bbd883cfff579187b2ee6
efm2 hal handling API - full changes.

1. Added E_FM_OP_EJECT command to e_fm_main. It unmounts volume
   before eject, if it necessary.
2. Added timeouts of mounting/unmounting/ejecting media, and
   it's moved to slave e_fm_main.c. Each timeout will generate
   *_MOUNT_ERROR, *_UNMOUNT_ERROR and *_EJECT_ERROR message.
3. Added auto mount on insert media and auto showing efm2 window
   on mount volume options to filemanager config.
4. Added mounted/unmounted glyphs to efm2 icons and track state
   code. Now each removable device have "M" glyph on icon if mounted
   and "U" when unmounted.
5. Added mount/unmount/eject commands to icon dropdown menu.
6. Russian translation of mew messages.
7. Other bugfixes and improvements for co-operation.

Now, efm2 contains all code to mount/umnount/eject removable media and
all code to provide corresponding user interface.
It can working independently from 'places' or co-operate with it.

By: Sergey Semernin

SVN revision: 40928
12 files changed:
data/themes/default.edc
po/ru.po
src/bin/e_config.c
src/bin/e_config.h
src/bin/e_fm.c
src/bin/e_fm_hal.c
src/bin/e_fm_hal.h
src/bin/e_fm_main.c
src/bin/e_fm_op.h
src/bin/e_fm_shared.h
src/modules/fileman/e_mod_config.c
src/modules/fileman/e_mod_main.c