diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-10-31 06:54:56 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-10-31 06:54:56 +0000 |
| commit | db451d95bf97b8a8e995f031ac98da50606fd3a0 (patch) | |
| tree | 7d33a3f9c285c4818d27f4b5f68636918147030b /src/Netizen.cc | |
| parent | 60b016b7fc54a01c19a3ab9a6d127b0509c38f11 (diff) | |
rename, remove bullshit. ya
Diffstat (limited to 'src/Netizen.cc')
| -rw-r--r-- | src/Netizen.cc | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/src/Netizen.cc b/src/Netizen.cc deleted file mode 100644 index a50f5e0b..00000000 --- a/src/Netizen.cc +++ /dev/null @@ -1,117 +0,0 @@ -// -*- mode: C++; indent-tabs-mode: nil; -*- -// Netizen.cc for Blackbox - An X11 Window Manager -// Copyright (c) 2001 Sean 'Shaleh' Perry <shaleh@debian.org> -// Copyright (c) 1997 - 2000 Brad Hughes (bhughes@tcac.net) -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the "Software"), -// to deal in the Software without restriction, including without limitation -// the rights to use, copy, modify, merge, publish, distribute, sublicense, -// and/or sell copies of the Software, and to permit persons to whom the -// Software is furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -// DEALINGS IN THE SOFTWARE. - -#ifdef HAVE_CONFIG_H -#include "../config.h" -#endif // HAVE_CONFIG_H - -#include "Netizen.hh" -#include "Screen.hh" -#include "XAtom.hh" - -Netizen::Netizen(BScreen *scr, Window win) { - screen = scr; - blackbox = scr->getBlackbox(); - xatom = blackbox->getXAtom(); - window = win; - - event.type = ClientMessage; - event.xclient.message_type = - xatom->getAtom(XAtom::blackbox_structure_messages); - event.xclient.display = blackbox->getXDisplay(); - event.xclient.window = window; - event.xclient.format = 32; - event.xclient.data.l[0] = xatom->getAtom(XAtom::blackbox_notify_startup); - event.xclient.data.l[1] = event.xclient.data.l[2] = - event.xclient.data.l[3] = event.xclient.data.l[4] = 0l; - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); -} - - -void Netizen::sendWorkspaceCount(void) { - event.xclient.data.l[0] = - xatom->getAtom(XAtom::blackbox_notify_workspace_count); - event.xclient.data.l[1] = screen->getWorkspaceCount(); - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); -} - - -void Netizen::sendCurrentWorkspace(void) { - event.xclient.data.l[0] = - xatom->getAtom(XAtom::blackbox_notify_current_workspace); - event.xclient.data.l[1] = screen->getCurrentWorkspaceID(); - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); -} - - -void Netizen::sendWindowFocus(Window w) { - event.xclient.data.l[0] = xatom->getAtom(XAtom::blackbox_notify_window_focus); - event.xclient.data.l[1] = w; - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); -} - - -void Netizen::sendWindowAdd(Window w, unsigned long p) { - event.xclient.data.l[0] = xatom->getAtom(XAtom::blackbox_notify_window_add); - event.xclient.data.l[1] = w; - event.xclient.data.l[2] = p; - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); - - event.xclient.data.l[2] = 0l; -} - - -void Netizen::sendWindowDel(Window w) { - event.xclient.data.l[0] = xatom->getAtom(XAtom::blackbox_notify_window_del); - event.xclient.data.l[1] = w; - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); -} - - -void Netizen::sendWindowRaise(Window w) { - event.xclient.data.l[0] = xatom->getAtom(XAtom::blackbox_notify_window_raise); - event.xclient.data.l[1] = w; - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); -} - - -void Netizen::sendWindowLower(Window w) { - event.xclient.data.l[0] = - xatom->getAtom(XAtom::blackbox_notify_window_lower); - event.xclient.data.l[1] = w; - - XSendEvent(blackbox->getXDisplay(), window, False, NoEventMask, &event); -} - - -void Netizen::sendConfigNotify(XEvent *e) { - XSendEvent(blackbox->getXDisplay(), window, False, - StructureNotifyMask, e); -} |
