Re: [E-devel] EFM: thoughts, current work et al.

2008-12-01 Thread Vincent Pomageot

 no. windows reversed the convention. before windows existed in the mac
 and
 amiga etc. worlds shift was multi-select, control was range select. i am
 following the original convention by default. efm can switch to do it the
 windows way. but nothng is exposed in the gui to do that - the code is
 there
 though.


Ok ! I didn't know that. Anyway that's not an habit that couldn't be lost -
particularly if it comes from windows ;)



 you could do this with multiple fm views... but this is going too far. efm
 is
 intended as a basic SIMPLE fm that you get for free because the majority
 of
 the infra for a fm is already lurking inside e - and this just exposes it.
 we
 need to get e17 released and so i want efm to remain simple - we can worry
 about more features after release - unless those features are really core
 to
 the thing working properly at all. as such the old fm that brought up a new
 window per dir worked wonders on macos and amigaos and a dozen others for
 many
 years. its very simple and flexible. thats all i wanted for e17 - fore e18
 etc.
 we can look at doing more.


For sure that's not needed for a release !
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-30 Thread jess
Holy Crap!!! ;-)  Thanks Guys!  I hadn't touched it in quite a while,
thanks for the direction! I can now dump thunar! ;-)



On Sat, 2008-11-29 at 09:50 +1100, Carsten Haitzler wrote: 
 On Fri, 28 Nov 2008 17:27:20 -0500 jess [EMAIL PROTECTED] babbled:
 
  Hello,
On this thread, I have tried to read all of them, but have not heard
  any mention of the multiple windows that get opened when using the built
  in file mgr.  Is it configurable?  I have looked, but have found no way
  to have a double click on a directory open in that windows, vs opening a
  new window.  I saw someone mention that they hate treeviews (maybe
  Gustavo?), but personally, I'd rather have that than twenty windows open
  as I navigate through the directories.  Is this something that could be
  added as a configurable option?  Please let me know if I just haven't
  done the leg work to figure out how the current implementation could be
  configured to use one window vs many.
 
 yes it is. you haven't spent much time looking at the config - have you? :) 
 you
 will also want to try the efm_nav module.
 
  Thanks,
  Jess
  
  
  On Fri, 2008-11-28 at 19:13 -0200, Gustavo Sverzut Barbieri wrote:
   On Fri, Nov 28, 2008 at 7:05 PM, Gustavo Sverzut Barbieri
   [EMAIL PROTECTED] wrote:
On Fri, Nov 28, 2008 at 4:49 PM, Dave Andreoli [EMAIL PROTECTED]
wrote:
   
- Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:
   
On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
[EMAIL PROTECTED] wrote:
 On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
 2. all operations (copy, move, delete) have no progress on screen -
if there is
 a queue of work (like delete this dir then copy this to here, move
this to here
 etc.) you can't see it. the idea was to put such status inside the
efm window
 in-line with where the action was initiated or where it belongs (eg
if u delete
 a file in a dir then put the status in that dir).
   
what to do when window is closed? and when that folder is viewed
again? I'd like to have the progress even if I close the window...
either do not close it or when you close detach the progress
status.
   
   
 4. removable device handling (done via hal and dbus at least for the
raw nuts
 and bolts) mostly seems to work but is a bit hackey the way it
writes .desktop
 files to ~/.e/e/fileman/favorites then forcibly symlinks them to
your Desktop -
 this could be cleaned up and made more robust with more options (eg
also put
 them on other desktops eg Desktop-1 and -2 etc.).
   
I hate these links. IMHO they should be transparent.
   
Actually, the idea would be to follow kde's path to have directory
views of EFM and selectively choose to show devices. That way we
can
just have a EFM view with show devices to show our ~/Desktop as a
gadman. We can even have multiple views in the same desktops (ie: ~/
and ~/Desktop) or different views per desktops (~/Desktop-1,
~/Desktop-2...)
   
With that I could choose to view ~/.empty-folder and show devices
to
list just the external devices.
   
   
 8. renaming files has a dialog - this is because it was hard to do
before. now
 we can rename in-place. edje's own entry can now do this. this needs
changing.
   
Even with edje support is remains difficult. You must ensure that the
edited text is visible (ie: you're editing next to a border, you
should pan/scroll to make sure it is visible).
   
 11. while i'm at it the open with.. dialog is not bad - but the
2-list thing
 needs to go. 1 list. also ilist is again abused with a massive list
of stuff
 (poor ilist. i need to make it possible for ilist to defer list
adding and size
 calculation with an add queue). so likely that dialog could do with
a toolbar
 at the top to select between applications that say they do handle
that
 mime-type, and all applications as 2 separate lists and you switch
between.
   
about ilist, using Smart's changed could help a lot and remove need
for freeze/thaw. Other than that we could port guarana's MVC list for
such thing, it's very fast when you have rows with the same renderer
(same edje group could be applied).
   
My personal items would be:
   
12. keyboard shortcuts: ^c, ^v, ^x...
   
13. enable easy open of efm at some folder, specially from cmdline...
efm ~/my-folder would be handy.
   
+1 ... and we also need a .desktop file for efm. A fast way to 
implement
this is probably to setup a new e_remote option like
enlightenemnt_remote --showfm
than you can have an alias like efm and you can have your desktop file.
   
Ok, I was trying to implement it when I got stuck with e_ipc stuff
being all hardcoded... no dynamic extensions to
enlightenment_remote... BUT I remembered that fileman 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-30 Thread Vincent Pomageot
Hi,

As a user I'm very happy to see all this keen interest with efm. I really
like it since I use the thumbscroll feature (sometimes I even try to scroll
the firefox pages like this !) and I think it's good for basic operation /
navigation.

Nevertheless I'm used to select multiple files in a list view from one to
another by holding Shift and to separtely select files by holding Control...
In efm it's the opposite, is it an error ?

Like many of you I would like to have shortcuts to copy/paste and I'll add :
Alt+directions to navigate through folders like in others filemanager.

+ a module like efm_nav and path but which will show us the path with
buttons for a speedy navigation

+ an implementation of the delete in trash like in the trash module

+ a column view like in the macos finder, but raster said :

the fm widget views 1 directory at a time - that's how its built.
 changing that is major surgery.


So I don't know if it's feasible, but could be really great with some nice
translations when the columns have to slide, and could permits the last
column to show some more informations on the file selected... I'm dreaming
:)

... or if it's something not doable, why not adding some fancy effect when
opening a folder (when the open dirs in place is checked) ?

Hope it could make e even better !
Thank you e dev !
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-30 Thread The Rasterman
On Mon, 1 Dec 2008 00:25:47 +0100 Vincent Pomageot
[EMAIL PROTECTED] babbled:

 Hi,
 
 As a user I'm very happy to see all this keen interest with efm. I really
 like it since I use the thumbscroll feature (sometimes I even try to scroll
 the firefox pages like this !) and I think it's good for basic operation /
 navigation.
 
 Nevertheless I'm used to select multiple files in a list view from one to
 another by holding Shift and to separtely select files by holding Control...
 In efm it's the opposite, is it an error ?

no. windows reversed the convention. before windows existed in the mac and
amiga etc. worlds shift was multi-select, control was range select. i am
following the original convention by default. efm can switch to do it the
windows way. but nothng is exposed in the gui to do that - the code is there
though.

 Like many of you I would like to have shortcuts to copy/paste and I'll add :
 Alt+directions to navigate through folders like in others filemanager.
 
 + a module like efm_nav and path but which will show us the path with
 buttons for a speedy navigation
 
 + an implementation of the delete in trash like in the trash module
 
 + a column view like in the macos finder, but raster said :
 
 the fm widget views 1 directory at a time - that's how its built.

you could do this with multiple fm views... but this is going too far. efm is
intended as a basic SIMPLE fm that you get for free because the majority of
the infra for a fm is already lurking inside e - and this just exposes it. we
need to get e17 released and so i want efm to remain simple - we can worry
about more features after release - unless those features are really core to
the thing working properly at all. as such the old fm that brought up a new
window per dir worked wonders on macos and amigaos and a dozen others for many
years. its very simple and flexible. thats all i wanted for e17 - fore e18 etc.
we can look at doing more.

  changing that is major surgery.
 
 
 So I don't know if it's feasible, but could be really great with some nice
 translations when the columns have to slide, and could permits the last
 column to show some more informations on the file selected... I'm dreaming
 :)
 
 ... or if it's something not doable, why not adding some fancy effect when
 opening a folder (when the open dirs in place is checked) ?
 
 Hope it could make e even better !
 Thank you e dev !
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-29 Thread Dave Andreoli

- Nick Hughart [EMAIL PROTECTED] ha scritto:

 On Sat, 29 Nov 2008 00:03:14 +0100 (CET)
 Dave Andreoli [EMAIL PROTECTED] wrote:
 
  
  - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha
 scritto:
  
   On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli
   [EMAIL PROTECTED] wrote:
14. Another request remembered by an user at #e: auto-mount and
 a
   way
to force mount and unmount of devices. It is annoying to keep
 an
   efm
window open just to be able to use the device with other apps.
   Using
the advice name instead of a code/number as mount dir would be
   good
as
well, just see pmount-hal.
   
   
This is exacly what the places module do..plus some more  :)
Please have a look at it 
   (http://code.google.com/p/e17mods/wiki/Places)
In my opinion we can remove some hal code from efm and use more
the
   places
module (maybe use it by default). This mainly for reducing efm
   complexity.
   
   Why don't you add places module in E's SVN? I dislike having to
   search for modules over the net... and I really forgot about
 places
   (actually could be named volumes, dunno?).
  
  'couse I don't know witch filemanager to launch on click, for now
  places use thunar ... I have made some try to find an E-way to
 share
  mime default but without success for now ;)
  So, i'm waiting for a efm desktop to run  :)
 
 You should be able to launch an efm window from a module without a
 problem.  I don't see what your issue is there.

My issue is WITCH is the right filemanager to run, not how to run it.
And I want to resolv this issue BOTH for modules and for apps. (in 
edje_editor I need to launch you preferred text editor and your pref
image editor.

 
  and a centralized way to store info (default fm, default term
 etc..)
  to read from. I have also done a module to set your default
  applications, but don't know how to share this information  :(
  
  Hey! this spot out a new todo item:
   * efm should read and write preferred applications in a 'standard
  way', note that standard don't stand for fredesktop, they don't
 have
  a spec for defapp atm.
 
 It already has a 'standard' way then.  You can read the config just
 as
 easy as efm can afaik.  It should be global and accessible by any
 module.

but only by modules


 I don't see this as a standard though due to the fact that
 no
 one else is or will use it since it is very specific to E.  So I'd
 rather someone get involved in the FDO spec that is being tossed
 around
 and help get it pushed through and improved.  Might be a good chance
 for us to get our foot in the door with FDO.

The FDO standard for this is a work in progress, and is not exacly what 
I need for the moment.

I think we need an 'abstraction layer' for the standard. I mean to have 
2 functions somewhere (like get_default_mime and set_default_mime).
In this way when the standard will be ready we just need to modify
that 2 functions.

If this is not going to happend I will invent my own method and 
I will make Places and Trash to use the $X-FILEMANAGER, $X-WWW-BROWSER
variables...and also my module to setup the defaults will work in this
way.

hmmm...maybe this last solution is not so bad :)

