Wow!! (again... ok I'll stop it sometime.)
It worked. Actually I had to purge the config cache and then reload
the theme again as I said before. Just one thing: It is actually a
drag not having the "off" option, well, sort of....

When the mouse gets to the pager(ed) border the shading goes wildly on
and off... which is not as good as I thought it would be. However, if
I move the mouse to the extreme left of the screen (using PAGER for
the window) it just shades and stops, since the windows I want shaded
are on the left of the screen this is good. When the mouse is moving
out of the window, the pointer crosses to the right and it shades back
again (which I figure wouldn't happen if I had the "off" thing going
on, right?).

Another thing I tried was using the RIGHT_PAGER but then the windows
stays unshaded since the mouse does not cross the border when going
back to where the other apps usually are.

I hope I made myself clear. Did I correctly grasp the way this "off"
option would work? Because if I did the optimal solution would be
something between these two I said, which means having the unshading
 to happen automatically *and* not having the wild 'toggle' happening
a thousand times, right? So that both shading and unshading could
happen as the mouse entered and left the window, respectively.

Either way, I'm already beyond "thank you"s.

There is just another thing I'd like to know: where do I actually
LEARN all this? (Maybe I can answer now:
http://www.etherdoxproject.org/ ) I had no idea all this could be done
the way it was.

I know a bit about programming and I've been using E for a while... I
was thinking maybe it is time I started contributing for real to the
project, with actual C programming and stuff (instead of being that
guy who asks stupid questions on the list)... So any pointers to E's
(17) documentation are welcomed.

Roberto

PS: now that I'm sending (them gmail drafts!) I would like to attach
my final solution to the whole licq thing. I have all my windows
shaded, except for the main one, say, firefox. Then, when I move from
one desktop to another I want the pager to unshade and then shade back
again (automatically). And when a new licq message arrives I want licq
to unshade. And I'm using E 0.16.6. For this I have 2 scripts:
- the first unshades licq window when a message arrives, this is done
by running the "icq_event" script that is called by licq itself
(OnEvent). Like Toby Cubitt's script (thanks, man!)
- the second is called when I press CTRL-ALT-[Left|Right|Up|Down] to
unshade the pager for a second (only if it is shaded) and then shade
it again.
This works almost perfectly....
Clearly there is a problem when I move around too many workspaces,
since the pager shades and unshades a few times... The best would be
able to set the pager unshading to when CTRL-ALT-[etc] is *released*.
Can that be done?

Sorry for the giant message!! BTW, is all this OT? I hope not..

On Wed, 01 Dec 2004 23:20:22 +0100, Kim Woelders <[EMAIL PROTECTED]> wrote:
> You probably have to wipe out the theme config cache (Middle mouse ->
> Maintenance -> Purge config file cache).
> 
> /Kim
> 
> 
> 
> Roberto Winter wrote:
> > Hello there KIM,
> >
> > I'm glad you got interested... otherwiee I'd be totally lost... :)
> >
> > However it did not work for me. I changed that file you mentioned and
> > then middle clicked the desktop and "reloaded" the theme by selecting
> > it again. I opened an app and changed its border to PAGER. But nothing
> > happens when I put the mouse over it.
> >
> > Oh, other thing: I am a lazy (bastard) so I have e 0.16.6 (the debian
> > package), so I just removed the "off" thing you said wouldn't work....
> >
> > Where did I go wrong?
> > - reloading the theme
> > - changing the "off" thing
> > - not using the correct version of e
> >
> > Thanks a lot,
> >
> > Roberto
> >
> > On Wed, 01 Dec 2004 20:33:51 +0100, Kim Woelders <[EMAIL PROTECTED]> wrote:
> >
> >>Roberto Winter wrote:
> >>
> >>
> >>
> >>>Wow... that is great! Thanks a lot.
> >>>
> >>>Now... I was thinking about going one step further: since licq is
> >>>always shaded is there a way to make it unshade automatically
> >>>(withouth clicking the mouse) whenever the mouse pointer is over it?
> >>>This would also be very nice with the pager, since unless I'm going
> >>>to click it to change desktops I'd really like it to be shaded and
> >>>shading and unshading it all the time is not very practical, since
> >>>instead of one click I have to do 3.
> >>>
> >>
> >>This is possible by tweaking the theme border.
> >>I just tried the pager unshade thing with the winter theme:
> >>
> >>In winter/borders/PAGER/border.cfg I added at the top:
> >>
> >>__ACLASS __BGN
> >>   __NAME ACTION_SHADE_EXT
> >>   __TOOLTIP_TEXT "Shade-ext"
> >>   __TYPE __TYPE_NORMAL
> >>   __TOOLTIP_ACTION_TEXT "Shade (roll up) this window."
> >>   __ALLOW_ANY_BUTTON __ON
> >>   __EVENT __MOUSE_RELEASE
> >>   __ACTION __A_SHADE
> >>   __NEXT_ACTION
> >>   __EVENT __MOUSE_ENTER
> >>   __ACTION __A_SHADE off
> >>   __NEXT_ACTION
> >>   __EVENT __MOUSE_ENTER
> >>   __ACTION __A_EXEC xterm
> >>__END
> >>
> >>And in the definition of border part 3 I changed ACTION_SHADE to
> >>ACTION_SHADE_EXT.
> >>
> >>When the pointer enters this border part (the right handle) the pager is
> >>unshaded and an xterm is spawned. The xterm spawning is obviously just
> >>an example of what can be done :)
> >>
> >>This example requires E16.7.2 (current CVS) because the "off" parameter
> >>to __A_SHADE was added recently. Without this you'd toggle the shaded
> >>state which would be very annoying.
> >>
> >>/Kim
> >>
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> enlightenment-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>

Attachment: pager_event
Description: Binary data

Attachment: icq_event
Description: Binary data

Reply via email to