haiku/src/servers/app
Axel Dörfler 9b5a183539 * Fixed BWindow::Show()/Hide(): fShowLevel was changed and checked without
holding the window lock.
* Run() is now called before creating the window in the app_server when
  Show() is called for the first time (which is now checked with fRunCalled
  instead of some thread arithmetics).
* Minimize() now sends the show level of a window to the app_server, so that
  it can actually determine if minimizing or maximizing the window should
  have any effect. This fixes bug #225.
* fShowLevel's meaning is now reversed; when it's above zero, it now means
  the window is shown (before, a level less than 1 meant shown). This definitely
  better fits its name :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16536 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-27 16:45:58 +00:00
..
drawing Fixed warning and simplified error output (BTW if this should stay, it should probably 2006-02-26 16:34:16 +00:00
Angle.cpp
Angle.h
app_server.rdef
AppServer.cpp make it easier to get a stack crawl in case the server crashes after quitting in the test enviroment (code by axeld) 2006-02-26 18:03:00 +00:00
AppServer.h
BGet++.cpp Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
BGet++.h Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
BitmapManager.cpp * Fixed a bug in ServerApp: when a ServerWindow would take too long to quit, 2005-12-29 17:40:18 +00:00
ColorSet.cpp * slightly adjusted coding style 2006-02-26 17:53:57 +00:00
CursorData.cpp various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
CursorData.h various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
CursorManager.cpp various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
CursorManager.h various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
CursorSet.cpp various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
DebugInfoManager.cpp Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
DebugInfoManager.h
Decorator.cpp Decorator::ResizeBy tells you the dirty region, DefaultDecorator::Draw() pays attention to the update rect, small clean ups along the way 2006-01-02 01:03:31 +00:00
DecorManager.cpp * You can now change the look of a window on the fly. 2005-12-01 14:56:01 +00:00
DecorManager.h * You can now change the look of a window on the fly. 2005-12-01 14:56:01 +00:00
DefaultDecorator.cpp the main inactive border color matches the now lighter tab color 2006-02-26 17:59:20 +00:00
DefaultDecorator.h Decorator::ResizeBy tells you the dirty region, DefaultDecorator::Draw() pays attention to the update rect, small clean ups along the way 2006-01-02 01:03:31 +00:00
Desktop.cpp B_AVOID_FRONT window were ignored when activating a window, and thus, menus could 2006-02-27 14:05:04 +00:00
Desktop.h Implemented redrawing the desktop after color changes. Right now, it only works 2006-02-13 13:12:10 +00:00
DesktopSettings.cpp The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
DesktopSettings.h The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
DesktopSettingsPrivate.h The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
DrawState.cpp
EventDispatcher.cpp * added a way to retrieve the view under the mouse 2006-02-26 17:58:03 +00:00
EventDispatcher.h * added a way to retrieve the view under the mouse 2006-02-26 17:58:03 +00:00
EventStream.cpp Implemented B_NO_POINTER_HISTORY. Window moving/resizing uses this mechanism 2006-01-11 12:25:06 +00:00
EventStream.h Implemented B_NO_POINTER_HISTORY. Window moving/resizing uses this mechanism 2006-01-11 12:25:06 +00:00
FontFamily.cpp more or less cosmetical fix 2006-02-06 10:15:48 +00:00
FontManager.cpp Reverted change made in r16467: bug #207 is invalid, and the fix broke node monitoring 2006-02-27 14:01:48 +00:00
HashTable.cpp
InputManager.cpp
InputManager.h
Jamfile Removed PicturePlayer, it only contains code duplicated from TPicture. Some cleanups for BPicture. This commit also completes previous commit for BMenu 2006-01-17 21:39:07 +00:00
MessageLooper.cpp You can now specify a timeout to MessageLooper::PostMessage(). 2005-12-12 13:12:51 +00:00
MessageLooper.h You can now specify a timeout to MessageLooper::PostMessage(). 2005-12-12 13:12:51 +00:00
MultiLocker.cpp
MultiLocker.h
OffscreenServerWindow.cpp
OffscreenServerWindow.h
OffscreenWindowLayer.cpp remove empty functions which are no longer virtual anyways 2005-12-21 11:23:37 +00:00
OffscreenWindowLayer.h remove empty functions which are no longer virtual anyways 2005-12-21 11:23:37 +00:00
PNGDump.cpp remove left overs 2006-01-02 01:05:42 +00:00
PNGDump.h
RAMLinkMsgReader.cpp
RAMLinkMsgReader.h
RGBColor.cpp * Removed unused MakeBlendColor(). 2006-02-06 11:47:13 +00:00
ScreenManager.cpp Made the direct window test environment optional, since it crashes the Dano 2005-12-11 21:42:32 +00:00
ScreenManager.h
ServerApp.cpp * Added LinkReceiver methods that return the length of the string. 2006-02-27 13:09:37 +00:00
ServerApp.h * Started a naive implementation of BView::SetViewCursor() server-side - doesn't 2006-02-02 20:19:29 +00:00
ServerBitmap.cpp Some work on cursors: 2006-02-05 18:14:14 +00:00
ServerCursor.cpp * hopefully fixed the weird color inversion of 2006-02-27 11:43:10 +00:00
ServerFont.cpp * Changed the AGGTextRenderer to use the new UTF8 handling 2006-02-23 09:04:26 +00:00
ServerPicture.cpp Even more BPicture support. We should have the basic to draw every picture used in our tree (for example, Tracker's navigator's buttons) 2006-02-11 17:48:19 +00:00
ServerPicture.h Added a copy constructor to ServerPicture. ServerPicture's constructors are private now, and can be called only from ServerApp (friend). Changed BList to a stl::stack which is better suited as a stack... Changed ServerApp::CreatePicture() to accept a picture to clone, instead of passing back a token which was never used anyway. 2006-01-04 09:49:47 +00:00
ServerScreen.cpp The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
ServerScreen.h The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
ServerTokenSpace.h
ServerWindow.cpp * Fixed BWindow::Show()/Hide(): fShowLevel was changed and checked without 2006-02-27 16:45:58 +00:00
ServerWindow.h * Quitting a non-hidden window no longer deadlocks the app_server (_Hide() was called 2006-02-27 16:14:08 +00:00
SystemPalette.cpp
ViewLayer.cpp various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
ViewLayer.h A work-around for the Tracker desktop redraw problem of the previous change. 2006-02-13 13:43:30 +00:00
VirtualScreen.cpp The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
VirtualScreen.h
WindowLayer.cpp limit the rate at which windows are moved to 50 fps, the various clients have now more time to redraw stuff 2006-02-26 17:55:33 +00:00
WindowLayer.h oops, this completes the previous commit 2006-02-26 17:56:59 +00:00
WindowList.cpp A couple of changes related to modal and floating windows: 2005-12-09 13:17:43 +00:00
WindowList.h * added a fOriginalFlags that contains the unaltered flags as set by the client 2005-12-09 14:06:30 +00:00
Workspace.cpp Implemented redrawing the desktop after color changes. Right now, it only works 2006-02-13 13:12:10 +00:00
Workspace.h Implemented AS_SET_DESKTOP_COLOR - the desktop is not redrawn yet, but freshly exposed 2005-12-29 18:09:07 +00:00
WorkspacePrivate.h The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
WorkspacesLayer.cpp Decorator() can be NULL in case the look is B_NO_BORDER_WINDOW_LOOK. Fixes bug 204 2006-02-18 09:38:42 +00:00
WorkspacesLayer.h Although it's not that clean, mouse clicks are now going through to the 2005-12-09 17:25:32 +00:00