haiku/headers/os/interface
Clemens Zeidler 5836cd75c2 Add a BWindowStack interface class. Please review if adding a BWindowStack as a friend of BWindow in Window.h is ok.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38171 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-17 06:47:26 +00:00
..
AbstractLayoutItem.h Patch by Alex Wilson: 2010-07-16 17:23:15 +00:00
AffineTransform.h * Allow to set the scale (versus multiplication with a scale). 2010-04-21 16:46:32 +00:00
Alert.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
Alignment.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Bitmap.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Box.h * Added layout-friendly constructors and implemented Min/Max/PreferredSize(), 2007-06-08 23:40:16 +00:00
Button.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
CardLayout.h Update BLayout::ItemAdded() and BLayout::ItemRemoved() to take an int32 index parameter, and ItemAdded() to return a bool indicating success or failure. Update BLayout::AddItem() to take the result of ItemAdded() into account. Also update BLayout::AllUnarchived() to take this into account. In either situation, if ItemAdded() returns false, the item does not get added to the layout. Removed various TODOs about code that could be removed once this change was made. In BSplitLayout, an item's LayoutData was lazy-initialized, but would always be created during ItemAdded(). Now we create the LayoutData explicitly, so that we can catch failed memory allocations. Closes #5524. 2010-07-30 02:28:17 +00:00
ChannelControl.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
ChannelSlider.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
CheckBox.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
ColorControl.h Fixed for 80 char limit. 2009-08-26 10:32:41 +00:00
Control.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
ControlLook.h Added TODO about possibly better way to name some constants. 2010-04-08 10:03:43 +00:00
Deskbar.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
Dragger.h Moved the static stuff into a singleton. 2009-11-30 14:43:35 +00:00
Font.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Gradient.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
GradientConic.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
GradientDiamond.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
GradientLinear.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
GradientRadial.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
GradientRadialFocus.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
GraphicsDefs.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
GridLayout.h Update BLayout::ItemAdded() and BLayout::ItemRemoved() to take an int32 index parameter, and ItemAdded() to return a bool indicating success or failure. Update BLayout::AddItem() to take the result of ItemAdded() into account. Also update BLayout::AllUnarchived() to take this into account. In either situation, if ItemAdded() returns false, the item does not get added to the layout. Removed various TODOs about code that could be removed once this change was made. In BSplitLayout, an item's LayoutData was lazy-initialized, but would always be created during ItemAdded(). Now we create the LayoutData explicitly, so that we can catch failed memory allocations. Closes #5524. 2010-07-30 02:28:17 +00:00
GridLayoutBuilder.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
GridView.h Patch by Alex Wilson: 2010-07-17 00:15:31 +00:00
GroupLayout.h Update BLayout::ItemAdded() and BLayout::ItemRemoved() to take an int32 index parameter, and ItemAdded() to return a bool indicating success or failure. Update BLayout::AddItem() to take the result of ItemAdded() into account. Also update BLayout::AllUnarchived() to take this into account. In either situation, if ItemAdded() returns false, the item does not get added to the layout. Removed various TODOs about code that could be removed once this change was made. In BSplitLayout, an item's LayoutData was lazy-initialized, but would always be created during ItemAdded(). Now we create the LayoutData explicitly, so that we can catch failed memory allocations. Closes #5524. 2010-07-30 02:28:17 +00:00
GroupLayoutBuilder.h Should have been part of my previous commit. 2010-08-12 16:56:46 +00:00
GroupView.h Patch by Alex Wilson: Added archiving/unarchiving support. 2010-07-17 00:46:40 +00:00
Input.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
InterfaceDefs.h Remove unwanted compatibility aliases before I get beaten by the Dano hunters... 2010-08-15 21:08:59 +00:00
Layout.h Update BLayout::ItemAdded() and BLayout::ItemRemoved() to take an int32 index parameter, and ItemAdded() to return a bool indicating success or failure. Update BLayout::AddItem() to take the result of ItemAdded() into account. Also update BLayout::AllUnarchived() to take this into account. In either situation, if ItemAdded() returns false, the item does not get added to the layout. Removed various TODOs about code that could be removed once this change was made. In BSplitLayout, an item's LayoutData was lazy-initialized, but would always be created during ItemAdded(). Now we create the LayoutData explicitly, so that we can catch failed memory allocations. Closes #5524. 2010-07-30 02:28:17 +00:00
LayoutBuilder.h * Fixed Group(BWindow*, ...) and Grid(BWindow*, ...) constructors to no longer 2010-05-07 15:08:27 +00:00
LayoutContext.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
LayoutItem.h * Style cleanups. 2010-07-08 16:04:41 +00:00
LayoutUtils.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
ListItem.h * Added BListItem::SetOutlineLevel() method. 2010-05-07 11:24:25 +00:00
ListView.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Menu.h _AddDynamicItems didn't pass the keyDown parameter to _OkToProceed (noticed 2010-06-30 14:49:42 +00:00
MenuBar.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
MenuField.h Updated BMenuField and its custom BLayoutItems for layout-safe archiving. Added an _InitMenu(const BMessage*) method that inits the menu during unarchival. 2010-07-27 20:59:47 +00:00
MenuItem.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
MultiChannelControl.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
OptionControl.h Added layout friendly constructor for BOptionControl 2009-10-25 10:45:42 +00:00
OptionPopUp.h Also add layout-friendly constructor for BOptionPopUp (not yet tested) 2009-10-25 10:49:28 +00:00
OutlineListView.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Picture.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
PictureButton.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
Point.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Polygon.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
PopUpMenu.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
PrintJob.h Rewrote PrintJob.h 2009-08-26 18:56:44 +00:00
RadioButton.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
Rect.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Region.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
Screen.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
ScrollBar.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
ScrollView.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
SeparatorItem.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
SeparatorView.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Shape.h Added BShape::CurrentPoint(), returning the current end point of the path. 2010-03-19 00:28:38 +00:00
Shelf.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Size.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Slider.h * fixes a BSlider issue noticed by Matt on the mailing list: 2010-04-11 12:57:58 +00:00
SpaceLayoutItem.h Patch by Alex Wilson: 2010-07-17 01:05:28 +00:00
SplitLayoutBuilder.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
SplitView.h Patch by Alex Wilson: Added archiving/unarchiving support to BSplitView. 2010-07-20 08:24:19 +00:00
StatusBar.h * Make a BStatusBar comfortable to use without any text labels. 2010-02-06 09:48:37 +00:00
StringItem.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
StringView.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
TabView.h Update BTabView for layout-friendly archiving. Added _InitContainerView() method that is called from _InitObject() but also called on its own during unarchival. Implemented BTabView::AllUnarchived() and implemented a case for this in BTabView::Perform(). 2010-07-28 20:03:41 +00:00
TextControl.h Updated BTextControl and its custom BLayoutItems. Also a bit of style cleanup. Broke up BTextControl::_InitData() method into _InitData() and _InitText() and moved initialization of the BTextView there. 2010-07-27 22:16:46 +00:00
TextView.h fix drawing artefacts when the caret is being clipped, which lead 2010-04-11 14:13:57 +00:00
TwoDimensionalLayout.h Patch by Alex Wilson (with small style changes by myself): Added support for 2010-07-16 18:11:24 +00:00
UnicodeBlockObjects.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
View.h Patch by Alex Wilson: Added archiving/unarchiving of layout and layout 2010-07-16 17:06:55 +00:00
Window.h Add a BWindowStack interface class. Please review if adding a BWindowStack as a friend of BWindow in Window.h is ok. 2010-08-17 06:47:26 +00:00