Dave


 
  
  Dave
  
  p.s. the same problem is also blocking the trash module to go in
 svn
  
   
   -- 
   Gustavo Sverzut Barbieri
   http://profusion.mobi embedded systems
   --
   MSN: [EMAIL PROTECTED]
   Skype: gsbarbieri
   Mobile: +55 (19) 9225-2202
  
 
 -
  This SF.Net email is sponsored by the Moblin Your Move Developer's
  challenge Build the coolest Linux based applications with Moblin
 SDK
   win great prizes Grand prize is a trip for two to an Open Source
  event anywhere in the world
  http://moblin-contest.org/redirect.php?banner_id=100url=/
  ___ enlightenment-devel
  mailing list enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Gustavo Sverzut Barbieri
On Fri, Nov 28, 2008 at 3:29 AM, The Rasterman Carsten Haitzler
[EMAIL PROTECTED] wrote:
 On Fri, 28 Nov 2008 00:23:08 -0200 Gustavo Sverzut Barbieri
 [EMAIL PROTECTED] babbled:

 On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
  On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
  2. all operations (copy, move, delete) have no progress on screen - if
  there is a queue of work (like delete this dir then copy this to here, move
  this to here etc.) you can't see it. the idea was to put such status inside
  the efm window in-line with where the action was initiated or where it
  belongs (eg if u delete a file in a dir then put the status in that dir).

 what to do when window is closed? and when that folder is viewed
 again? I'd like to have the progress even if I close the window...
 either do not close it or when you close detach the progress status.

 should have some central operations manager window which can list all the
 tasks being worked on. doesnt have to be fancy as it hopefully wont be needed
 often :)

  4. removable device handling (done via hal and dbus at least for the raw
  nuts and bolts) mostly seems to work but is a bit hackey the way it
  writes .desktop files to ~/.e/e/fileman/favorites then forcibly symlinks
  them to your Desktop - this could be cleaned up and made more robust with
  more options (eg also put them on other desktops eg Desktop-1 and -2 etc.).

 I hate these links. IMHO they should be transparent.

 you mean - not be files on disk? yes - it's ugly - but doing it the way i did
 was easiest as it re-used an existing code path :)

 Actually, the idea would be to follow kde's path to have directory
 views of EFM and selectively choose to show devices. That way we can
 just have a EFM view with show devices to show our ~/Desktop as a
 gadman. We can even have multiple views in the same desktops (ie: ~/
 and ~/Desktop) or different views per desktops (~/Desktop-1,
 ~/Desktop-2...)

 yeah - the problem is efm REQUIRES a file to back every icon in the view - no
 file. no icon. so you need to create one. you'd have to change this code which
 isnt trivial.

 With that I could choose to view ~/.empty-folder and show devices to
 list just the external devices.

 yup. as above. not so easy :)

  8. renaming files has a dialog - this is because it was hard to do before.
  now we can rename in-place. edje's own entry can now do this. this needs
  changing.

 Even with edje support is remains difficult. You must ensure that the
 edited text is visible (ie: you're editing next to a border, you
 should pan/scroll to make sure it is visible).

 correct. of course this comes with its list of gotchas - like everything :)

  11. while i'm at it the open with.. dialog is not bad - but the 2-list 
  thing
  needs to go. 1 list. also ilist is again abused with a massive list of 
  stuff
  (poor ilist. i need to make it possible for ilist to defer list adding and
  size calculation with an add queue). so likely that dialog could do with a
  toolbar at the top to select between applications that say they do handle
  that mime-type, and all applications as 2 separate lists and you switch
  between.

 about ilist, using Smart's changed could help a lot and remove need
 for freeze/thaw. Other than that we could port guarana's MVC list for
 such thing, it's very fast when you have rows with the same renderer
 (same edje group could be applied).

 almsot all ilists use freze/thaw - but this isnt the problem. the problem is
 that we literally for a 500 entry ilist create 1000's of objects - and
 calculate every edje's min size as each one CAN be different (thanks to
 headers and text being different lengths on each line). really the best way to
 really do this is:

 1. actually creat each object calculate its size then destroy - only keep an
 active set of objects near the visible viewport
 2. move adding items to a job queue and spool it off over time like with efm 
 so
 calculating all the items is done over an extended period thus making it 
 appear
 more quickly and be usable, but fill in over a timespan.

 My personal items would be:

 12. keyboard shortcuts: ^c, ^v, ^x...

 of course - i listed delete key as well (should delete).

 13. enable easy open of efm at some folder, specially from cmdline...
 efm ~/my-folder would be handy.

 yes. this would be nice - though i didnt really think it was a must - but i
 think we can add this to the list - the wiki page should have all of this
 listed.

 13. popup with preview options. plugin-able would rock, but at least
 way to see more information about most used types (images, videos,
 music, oo.org) would help, things like title, preview, date and like.

 yes. i'd go - for now, for simply allowing hooks that modules can plug into
 here and do a rudamentary module that plugs in and for example simply shows a
 larger version of an image file - if its an image. simething simple. of course
 since it 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Luchezar Petkov

On 28/11/2008, at 12.15, Gustavo Sverzut Barbieri wrote:

 On Fri, Nov 28, 2008 at 3:29 AM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
 On Fri, 28 Nov 2008 00:23:08 -0200 Gustavo Sverzut Barbieri
 [EMAIL PROTECTED] babbled:

 On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
 On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
 2. all operations (copy, move, delete) have no progress on screen  
 - if
 there is a queue of work (like delete this dir then copy this to  
 here, move
 this to here etc.) you can't see it. the idea was to put such  
 status inside
 the efm window in-line with where the action was initiated or  
 where it
 belongs (eg if u delete a file in a dir then put the status in  
 that dir).

 what to do when window is closed? and when that folder is viewed
 again? I'd like to have the progress even if I close the window...
 either do not close it or when you close detach the progress  
 status.

 should have some central operations manager window which can list  
 all the
 tasks being worked on. doesnt have to be fancy as it hopefully wont  
 be needed
 often :)

 4. removable device handling (done via hal and dbus at least for  
 the raw
 nuts and bolts) mostly seems to work but is a bit hackey the way it
 writes .desktop files to ~/.e/e/fileman/favorites then forcibly  
 symlinks
 them to your Desktop - this could be cleaned up and made more  
 robust with
 more options (eg also put them on other desktops eg Desktop-1 and  
 -2 etc.).

 I hate these links. IMHO they should be transparent.

 you mean - not be files on disk? yes - it's ugly - but doing it the  
 way i did
 was easiest as it re-used an existing code path :)

 Actually, the idea would be to follow kde's path to have directory
 views of EFM and selectively choose to show devices. That way we  
 can
 just have a EFM view with show devices to show our ~/Desktop  
 as a
 gadman. We can even have multiple views in the same desktops (ie: ~/
 and ~/Desktop) or different views per desktops (~/Desktop-1,
 ~/Desktop-2...)

 yeah - the problem is efm REQUIRES a file to back every icon in the  
 view - no
 file. no icon. so you need to create one. you'd have to change this  
 code which
 isnt trivial.

 With that I could choose to view ~/.empty-folder and show  
 devices to
 list just the external devices.

 yup. as above. not so easy :)

 8. renaming files has a dialog - this is because it was hard to  
 do before.
 now we can rename in-place. edje's own entry can now do this.  
 this needs
 changing.

 Even with edje support is remains difficult. You must ensure that  
 the
 edited text is visible (ie: you're editing next to a border, you
 should pan/scroll to make sure it is visible).

 correct. of course this comes with its list of gotchas - like  
 everything :)

 11. while i'm at it the open with.. dialog is not bad - but the 2- 
 list thing
 needs to go. 1 list. also ilist is again abused with a massive  
 list of stuff
 (poor ilist. i need to make it possible for ilist to defer list  
 adding and
 size calculation with an add queue). so likely that dialog could  
 do with a
 toolbar at the top to select between applications that say they  
 do handle
 that mime-type, and all applications as 2 separate lists and  
 you switch
 between.

 about ilist, using Smart's changed could help a lot and remove  
 need
 for freeze/thaw. Other than that we could port guarana's MVC list  
 for
 such thing, it's very fast when you have rows with the same renderer
 (same edje group could be applied).

 almsot all ilists use freze/thaw - but this isnt the problem. the  
 problem is
 that we literally for a 500 entry ilist create 1000's of objects -  
 and
 calculate every edje's min size as each one CAN be different  
 (thanks to
 headers and text being different lengths on each line). really the  
 best way to
 really do this is:

 1. actually creat each object calculate its size then destroy -  
 only keep an
 active set of objects near the visible viewport
 2. move adding items to a job queue and spool it off over time like  
 with efm so
 calculating all the items is done over an extended period thus  
 making it appear
 more quickly and be usable, but fill in over a timespan.

 My personal items would be:

 12. keyboard shortcuts: ^c, ^v, ^x...

 of course - i listed delete key as well (should delete).

 13. enable easy open of efm at some folder, specially from  
 cmdline...
 efm ~/my-folder would be handy.

 yes. this would be nice - though i didnt really think it was a must  
 - but i
 think we can add this to the list - the wiki page should have all  
 of this
 listed.

 13. popup with preview options. plugin-able would rock, but at least
 way to see more information about most used types (images, videos,
 music, oo.org) would help, things like title, preview, date and  
 like.

 yes. i'd go - for now, for simply allowing hooks that modules can  
 plug into
 here and do 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Gustavo Sverzut Barbieri
On Fri, Nov 28, 2008 at 11:13 AM, Luchezar Petkov
[EMAIL PROTECTED] wrote:

 On 28/11/2008, at 12.15, Gustavo Sverzut Barbieri wrote:

 On Fri, Nov 28, 2008 at 3:29 AM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:

 On Fri, 28 Nov 2008 00:23:08 -0200 Gustavo Sverzut Barbieri

 [EMAIL PROTECTED] babbled:

 On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler

 [EMAIL PROTECTED] wrote:

 On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury

 2. all operations (copy, move, delete) have no progress on screen - if

 there is a queue of work (like delete this dir then copy this to here, move

 this to here etc.) you can't see it. the idea was to put such status inside

 the efm window in-line with where the action was initiated or where it

 belongs (eg if u delete a file in a dir then put the status in that dir).

 what to do when window is closed? and when that folder is viewed

 again? I'd like to have the progress even if I close the window...

 either do not close it or when you close detach the progress status.

 should have some central operations manager window which can list all the

 tasks being worked on. doesnt have to be fancy as it hopefully wont be
 needed

 often :)

 4. removable device handling (done via hal and dbus at least for the raw

 nuts and bolts) mostly seems to work but is a bit hackey the way it

 writes .desktop files to ~/.e/e/fileman/favorites then forcibly symlinks

 them to your Desktop - this could be cleaned up and made more robust with

 more options (eg also put them on other desktops eg Desktop-1 and -2 etc.).

 I hate these links. IMHO they should be transparent.

 you mean - not be files on disk? yes - it's ugly - but doing it the way i
 did

 was easiest as it re-used an existing code path :)

 Actually, the idea would be to follow kde's path to have directory

 views of EFM and selectively choose to show devices. That way we can

 just have a EFM view with show devices to show our ~/Desktop as a

 gadman. We can even have multiple views in the same desktops (ie: ~/

 and ~/Desktop) or different views per desktops (~/Desktop-1,

 ~/Desktop-2...)

 yeah - the problem is efm REQUIRES a file to back every icon in the view -
 no

 file. no icon. so you need to create one. you'd have to change this code
 which

 isnt trivial.

 With that I could choose to view ~/.empty-folder and show devices to

 list just the external devices.

 yup. as above. not so easy :)

 8. renaming files has a dialog - this is because it was hard to do before.

 now we can rename in-place. edje's own entry can now do this. this needs

 changing.

 Even with edje support is remains difficult. You must ensure that the

 edited text is visible (ie: you're editing next to a border, you

 should pan/scroll to make sure it is visible).

 correct. of course this comes with its list of gotchas - like everything :)

 11. while i'm at it the open with.. dialog is not bad - but the 2-list thing

 needs to go. 1 list. also ilist is again abused with a massive list of stuff

 (poor ilist. i need to make it possible for ilist to defer list adding and

 size calculation with an add queue). so likely that dialog could do with a

 toolbar at the top to select between applications that say they do handle

 that mime-type, and all applications as 2 separate lists and you switch

 between.

 about ilist, using Smart's changed could help a lot and remove need

 for freeze/thaw. Other than that we could port guarana's MVC list for

 such thing, it's very fast when you have rows with the same renderer

 (same edje group could be applied).

 almsot all ilists use freze/thaw - but this isnt the problem. the problem is

 that we literally for a 500 entry ilist create 1000's of objects - and

 calculate every edje's min size as each one CAN be different (thanks to

 headers and text being different lengths on each line). really the best way
 to

 really do this is:

 1. actually creat each object calculate its size then destroy - only keep an

 active set of objects near the visible viewport

 2. move adding items to a job queue and spool it off over time like with efm
 so

 calculating all the items is done over an extended period thus making it
 appear

 more quickly and be usable, but fill in over a timespan.

 My personal items would be:

 12. keyboard shortcuts: ^c, ^v, ^x...

 of course - i listed delete key as well (should delete).

 13. enable easy open of efm at some folder, specially from cmdline...

 efm ~/my-folder would be handy.

 yes. this would be nice - though i didnt really think it was a must - but i

 think we can add this to the list - the wiki page should have all of this

 listed.

 13. popup with preview options. plugin-able would rock, but at least

 way to see more information about most used types (images, videos,

 music, oo.org) would help, things like title, preview, date and like.

 yes. i'd go - for now, for simply allowing hooks that modules can plug into

 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Nick Hughart
