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 >
pager_event
Description: Binary data
icq_event
Description: Binary data