Commit Graph

22 Commits

Author SHA1 Message Date
stffrdhrn e419556c40 Cleanups, bug fixes (intl, ipc_handlers, fileman)
* Dont segv when sending invalid path to e_remote
 * Add public codec function to .h file
 * Intl Error message cleanup
 * Only set env variables once the locales have been validated
 * Setup gettext for env locale if no locale configured in e
 * Comments and local var cleanups in fileman


SVN revision: 20755
2006-02-23 15:17:52 +00:00
jlzapata 7a4bc88869 efm:
- context menu (dragging with the right button) works
- dragging from one efm window to another efm window pops up the context
menu or calls the default relative action
- menu item labels are filled with the correct text


SVN revision: 20523
2006-02-16 17:06:37 +00:00
jlzapata 8510d3dcf1 efm:
- two more states for the fileman edje, hover - unhover
- implemented hover functions when dragging
- relative actions / default relative action in place (not working yet)
- there is SERIOUS BUG when using multiple windows of efm, when dragging
or using the band on 2+ windows for the first time segvs, i think this
was also before my changes.
- still there are lots of things to be coded, dont expect to work
cleanly yet


SVN revision: 20511
2006-02-16 03:13:30 +00:00
jlzapata bac975332a efm:
- added default actions for each mime type, will be called on double
click
- added relative actions (actions that need a destination directory to
work)
- initial code for thumbnails and previews on the mime side :) (isnt
working yet)


SVN revision: 20459
2006-02-14 19:39:39 +00:00
jlzapata c98217f129 efm:
- new code for mime handling, an inheritance model, working good
  check the e_fileman_mime.c for the idea.
- rewrite of several parts of efm to handle the new model.
- it isnt fully functional, but this commit is a first step.
- actions are working for the menu generation only, they dont execute
  right now.
- lots of comments, docs on the source.
* **WARNING** this is code in progress expect it to brake things *


SVN revision: 20445
2006-02-14 00:40:57 +00:00
jlzapata c05bcf16ea efm:
- multiple dnd files working (only the icons no data for now)
- initial code for the autoscroll (disabled for now)
- callbacks cleanup


SVN revision: 20406
2006-02-11 22:54:07 +00:00
codewarrior a4ee129a7f - remove the E_Drag code for now, its not working
- start new xdnd implementation (not working now, but no more hangs)


SVN revision: 20318
2006-02-07 01:52:03 +00:00
codewarrior d3c1a4a4a0 -Efm:
- cleanups
- patch from Jose for menus.
- patch from Mista for Open With and other misc.


SVN revision: 19581
2006-01-06 23:45:13 +00:00
codewarrior 34566645fd Continue working on the eap editor and file dialog.
- add hilite propagation (single click file, press ok is now the same as double clicking the file directly)
- eap editor saves new eaps if you give them a path, simple <-> advanced doesnt relay the info between each other yet.

Going to try to do a bit every night.


SVN revision: 18849
2005-12-05 22:20:34 +00:00
codewarrior 97cc78cdb0 - make e_thumb fork internally
- 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
2005-11-22 09:27:25 +00:00
codewarrior 5e89f6761b - more work on keyboard nav, now window scrolls when we move with keys. still have bug in top topmost first item and lowermost right item.
SVN revision: 18307
2005-11-05 01:01:26 +00:00
codewarrior b318f132e7 - fix scrolling
SVN revision: 18139
2005-10-30 08:40:37 +00:00
codewarrior b01c9dad89 - more work on eap editor (currently broken)
- fix efm (some features currently broken)
- change scrollbar so completely (currently broken)


SVN revision: 18027
2005-10-27 10:19:43 +00:00
codewarrior 3d4aa3f39c - add fileselector capability to efm
- add image browsing and choosing to internal eap editor
- allow e_widget to delete a sub object


SVN revision: 17961
2005-10-26 00:19:52 +00:00
sebastid 38679d522c Move assoc to e_fileman_file
SVN revision: 17823
2005-10-23 15:18:47 +00:00
sebastid 4d189c8270 Declare functions.
SVN revision: 17806
2005-10-23 11:57:09 +00:00
codewarrior 61e8c0d0c4 - added e_fileman_icon
- added e_fileman_file
- fixed scrolling
- fixed several bugs / segvs
- disabled some features: xdnd, menu operations


SVN revision: 17706
2005-10-20 13:08:51 +00:00
codewarrior 73471011b4 - fix scrolling
- fix some segvs


SVN revision: 17683
2005-10-19 15:04:19 +00:00
codewarrior c5b05bf0ee - make events use ecore_event system
- 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
2005-10-19 11:37:30 +00:00
codewarrior be40ef5703 *** NOTE NOTE NOTE NOTE NOTE ***
***  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
2005-10-14 11:55:49 +00:00
sebastid 489f258229 Cleanup, and disable. Seems to be some weird things going on.
SVN revision: 17398
2005-10-10 19:27:22 +00:00
codewarrior 8128695e77 EFM - The E17 file manager and file browser smart object.
*** 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
2005-10-10 00:55:07 +00:00