haiku/headers/private/app
Axel Dörfler 0a3f410f30 * Added a Desktop::BroadcastToAllWindows() method that sends all ServerWindows
a message.
* The DesktopSettings class is now using that to send the new
  AS_SYSTEM_FONT_CHANGED message to all windows.
* The ServerWindow now propagates font changes to its decorator, causing it
  to update its drawing. That means changing the bold font in the "Fonts"
  preferences application will instantly change all window titles.
* Factored out a _RebuildAndRedrawAfterWindowChange() out of several Desktop
  methods, simplifying some code.
* The DefaultDecorator no longer calls _DoLayout() twice (through SetLook()),
  but instead calls the new _UpdateFont() method now also called by
  FontsChanged(), and SetLook().
* BWindow::GetDecoratorSettings() now also includes "tab frame" BRect with the
  exact footprint of the tab, allowing apps to know the size of the tab to
  position itself accordingly.
* Automatic white space cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28664 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-16 21:59:05 +00:00
..
AppMisc.h Added global lock that can be used for lazy initializations. 2007-10-10 21:30:51 +00:00
AppServerLink.h
ApplicationPrivate.h * There is now a server_read_only_memory structure that is placed in a (surprise!) 2006-04-25 20:12:06 +00:00
AreaLink.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
ClipboardPrivate.h
DesktopLink.h * Implemented AS_DIRECT_WINDOW_SET_FULLSCREEN so that it sets kWindowScreenFeel 2006-06-09 21:46:40 +00:00
DirectMessageTarget.h Made DirectMessageTarget's destructor private to avoid potential future 2008-03-06 00:36:31 +00:00
LinkReceiver.h Patch by Artur Wyszynski with some changes by myself: 2008-10-15 19:47:00 +00:00
LinkSender.h
LooperList.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
MessageAdapter.h * Unified handling of different BMessage formats into MessageAdapter.cpp 2007-06-27 20:22:53 +00:00
MessagePrivate.h Rewrite and activate message passing by area. Passing by area works now with 2008-03-09 13:35:41 +00:00
MessageUtils.h * Respect endiannes for item lengths inside swapped BMessages 2007-08-12 10:32:21 +00:00
MessengerPrivate.h * reverted Adi's premature changes to BWindow and restored _DetermineTarget() and 2005-11-20 16:24:23 +00:00
PortLink.h
RegistrarDefs.h * Reorganized the passwd and group support: A dedicated thread in the 2008-04-17 16:19:18 +00:00
RosterPrivate.h Turns out the whole "active app" mechanism in the registrar wasn't used at all; the 2007-01-18 17:45:08 +00:00
Server.h
ServerLink.h Patch by Artur Wyszynski with some changes by myself: 2008-10-15 19:47:00 +00:00
ServerMemoryAllocator.h * There is now a server_read_only_memory structure that is placed in a (surprise!) 2006-04-25 20:12:06 +00:00
ServerProtocol.h * Added a Desktop::BroadcastToAllWindows() method that sends all ServerWindows 2008-11-16 21:59:05 +00:00
ServerReadOnlyMemory.h App Server now saves/restores ui_color settings. 2008-03-04 01:19:04 +00:00
SimpleMallocIO.h
TokenSpace.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00