all repos — fluxbox @ d1bd3245b4e1c949874f1fa9d18cd223b20cc28f

custom fork of the fluxbox windowmanager

removed gnome and newwmspec atoms
fluxgen fluxgen
commit

d1bd3245b4e1c949874f1fa9d18cd223b20cc28f

parent

dd64bfa855dc627bb975b067ad60c62b0cda2ce5

2 files changed, 3 insertions(+), 134 deletions(-)

jump to
M src/FbAtoms.ccsrc/FbAtoms.cc

@@ -19,7 +19,7 @@ // 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. -// $Id: FbAtoms.cc,v 1.3 2002/08/14 21:53:07 fluxgen Exp $ +// $Id: FbAtoms.cc,v 1.4 2002/09/07 20:12:47 fluxgen Exp $ #include "FbAtoms.hh"

@@ -90,53 +90,4 @@ XInternAtom(display, "_BLACKBOX_CHANGE_WINDOW_FOCUS", False);

blackbox_cycle_window_focus = XInternAtom(display, "_BLACKBOX_CYCLE_WINDOW_FOCUS", False); -#ifdef NEWWMSPEC - - net_supported = XInternAtom(display, "_NET_SUPPORTED", False); - net_client_list = XInternAtom(display, "_NET_CLIENT_LIST", False); - net_client_list_stacking = XInternAtom(display, "_NET_CLIENT_LIST_STACKING", False); - net_number_of_desktops = XInternAtom(display, "_NET_NUMBER_OF_DESKTOPS", False); - net_desktop_geometry = XInternAtom(display, "_NET_DESKTOP_GEOMETRY", False); - net_desktop_viewport = XInternAtom(display, "_NET_DESKTOP_VIEWPORT", False); - net_current_desktop = XInternAtom(display, "_NET_CURRENT_DESKTOP", False); - net_desktop_names = XInternAtom(display, "_NET_DESKTOP_NAMES", False); - net_active_window = XInternAtom(display, "_NET_ACTIVE_WINDOW", False); - net_workarea = XInternAtom(display, "_NET_WORKAREA", False); - net_supporting_wm_check = XInternAtom(display, "_NET_SUPPORTING_WM_CHECK", False); - net_virtual_roots = XInternAtom(display, "_NET_VIRTUAL_ROOTS", False); - - net_close_window = XInternAtom(display, "_NET_CLOSE_WINDOW", False); - net_wm_moveresize = XInternAtom(display, "_NET_WM_MOVERESIZE", False); - - net_properties = XInternAtom(display, "_NET_PROPERTIES", False); - net_wm_name = XInternAtom(display, "_NET_WM_NAME", False); - net_wm_desktop = XInternAtom(display, "_NET_WM_DESKTOP", False); - net_wm_window_type = XInternAtom(display, "_NET_WM_WINDOW_TYPE", False); - net_wm_state = XInternAtom(display, "_NET_WM_STATE", False); - net_wm_strut = XInternAtom(display, "_NET_WM_STRUT", False); - net_wm_icon_geometry = XInternAtom(display, "_NET_WM_ICON_GEOMETRY", False); - net_wm_icon = XInternAtom(display, "_NET_WM_ICON", False); - net_wm_pid = XInternAtom(display, "_NET_WM_PID", False); - net_wm_handled_icons = XInternAtom(display, "_NET_WM_HANDLED_ICONS", False); - - net_wm_ping = XInternAtom(display, "_NET_WM_PING", False); - -#endif // NEWWMSPEC - -#ifdef GNOME - - gnome_wm_win_layer = XInternAtom(display, "_WIN_LAYER", False); - gnome_wm_win_state = XInternAtom(display, "_WIN_STATE", False); - gnome_wm_win_hints = XInternAtom(display, "_WIN_HINTS", False); - gnome_wm_win_app_state = XInternAtom(display, "_WIN_APP_STATE", False); - gnome_wm_win_expanded_size = XInternAtom(display, "_WIN_EXPANDED_SIZE", False); - gnome_wm_win_icons = XInternAtom(display, "_WIN_ICONS", False); - gnome_wm_win_workspace = XInternAtom(display, "_WIN_WORKSPACE", False); - gnome_wm_win_workspace_count = XInternAtom(display, "_WIN_WORKSPACE_COUNT", False); - gnome_wm_win_workspace_names = XInternAtom(display, "_WIN_WORKSPACE_NAMES", False); - gnome_wm_win_client_list = XInternAtom(display, "_WIN_CLIENT_LIST", False); - gnome_wm_prot = XInternAtom(display, "_WIN_PROTOCOLS", False); - gnome_wm_supporting_wm_check = XInternAtom(display, "_WIN_SUPPORTING_WM_CHECK", False); - -#endif // GNOME }
M src/FbAtoms.hhsrc/FbAtoms.hh

@@ -19,7 +19,7 @@ // 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. -// $Id: FbAtoms.hh,v 1.6 2002/08/14 21:53:07 fluxgen Exp $ +// $Id: FbAtoms.hh,v 1.7 2002/09/07 20:10:54 fluxgen Exp $ #ifndef FBATOMS_HH #define FBATOMS_HH

@@ -27,7 +27,7 @@ #include <X11/Xlib.h>

#include <X11/Xatom.h> /** - atom handler, should probably be a singleton + atom handler for base atoms */ class FbAtoms { public:

