haiku/headers
John Scipione 3fdab58446 Set the about window object to NULL on close or quit.
Pass the BHandler object that opened the about window to BAboutWindow.
When the window closes, send a kAboutWindowClosed message back to the
handler. This allows the handler to set the variable to NULL.

Implement the new about dialog constructor in all apps that use it.
Remove the old constructor. This now works reliably for all cases I
tested without crashing and does the right thing on close. The setup
and teardown is a bit more complicated than I wanted though.
Unfortunately this seems to be necessary when not using a BAlert.

Fetching the app icon does not work reliably yet. This is because for
replicants the app may not be running. I may have to pass the icon in
instead of grabbing it from the signature.
2012-11-12 23:57:26 -05:00
..
build Convert fs_host files from c back to cpp and style changes. 2012-08-13 18:51:59 -04:00
compatibility Drop "protected"-define from bsd-compatibility header 2012-11-05 09:37:55 +01:00
config ppc: use 64 bit physical addressing 2012-08-15 19:41:52 +02:00
cpp Allow use of c_str() on wstring. 2012-10-27 17:14:55 +02:00
glibc * merged 32bit-wchar_t branches of buildtools and haiku back into 2009-07-07 10:30:09 +00:00
libs libfdt: Move headers to headers/libs/libfdt 2012-11-04 16:40:15 +01:00
os Renamed BMenuScrollView to TScrollArrowView and moved it into Deskbar 2012-11-12 22:03:18 -05:00
posix unistd.h: added noreturn attribute on _exit() 2012-10-27 19:50:26 +02:00
private Set the about window object to NULL on close or quit. 2012-11-12 23:57:26 -05:00
tools * Moved everything into the SymbolPatcher namespace. 2009-11-05 17:16:17 +00:00