On Sun, 7 Oct 2007 10:22:34 -0500 "Sthithaprajna Garapaty"
<[EMAIL PROTECTED]> babbled:

> Here's an interesting idea for a new module:
> Event based triggers
> 
> E already tracks a few things done by applications, like when an app
> closes, opens a new window, etc. (of course these are in disparate
> systems, but that's not an issue).
> 
> How about having a module that monitors these events and triggers E
> actions, user defined scripts or applications.

that'd be perfectly possible. e needs to advertise more generic internal
events, but nothing stops this from happening.

> My question is, what are the possible events that can be monitored?
> And how can a module tap into them?
> 
> So far I can think of..
> -start application
> -open window
> *all window actions: move, size, maximize, iconify, etc etc*
> -close window
> -close/kill application
> 
> (For configuration, I basically see the keyboard bindings dialog with
> the left side being 'events' rather than key combinations)

e has internal events it sends around within itself - the pager uses these to
track windows for example. exec events are used to be able to re-enable icons
in ibar when they get greyed out after launch. i'd have to dig thru the code
for you - but look at pager and ibar for the above :)

> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> 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: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to