haiku/headers/os/interface
Alex Wilson 8ef1944247 Add new constructors to BLayoutBuilder::Grid and BLayoutBuilder::Group that accept a plain old BView, and give it a new layout. These are very similar to the constructors that are already in place taking a BWindow. This solves a problem I have come across a few times, where one wants to build a layout in something like a BBox. Althought there is currently a way to do it with the layout builders, this is prettier.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42224 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-06-18 01:12:29 +00:00
..
AbstractLayout.h Big change deriving BLayout from BLayoutItem, and allowing viewless BLayouts. 2010-08-17 18:43:41 +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
Alignment.h
Bitmap.h
Box.h
Button.h
CardLayout.h Big change deriving BLayout from BLayoutItem, and allowing viewless BLayouts. 2010-08-17 18:43:41 +00:00
ChannelControl.h
ChannelSlider.h
CheckBox.h
ColorControl.h
Control.h
ControlLook.h * Add new spacing/inset constants for the layout API. For now, leave B_USE_DEFAULT_SPACING, but this will go soon. 2011-06-07 20:40:56 +00:00
Deskbar.h
Dragger.h Localization of some UI parts: 2011-03-17 20:25:44 +00:00
Font.h
Gradient.h
GradientConic.h
GradientDiamond.h
GradientLinear.h
GradientRadial.h
GradientRadialFocus.h
GraphicsDefs.h
GridLayout.h * Added ItemAt() method that accepts column and row. 2011-01-08 16:14:13 +00:00
GridLayoutBuilder.h Add default spacing for Layouts (#5614) 2010-09-02 22:58:24 +00:00
GridView.h Add default spacing for Layouts (#5614) 2010-09-02 22:58:24 +00:00
GroupLayout.h Add default spacing for Layouts (#5614) 2010-09-02 22:58:24 +00:00
GroupLayoutBuilder.h Add default spacing for Layouts (#5614) 2010-09-02 22:58:24 +00:00
GroupView.h Add default spacing for Layouts (#5614) 2010-09-02 22:58:24 +00:00
IconUtils.h Moved IconUtils.h to Interface Kit and therefor made it an "official" header. Since the class has no 2011-02-25 09:12:38 +00:00
Input.h
InterfaceDefs.h Change the value of other spacing/inset constants so that B_USE_DEFAULT_SPACING has its own unique value. Also adjust BControlLook::ComposeSpacing() to reflect this. 2011-06-18 00:37:39 +00:00
Layout.h Also made LayoutContext() const. 2010-11-19 21:53:25 +00:00
LayoutBuilder.h Add new constructors to BLayoutBuilder::Grid and BLayoutBuilder::Group that accept a plain old BView, and give it a new layout. These are very similar to the constructors that are already in place taking a BWindow. This solves a problem I have come across a few times, where one wants to build a layout in something like a BBox. Althought there is currently a way to do it with the layout builders, this is prettier. 2011-06-18 01:12:29 +00:00
LayoutContext.h
LayoutItem.h Big change deriving BLayout from BLayoutItem, and allowing viewless BLayouts. 2010-08-17 18:43:41 +00:00
LayoutUtils.h Aligned the second MoveIntoFrame() parameter name with the implementation. 2010-11-19 17:49:09 +00:00
ListItem.h * Added BListItem::SetOutlineLevel() method. 2010-05-07 11:24:25 +00:00
ListView.h
Menu.h _AddDynamicItems didn't pass the keyDown parameter to _OkToProceed (noticed 2010-06-30 14:49:42 +00:00
MenuBar.h
MenuField.h * Made the messed up BMessage* constructors private - since it only affects the 2011-05-06 20:04:55 +00:00
MenuItem.h
MultiChannelControl.h
OptionControl.h
OptionPopUp.h
OutlineListView.h
Picture.h
PictureButton.h
Point.h
Polygon.h
PopUpMenu.h
PrintJob.h
RadioButton.h
Rect.h Cleanup. Addition of constructor BRect(float side), allowing e.g. BRect(B_LARGE_ICON). 2011-03-17 01:08:01 +00:00
Region.h
Screen.h
ScrollBar.h
ScrollView.h
SeparatorItem.h
SeparatorView.h
Shape.h
Shelf.h
Size.h
Slider.h * Reuse the check for changed location which decides whether 2010-11-06 12:43:24 +00:00
SpaceLayoutItem.h Patch by Alex Wilson: 2010-07-17 01:05:28 +00:00
SplitLayoutBuilder.h Add default spacing for Layouts (#5614) 2010-09-02 22:58:24 +00:00
SplitView.h * Add new SetInsets() methods to BTwoDimensionalLayout, BSplitView 2011-06-09 20:58:52 +00:00
StatusBar.h
StringItem.h
StringView.h Ooops, fix the binary compatibility I introduced. 2010-09-09 16:33:56 +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 Add a default right click context menu to BTextView. 2011-01-28 05:09:52 +00:00
TwoDimensionalLayout.h * Add new SetInsets() methods to BTwoDimensionalLayout, BSplitView 2011-06-09 20:58:52 +00:00
UnicodeBlockObjects.h
View.h Big change deriving BLayout from BLayoutItem, and allowing viewless BLayouts. 2010-08-17 18:43:41 +00:00
Window.h * Followed Ingo's suggestion, and added a BWindow::Layout() method. 2011-05-27 22:21:59 +00:00