cdesktopenv/cde/lib
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
..
DtHelp libdthelp: Resolve 65 -Wunused-variable warnings 2012-11-09 17:20:46 +00:00
DtMrm Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
DtPrint libDtPrint: Resolve 9 -Wunused-variable warnings. 2012-11-12 15:03:37 +00:00
DtSearch libDtSearch: Resolve 137 -Wunused-variable warnings. 2012-11-12 17:13:36 +00:00
DtSvc 2 warnings fixed (64-bit) 2012-09-24 18:35:24 -06:00
DtTerm Fixed building on FreeBSD 8.x 2013-02-26 17:28:17 -07:00
DtWidget lidtwidget: Resolve 74 -Wunused-variable warnings 2012-11-06 13:56:11 +00:00
DtXinerama Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00
csa libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
pam Get rid of malloc.h. 2012-08-12 14:20:58 -06:00
tt Revert "Older Linux installations do not have svcfd_create()." 2012-11-24 19:16:58 -07:00
Imakefile Add basic Xinerama support via new lib/DtXinerama 2013-03-26 19:49:50 -06:00