parent
7d72a09971
commit
971ff26a2f
|
@ -24,6 +24,86 @@ e_hints_init(void)
|
|||
// on finding this out when it shoudl be irrelevant! stupid FUCKS.
|
||||
ecore_x_netwm_wm_identify(roots[i], win, "KWin");
|
||||
// ecore_x_netwm_wm_identify(roots[i], win, "Enlightenment");
|
||||
/* Set what we support */
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_SUPPORTED, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK, 1);
|
||||
/*
|
||||
ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS;
|
||||
ECORE_X_ATOM_NET_VIRTUAL_ROOTS;
|
||||
ECORE_X_ATOM_NET_DESKTOP_NAMES;
|
||||
ECORE_X_ATOM_NET_DESKTOP_GEOMETRY;
|
||||
ECORE_X_ATOM_NET_DESKTOP_VIEWPORT;
|
||||
ECORE_X_ATOM_NET_DESKTOP_LAYOUT;
|
||||
ECORE_X_ATOM_NET_WORKAREA;
|
||||
|
||||
ECORE_X_ATOM_NET_CURRENT_DESKTOP;
|
||||
ECORE_X_ATOM_NET_SHOWING_DESKTOP;
|
||||
|
||||
ECORE_X_ATOM_NET_CLIENT_LIST;
|
||||
ECORE_X_ATOM_NET_CLIENT_LIST_STACKING;
|
||||
ECORE_X_ATOM_NET_ACTIVE_WINDOW;
|
||||
|
||||
ECORE_X_ATOM_NET_WM_NAME;
|
||||
ECORE_X_ATOM_NET_WM_VISIBLE_NAME;
|
||||
ECORE_X_ATOM_NET_WM_ICON_NAME;
|
||||
ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME;
|
||||
ECORE_X_ATOM_NET_WM_DESKTOP;
|
||||
ECORE_X_ATOM_NET_WM_STRUT;
|
||||
ECORE_X_ATOM_NET_WM_STRUT_PARTIAL;
|
||||
ECORE_X_ATOM_NET_WM_ICON_GEOMETRY;
|
||||
ECORE_X_ATOM_NET_WM_ICON;
|
||||
ECORE_X_ATOM_NET_WM_PID;
|
||||
ECORE_X_ATOM_NET_WM_HANDLED_ICONS;
|
||||
ECORE_X_ATOM_NET_WM_USER_TIME;
|
||||
|
||||
ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_MOVE;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_RESIZE;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_SHADE;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_STICK;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP;
|
||||
ECORE_X_ATOM_NET_WM_ACTION_CLOSE;
|
||||
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG;
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL;
|
||||
|
||||
*/
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_MODAL, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_STICKY, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_SHADED, 1);
|
||||
/*
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER, 1);
|
||||
*/
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_HIDDEN, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_ABOVE, 1);
|
||||
ecore_x_netwm_supported(roots[i], ECORE_X_ATOM_NET_WM_STATE_BELOW, 1);
|
||||
/*
|
||||
ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION;
|
||||
|
||||
ECORE_X_ATOM_NET_WM_WINDOW_OPACITY;
|
||||
|
||||
ECORE_X_ATOM_NET_FRAME_EXTENTS;
|
||||
ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS;
|
||||
|
||||
ECORE_X_ATOM_NET_WM_PING;
|
||||
ECORE_X_ATOM_NET_WM_SYNC_REQUEST;
|
||||
*/
|
||||
}
|
||||
free(roots);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue