The Be Book The Interface Kit The Interface Kit Index

BWindow Function Summary


Function Summary

Function Description
Activate() Activates or deactivates the window
AddChild() Adds a view to the window
AddShortcut() Adds a keyboard shortcut
AddToSubset() Adds a window to this window's subset
Archive() Archives a BWindow into a BMessage
Bounds() Returns the window's bounds rectangle
ChildAt() Returns a specific view in the window
CommitViewTransaction() Finishes and renders the current batch drawing job
ConvertFromScreen() Converts from screen coordinates to local coordinates
ConvertToScreen() Converts from local coordinates to screen coordinates
CountChildren() Returns the number of "root" views in the window
CurrentFocus() Returns the current focus view
DefaultButton() Returns the default button for the window
DisableUpdates() Disables automatic updating
DispatchMessage() Implementation detail. See BLooper::DispatchMessage()
EnableUpdates() Enables automatic updating
FindView() Finds a specific child view
Flush() Flushes the server queue, returning immediately
FrameMoved() Hook called when the window is moved
FrameResized() Hook called when the window is resized
GetSizeLimits() Returns the maximum and minimum window size
GetSupportedSuites() Provided for implementation
GetWindowAlignment() Returns the window pixel alignment
Hide() Hides a window
IsActive() Tests whether the window is active
IsFloating() Tests whether the window has a floating feel
IsFront() Tests whether the window is frontmost on the screen
IsHidden() Tests whether the window is hidden
IsMinimized() Returns true if the window is minimized
IsModal() Tests whether the window has a modal feel
KeyMenuBar() Returns the key menu bar
LastMouseMovedView() Returns a pointer to the child view in which the mouse last moved
MenusBeginning() Hook called before menus are displayed
MenusEnded() Hook called after menus have been removed from the screen
MessageReceived() Implementation detail. See BHandler::MessageReceived().
MoveBy() Moves the window by a given amount
MoveTo() Moves the window to a given position
NeedsUpdate() Tests whether any views in the window need to be updated
OpenViewTransaction() Starts a new batch drawing job
PulseRate() Returns the pulse interval
Quit() Removes the window and its views
RemoveChild() Removes a view from the window
RemoveFromSubset() Removes a window from this window's subset
RemoveShortcut() Removes a keyboard shortcut
ResizeBy() Resize the window by a given amount
ResizeTo() Resize the window to the given dimensions
ResolveSpecifier() Provided for implmentation
ScreenChanged() Hook called when the screen characteristics change
SendBehind() Move the window behind another window
SetDefaultButton() Sets the default button for the window
SetFeel() Sets the window feel
SetFlags() Sets the window flags
SetKeyMenuBar() Sets the key menu bar
SetLook() Sets the window look
SetPulseRate() Sets the pulse interval
SetSizeLimits() Sets the maximum and minimum window size
SetTitle() Sets the window title
SetType() Sets the window type
SetWindowAlignment() Sets the window pixel alignment
SetWorkspaces() Sets the window's workspace set
SetZoomLimits() Sets the maximum zoom size
Show() Displays a window, returning immediately
Sync() Flushes the server queue, returning when all operations have completed
Type() Returns the window type
UpdateIfNeeded() Updates dirty views. (Effective in the window thread only!)
WindowActivated() Hook called when the window is activated or deactivated
BWindow() Constructor
~BWindow() Use Quit() instead.
WorkspaceActivated() Hook called when the window's workspace is activated or deactivated
WorkspacesChanged() Hook called when the workspace set changes
Zoom() Zooms the window

The Be Book The Interface Kit The Interface Kit Index

The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..