@@ -35,17 +35,6 @@ explicit FbAtoms(Display *display);

virtual ~FbAtoms(); static FbAtoms *instance(); -#ifdef GNOME - inline Atom getGnomeProtAtom() const { return gnome_wm_prot; } - inline Atom getGnomeClientListAtom() const { return gnome_wm_win_client_list; } - inline Atom getGnomeSupportingWMCheckAtom() const { return gnome_wm_supporting_wm_check; } - inline Atom getGnomeWorkspaceAtom() const { return gnome_wm_win_workspace; } - inline Atom getGnomeWorkspaceCountAtom() const { return gnome_wm_win_workspace_count; } - inline Atom getGnomeWorkspaceNamesAtom() const { return gnome_wm_win_workspace_names; } - inline Atom getGnomeStateAtom() const { return gnome_wm_win_state; } - inline Atom getGnomeHintsAtom() const { return gnome_wm_win_hints; } - inline Atom getGnomeLayerAtom() const { return gnome_wm_win_layer; } -#endif //GNOME inline Atom getWMChangeStateAtom() const { return xa_wm_change_state; } inline Atom getWMStateAtom() const { return xa_wm_state; }

@@ -87,43 +76,6 @@ inline Atom getFluxboxChangeWorkspaceAtom() const { return blackbox_change_workspace; }

inline Atom getFluxboxChangeWindowFocusAtom() const { return blackbox_change_window_focus; } inline Atom getFluxboxCycleWindowFocusAtom() const { return blackbox_cycle_window_focus; } -#ifdef NEWWMSPEC - - // root window properties - inline Atom getNETSupportedAtom() const { return net_supported; } - inline Atom getNETClientListAtom() const { return net_client_list; } - inline Atom getNETClientListStackingAtom() const { return net_client_list_stacking; } - inline Atom getNETNumberOfDesktopsAtom() const { return net_number_of_desktops; } - inline Atom getNETDesktopGeometryAtom() const { return net_desktop_geometry; } - inline Atom getNETDesktopViewportAtom() const { return net_desktop_viewport; } - inline Atom getNETCurrentDesktopAtom() const { return net_current_desktop; } - inline Atom getNETDesktopNamesAtom() const { return net_desktop_names; } - inline Atom getNETActiveWindowAtom() const { return net_active_window; } - inline Atom getNETWorkareaAtom() const { return net_workarea; } - inline Atom getNETSupportingWMCheckAtom() const { return net_supporting_wm_check; } - inline Atom getNETVirtualRootsAtom() const { return net_virtual_roots; } - - // root window messages - inline Atom getNETCloseWindowAtom() const { return net_close_window; } - inline Atom getNETWMMoveResizeAtom() const { return net_wm_moveresize; } - - // application window properties - inline Atom getNETPropertiesAtom() const { return net_properties; } - inline Atom getNETWMNameAtom() const { return net_wm_name; } - inline Atom getNETWMDesktopAtom() const { return net_wm_desktop; } - inline Atom getNETWMWindowTypeAtom() const { return net_wm_window_type; } - inline Atom getNETWMStateAtom() const { return net_wm_state; } - inline Atom getNETWMStrutAtom() const { return net_wm_strut; } - inline Atom getNETWMIconGeometryAtom() const { return net_wm_icon_geometry; } - inline Atom getNETWMIconAtom() const { return net_wm_icon; } - inline Atom getNETWMPidAtom() const { return net_wm_pid; } - inline Atom getNETWMHandledIconsAtom() const { return net_wm_handled_icons; } - - // application protocols - inline Atom getNETWMPingAtom() const { return net_wm_ping; } - -#endif // NEWWMSPEC - private: void initAtoms(Display *disp); // NETAttributes

@@ -140,40 +92,6 @@ // message_types for client -> wm messages

Atom blackbox_change_workspace, blackbox_change_window_focus, blackbox_cycle_window_focus; -#ifdef NEWWMSPEC - - // root window properties - Atom net_supported, net_client_list, net_client_list_stacking, - net_number_of_desktops, net_desktop_geometry, net_desktop_viewport, - net_current_desktop, net_desktop_names, net_active_window, net_workarea, - net_supporting_wm_check, net_virtual_roots; - - // root window messages - Atom net_close_window, net_wm_moveresize; - - // application window properties - Atom net_properties, net_wm_name, net_wm_desktop, net_wm_window_type, - net_wm_state, net_wm_strut, net_wm_icon_geometry, net_wm_icon, net_wm_pid, - net_wm_handled_icons; - - - // application protocols - Atom net_wm_ping; - -#endif // NEWWMSPEC - -#ifdef GNOME -// union { - Atom gnome_wm_win_layer, gnome_wm_win_state, gnome_wm_win_hints, - gnome_wm_win_app_state, gnome_wm_win_expanded_size, - gnome_wm_win_icons, gnome_wm_win_workspace, - gnome_wm_win_workspace_count, gnome_wm_win_workspace_names, - gnome_wm_win_client_list; -// Atom gnome_atom_list[10]; -// }; - Atom gnome_wm_prot; - Atom gnome_wm_supporting_wm_check; -#endif // GNOME Atom xa_wm_colormap_windows, xa_wm_protocols, xa_wm_state, xa_wm_delete_window, xa_wm_take_focus, xa_wm_change_state, motif_wm_hints;