On Fri, 28 Nov 2008 09:46:03 +1100
Carsten Haitzler (The Rasterman) [EMAIL PROTECTED] wrote:

 On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
 [EMAIL PROTECTED] babbled:
 
   Hello!
  
   I'm currently working on EFM, by trying to make operations atomic
  (for mount...).
   Work on EFM is always a big part of E's todo. But as I don't really
  use file managers, I don't really know:
  - what doesn't work like expected,
  - what features are missing,
  - what kind of killer-features only available to EFM you would want
  to see,
  - and so on...
  
   So, if you have anything to share, please send your thoughts. :)
 
 0. there is a todo list: http://trac.enlightenment.org/e/wiki/Release
 1. check all operations - moves, copies, deletes etc. and make sure
 they work and work reliably in all situations. error conditions are
 handled and where appropriate operations are aborted, or skipped and
 the user is informed or given a choice.

This is mostly done, it's just done with dialogs at this point.  The
idea would be to essentially overlay the dialog in the EFM window
itself.  This helps keep it clean and also helps one associate the
request with whatever window it's coming from.

 2. all operations (copy, move, delete) have no progress on screen -
 if there is a queue of work (like delete this dir then copy this to
 here, move this to here etc.) you can't see it. the idea was to put
 such status inside the efm window in-line with where the action was
 initiated or where it belongs (eg if u delete a file in a dir then
 put the status in that dir). 

Same as above, probably use some generic code to make it easier to
make the overlays.  In the case that the window is closed, opening the
same dir again will recreate the overlay.  One could write a module
that could keep track of all operations and perform operations on them
as the operations will be globally available.

I had started some work on this, but never finished it.  I'm not sure
how much use any of my work was since a few things have changed since I
started it.

 3. need to check and ensure all DND
 works between all efm windows (into the window, in top of directories
 etc.), and between other apps (other fm's like nautilius or thunar or
 konqueror, apps like gimp, inkscape, openoffice, abiword, firefox
 etc. etc.)

Working with other file managers may be harder then it looks on the
surface since they may not all use an identical spec for transferring
file information.  I seem to recall that they all had their own quirks,
but I believe we are already compatible with most GTK file managers.

 4. removable device handling (done via hal and dbus at
 least for the raw nuts and bolts) mostly seems to work but is a bit
 hackey the way it writes .desktop files to ~/.e/e/fileman/favorites
 then forcibly symlinks them to your Desktop - this could be cleaned
 up and made more robust with more options (eg also put them on other
 desktops eg Desktop-1 and -2 etc.). 

Yes, this does mostly work.  The biggest problem now is that the
cleanup of the .desktop files is not very good.  If you plug in a
thumbdrive, kill E, pull out the drive, and then restart E it will not
have deleted the .desktop and will cause the issue that many users have
seen where their efm windows refresh rapidly.

 5. there are obvious bugs like
 the favorites window not remembering position (don't know why
 currently - just saw that it doesnt). 
 6. missing small things like
 remembering scroll position as well as pos/size for windows.
 7. part of another todo but related to fm is making all fm window
 (opened by fwin in the fileman module) should be re-opened on
 login/start if they were open on shutdown (exit). (this means
 restarting e doesnt lose internal e windows like fm windows)
 8. renaming files has a dialog - this is because it was hard to do
 before. now we can rename in-place. edje's own entry can now do this.
 this needs changing. 
 9. efm actually supports a custom bg (and/or
 overlay) .edj .. per directory. so different dirs can have a
 different look and feel - even the theme can be changed so selected
 file icons and scrollbar can all be customised. there is no gui to do
 this - just magic dot-files right now. 

Well not sure how much of a GUI you want for this, but I would just
document it and those who want to use it can.  I figure this will be
more used by distributions who want to customize certain folders.  If
there is a GUI, then just the basics like background image and icons
might be the most you want to do.

 10. there is a right-menu
 option for efm when it sees image files (jpg's etc./) to set as
 wallpaper. this basically doesn't work. sure a dialog comes up - but
 it's not usefully pre-seeded with the file you selected. admittedly
 the whoel wallpaper config dialogs need a re-do. 

I believe this used to work so probably just needs a simple fix
somewhere.

 11. while i'm at it
 the open with.. dialog is not bad - but the 2-list thing needs to go.
 1 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Dave Andreoli

- Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:

 On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
  On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
  2. all operations (copy, move, delete) have no progress on screen -
 if there is
  a queue of work (like delete this dir then copy this to here, move
 this to here
  etc.) you can't see it. the idea was to put such status inside the
 efm window
  in-line with where the action was initiated or where it belongs (eg
 if u delete
  a file in a dir then put the status in that dir).
 
 what to do when window is closed? and when that folder is viewed
 again? I'd like to have the progress even if I close the window...
 either do not close it or when you close detach the progress
 status.
 
 
  4. removable device handling (done via hal and dbus at least for the
 raw nuts
  and bolts) mostly seems to work but is a bit hackey the way it
 writes .desktop
  files to ~/.e/e/fileman/favorites then forcibly symlinks them to
 your Desktop -
  this could be cleaned up and made more robust with more options (eg
 also put
  them on other desktops eg Desktop-1 and -2 etc.).
 
 I hate these links. IMHO they should be transparent.
 
 Actually, the idea would be to follow kde's path to have directory
 views of EFM and selectively choose to show devices. That way we
 can
 just have a EFM view with show devices to show our ~/Desktop as a
 gadman. We can even have multiple views in the same desktops (ie: ~/
 and ~/Desktop) or different views per desktops (~/Desktop-1,
 ~/Desktop-2...)
 
 With that I could choose to view ~/.empty-folder and show devices
 to
 list just the external devices.
 
 
  8. renaming files has a dialog - this is because it was hard to do
 before. now
  we can rename in-place. edje's own entry can now do this. this needs
 changing.
 
 Even with edje support is remains difficult. You must ensure that the
 edited text is visible (ie: you're editing next to a border, you
 should pan/scroll to make sure it is visible).
 
  11. while i'm at it the open with.. dialog is not bad - but the
 2-list thing
  needs to go. 1 list. also ilist is again abused with a massive list
 of stuff
  (poor ilist. i need to make it possible for ilist to defer list
 adding and size
  calculation with an add queue). so likely that dialog could do with
 a toolbar
  at the top to select between applications that say they do handle
 that
  mime-type, and all applications as 2 separate lists and you switch
 between.
 
 about ilist, using Smart's changed could help a lot and remove need
 for freeze/thaw. Other than that we could port guarana's MVC list for
 such thing, it's very fast when you have rows with the same renderer
 (same edje group could be applied).
 
 My personal items would be:
 
 12. keyboard shortcuts: ^c, ^v, ^x...
 
 13. enable easy open of efm at some folder, specially from cmdline...
 efm ~/my-folder would be handy.

+1 ... and we also need a .desktop file for efm. A fast way to implement 
this is probably to setup a new e_remote option like
enlightenemnt_remote --showfm
than you can have an alias like efm and you can have your desktop file.

Dave

 
 13. popup with preview options. plugin-able would rock, but at least
 way to see more information about most used types (images, videos,
 music, oo.org) would help, things like title, preview, date and like.
 I guess I could make it easier if I add individual file
 extraction
 for LightMediaScanner. Today it's based on folders and every file is
 stored on SQLite DB, maybe I can change that to make it more useful
 for one-file users, including EFM.
 
 And sure, we could use more EFL apps to handle files... things like
 Eyelight (presentation viewer), Eyesight (document viewer, pdf...),
 Enjoy (music player)... Most required, at least to me, are a document
 (pdf, ps, ooo) viewer and photo viewer. Eyesight really need work to
 be useful, Ephoto and Exhibit are not what I'd like to see my picture
 directory, I'd like a quick viewer with easy and fancy slideshow,
 easy
 to use zoom and possible exif and rotation support, until that I keep
 using cmdline imagemagick's display.
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: [EMAIL PROTECTED]
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's
 challenge
 Build the coolest Linux based applications with Moblin SDK  win great
 prizes
 Grand prize is a trip for two to an Open Source event anywhere in the
 world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Dave Andreoli

- Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:

 On Fri, Nov 28, 2008 at 3:29 AM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
  On Fri, 28 Nov 2008 00:23:08 -0200 Gustavo Sverzut Barbieri
  [EMAIL PROTECTED] babbled:
 
  On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
  [EMAIL PROTECTED] wrote:
   On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
   2. all operations (copy, move, delete) have no progress on screen
 - if
   there is a queue of work (like delete this dir then copy this to
 here, move
   this to here etc.) you can't see it. the idea was to put such
 status inside
   the efm window in-line with where the action was initiated or
 where it
   belongs (eg if u delete a file in a dir then put the status in
 that dir).
 
  what to do when window is closed? and when that folder is viewed
  again? I'd like to have the progress even if I close the window...
  either do not close it or when you close detach the progress
 status.
 
  should have some central operations manager window which can list
 all the
  tasks being worked on. doesnt have to be fancy as it hopefully wont
 be needed
  often :)
 
   4. removable device handling (done via hal and dbus at least for
 the raw
   nuts and bolts) mostly seems to work but is a bit hackey the way
 it
   writes .desktop files to ~/.e/e/fileman/favorites then forcibly
 symlinks
   them to your Desktop - this could be cleaned up and made more
 robust with
   more options (eg also put them on other desktops eg Desktop-1 and
 -2 etc.).
 
  I hate these links. IMHO they should be transparent.
 
  you mean - not be files on disk? yes - it's ugly - but doing it the
 way i did
  was easiest as it re-used an existing code path :)
 
  Actually, the idea would be to follow kde's path to have directory
  views of EFM and selectively choose to show devices. That way we
 can
  just have a EFM view with show devices to show our ~/Desktop as
 a
  gadman. We can even have multiple views in the same desktops (ie:
 ~/
  and ~/Desktop) or different views per desktops (~/Desktop-1,
  ~/Desktop-2...)
 
  yeah - the problem is efm REQUIRES a file to back every icon in the
 view - no
  file. no icon. so you need to create one. you'd have to change this
 code which
  isnt trivial.
 
  With that I could choose to view ~/.empty-folder and show devices
 to
  list just the external devices.
 
  yup. as above. not so easy :)
 
   8. renaming files has a dialog - this is because it was hard to
 do before.
   now we can rename in-place. edje's own entry can now do this.
 this needs
   changing.
 
  Even with edje support is remains difficult. You must ensure that
 the
  edited text is visible (ie: you're editing next to a border, you
  should pan/scroll to make sure it is visible).
 
  correct. of course this comes with its list of gotchas - like
 everything :)
 
   11. while i'm at it the open with.. dialog is not bad - but the
 2-list thing
   needs to go. 1 list. also ilist is again abused with a massive
 list of stuff
   (poor ilist. i need to make it possible for ilist to defer list
 adding and
   size calculation with an add queue). so likely that dialog could
 do with a
   toolbar at the top to select between applications that say they
 do handle
   that mime-type, and all applications as 2 separate lists and
 you switch
   between.
 
  about ilist, using Smart's changed could help a lot and remove
 need
  for freeze/thaw. Other than that we could port guarana's MVC list
 for
  such thing, it's very fast when you have rows with the same
 renderer
  (same edje group could be applied).
 
  almsot all ilists use freze/thaw - but this isnt the problem. the
 problem is
  that we literally for a 500 entry ilist create 1000's of objects -
 and
  calculate every edje's min size as each one CAN be different (thanks
 to
  headers and text being different lengths on each line). really the
 best way to
  really do this is:
 
  1. actually creat each object calculate its size then destroy - only
 keep an
  active set of objects near the visible viewport
  2. move adding items to a job queue and spool it off over time like
 with efm so
  calculating all the items is done over an extended period thus
 making it appear
  more quickly and be usable, but fill in over a timespan.
 
  My personal items would be:
 
  12. keyboard shortcuts: ^c, ^v, ^x...
 
  of course - i listed delete key as well (should delete).
 
  13. enable easy open of efm at some folder, specially from
 cmdline...
  efm ~/my-folder would be handy.
 
  yes. this would be nice - though i didnt really think it was a must
 - but i
  think we can add this to the list - the wiki page should have all of
 this
  listed.
 
  13. popup with preview options. plugin-able would rock, but at
 least
  way to see more information about most used types (images, videos,
  music, oo.org) would help, things like title, preview, date and
 like.
 
  yes. i'd go - for now, for simply allowing 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Gustavo Sverzut Barbieri
