Cross Reference: vscreen.h
xref: /xsrc/external/mit/ctwm/dist/vscreen.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/ctwm/dist/
vscreen.h revision 0bbfda8a
10bbfda8aSnia/*
20bbfda8aSnia * Copyright 1992 Claude Lecommandeur.
3645f5050Syouri */
40bbfda8aSnia#ifndef _CTWM_VSCREEN_H
50bbfda8aSnia#define _CTWM_VSCREEN_H
6645f5050Syouri
70bbfda8aSniastruct VirtualScreen {
80bbfda8aSnia	int   x, y, w, h;             /* x,y relative to XineramaRoot */
90bbfda8aSnia	Window window;
100bbfda8aSnia	/* Boolean main; */
110bbfda8aSnia	struct WorkSpaceWindow *wsw;
120bbfda8aSnia	struct VirtualScreen *next;
13645f5050Syouri};
14645f5050Syouri
150bbfda8aSniavoid InitVirtualScreens(ScreenInfo *scr);
160bbfda8aSniaVirtualScreen *findIfVScreenOf(int x, int y);
170bbfda8aSniaVirtualScreen *getVScreenOf(int x, int y);
180bbfda8aSniachar *CtwmGetVScreenMap(Display *display, Window rootw);
190bbfda8aSniabool CtwmSetVScreenMap(Display *display, Window rootw,
200bbfda8aSnia                       struct VirtualScreen *firstvs);
210bbfda8aSnia
220bbfda8aSniavoid DisplayWin(VirtualScreen *vs, TwmWindow *tmp_win);
230bbfda8aSniavoid ReparentFrameAndIcon(TwmWindow *tmp_win);
240bbfda8aSniavoid Vanish(VirtualScreen *vs, TwmWindow *tmp_win);
25645f5050Syouri
260bbfda8aSnia#endif /* _CTWM_VSCREEN_H */
27

Indexes created Mon Dec 01 18:09:35 GMT 2025