Commit Graph

11 Commits

Author SHA1 Message Date
f4d595988a in progress improved window cmd-tab switching 2022-08-14 13:27:30 -04:00
Mike Small
5d1c9ebee6 Builtin move-or-lower, move-or-raise, move-or-iconify
(instead of user defined functions in default config file)

- Remove MoveDelta option in favor of a program constant.
- Remove deltastop function. It was part of the mechanism to provide
  move-or-* as custom functions.
2021-02-15 20:10:59 -05:00
Mike Small
63be49b23c Remove iconify/deiconify zoom animation option
It's too fast to see.
2021-01-31 23:41:29 -05:00
Mike Small
21dcde5dd6 Remove NoGrabServer and IconRegion options
Update documentation, including new simplified icon placement.
2021-01-31 22:47:18 -05:00
893bdb5928 Convert menus.c to C++ menus.cc 2021-01-31 12:39:10 -05:00
Mike Small
b4207174da Put first icon in bottom right.
Also drop use of IconUp and IconDown.
2019-10-21 23:35:52 -04:00
Mike Small
740a9e9e79 Start converting to C++. Start simplified icon placement. 2019-10-06 22:28:07 -04:00
d232df77c4 Remove border widths, title button indent and random placement options.
I use the default border width, 2 pixels.  I use "random" placement
instead of the manually sized grid at window creation.

Also get rid of the Clientborderwidth and respect existing window
border widths unless they are zero.

I got rid of the title button borders and made the buttons use as
much space as available. The resize button looked odd so I added
one more pair of line segments that more or less match up with where
the old right and bottom border would have been.
2018-09-06 21:22:43 -04:00
eb039dc872 Remove opaquemove option. Always use wire frame. 2018-08-23 00:27:04 -04:00
fd61bea39c Remove the iconmgr feature.
With this twmruined reads .twmruinedrc instead of .twmrc.

Some more details from the Changelog:

* src/twm.h and several other files: remove iconmgr functionality.
Also drop the sample configuration file directory. These referenced
iconmgr settings which I've removed. As more settings go these
files would get further and further from their authors' intentions
if I were to maintain them.

* aclocal.m4: regenerated using aclocal (automake) 1.15.1 on OpenBSD 6.2.
export AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15.1 ACLOCAL=/usr/local/bin/aclocal-1.15
/usr/local/bin/aclocal-1.15 -I /usr/X11R6/share/aclocal

* configure: regenerated using autoconf 2.69 on OpenBSD 6.2.
2017-12-16 21:42:55 -05:00
Michael Small
20894d7b1b twm-1.0.9 2017-09-15 23:01:49 -04:00