On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli [EMAIL PROTECTED] wrote:
 14. Another request remembered by an user at #e: auto-mount and a way
 to force mount and unmount of devices. It is annoying to keep an efm
 window open just to be able to use the device with other apps. Using
 the advice name instead of a code/number as mount dir would be good
 as
 well, just see pmount-hal.


 This is exacly what the places module do..plus some more  :)
 Please have a look at it  (http://code.google.com/p/e17mods/wiki/Places)
 In my opinion we can remove some hal code from efm and use more the places
 module (maybe use it by default). This mainly for reducing efm complexity.

Why don't you add places module in E's SVN? I dislike having to
search for modules over the net... and I really forgot about places
(actually could be named volumes, dunno?).

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Gustavo Sverzut Barbieri
On Fri, Nov 28, 2008 at 4:49 PM, Dave Andreoli [EMAIL PROTECTED] wrote:

 - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:

 On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
  On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
  2. all operations (copy, move, delete) have no progress on screen -
 if there is
  a queue of work (like delete this dir then copy this to here, move
 this to here
  etc.) you can't see it. the idea was to put such status inside the
 efm window
  in-line with where the action was initiated or where it belongs (eg
 if u delete
  a file in a dir then put the status in that dir).

 what to do when window is closed? and when that folder is viewed
 again? I'd like to have the progress even if I close the window...
 either do not close it or when you close detach the progress
 status.


  4. removable device handling (done via hal and dbus at least for the
 raw nuts
  and bolts) mostly seems to work but is a bit hackey the way it
 writes .desktop
  files to ~/.e/e/fileman/favorites then forcibly symlinks them to
 your Desktop -
  this could be cleaned up and made more robust with more options (eg
 also put
  them on other desktops eg Desktop-1 and -2 etc.).

 I hate these links. IMHO they should be transparent.

 Actually, the idea would be to follow kde's path to have directory
 views of EFM and selectively choose to show devices. That way we
 can
 just have a EFM view with show devices to show our ~/Desktop as a
 gadman. We can even have multiple views in the same desktops (ie: ~/
 and ~/Desktop) or different views per desktops (~/Desktop-1,
 ~/Desktop-2...)

 With that I could choose to view ~/.empty-folder and show devices
 to
 list just the external devices.


  8. renaming files has a dialog - this is because it was hard to do
 before. now
  we can rename in-place. edje's own entry can now do this. this needs
 changing.

 Even with edje support is remains difficult. You must ensure that the
 edited text is visible (ie: you're editing next to a border, you
 should pan/scroll to make sure it is visible).

  11. while i'm at it the open with.. dialog is not bad - but the
 2-list thing
  needs to go. 1 list. also ilist is again abused with a massive list
 of stuff
  (poor ilist. i need to make it possible for ilist to defer list
 adding and size
  calculation with an add queue). so likely that dialog could do with
 a toolbar
  at the top to select between applications that say they do handle
 that
  mime-type, and all applications as 2 separate lists and you switch
 between.

 about ilist, using Smart's changed could help a lot and remove need
 for freeze/thaw. Other than that we could port guarana's MVC list for
 such thing, it's very fast when you have rows with the same renderer
 (same edje group could be applied).

 My personal items would be:

 12. keyboard shortcuts: ^c, ^v, ^x...

 13. enable easy open of efm at some folder, specially from cmdline...
 efm ~/my-folder would be handy.

 +1 ... and we also need a .desktop file for efm. A fast way to implement
 this is probably to setup a new e_remote option like
 enlightenemnt_remote --showfm
 than you can have an alias like efm and you can have your desktop file.

Ok, I was trying to implement it when I got stuck with e_ipc stuff
being all hardcoded... no dynamic extensions to
enlightenment_remote... BUT I remembered that fileman registers its
action and you can execute actions with remote:

enlightenment_remote -exec-action fileman $PATH

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Gustavo Sverzut Barbieri
On Fri, Nov 28, 2008 at 7:05 PM, Gustavo Sverzut Barbieri
[EMAIL PROTECTED] wrote:
 On Fri, Nov 28, 2008 at 4:49 PM, Dave Andreoli [EMAIL PROTECTED] wrote:

 - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:

 On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
  On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
  2. all operations (copy, move, delete) have no progress on screen -
 if there is
  a queue of work (like delete this dir then copy this to here, move
 this to here
  etc.) you can't see it. the idea was to put such status inside the
 efm window
  in-line with where the action was initiated or where it belongs (eg
 if u delete
  a file in a dir then put the status in that dir).

 what to do when window is closed? and when that folder is viewed
 again? I'd like to have the progress even if I close the window...
 either do not close it or when you close detach the progress
 status.


  4. removable device handling (done via hal and dbus at least for the
 raw nuts
  and bolts) mostly seems to work but is a bit hackey the way it
 writes .desktop
  files to ~/.e/e/fileman/favorites then forcibly symlinks them to
 your Desktop -
  this could be cleaned up and made more robust with more options (eg
 also put
  them on other desktops eg Desktop-1 and -2 etc.).

 I hate these links. IMHO they should be transparent.

 Actually, the idea would be to follow kde's path to have directory
 views of EFM and selectively choose to show devices. That way we
 can
 just have a EFM view with show devices to show our ~/Desktop as a
 gadman. We can even have multiple views in the same desktops (ie: ~/
 and ~/Desktop) or different views per desktops (~/Desktop-1,
 ~/Desktop-2...)

 With that I could choose to view ~/.empty-folder and show devices
 to
 list just the external devices.


  8. renaming files has a dialog - this is because it was hard to do
 before. now
  we can rename in-place. edje's own entry can now do this. this needs
 changing.

 Even with edje support is remains difficult. You must ensure that the
 edited text is visible (ie: you're editing next to a border, you
 should pan/scroll to make sure it is visible).

  11. while i'm at it the open with.. dialog is not bad - but the
 2-list thing
  needs to go. 1 list. also ilist is again abused with a massive list
 of stuff
  (poor ilist. i need to make it possible for ilist to defer list
 adding and size
  calculation with an add queue). so likely that dialog could do with
 a toolbar
  at the top to select between applications that say they do handle
 that
  mime-type, and all applications as 2 separate lists and you switch
 between.

 about ilist, using Smart's changed could help a lot and remove need
 for freeze/thaw. Other than that we could port guarana's MVC list for
 such thing, it's very fast when you have rows with the same renderer
 (same edje group could be applied).

 My personal items would be:

 12. keyboard shortcuts: ^c, ^v, ^x...

 13. enable easy open of efm at some folder, specially from cmdline...
 efm ~/my-folder would be handy.

 +1 ... and we also need a .desktop file for efm. A fast way to implement
 this is probably to setup a new e_remote option like
 enlightenemnt_remote --showfm
 than you can have an alias like efm and you can have your desktop file.

 Ok, I was trying to implement it when I got stuck with e_ipc stuff
 being all hardcoded... no dynamic extensions to
 enlightenment_remote... BUT I remembered that fileman registers its
 action and you can execute actions with remote:

 enlightenment_remote -exec-action fileman $PATH

Just be careful no not have PATH set to a relative directory (E does
not know where you were when you called the action), I'm using the
following script:


#!/bin/sh

dir=`dirname $1`
file=`basename $1`

if [ $dir = . ]; then
dir=$PWD
elif [ $dir = .. ]; then
dir=$PWD/..
fi

enlightenment_remote -exec-action fileman $dir/$file



-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread jess
Hello,
  On this thread, I have tried to read all of them, but have not heard
any mention of the multiple windows that get opened when using the built
in file mgr.  Is it configurable?  I have looked, but have found no way
to have a double click on a directory open in that windows, vs opening a
new window.  I saw someone mention that they hate treeviews (maybe
Gustavo?), but personally, I'd rather have that than twenty windows open
as I navigate through the directories.  Is this something that could be
added as a configurable option?  Please let me know if I just haven't
done the leg work to figure out how the current implementation could be
configured to use one window vs many.


Thanks,
Jess


On Fri, 2008-11-28 at 19:13 -0200, Gustavo Sverzut Barbieri wrote:
 On Fri, Nov 28, 2008 at 7:05 PM, Gustavo Sverzut Barbieri
 [EMAIL PROTECTED] wrote:
  On Fri, Nov 28, 2008 at 4:49 PM, Dave Andreoli [EMAIL PROTECTED] wrote:
 
  - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:
 
  On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
  [EMAIL PROTECTED] wrote:
   On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
   2. all operations (copy, move, delete) have no progress on screen -
  if there is
   a queue of work (like delete this dir then copy this to here, move
  this to here
   etc.) you can't see it. the idea was to put such status inside the
  efm window
   in-line with where the action was initiated or where it belongs (eg
  if u delete
   a file in a dir then put the status in that dir).
 
  what to do when window is closed? and when that folder is viewed
  again? I'd like to have the progress even if I close the window...
  either do not close it or when you close detach the progress
  status.
 
 
   4. removable device handling (done via hal and dbus at least for the
  raw nuts
   and bolts) mostly seems to work but is a bit hackey the way it
  writes .desktop
   files to ~/.e/e/fileman/favorites then forcibly symlinks them to
  your Desktop -
   this could be cleaned up and made more robust with more options (eg
  also put
   them on other desktops eg Desktop-1 and -2 etc.).
 
  I hate these links. IMHO they should be transparent.
 
  Actually, the idea would be to follow kde's path to have directory
  views of EFM and selectively choose to show devices. That way we
  can
  just have a EFM view with show devices to show our ~/Desktop as a
  gadman. We can even have multiple views in the same desktops (ie: ~/
  and ~/Desktop) or different views per desktops (~/Desktop-1,
  ~/Desktop-2...)
 
  With that I could choose to view ~/.empty-folder and show devices
  to
  list just the external devices.
 
 
   8. renaming files has a dialog - this is because it was hard to do
  before. now
   we can rename in-place. edje's own entry can now do this. this needs
  changing.
 
  Even with edje support is remains difficult. You must ensure that the
  edited text is visible (ie: you're editing next to a border, you
  should pan/scroll to make sure it is visible).
 
   11. while i'm at it the open with.. dialog is not bad - but the
  2-list thing
   needs to go. 1 list. also ilist is again abused with a massive list
  of stuff
   (poor ilist. i need to make it possible for ilist to defer list
  adding and size
   calculation with an add queue). so likely that dialog could do with
  a toolbar
   at the top to select between applications that say they do handle
  that
   mime-type, and all applications as 2 separate lists and you switch
  between.
 
  about ilist, using Smart's changed could help a lot and remove need
  for freeze/thaw. Other than that we could port guarana's MVC list for
  such thing, it's very fast when you have rows with the same renderer
  (same edje group could be applied).
 
  My personal items would be:
 
  12. keyboard shortcuts: ^c, ^v, ^x...
 
  13. enable easy open of efm at some folder, specially from cmdline...
  efm ~/my-folder would be handy.
 
  +1 ... and we also need a .desktop file for efm. A fast way to implement
  this is probably to setup a new e_remote option like
  enlightenemnt_remote --showfm
  than you can have an alias like efm and you can have your desktop file.
 
  Ok, I was trying to implement it when I got stuck with e_ipc stuff
  being all hardcoded... no dynamic extensions to
  enlightenment_remote... BUT I remembered that fileman registers its
  action and you can execute actions with remote:
 
  enlightenment_remote -exec-action fileman $PATH
 
 Just be careful no not have PATH set to a relative directory (E does
 not know where you were when you called the action), I'm using the
 following script:
 
 
 #!/bin/sh
 
 dir=`dirname $1`
 file=`basename $1`
 
 if [ $dir = . ]; then
 dir=$PWD
 elif [ $dir = .. ]; then
 dir=$PWD/..
 fi
 
 enlightenment_remote -exec-action fileman $dir/$file
 
 
 


-
This SF.Net email is sponsored by the Moblin Your Move 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Toma
2008/11/29 jess [EMAIL PROTECTED]:
 Hello,
  On this thread, I have tried to read all of them, but have not heard
 any mention of the multiple windows that get opened when using the built
 in file mgr.  Is it configurable?  I have looked, but have found no way
 to have a double click on a directory open in that windows, vs opening a
 new window.  I saw someone mention that they hate treeviews (maybe
 Gustavo?), but personally, I'd rather have that than twenty windows open
 as I navigate through the directories.  Is this something that could be
 added as a configurable option?  Please let me know if I just haven't
 done the leg work to figure out how the current implementation could be
 configured to use one window vs many.


 Thanks,
 Jess


It is entirely configurable. But before you go ahead with the option,
its advised to build and install efm_nav and/or efm_path from the
E-MODULES-EXTRA dir to make use of the single window option. Its under
Settings  Files  File manager  Open Dirs in Place.

Toma.


 On Fri, 2008-11-28 at 19:13 -0200, Gustavo Sverzut Barbieri wrote:
 On Fri, Nov 28, 2008 at 7:05 PM, Gustavo Sverzut Barbieri
 [EMAIL PROTECTED] wrote:
  On Fri, Nov 28, 2008 at 4:49 PM, Dave Andreoli [EMAIL PROTECTED] wrote:
 
  - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:
 
  On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
  [EMAIL PROTECTED] wrote:
   On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
   2. all operations (copy, move, delete) have no progress on screen -
  if there is
   a queue of work (like delete this dir then copy this to here, move
  this to here
   etc.) you can't see it. the idea was to put such status inside the
  efm window
   in-line with where the action was initiated or where it belongs (eg
  if u delete
   a file in a dir then put the status in that dir).
 
  what to do when window is closed? and when that folder is viewed
  again? I'd like to have the progress even if I close the window...
  either do not close it or when you close detach the progress
  status.
 
 
   4. removable device handling (done via hal and dbus at least for the
  raw nuts
   and bolts) mostly seems to work but is a bit hackey the way it
  writes .desktop
   files to ~/.e/e/fileman/favorites then forcibly symlinks them to
  your Desktop -
   this could be cleaned up and made more robust with more options (eg
  also put
   them on other desktops eg Desktop-1 and -2 etc.).
 
  I hate these links. IMHO they should be transparent.
 
  Actually, the idea would be to follow kde's path to have directory
  views of EFM and selectively choose to show devices. That way we
  can
  just have a EFM view with show devices to show our ~/Desktop as a
  gadman. We can even have multiple views in the same desktops (ie: ~/
  and ~/Desktop) or different views per desktops (~/Desktop-1,
  ~/Desktop-2...)
 
  With that I could choose to view ~/.empty-folder and show devices
  to
  list just the external devices.
 
 
   8. renaming files has a dialog - this is because it was hard to do
  before. now
   we can rename in-place. edje's own entry can now do this. this needs
  changing.
 
  Even with edje support is remains difficult. You must ensure that the
  edited text is visible (ie: you're editing next to a border, you
  should pan/scroll to make sure it is visible).
 
   11. while i'm at it the open with.. dialog is not bad - but the
  2-list thing
   needs to go. 1 list. also ilist is again abused with a massive list
  of stuff
   (poor ilist. i need to make it possible for ilist to defer list
  adding and size
   calculation with an add queue). so likely that dialog could do with
  a toolbar
   at the top to select between applications that say they do handle
  that
   mime-type, and all applications as 2 separate lists and you switch
  between.
 
  about ilist, using Smart's changed could help a lot and remove need
  for freeze/thaw. Other than that we could port guarana's MVC list for
  such thing, it's very fast when you have rows with the same renderer
  (same edje group could be applied).
 
  My personal items would be:
 
  12. keyboard shortcuts: ^c, ^v, ^x...
 
  13. enable easy open of efm at some folder, specially from cmdline...
  efm ~/my-folder would be handy.
 
  +1 ... and we also need a .desktop file for efm. A fast way to implement
  this is probably to setup a new e_remote option like
  enlightenemnt_remote --showfm
  than you can have an alias like efm and you can have your desktop file.
 
  Ok, I was trying to implement it when I got stuck with e_ipc stuff
  being all hardcoded... no dynamic extensions to
  enlightenment_remote... BUT I remembered that fileman registers its
  action and you can execute actions with remote:
 
  enlightenment_remote -exec-action fileman $PATH

 Just be careful no not have PATH set to a relative directory (E does
 not know where you were when you called the action), I'm using the
 following script:


 #!/bin/sh

 

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Massimiliano Calamelli
2008/11/28 jess [EMAIL PROTECTED]:
 Hello,
  On this thread, I have tried to read all of them, but have not heard
 any mention of the multiple windows that get opened when using the built
 in file mgr.  Is it configurable?  I have looked, but have found no way
 to have a double click on a directory open in that windows, vs opening a
 new window.  I saw someone mention that they hate treeviews (maybe
 Gustavo?), but personally, I'd rather have that than twenty windows open
 as I navigate through the directories.  Is this something that could be
 added as a configurable option?  Please let me know if I just haven't
 done the leg work to figure out how the current implementation could be
 configured to use one window vs many.


 Thanks,
 Jess


E menu - Setting - Setting Panel - File e Directory (in italian) -
File Manager
Check Open Dirs In Place

Massimiliano

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Dave Andreoli

- jess [EMAIL PROTECTED] ha scritto:

 Hello,
   On this thread, I have tried to read all of them, but have not
 heard
 any mention of the multiple windows that get opened when using the
 built
 in file mgr.  Is it configurable?  I have looked, but have found no
 way
 to have a double click on a directory open in that windows, vs opening
 a
 new window.  I saw someone mention that they hate treeviews (maybe
 Gustavo?), but personally, I'd rather have that than twenty windows
 open
 as I navigate through the directories.  Is this something that could
 be
 added as a configurable option?  Please let me know if I just haven't
 done the leg work to figure out how the current implementation could
 be
 configured to use one window vs many.


:|  Isn't it the first checkbox on the efm configuration dialog?
open directory in the same window ??

Dave

 
 
 Thanks,
 Jess
 
 
 On Fri, 2008-11-28 at 19:13 -0200, Gustavo Sverzut Barbieri wrote:
  On Fri, Nov 28, 2008 at 7:05 PM, Gustavo Sverzut Barbieri
  [EMAIL PROTECTED] wrote:
   On Fri, Nov 28, 2008 at 4:49 PM, Dave Andreoli
 [EMAIL PROTECTED] wrote:
  
   - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha
 scritto:
  
   On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
   [EMAIL PROTECTED] wrote:
On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict'
 Zinnoury
2. all operations (copy, move, delete) have no progress on
 screen -
   if there is
a queue of work (like delete this dir then copy this to here,
 move
   this to here
etc.) you can't see it. the idea was to put such status inside
 the
   efm window
in-line with where the action was initiated or where it
 belongs (eg
   if u delete
a file in a dir then put the status in that dir).
  
   what to do when window is closed? and when that folder is
 viewed
   again? I'd like to have the progress even if I close the
 window...
   either do not close it or when you close detach the progress
   status.
  
  
4. removable device handling (done via hal and dbus at least
 for the
   raw nuts
and bolts) mostly seems to work but is a bit hackey the way
 it
   writes .desktop
files to ~/.e/e/fileman/favorites then forcibly symlinks them
 to
   your Desktop -
this could be cleaned up and made more robust with more
 options (eg
   also put
them on other desktops eg Desktop-1 and -2 etc.).
  
   I hate these links. IMHO they should be transparent.
  
   Actually, the idea would be to follow kde's path to have
 directory
   views of EFM and selectively choose to show devices. That way
 we
   can
   just have a EFM view with show devices to show our ~/Desktop
 as a
   gadman. We can even have multiple views in the same desktops
 (ie: ~/
   and ~/Desktop) or different views per desktops (~/Desktop-1,
   ~/Desktop-2...)
  
   With that I could choose to view ~/.empty-folder and show
 devices
   to
   list just the external devices.
  
  
8. renaming files has a dialog - this is because it was hard
 to do
   before. now
we can rename in-place. edje's own entry can now do this. this
 needs
   changing.
  
   Even with edje support is remains difficult. You must ensure
 that the
   edited text is visible (ie: you're editing next to a border,
 you
   should pan/scroll to make sure it is visible).
  
11. while i'm at it the open with.. dialog is not bad - but
 the
   2-list thing
needs to go. 1 list. also ilist is again abused with a massive
 list
   of stuff
(poor ilist. i need to make it possible for ilist to defer
 list
   adding and size
calculation with an add queue). so likely that dialog could do
 with
   a toolbar
at the top to select between applications that say they do
 handle
   that
mime-type, and all applications as 2 separate lists and you
 switch
   between.
  
   about ilist, using Smart's changed could help a lot and remove
 need
   for freeze/thaw. Other than that we could port guarana's MVC
 list for
   such thing, it's very fast when you have rows with the same
 renderer
   (same edje group could be applied).
  
   My personal items would be:
  
   12. keyboard shortcuts: ^c, ^v, ^x...
  
   13. enable easy open of efm at some folder, specially from
 cmdline...
   efm ~/my-folder would be handy.
  
   +1 ... and we also need a .desktop file for efm. A fast way to
 implement
   this is probably to setup a new e_remote option like
   enlightenemnt_remote --showfm
   than you can have an alias like efm and you can have your desktop
 file.
  
   Ok, I was trying to implement it when I got stuck with e_ipc
 stuff
   being all hardcoded... no dynamic extensions to
   enlightenment_remote... BUT I remembered that fileman registers
 its
   action and you can execute actions with remote:
  
   enlightenment_remote -exec-action fileman $PATH
  
  Just be careful no not have PATH set to a relative directory (E
 does
  not know where you were when you called the action), I'm using the
  following script:
  
  
  #!/bin/sh
  
  

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread The Rasterman
On Fri, 28 Nov 2008 12:54:58 -0200 Gustavo Sverzut Barbieri
[EMAIL PROTECTED] babbled:

  15. Better handle the long filenames in iconview. Like if the name consists
  of 2 or 3 words and it's too long for one line - move one of the words to a
  second line. Same if it consists of one very long word (maybe more than 10
  characters?), but use a dash or just put ... after the 5th letter. This
  will help to keep the icons better snapped to the grid.
 
 I guess this is something harder because it needs to be solved at Evas
 and Edje, see other discussion about textblock and  Since there
 are no markups involved we could hack it using single line text
 objects and simulate that ourselves, but it's not that simple.
 
 
  16. Better list view like in Finder [1] or Nautilus  so you can use it
  without opening a new window to see what's inside the folder you want to
  open.
 
  [1] http://lucho.sagehall.com/files/finder-listview.png
 
 I really dislike tree views... :-/

agreed. simply not going to happen because of the work required to make it
happen. the fm widget views 1 directory at a time - that's how its built.
changing that is major surgery.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread The Rasterman
On Fri, 28 Nov 2008 17:27:20 -0500 jess [EMAIL PROTECTED] babbled:

 Hello,
   On this thread, I have tried to read all of them, but have not heard
 any mention of the multiple windows that get opened when using the built
 in file mgr.  Is it configurable?  I have looked, but have found no way
 to have a double click on a directory open in that windows, vs opening a
 new window.  I saw someone mention that they hate treeviews (maybe
 Gustavo?), but personally, I'd rather have that than twenty windows open
 as I navigate through the directories.  Is this something that could be
 added as a configurable option?  Please let me know if I just haven't
 done the leg work to figure out how the current implementation could be
 configured to use one window vs many.

yes it is. you haven't spent much time looking at the config - have you? :) you
will also want to try the efm_nav module.

 Thanks,
 Jess
 
 
 On Fri, 2008-11-28 at 19:13 -0200, Gustavo Sverzut Barbieri wrote:
  On Fri, Nov 28, 2008 at 7:05 PM, Gustavo Sverzut Barbieri
  [EMAIL PROTECTED] wrote:
   On Fri, Nov 28, 2008 at 4:49 PM, Dave Andreoli [EMAIL PROTECTED]
   wrote:
  
   - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:
  
   On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
   [EMAIL PROTECTED] wrote:
On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
2. all operations (copy, move, delete) have no progress on screen -
   if there is
a queue of work (like delete this dir then copy this to here, move
   this to here
etc.) you can't see it. the idea was to put such status inside the
   efm window
in-line with where the action was initiated or where it belongs (eg
   if u delete
a file in a dir then put the status in that dir).
  
   what to do when window is closed? and when that folder is viewed
   again? I'd like to have the progress even if I close the window...
   either do not close it or when you close detach the progress
   status.
  
  
4. removable device handling (done via hal and dbus at least for the
   raw nuts
and bolts) mostly seems to work but is a bit hackey the way it
   writes .desktop
files to ~/.e/e/fileman/favorites then forcibly symlinks them to
   your Desktop -
this could be cleaned up and made more robust with more options (eg
   also put
them on other desktops eg Desktop-1 and -2 etc.).
  
   I hate these links. IMHO they should be transparent.
  
   Actually, the idea would be to follow kde's path to have directory
   views of EFM and selectively choose to show devices. That way we
   can
   just have a EFM view with show devices to show our ~/Desktop as a
   gadman. We can even have multiple views in the same desktops (ie: ~/
   and ~/Desktop) or different views per desktops (~/Desktop-1,
   ~/Desktop-2...)
  
   With that I could choose to view ~/.empty-folder and show devices
   to
   list just the external devices.
  
  
8. renaming files has a dialog - this is because it was hard to do
   before. now
we can rename in-place. edje's own entry can now do this. this needs
   changing.
  
   Even with edje support is remains difficult. You must ensure that the
   edited text is visible (ie: you're editing next to a border, you
   should pan/scroll to make sure it is visible).
  
11. while i'm at it the open with.. dialog is not bad - but the
   2-list thing
needs to go. 1 list. also ilist is again abused with a massive list
   of stuff
(poor ilist. i need to make it possible for ilist to defer list
   adding and size
calculation with an add queue). so likely that dialog could do with
   a toolbar
at the top to select between applications that say they do handle
   that
mime-type, and all applications as 2 separate lists and you switch
   between.
  
   about ilist, using Smart's changed could help a lot and remove need
   for freeze/thaw. Other than that we could port guarana's MVC list for
   such thing, it's very fast when you have rows with the same renderer
   (same edje group could be applied).
  
   My personal items would be:
  
   12. keyboard shortcuts: ^c, ^v, ^x...
  
   13. enable easy open of efm at some folder, specially from cmdline...
   efm ~/my-folder would be handy.
  
   +1 ... and we also need a .desktop file for efm. A fast way to implement
   this is probably to setup a new e_remote option like
   enlightenemnt_remote --showfm
   than you can have an alias like efm and you can have your desktop file.
  
   Ok, I was trying to implement it when I got stuck with e_ipc stuff
   being all hardcoded... no dynamic extensions to
   enlightenment_remote... BUT I remembered that fileman registers its
   action and you can execute actions with remote:
  
   enlightenment_remote -exec-action fileman $PATH
  
  Just be careful no not have PATH set to a relative directory (E does
  not know where you were when you called the action), I'm using the
  following script:
  
  
  #!/bin/sh
  
  

Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Dave Andreoli

- Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:

 On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli
 [EMAIL PROTECTED] wrote:
  14. Another request remembered by an user at #e: auto-mount and a
 way
  to force mount and unmount of devices. It is annoying to keep an
 efm
  window open just to be able to use the device with other apps.
 Using
  the advice name instead of a code/number as mount dir would be
 good
  as
  well, just see pmount-hal.
 
 
  This is exacly what the places module do..plus some more  :)
  Please have a look at it 
 (http://code.google.com/p/e17mods/wiki/Places)
  In my opinion we can remove some hal code from efm and use more the
 places
  module (maybe use it by default). This mainly for reducing efm
 complexity.
 
 Why don't you add places module in E's SVN? I dislike having to
 search for modules over the net... and I really forgot about places
 (actually could be named volumes, dunno?).

'couse I don't know witch filemanager to launch on click, for now places
use thunar ... I have made some try to find an E-way to share mime default
but without success for now ;)
So, i'm waiting for a efm desktop to run  :)
and a centralized way to store info (default fm, default term etc..) to read 
from.
I have also done a module to set your default applications, but don't
know how to share this information  :(

Hey! this spot out a new todo item:
 * efm should read and write preferred applications in a 'standard way', note
that standard don't stand for fredesktop, they don't have a spec for defapp atm.

Dave

p.s. the same problem is also blocking the trash module to go in svn

 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: [EMAIL PROTECTED]
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Nick Hughart
On Fri, 28 Nov 2008 18:10:00 -0200
Gustavo Sverzut Barbieri [EMAIL PROTECTED] wrote:

 On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli
 [EMAIL PROTECTED] wrote:
  14. Another request remembered by an user at #e: auto-mount and a
  way to force mount and unmount of devices. It is annoying to keep
  an efm window open just to be able to use the device with other
  apps. Using the advice name instead of a code/number as mount dir
  would be good as
  well, just see pmount-hal.
 
 
  This is exacly what the places module do..plus some more  :)
  Please have a look at it
  (http://code.google.com/p/e17mods/wiki/Places) In my opinion we can
  remove some hal code from efm and use more the places module (maybe
  use it by default). This mainly for reducing efm complexity.
 
 Why don't you add places module in E's SVN? I dislike having to
 search for modules over the net... and I really forgot about places
 (actually could be named volumes, dunno?).
 

Well once E is released you'll probably have to search around for
modules anyway as we will probably not be able to host every module
out there.  Besides, some people will rather have their code somewhere
they can control instead of in our SVN.

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Massimiliano Calamelli
2008/11/28 Gustavo Sverzut Barbieri [EMAIL PROTECTED]:
 On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli [EMAIL PROTECTED] wrote:
 14. Another request remembered by an user at #e: auto-mount and a way
 to force mount and unmount of devices. It is annoying to keep an efm
 window open just to be able to use the device with other apps. Using
 the advice name instead of a code/number as mount dir would be good
 as
 well, just see pmount-hal.


 This is exacly what the places module do..plus some more  :)
 Please have a look at it  (http://code.google.com/p/e17mods/wiki/Places)
 In my opinion we can remove some hal code from efm and use more the places
 module (maybe use it by default). This mainly for reducing efm complexity.

 Why don't you add places module in E's SVN? I dislike having to
 search for modules over the net... and I really forgot about places
 (actually could be named volumes, dunno?).


We have exchange.e.org for that, people can add their modules into the
showcase, and add info about where to get it.

Massimiliano

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Nick Hughart
On Sat, 29 Nov 2008 00:03:14 +0100 (CET)
Dave Andreoli [EMAIL PROTECTED] wrote:

 
 - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:
 
  On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli
  [EMAIL PROTECTED] wrote:
   14. Another request remembered by an user at #e: auto-mount and a
  way
   to force mount and unmount of devices. It is annoying to keep an
  efm
   window open just to be able to use the device with other apps.
  Using
   the advice name instead of a code/number as mount dir would be
  good
   as
   well, just see pmount-hal.
  
  
   This is exacly what the places module do..plus some more  :)
   Please have a look at it 
  (http://code.google.com/p/e17mods/wiki/Places)
   In my opinion we can remove some hal code from efm and use more
   the
  places
   module (maybe use it by default). This mainly for reducing efm
  complexity.
  
  Why don't you add places module in E's SVN? I dislike having to
  search for modules over the net... and I really forgot about places
  (actually could be named volumes, dunno?).
 
 'couse I don't know witch filemanager to launch on click, for now
 places use thunar ... I have made some try to find an E-way to share
 mime default but without success for now ;)
 So, i'm waiting for a efm desktop to run  :)

