cdesktopenv/cde/programs/dtsession
Jon Trulson af7ba55f78 Add basic Xinerama support via new lib/DtXinerama
This adds a basic library and support to dtsession and dtlogin to
support Xinerama/Twinview, where multimple monitors are used to make
up an X11 screen.

The main goal here is to draw dialogs and such centered on a monitor,
rather than spread out over multiple monitors.

Might need to add sorting - as on my test system, what I would
consider monitor 0, appears to actually be monitor 1.  So a sort might
need to be added to sort the screens according to increasing x and y
offsets so it make sense to a user.

Also, this library is built statically and not documented.  Maybe it
could be 'filled' out and refactored/redesigned in the futre if need
be and suppoerted.

It is enabled via a define, CDE_USEXINERAMA in site.def.  It's a very
simple lib, so I do not expect any issues with the BSD's - it should
build and work fine, assuming your X server has the XINERAMA
extension, which I think pretty much all of them do at this point.
2013-03-26 19:49:50 -06:00
..
Dtsession.src Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
Imakefile Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
OWsync.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
OWsync.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
Sm.h Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
SmAuth.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmAuth.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmCommun.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmCommun.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmConMgmt.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmConMgmt.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmDB.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmDB.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmError.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmError.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmGlobals.c Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
SmGlobals.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmHelp.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmHelp.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmHftRing.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmHftRing.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmLock.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmLock.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmMain.c Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
SmMigResources.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmMigResources.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmProp.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmProp.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmProperty.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmProperty.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmProtocol.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmProtocol.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmResource.h Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
SmRestore.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmRestore.h Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmSave.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmSave.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmScreen.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmScreen.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmStrDefs.c Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
SmUI.c Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
SmUI.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmWatch.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmWatch.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmWindow.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SmWindow.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmXSMP.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmXSMP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmXdef.c dtsession: fix VU#497553 2012-05-26 19:29:50 -06:00
SmXdef.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmXrm.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SmXrm.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
Srv.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SrvFile_io.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SrvFile_io.h Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SrvMain.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
SrvPalette.c Fix compiler warnings in dtsession 2012-08-16 16:15:49 -06:00
SrvPalette.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
convertVS.sh Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
dtloadresources.src Use KORNSHELL variable instead of /bin/ksh 2012-08-23 20:00:43 -06:00
dtsession.man Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
dtsession.msg.src message catalogs: fix comment lines, also remove linux hack in merge.c 2012-09-03 15:12:57 -06:00
nlsMsgChk.txt Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
nlsREADME.txt Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
sys.font.iso Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
sys.font.src Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
sys.resources.src sys.resources.src: make HIGH_COLOR the default 2012-07-24 17:51:29 -06:00
sys.session.src Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
version.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00