History log of /haiku/src/add-ons/input_server/filters/minimize_all/MinimizeAllInputFilter.cpp
Revision Date Author Comments
# 558a3eed 26-Jan-2015 John Scipione <jscipione@gmail.com>

Build fix for input_server filters

Apparently not linking to libstdc++ correctly is causing an error.

Also, use new(std::nothrow) when creating the input server filter
to avoid an exception from being thrown by the constructor in the
case of low memory.


# a0c83527 12-Jun-2014 John Scipione <jscipione@gmail.com>

Add input server filters

... for switching workspaces (removed from BWindow) and
minimize all (aka Show Desktop).

This moves the workspace switch behavior out of the BWindow class
and places it into it's own input server filter that does the same
thing. The difference is that you may now uninstall the workspace
switching filter to disable the behavior. These shortcuts were not
included in the BeOS R5 version of BWindow so represent additional
behavior added to Haiku.

minimize_all (aka Show Desktop) is a new input server filter that
allows you to minimize all windows by pressing cmd+ctrl+D. If
you do not like this behavior you may uninstall the minimize_all
input server filter.


# 558a3eede11d288ab7b639908198dce2830f73bc 26-Jan-2015 John Scipione <jscipione@gmail.com>

Build fix for input_server filters

Apparently not linking to libstdc++ correctly is causing an error.

Also, use new(std::nothrow) when creating the input server filter
to avoid an exception from being thrown by the constructor in the
case of low memory.


# a0c83527188c9e107f0cf4f8d898ca34f79168e3 12-Jun-2014 John Scipione <jscipione@gmail.com>

Add input server filters

... for switching workspaces (removed from BWindow) and
minimize all (aka Show Desktop).

This moves the workspace switch behavior out of the BWindow class
and places it into it's own input server filter that does the same
thing. The difference is that you may now uninstall the workspace
switching filter to disable the behavior. These shortcuts were not
included in the BeOS R5 version of BWindow so represent additional
behavior added to Haiku.

minimize_all (aka Show Desktop) is a new input server filter that
allows you to minimize all windows by pressing cmd+ctrl+D. If
you do not like this behavior you may uninstall the minimize_all
input server filter.