Hello, Gustavo.
In message from 1 april 2009 Gustavo Sverzut Barbieri wrote:
> we should use hal (or device kit, or similar) and not bother about
> /etc/fstab, so the thing today is how to populate one folder with real
> and virtual items. For example, the desktop uses links in order to
> have the code that reads entries to do it on one way. Also, everything
> is handled as if it was a real file, with "stat" information and so
> on. At first I'd say we should lie about the virtual device being a
> file and add it to the list by other means, just need to be careful
> with add/remove signals that come from inotify. Then I'd try to
> refactor part of the code based on the findings of the first part,
> abstracting the common bits.
IMHO, there's no bad in use special files to describe and point to removable
and virtual devices. In my practise I using in-memory filesystem for similar
things. It's quite another matter, that I need additional code to attach tree
of this filesystem to real fs or my window.
Other approaching - list of structured containers that holds information about
virtual items. So, that lists can be attached to different folders within
program code.
I think that will be GUI to define some parameters to mount, such as codepage,
sync mode.
> just one thing, the only folder that seems to require dynamic devices
> to show on automatically is ~/Desktop, where we can have the places
> gadgets and get ride of that code. So I'd not expend much time on this
> issue, at least now. I'd say we should get ride of that nasty
> devices->links code and ship e17 with places by default.
Yes, ~/Desktop and ~/.e/e/fileman/favorites.
Btw, I tried to compile 'places' module today and got a undefined
symbol 'e_util_menu_item_icon_theme_set'. I searched this symbol in entire
trunc and not find it.
And last - I'm using several old programs, which work with cd-roms and etc.
and it require /dev/cdrom record in fstab. It's difficult to modify - I
have'nt sources of it, attempts to contact with authors bring nothing.
That's why I saying about fstab.
> grid: it's not hard in edje, but there is absolutely no code there to
[skipped]
> again, in order to be really useful this is not a small task and need
> lots of work and surely it is NOT mandatory for e17, so low priority.
At total - now API for treelist and gridlist processing not exists?
Maybe realize approach when tree or grid represented as dynamical structure
with callbacks for elements and/or groups of elements (drawing, describing,
properties, etc.)?
> toolbar: very easy, actually it is there, just need some love.
I found tho widgets for efm2 toolbar - set of back-forward-etc. buttons and
address line, but it have difficulties when positioning and dynamical resizi
ng in the toolbar. Is it known issue or problems depending on my build only?
> background set gui I know of a guy doing some work in "set as
> wallpaper..." that could be easily changed to "set as wallpaper >"
> {"Directory", "Desktop"} (sub menu with 2 entries). Other parts like
> selecting custom themes for other bits is bit more complicated and
> would need a nice dialog we have not think about, maybe raster can
> provide some insights.
Ok. I understood.
There is some problems with 'set as wallpaper' - im using utf-8 in filesystem
and russian names of dirs of course, so dialog can't read file with picture -
invalid path. I'll try to solve this problem.
Sincerely yours, Sergey.
--
Jabber/XMPP: [email protected]
Cellular: +7-909-206-5992
------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel