Project

General

Profile

unexist.dev

/

subtle

Assorted tidbits and projects

Hooks » History » Version 4

« Previous - Version 4/47 (diff) - Next » - Current version
Anonymous, 08/07/2009 04:03 PM


Hooks\015\012\015\012Here is a list of the existing types of hooks, although more are planned. Every feature of Subtlext can be used inside these hooks without instantiating a subtle object first - just omit it:\015\012\015\012
\015\012clients.each { |c| puts c.name }\015\012\015\012find_tag("subtle")\015\012
\015\012\015\012The following hooks exist so far:\015\012\015\012{{>toc}}\015\012\015\012h2. Create\015\012\015\012Triggers on creation of new clients\015\012
\015\012:HookCreate => { |c| puts c.name }\015\012
\015\012\015\012h2. Jump\015\012\015\012Triggers on view jumps and has the active view as parameter:\015\012
\015\012:HookJump => { |v| puts v.name }\015\012
\015\012\015\012h2. Focus\015\012\015\012Triggers when a client gets focus and has the focussed client as parameter:\015\012
\015\012:HookFocus => { |c| puts c.name }\015\012
\015\012\015\012h2. Gravity\015\012\015\012Triggers when a client gets a new gravtiy\015\012
\015\012:HookGravity => { |c| puts c.name }\015\012