You should be able to launch an efm window from a module without a
problem.  I don't see what your issue is there.

 and a centralized way to store info (default fm, default term etc..)
 to read from. I have also done a module to set your default
 applications, but don't know how to share this information  :(
 
 Hey! this spot out a new todo item:
  * efm should read and write preferred applications in a 'standard
 way', note that standard don't stand for fredesktop, they don't have
 a spec for defapp atm.

It already has a 'standard' way then.  You can read the config just as
easy as efm can afaik.  It should be global and accessible by any
module.  I don't see this as a standard though due to the fact that no
one else is or will use it since it is very specific to E.  So I'd
rather someone get involved in the FDO spec that is being tossed around
and help get it pushed through and improved.  Might be a good chance
for us to get our foot in the door with FDO.

 
 Dave
 
 p.s. the same problem is also blocking the trash module to go in svn
 
  
  -- 
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: [EMAIL PROTECTED]
  Skype: gsbarbieri
  Mobile: +55 (19) 9225-2202
 
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's
 challenge Build the coolest Linux based applications with Moblin SDK
  win great prizes Grand prize is a trip for two to an Open Source
 event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___ enlightenment-devel
 mailing list enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Viktor Kojouharov
On Sat, 2008-11-29 at 00:13 +0100, Massimiliano Calamelli wrote:
 2008/11/28 Gustavo Sverzut Barbieri [EMAIL PROTECTED]:
  On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli [EMAIL PROTECTED] wrote:
  14. Another request remembered by an user at #e: auto-mount and a way
  to force mount and unmount of devices. It is annoying to keep an efm
  window open just to be able to use the device with other apps. Using
  the advice name instead of a code/number as mount dir would be good
  as
  well, just see pmount-hal.
 
 
  This is exacly what the places module do..plus some more  :)
  Please have a look at it  (http://code.google.com/p/e17mods/wiki/Places)
  In my opinion we can remove some hal code from efm and use more the places
  module (maybe use it by default). This mainly for reducing efm complexity.
 
  Why don't you add places module in E's SVN? I dislike having to
  search for modules over the net... and I really forgot about places
  (actually could be named volumes, dunno?).
 
 
 We have exchange.e.org for that, people can add their modules into the
 showcase, and add info about where to get it.

I still haven't figured out how to add themes to the showcase, let alone
modules.
 
 Massimiliano
 
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Gustavo Sverzut Barbieri
On Fri, Nov 28, 2008 at 9:03 PM, Dave Andreoli [EMAIL PROTECTED] wrote:

 - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:

 On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli
 [EMAIL PROTECTED] wrote:
  14. Another request remembered by an user at #e: auto-mount and a
 way
  to force mount and unmount of devices. It is annoying to keep an
 efm
  window open just to be able to use the device with other apps.
 Using
  the advice name instead of a code/number as mount dir would be
 good
  as
  well, just see pmount-hal.
 
 
  This is exacly what the places module do..plus some more  :)
  Please have a look at it
 (http://code.google.com/p/e17mods/wiki/Places)
  In my opinion we can remove some hal code from efm and use more the
 places
  module (maybe use it by default). This mainly for reducing efm
 complexity.

 Why don't you add places module in E's SVN? I dislike having to
 search for modules over the net... and I really forgot about places
 (actually could be named volumes, dunno?).

 'couse I don't know witch filemanager to launch on click, for now places
 use thunar ... I have made some try to find an E-way to share mime default
 but without success for now ;)
 So, i'm waiting for a efm desktop to run  :)

