all repos — openbox @ a098c2437e96d58c647559b46278bc92954e9bbe

openbox fork - make it a bit more like ryudo

rename the 'root' context to 'desktop'
Dana Jansens danakj@orodu.net
commit

a098c2437e96d58c647559b46278bc92954e9bbe

parent

df79dc57677132bf581c9da17ce6d45e56996cdf

4 files changed, 11 insertions(+), 10 deletions(-)

jump to
M data/rc3data/rc3

@@ -297,7 +297,7 @@ <mousebind button="Left" action="click">

<action name="close"/> </mousebind> </context> - <context name="root"> + <context name="desktop"> <mousebind button="A-Up" action="click"> <action name="desktopright"/> </mousebind>
M openbox/frame.copenbox/frame.c

@@ -603,8 +603,8 @@ }

ObFrameContext frame_context_from_string(char *name) { - if (!g_ascii_strcasecmp("root", name)) - return OB_FRAME_CONTEXT_ROOT; + if (!g_ascii_strcasecmp("desktop", name)) + return OB_FRAME_CONTEXT_DESKTOP; else if (!g_ascii_strcasecmp("client", name)) return OB_FRAME_CONTEXT_CLIENT; else if (!g_ascii_strcasecmp("titlebar", name))

@@ -640,22 +640,23 @@ ObFrameContext frame_context(ObClient *client, Window win)

{ ObFrame *self; - if (win == RootWindow(ob_display, ob_screen)) return OB_FRAME_CONTEXT_ROOT; + if (win == RootWindow(ob_display, ob_screen)) + return OB_FRAME_CONTEXT_DESKTOP; if (client == NULL) return OB_FRAME_CONTEXT_NONE; if (win == client->window) { - /* conceptually, this is the root window, as far as users are + /* conceptually, this is the desktop, as far as users are concerned */ if (client->type == OB_CLIENT_TYPE_DESKTOP) - return OB_FRAME_CONTEXT_ROOT; + return OB_FRAME_CONTEXT_DESKTOP; return OB_FRAME_CONTEXT_CLIENT; } self = client->frame; if (win == self->plate) { - /* conceptually, this is the root window, as far as users are + /* conceptually, this is the desktop, as far as users are concerned */ if (client->type == OB_CLIENT_TYPE_DESKTOP) - return OB_FRAME_CONTEXT_ROOT; + return OB_FRAME_CONTEXT_DESKTOP; return OB_FRAME_CONTEXT_CLIENT; }
M openbox/frame.hopenbox/frame.h

@@ -10,7 +10,7 @@ struct _ObClient;

typedef enum { OB_FRAME_CONTEXT_NONE, - OB_FRAME_CONTEXT_ROOT, + OB_FRAME_CONTEXT_DESKTOP, OB_FRAME_CONTEXT_CLIENT, OB_FRAME_CONTEXT_TITLEBAR, OB_FRAME_CONTEXT_HANDLE,
M openbox/mouse.copenbox/mouse.c

@@ -19,7 +19,7 @@ GSList *actions[OB_MOUSE_NUM_ACTIONS]; /* lists of Action pointers */

} ObMouseBinding; #define CLIENT_CONTEXT(co, cl) ((cl && cl->type == OB_CLIENT_TYPE_DESKTOP) ? \ - co == OB_FRAME_CONTEXT_ROOT : \ + co == OB_FRAME_CONTEXT_DESKTOP : \ co == OB_FRAME_CONTEXT_CLIENT) /* Array of GSList*s of PointerBinding*s. */