summaryrefslogtreecommitdiff
path: root/openbox/action.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-06-22 05:02:25 +0000
committerDana Jansens <danakj@orodu.net>2007-06-22 05:02:25 +0000
commitbb0fd965c50289c02619113f113927294fa5be23 (patch)
tree9a15f1a6eaa28f16a557cacba547fba0bf75d50e /openbox/action.c
parent29c4cf4a15bc5fa97ba746b03a5e334f989c645e (diff)
add breakchroot action
Diffstat (limited to 'openbox/action.c')
-rw-r--r--openbox/action.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/openbox/action.c b/openbox/action.c
index de2bcdcc..2288dcb9 100644
--- a/openbox/action.c
+++ b/openbox/action.c
@@ -446,11 +446,6 @@ void setup_action_addremove_desktop_last(ObAction **a, ObUserAction uact)
(*a)->data.addremovedesktop.current = FALSE;
}
-void setup_action_focus(ObAction **a, ObUserAction uact)
-{
- (*a)->data.any.client_action = OB_CLIENT_ACTION_OPTIONAL;
-}
-
void setup_client_action(ObAction **a, ObUserAction uact)
{
(*a)->data.any.client_action = OB_CLIENT_ACTION_ALWAYS;
@@ -499,11 +494,6 @@ ActionString actionstrings[] =
setup_action_directional_focus_northwest
},
{
- "focus",
- action_focus,
- setup_action_focus
- },
- {
"unfocus",
action_unfocus,
setup_client_action
@@ -839,11 +829,6 @@ ActionString actionstrings[] =
setup_action_growtoedge_east
},
{
- "breakchroot",
- action_break_chroot,
- NULL
- },
- {
"adddesktoplast",
action_add_desktop,
setup_action_addremove_desktop_last
@@ -1110,27 +1095,6 @@ void action_run_string(const gchar *name, struct _ObClient *c, Time time)
action_run(l, c, 0, time);
}
-void action_focus(union ActionData *data)
-{
- if (data->client.any.c) {
- if (!data->any.button || client_mouse_focusable(data->client.any.c) ||
- (data->any.context != OB_FRAME_CONTEXT_CLIENT &&
- data->any.context != OB_FRAME_CONTEXT_FRAME))
- {
- /* if using focus_delay, stop the timer now so that focus doesn't
- go moving on us */
- event_halt_focus_delay();
-
- client_focus(data->client.any.c);
- }
- } else {
- /* focus action on something other than a client, make keybindings
- work for this openbox instance, but don't focus any specific client
- */
- focus_nothing();
- }
-}
-
void action_unfocus (union ActionData *data)
{
if (data->client.any.c == focus_client)
@@ -1762,12 +1726,6 @@ void action_toggle_dockautohide(union ActionData *data)
dock_configure();
}
-void action_break_chroot(union ActionData *data)
-{
- /* break out of one chroot */
- keyboard_reset_chains(1);
-}
-
void action_add_desktop(union ActionData *data)
{
client_action_start(data);