Well, I said how you could launch EFM from command line, BUT for
places you can use e_fwin directly since it is in the same binary OR
you could inject the fileman action directly. Calling e_fwin
directly have the problem that is one module knowing about the other
module, we can write a simple registry to easy such things.

With Guarana we have the module manager that unlike E, is based on an
external association of key=(file, symbol). We write key and
association in an EET file and we request for symbols matching that
key, files are automatically loaded if not already. These keys can
represent interfaces or implementations of some functionality.
Anyway, since E has already this module init functions that
register stuff, we could register a filemanager symbol there. e's
fileman would just call e_fwin_new(), but one can write one that exec
some external application like thunar.


 and a centralized way to store info (default fm, default term etc..) to read 
 from.
 I have also done a module to set your default applications, but don't
 know how to share this information  :(

as mekius said, it's a global in e_config I guess.


 Hey! this spot out a new todo item:
  * efm should read and write preferred applications in a 'standard way', note
 that standard don't stand for fredesktop, they don't have a spec for defapp 
 atm.

 Dave

 p.s. the same problem is also blocking the trash module to go in svn

Hacking them inside E SVN, I'm not even talking about E package, it
could be in extra modules, would let more people look at it... or at
least know it is being development

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread The Rasterman
On Sat, 29 Nov 2008 00:19:16 -0200 Gustavo Sverzut Barbieri
[EMAIL PROTECTED] babbled:

 On Fri, Nov 28, 2008 at 9:03 PM, Dave Andreoli [EMAIL PROTECTED] wrote:
 
  - Gustavo Sverzut Barbieri [EMAIL PROTECTED] ha scritto:
 
  On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli
  [EMAIL PROTECTED] wrote:
   14. Another request remembered by an user at #e: auto-mount and a
  way
   to force mount and unmount of devices. It is annoying to keep an
  efm
   window open just to be able to use the device with other apps.
  Using
   the advice name instead of a code/number as mount dir would be
  good
   as
   well, just see pmount-hal.
  
  
   This is exacly what the places module do..plus some more  :)
   Please have a look at it
  (http://code.google.com/p/e17mods/wiki/Places)
   In my opinion we can remove some hal code from efm and use more the
  places
   module (maybe use it by default). This mainly for reducing efm
  complexity.
 
  Why don't you add places module in E's SVN? I dislike having to
  search for modules over the net... and I really forgot about places
  (actually could be named volumes, dunno?).
 
  'couse I don't know witch filemanager to launch on click, for now places
  use thunar ... I have made some try to find an E-way to share mime default
  but without success for now ;)
  So, i'm waiting for a efm desktop to run  :)
 
 Well, I said how you could launch EFM from command line, BUT for
 places you can use e_fwin directly since it is in the same binary OR
 you could inject the fileman action directly. Calling e_fwin
 directly have the problem that is one module knowing about the other
 module, we can write a simple registry to easy such things.
 
 With Guarana we have the module manager that unlike E, is based on an
 external association of key=(file, symbol). We write key and
 association in an EET file and we request for symbols matching that
 key, files are automatically loaded if not already. These keys can
 represent interfaces or implementations of some functionality.
 Anyway, since E has already this module init functions that
 register stuff, we could register a filemanager symbol there. e's
 fileman would just call e_fwin_new(), but one can write one that exec
 some external application like thunar.

