Commit Graph

50 Commits

Author SHA1 Message Date
codewarrior ca8ab602da - new menu entry (new folder, needs actual code to create)
- place holder icons. should solve this soon.


SVN revision: 17811
2005-10-23 13:08:51 +00:00
codewarrior 02e180ec55 - fix restart / shutdown bug. please confirm.
SVN revision: 17804
2005-10-23 11:25:35 +00:00
codewarrior 9231fb79c2 - remove extra KB. argh too tired, thanks chaos. (=
SVN revision: 17779
2005-10-23 01:05:18 +00:00
codewarrior 52d5a4fb71 - right click properties advanced mode
- fixups for basic mode


SVN revision: 17778
2005-10-23 00:30:22 +00:00
codewarrior b66db644f1 - modularize e_fm_file thumb determination scheme
- add thumb functions for:
  * e17 themes (thanks Chady)
  * e17 bg files
  * eap
  * jpg/png
- add scrolling support (must be calculated, currently is absolute)


SVN revision: 17776
2005-10-22 17:02:37 +00:00
codewarrior 8dc3662786 - cleanup
SVN revision: 17754
2005-10-22 02:11:51 +00:00
codewarrior 47e3f99f76 - add basic right-click properties dialog for files
- cleanups


SVN revision: 17753
2005-10-22 02:07:39 +00:00
codewarrior 2d339df420 - fix restart bug
- disable monitor, it was causing the bug, need to look into it


SVN revision: 17736
2005-10-21 12:24:57 +00:00
codewarrior 33d10944ba - fix multiselect using rubberband
SVN revision: 17713
2005-10-20 22:29:57 +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 90ce310049 - fix ui hang problem (freeze / thaw)
SVN revision: 17684
2005-10-19 15:41:23 +00:00
codewarrior 73471011b4 - fix scrolling
- fix some segvs


SVN revision: 17683
2005-10-19 15:04:19 +00:00
codewarrior b2041f65b5 - move init / shutdown calls to their proper locations
- disable _e_fileman_reconf_cb for now as its looping infinitely


SVN revision: 17680
2005-10-19 12:17:42 +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 a00681842c - add e_thumb, rip code from efm into its own file, can thumbnail images and eaps for now and stores to eet.
- remove all thumb code from efm and use e_thumb
- fixme: first time startup bug for efm is still there (if the thumbnailer hasnt been used, still debugging )


SVN revision: 17668
2005-10-18 23:03:36 +00:00
codewarrior b38909b3bb - start new config dialog infrastructure
- allow eap's to be thumbnailed
- double click execs eap
- namespace change


SVN revision: 17659
2005-10-18 16:14:45 +00:00
codewarrior 58c5abc2b2 - translation support for efm. (thanks Massimo Maiurana <maiurana@gmail.com>)
SVN revision: 17616
2005-10-16 20:09:40 +00:00
codewarrior 3160285ace printf--
SVN revision: 17610
2005-10-16 14:08:29 +00:00
codewarrior 3bb8745944 Efm can add mime type icons (based on extentions so far) if they are simple
added to the theme.


SVN revision: 17609
2005-10-16 14:02:15 +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 9ccbda0948 indent + whitespace
SVN revision: 17536
2005-10-14 11:51:17 +00:00
codewarrior 07296424d0 - Fix broken shadow on icons
- Remove less portable fields.


SVN revision: 17506
2005-10-13 08:41:13 +00:00
codewarrior 22560fc6d3 add bg shadow to efm and remove hscrollbar
SVN revision: 17479
2005-10-13 00:52:02 +00:00
Carsten Haitzler de97fd5db9 actually focus focusable widgets. label can be much simpler
SVN revision: 17470
2005-10-12 23:00:45 +00:00
codewarrior c73c784698 - Add label widget (futur work: ability to tie its focus to another widget)
- Redo properties dialog in EFM to show more info and file permissions.
  (needs more work so it can do and apply things, and load permissions)


SVN revision: 17468
2005-10-12 22:21:50 +00:00
codewarrior 603797ce95 - remove image thats not used
- code in config subsystem which allows us to save window stat and anything
else if needed.
- add mime type system. for now you cant edit them and the only mime is
hardcoded for testing. will add mime editor later on.


SVN revision: 17465
2005-10-12 17:01:27 +00:00
codewarrior 248f977318 fix sorting
SVN revision: 17461
2005-10-12 13:54:34 +00:00
codewarrior c23207f4f9 minimize usage of dirent, use stat. (next, reuse stat in right click
properties dialog)


SVN revision: 17460
2005-10-12 13:31:20 +00:00
sebastid d1f9e960d2 Fixed. ecore dnd problem.
SVN revision: 17441
2005-10-11 16:46:08 +00:00
sebastid cdf027962e indent
SVN revision: 17437
2005-10-11 16:17:13 +00:00
sebastid c2abf24bc6 clean
SVN revision: 17436
2005-10-11 16:14:25 +00:00
codewarrior 9f0cb822d8 Rubber band works with control now.
SVN revision: 17432
2005-10-11 13:23:54 +00:00
codewarrior 1b173acce8 todo++
remove selections when we right click on icon


SVN revision: 17430
2005-10-11 11:38:17 +00:00
sebastid caf4746cd1 clean
SVN revision: 17416
2005-10-10 22:42:42 +00:00
sebastid d724e45432 typo
SVN revision: 17414
2005-10-10 22:33:56 +00:00
sebastid 5e83f48b43 First get filename, then open file.
SVN revision: 17413
2005-10-10 22:33:12 +00:00
codewarrior 6d1ac231bf Rubberband can do real selections now. Still need to add support for
rubberband + control.


SVN revision: 17411
2005-10-10 22:06:20 +00:00
sebastid ab9d41a1a9 Use _e_fm_file_fullname, and make _e_fm_file_fullname return the correct
fullname when in root dir.


SVN revision: 17408
2005-10-10 20:49:26 +00:00
sebastid 4a482ed712 Simplify.
SVN revision: 17407
2005-10-10 20:46:22 +00:00
sebastid 0433790aaf Remove debug.
SVN revision: 17406
2005-10-10 20:44:17 +00:00
sebastid 3b83162724 Fix snprintf to the wrong var.
SVN revision: 17405
2005-10-10 20:40:35 +00:00
codewarrior 487fdb5d78 todo++
SVN revision: 17404
2005-10-10 20:36:38 +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 1c192cf888 Enable copy again, ecore_file fixed.
SVN revision: 17394
2005-10-10 16:25:35 +00:00
codewarrior 7be020b905 Disable monitor and dont copy files on dnd (no more e17 restart crash and file zeroing)
SVN revision: 17391
2005-10-10 16:08:30 +00:00
codewarrior 9a6d41e4bd Added rubber band for multiselect. It draws, but doesnt select yet.
SVN revision: 17385
2005-10-10 15:17:29 +00:00
codewarrior 2842e54568 Add multiple selections using control+click.
SVN revision: 17384
2005-10-10 12:22:29 +00:00
codewarrior 6532ab7362 - Start working on selections.
- Add ability to have different icon states when they are clicked or higlighted.


SVN revision: 17381
2005-10-10 10:14:49 +00:00
codewarrior 8f6279b17e portability++
SVN revision: 17371
2005-10-10 01:38:47 +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