neobytes/src
sje397 86d5634941 Toggle main window hide on tray icon click
- converted openBictoinAction to toggleHideAction
- put GUIUtil functions into a namespace instead of a class
- put window-related functions together in optionsdialog

Reasoning:
- toggle is more typical behaviour
- it's more functional
- better UX

The typical issue with toggling visibility is that when a window
is obscured by other windows but in the 'shown' state, hiding it
isn't what you want. I've added an 'isObscured' function to GUIUtil
that checks several pixels in the window to see if they are visible
on the desktop so that an obscured but shown window can be raised.

Conflicts:

	src/qt/guiutil.cpp
	src/qt/guiutil.h
2012-04-11 00:07:32 +10:00
..
json Back out spacing changes to json spirit code 2012-01-19 14:32:45 -05:00
obj Boost unit-testing framework. 2011-06-27 14:12:48 -04:00
obj-test Rename src/obj/test to src/obj-test to workaround bug in older GNU Make 2012-01-23 14:27:08 -05:00
qt Toggle main window hide on tray icon click 2012-04-11 00:07:32 +10:00
test Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
addrman.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
addrman.h Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
allocators.h remove dependency on serialize.h and util.h for SecureString 2012-04-04 09:35:01 +02:00
base58.h Begin doxygen-compatible comments 2012-03-26 16:48:23 +02:00
bignum.h fixed typo in comment in netbase.h and bignum.h 2012-03-30 07:44:35 +02:00
bitcoinrpc.cpp Merge pull request #1052 from sipa/scopedlocks 2012-04-09 13:25:17 -07:00
bitcoinrpc.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
checkpoints.cpp Checkpoint block 168,000 2012-02-23 13:33:30 -05:00
checkpoints.h Begin doxygen-compatible comments 2012-03-26 16:48:23 +02:00
compat.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
crypter.cpp Verify status of encrypt/decrypt calls to detect failed padding 2012-04-05 02:07:53 +02:00
crypter.h remove dependency on serialize.h and util.h for SecureString 2012-04-04 09:35:01 +02:00
db.cpp Merge pull request #1052 from sipa/scopedlocks 2012-04-09 13:25:17 -07:00
db.h Merge branch 'master' of github.com:bitcoin/bitcoin 2012-03-26 15:31:32 -04:00
headers.h Move from noui.h / ui.h to one ui_interface.h with dummy implementation for the daemon. 2012-04-04 13:19:30 +02:00
init.cpp Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
init.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
irc.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
irc.h Fix #626: RecvLine wrong error message 2012-02-19 19:06:42 +01:00
key.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
key.h Begin doxygen-compatible comments 2012-03-26 16:48:23 +02:00
keystore.cpp Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
keystore.h Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
main.cpp Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
main.h VC2010 compile fixes 2012-04-03 20:22:41 +02:00
makefile.linux-mingw Remove USE_SSL #define 2012-04-04 21:19:27 -04:00
makefile.mingw Remove USE_SSL #define 2012-04-04 21:19:27 -04:00
makefile.osx Merge pull request #1042 from gavinandresen/use_ssl_cleanup 2012-04-05 07:34:45 -07:00
makefile.unix Remove USE_SSL #define 2012-04-04 21:19:27 -04:00
mruset.h Begin doxygen-compatible comments 2012-03-26 16:48:23 +02:00
net.cpp Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
net.h Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
netbase.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
netbase.h VC2010 compile fixes 2012-04-03 20:22:41 +02:00
noui.cpp Move from noui.h / ui.h to one ui_interface.h with dummy implementation for the daemon. 2012-04-04 13:19:30 +02:00
protocol.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
protocol.h Begin doxygen-compatible comments 2012-03-26 16:48:23 +02:00
rpcdump.cpp Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
script.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
script.h Begin doxygen-compatible comments 2012-03-26 16:48:23 +02:00
serialize.h remove dependency on serialize.h and util.h for SecureString 2012-04-04 09:35:01 +02:00
strlcpy.h move back to original directory structure 2011-06-11 22:11:58 +02:00
ui_interface.h Bugfix: Replace "URL" with "URI" where we aren't actually working with URLs 2012-04-06 12:53:37 -04:00
uint256.h Begin doxygen-compatible comments 2012-03-26 16:48:23 +02:00
util.cpp Merge pull request #1052 from sipa/scopedlocks 2012-04-09 13:25:17 -07:00
util.h Do not report spurious deadlocks caused by TRY_LOCK 2012-04-09 01:59:57 +02:00
wallet.cpp Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00
wallet.h Use scoped locks instead of CRITICAL_BLOCK 2012-04-09 01:59:46 +02:00