you can call the action like this from any code:

   E_Action *a = e_action_find(fileman);
   if ((a)  (a-func.go)) a-func.go(NULL, NULL);

anything that advertises an action can do this. its in principle not much
different to a more complex eet file set with symbols and basically runtime
dlsym() on abstracted objects. :) there is also e_msg.c - it's a generic
messaging interface that sends named (string) messages with a few basic
parameters able to be sent with it. anyone can set up a handler for one. so all
the nuts and bolts are there.

  and a centralized way to store info (default fm, default term etc..) to
  read from. I have also done a module to set your default applications, but
  don't know how to share this information  :(
 
 as mekius said, it's a global in e_config I guess.

yup. just the only one accessing it is e. you'd need to patch any fm to share
the same stuff as there is no universal location for this currently that
everyone already uses.

  Hey! this spot out a new todo item:
   * efm should read and write preferred applications in a 'standard way',
  note that standard don't stand for fredesktop, they don't have a spec for
  defapp atm.
 
  Dave
 
  p.s. the same problem is also blocking the trash module to go in svn
 
 Hacking them inside E SVN, I'm not even talking about E package, it
 could be in extra modules, would let more people look at it... or at
 least know it is being development
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: [EMAIL PROTECTED]
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-28 Thread Toma
2008/11/29 Viktor Kojouharov [EMAIL PROTECTED]:
 On Sat, 2008-11-29 at 00:13 +0100, Massimiliano Calamelli wrote:
 2008/11/28 Gustavo Sverzut Barbieri [EMAIL PROTECTED]:
  On Fri, Nov 28, 2008 at 5:11 PM, Dave Andreoli [EMAIL PROTECTED] wrote:
  14. Another request remembered by an user at #e: auto-mount and a way
  to force mount and unmount of devices. It is annoying to keep an efm
  window open just to be able to use the device with other apps. Using
  the advice name instead of a code/number as mount dir would be good
  as
  well, just see pmount-hal.
 
 
  This is exacly what the places module do..plus some more  :)
  Please have a look at it  (http://code.google.com/p/e17mods/wiki/Places)
  In my opinion we can remove some hal code from efm and use more the places
  module (maybe use it by default). This mainly for reducing efm complexity.
 
  Why don't you add places module in E's SVN? I dislike having to
  search for modules over the net... and I really forgot about places
  (actually could be named volumes, dunno?).
 

 We have exchange.e.org for that, people can add their modules into the
 showcase, and add info about where to get it.

 I still haven't figured out how to add themes to the showcase, let alone
 modules.

The typical user can not add a theme to the Showcase section. Only the
site admins can do that. If you do think a theme is worthy of the
Showcase, message the e-users list so people can debate it. Same goes
for removing themes from the showcase.

Toma


 Massimiliano

 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] EFM: thoughts, current work et al.

2008-11-27 Thread Chidambar 'ilLogict' Zinnoury
 Hello!

 I'm currently working on EFM, by trying to make operations atomic (for
mount...).
 Work on EFM is always a big part of E's todo. But as I don't really
use file managers, I don't really know:
- what doesn't work like expected,
- what features are missing,
- what kind of killer-features only available to EFM you would want to
see,
- and so on...

 So, if you have anything to share, please send your thoughts. :)

 Cheers!

 Chidambar


signature.asc
Description: PGP signature
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-27 Thread Toma
Progress bars: But not in a seperate window. Keep it on the EFM
overlay edje part.

Thats all Ive got atm...

Toma

2008/11/28 Chidambar 'ilLogict' Zinnoury [EMAIL PROTECTED]:
  Hello!

  I'm currently working on EFM, by trying to make operations atomic (for
 mount...).
  Work on EFM is always a big part of E's todo. But as I don't really
 use file managers, I don't really know:
 - what doesn't work like expected,
 - what features are missing,
 - what kind of killer-features only available to EFM you would want to
 see,
 - and so on...

  So, if you have anything to share, please send your thoughts. :)

  Cheers!

  Chidambar

 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-27 Thread The Rasterman
On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
[EMAIL PROTECTED] babbled:

  Hello!
 
  I'm currently working on EFM, by trying to make operations atomic (for
 mount...).
  Work on EFM is always a big part of E's todo. But as I don't really
 use file managers, I don't really know:
 - what doesn't work like expected,
 - what features are missing,
 - what kind of killer-features only available to EFM you would want to
 see,
 - and so on...
 
  So, if you have anything to share, please send your thoughts. :)

