~ctwm/ctwm/trunk

Viewing all changes in revision 644.

  • Committer: Matthew Fuller
  • Date: 2018-11-10 23:59:32 UTC
  • mfrom: (614.1.131 randr)
  • Revision ID: fullermd@over-yonder.net-20181110235932-unqq2qvxnp8mpjlz
Merge RANDR and Layout support.

This adjusts internal data structures defining our display layout to be
more flexible.  When build with RANDR support (default) and the X server
supports the extension, the structures are built with knowledge of the
invididual monitors composing the desktop and how they're laid out.  The
various zoom'ing functions now zoom just on the monitor they're on;
.x*zoom functions will zoom across the entire Screen.

This makes multi-monitor setups work much more fluidly, especially when
they're of differing resolutions or otherwise don't add up to an even
rectangular output.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: