diff options
author | Danny Baumann <dannybaumann@web.de> | 2008-02-12 12:45:47 +0100 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2008-02-12 12:45:47 +0100 |
commit | f7f30123a6286959e87cd941d9d5d58e09b56f44 (patch) | |
tree | 67d71b0e2eda1f9e878c7366c45fb205688ea4f1 /shelf.c | |
parent | 68789a5504f8f0e860355eb7cf83bdd7df94e7d4 (diff) | |
parent | 1181800614d3d65fa180b434e7512078eb0abc70 (diff) | |
download | shelf-f7f30123a6286959e87cd941d9d5d58e09b56f44.tar.gz shelf-f7f30123a6286959e87cd941d9d5d58e09b56f44.tar.bz2 |
Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/shelf
Diffstat (limited to 'shelf.c')
-rw-r--r-- | shelf.c | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -449,6 +449,22 @@ shelfTrigger (CompDisplay *d, return TRUE; } +/* Reset window to 1.0f scale */ +static Bool +shelfReset (CompDisplay *d, + CompAction *action, + CompActionState state, + CompOption *option, + int nOption) +{ + CompWindow *w = findWindowAtDisplay (d, d->activeWindow); + if (!w) + return TRUE; + + shelfScaleWindow (w, 1.0f); + return TRUE; +} + /* Returns the ratio to multiply by to get a window that's 1/ration the * size of the screen. */ @@ -873,6 +889,7 @@ shelfInitDisplay (CompPlugin *p, } shelfSetTriggerKeyInitiate (d, shelfTrigger); + shelfSetResetKeyInitiate (d, shelfReset); shelfSetTriggerscreenKeyInitiate (d, shelfTriggerScreen); shelfSetIncButtonInitiate (d, shelfInc); shelfSetDecButtonInitiate (d, shelfDec); |