0. there is a todo list: http://trac.enlightenment.org/e/wiki/Release
1. check all operations - moves, copies, deletes etc. and make sure they work
and work reliably in all situations. error conditions are handled and where
appropriate operations are aborted, or skipped and the user is informed or
given a choice.
2. all operations (copy, move, delete) have no progress on screen - if there is
a queue of work (like delete this dir then copy this to here, move this to here
etc.) you can't see it. the idea was to put such status inside the efm window
in-line with where the action was initiated or where it belongs (eg if u delete
a file in a dir then put the status in that dir).
3. need to check and ensure all DND works between all efm windows (into the
window, in top of directories etc.), and between other apps (other fm's like
nautilius or thunar or konqueror, apps like gimp, inkscape, openoffice,
abiword, firefox etc. etc.)
4. removable device handling (done via hal and dbus at least for the raw nuts
and bolts) mostly seems to work but is a bit hackey the way it writes .desktop
files to ~/.e/e/fileman/favorites then forcibly symlinks them to your Desktop -
this could be cleaned up and made more robust with more options (eg also put
them on other desktops eg Desktop-1 and -2 etc.).
5. there are obvious bugs like the favorites window not remembering position
(don't know why currently - just saw that it doesnt).
6. missing small things like remembering scroll position as well as pos/size
for windows.
7. part of another todo but related to fm is making all fm window (opened by
fwin in the fileman module) should be re-opened on login/start if they were
open on shutdown (exit). (this means restarting e doesnt lose internal e
windows like fm windows)
8. renaming files has a dialog - this is because it was hard to do before. now
we can rename in-place. edje's own entry can now do this. this needs changing.
9. efm actually supports a custom bg (and/or overlay) .edj .. per directory. so
different dirs can have a different look and feel - even the theme can be
changed so selected file icons and scrollbar can all be customised. there is no
gui to do this - just magic dot-files right now.
10. there is a right-menu option for efm when it sees image files (jpg's etc./)
to set as wallpaper. this basically doesn't work. sure a dialog comes up -
but it's not usefully pre-seeded with the file you selected. admittedly the
whoel wallpaper config dialogs need a re-do.
11. while i'm at it the open with.. dialog is not bad - but the 2-list thing
needs to go. 1 list. also ilist is again abused with a massive list of stuff
(poor ilist. i need to make it possible for ilist to defer list adding and size
calculation with an add queue). so likely that dialog could do with a toolbar
at the top to select between applications that say they do handle that
mime-type, and all applications as 2 separate lists and you switch between.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-27 Thread Gustavo Sverzut Barbieri
On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
[EMAIL PROTECTED] wrote:
 On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
 2. all operations (copy, move, delete) have no progress on screen - if there 
 is
 a queue of work (like delete this dir then copy this to here, move this to 
 here
 etc.) you can't see it. the idea was to put such status inside the efm window
 in-line with where the action was initiated or where it belongs (eg if u 
 delete
 a file in a dir then put the status in that dir).

what to do when window is closed? and when that folder is viewed
again? I'd like to have the progress even if I close the window...
either do not close it or when you close detach the progress status.


 4. removable device handling (done via hal and dbus at least for the raw nuts
 and bolts) mostly seems to work but is a bit hackey the way it writes .desktop
 files to ~/.e/e/fileman/favorites then forcibly symlinks them to your Desktop 
 -
 this could be cleaned up and made more robust with more options (eg also put
 them on other desktops eg Desktop-1 and -2 etc.).

I hate these links. IMHO they should be transparent.

Actually, the idea would be to follow kde's path to have directory
views of EFM and selectively choose to show devices. That way we can
just have a EFM view with show devices to show our ~/Desktop as a
gadman. We can even have multiple views in the same desktops (ie: ~/
and ~/Desktop) or different views per desktops (~/Desktop-1,
~/Desktop-2...)

With that I could choose to view ~/.empty-folder and show devices to
list just the external devices.


 8. renaming files has a dialog - this is because it was hard to do before. now
 we can rename in-place. edje's own entry can now do this. this needs changing.

Even with edje support is remains difficult. You must ensure that the
edited text is visible (ie: you're editing next to a border, you
should pan/scroll to make sure it is visible).

 11. while i'm at it the open with.. dialog is not bad - but the 2-list thing
 needs to go. 1 list. also ilist is again abused with a massive list of stuff
 (poor ilist. i need to make it possible for ilist to defer list adding and 
 size
 calculation with an add queue). so likely that dialog could do with a toolbar
 at the top to select between applications that say they do handle that
 mime-type, and all applications as 2 separate lists and you switch between.

about ilist, using Smart's changed could help a lot and remove need
for freeze/thaw. Other than that we could port guarana's MVC list for
such thing, it's very fast when you have rows with the same renderer
(same edje group could be applied).

My personal items would be:

12. keyboard shortcuts: ^c, ^v, ^x...

13. enable easy open of efm at some folder, specially from cmdline...
efm ~/my-folder would be handy.

13. popup with preview options. plugin-able would rock, but at least
way to see more information about most used types (images, videos,
music, oo.org) would help, things like title, preview, date and like.
I guess I could make it easier if I add individual file extraction
for LightMediaScanner. Today it's based on folders and every file is
stored on SQLite DB, maybe I can change that to make it more useful
for one-file users, including EFM.

And sure, we could use more EFL apps to handle files... things like
Eyelight (presentation viewer), Eyesight (document viewer, pdf...),
Enjoy (music player)... Most required, at least to me, are a document
(pdf, ps, ooo) viewer and photo viewer. Eyesight really need work to
be useful, Ephoto and Exhibit are not what I'd like to see my picture
directory, I'd like a quick viewer with easy and fancy slideshow, easy
to use zoom and possible exif and rotation support, until that I keep
using cmdline imagemagick's display.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-27 Thread Alberto Castro
This is more related to the Confirm (file(s)) delete dialog. I wish it 
was STACKED above all windows all the time, its troubling having to go 
search for it whenever another window gains focus.

The current efm icon_efm/dnd copy/move/ask behavior where you move a 
file, and you lose sight of the original file's location and its name is 
also troubling. Across most desktop environments, the file in question, 
upon initial move, always stays in place (might go from opaque to semi 
transparent) but always stays in place, while in transition, the new 
copy is visible (and so is the file in question). Upon mouse release, 
the file (if the physics allow) will change location. Currently when you 
move a file from one area of the desktop to the other, the icon moves, 
you get a small overlay (icon) representing (copy, ask, move), but the 
file is no longer visible where it was initially picked up. And if you 
want to find out what what file you are dragging you have to look for 
your mouse pointer. With the current lack of compositing effects this 
behavior is a bit ugly.

Salut!

Chidambar 'ilLogict' Zinnoury wrote:
  Hello!
 
  I'm currently working on EFM, by trying to make operations atomic (for
 mount...).
  Work on EFM is always a big part of E's todo. But as I don't really
 use file managers, I don't really know:
 - what doesn't work like expected,
 - what features are missing,
 - what kind of killer-features only available to EFM you would want to
 see,
 - and so on...
 
  So, if you have anything to share, please send your thoughts. :)
 
  Cheers!
 
  Chidambar
 
 
 
 
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 
 
 
 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-27 Thread Gustavo Sverzut Barbieri
On Fri, Nov 28, 2008 at 12:41 AM, Alberto Castro [EMAIL PROTECTED] wrote:
 This is more related to the Confirm (file(s)) delete dialog. I wish it
 was STACKED above all windows all the time, its troubling having to go
 search for it whenever another window gains focus.

 The current efm icon_efm/dnd copy/move/ask behavior where you move a
 file, and you lose sight of the original file's location and its name is
 also troubling. Across most desktop environments, the file in question,
 upon initial move, always stays in place (might go from opaque to semi
 transparent) but always stays in place, while in transition, the new
 copy is visible (and so is the file in question). Upon mouse release,
 the file (if the physics allow) will change location. Currently when you
 move a file from one area of the desktop to the other, the icon moves,
 you get a small overlay (icon) representing (copy, ask, move), but the
 file is no longer visible where it was initially picked up. And if you
 want to find out what what file you are dragging you have to look for
 your mouse pointer. With the current lack of compositing effects this
 behavior is a bit ugly.

I guess that adding these stuff IN (as in an edje overlay) to EFM
windows is the best approach. Dialogs should be tied to windows to
avoid confusion if they apply to that or another window.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFM: thoughts, current work et al.

2008-11-27 Thread The Rasterman
On Fri, 28 Nov 2008 00:23:08 -0200 Gustavo Sverzut Barbieri
[EMAIL PROTECTED] babbled:

 On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler
 [EMAIL PROTECTED] wrote:
  On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury
  2. all operations (copy, move, delete) have no progress on screen - if
  there is a queue of work (like delete this dir then copy this to here, move
  this to here etc.) you can't see it. the idea was to put such status inside
  the efm window in-line with where the action was initiated or where it
  belongs (eg if u delete a file in a dir then put the status in that dir).
 
 what to do when window is closed? and when that folder is viewed
 again? I'd like to have the progress even if I close the window...
 either do not close it or when you close detach the progress status.

should have some central operations manager window which can list all the
tasks being worked on. doesnt have to be fancy as it hopefully wont be needed
often :)

  4. removable device handling (done via hal and dbus at least for the raw
  nuts and bolts) mostly seems to work but is a bit hackey the way it
  writes .desktop files to ~/.e/e/fileman/favorites then forcibly symlinks
  them to your Desktop - this could be cleaned up and made more robust with
  more options (eg also put them on other desktops eg Desktop-1 and -2 etc.).
 
 I hate these links. IMHO they should be transparent.

you mean - not be files on disk? yes - it's ugly - but doing it the way i did
was easiest as it re-used an existing code path :)

 Actually, the idea would be to follow kde's path to have directory
 views of EFM and selectively choose to show devices. That way we can
 just have a EFM view with show devices to show our ~/Desktop as a
 gadman. We can even have multiple views in the same desktops (ie: ~/
 and ~/Desktop) or different views per desktops (~/Desktop-1,
 ~/Desktop-2...)

yeah - the problem is efm REQUIRES a file to back every icon in the view - no
file. no icon. so you need to create one. you'd have to change this code which
isnt trivial.

 With that I could choose to view ~/.empty-folder and show devices to
 list just the external devices.

yup. as above. not so easy :)

  8. renaming files has a dialog - this is because it was hard to do before.
  now we can rename in-place. edje's own entry can now do this. this needs
  changing.
 
 Even with edje support is remains difficult. You must ensure that the
 edited text is visible (ie: you're editing next to a border, you
 should pan/scroll to make sure it is visible).

correct. of course this comes with its list of gotchas - like everything :)

  11. while i'm at it the open with.. dialog is not bad - but the 2-list thing
  needs to go. 1 list. also ilist is again abused with a massive list of stuff
  (poor ilist. i need to make it possible for ilist to defer list adding and
  size calculation with an add queue). so likely that dialog could do with a
  toolbar at the top to select between applications that say they do handle
  that mime-type, and all applications as 2 separate lists and you switch
  between.
 
 about ilist, using Smart's changed could help a lot and remove need
 for freeze/thaw. Other than that we could port guarana's MVC list for
 such thing, it's very fast when you have rows with the same renderer
 (same edje group could be applied).

almsot all ilists use freze/thaw - but this isnt the problem. the problem is
that we literally for a 500 entry ilist create 1000's of objects - and
calculate every edje's min size as each one CAN be different (thanks to
headers and text being different lengths on each line). really the best way to
really do this is:

1. actually creat each object calculate its size then destroy - only keep an
active set of objects near the visible viewport
2. move adding items to a job queue and spool it off over time like with efm so
calculating all the items is done over an extended period thus making it appear
more quickly and be usable, but fill in over a timespan.

 My personal items would be:
 
 12. keyboard shortcuts: ^c, ^v, ^x...

of course - i listed delete key as well (should delete).

 13. enable easy open of efm at some folder, specially from cmdline...
 efm ~/my-folder would be handy.

yes. this would be nice - though i didnt really think it was a must - but i
think we can add this to the list - the wiki page should have all of this
listed.

 13. popup with preview options. plugin-able would rock, but at least
 way to see more information about most used types (images, videos,
 music, oo.org) would help, things like title, preview, date and like.

yes. i'd go - for now, for simply allowing hooks that modules can plug into
here and do a rudamentary module that plugs in and for example simply shows a
larger version of an image file - if its an image. simething simple. of course
since it is able to do this (provide some popup over /near the file icon on
click or mouse over or in right-mouse menu) and it knows