- add queue / dequeue calls to e_thumb
- change e_icon_layout to e_icon_grid
- add e_icon_canvas which will eventually allow for free icon placement and optimized scrolling using a tiles principle
- add new calls to e_widget_image
- add new bg selector (broken because of a segv on cancel press, needs fixing)
NOTES:
- bg selector needs fixing.
- efm still needs work, will segv if you scroll while files are generated
- other efm bugs exist so I would advise that you dont use it atm
- if we dont need e_icon_grid (strict grid layout) we should remove it.
SVN revision: 18593
- fix layout so that it draws based on a fixed width or fixed height
- add e_fm_init and e_fm_shutdown (should be moved to E's init and shutdown)
SVN revision: 17679
*** THIS UPDATE BREAKS EFM ***
*** NOTE NOTE NOTE NOTE NOTE ***
I commited this because the scrolling code is in place and I wanted Seb to
try to help me find a bug.
SVN revision: 17538
*** BEFORE YOU USE ***
This is alpha software and may cause E17 to crash, lockup, use 99% of
your cpu, or even delete your files! I would advise using it in Xnest
if you want to test or develop it.
*** BEFORE YOU USE ***
EFM can:
- browse files and directories
- generate thumbnails
- launch executables
- do some xdnd
- monitor files and directories
- delete and rename files
EFM cant:
- scroll
- associate applications with files
- purge its thumbnails (do it manually: ~/.e/e/fileman/thumbnails)
- do a lot of things you'd expect it to do because its still in alpha stage
Current TODO:
- scrolling
- we need a redraw function that will just re-arrange and not do
the whole thing. for example, when we resize, we should just
check the file offset and fill the empty space with icons
- is the offset code working properly? i have a feeling we're displayin
more icons that the visible space can take and they are being hidden.
- emit all sorts of signals on double click, right click, single click...
- aspect ratio on thumbnails.
- add typebuffer like in evidence.
- keyboard shortcuts for directory and file navigation.
- multi select
- allow for icon movement inside the canvas
- add metadata system which allows us to save icon positions and will
eventually allow us to have custom icon sizes, custom bgs per dir...
- double check dir monitoring. note: when we are in a dir that is constantly
changing, we cant keep calling redraw_new as it will kill us.
- we need to fix the icon edc to allow us to have icon labels what will
wrap on wrap=char
- fix bugs
SVN revision: 17370