haiku/headers/os/interface
Adrien Destugues bdb4ae32fd Fix unarchiving of BScrollView with layout
* We archive views using "managed" archives, and the children are not
attached in the BView(BMessage*) constructor, but later. So it's not
possible to find the target and scrollbars in the constructor of
BScrollView.
* Make BScrollView override AllUnarchived and find the target and
scrollbars again there. The code is slightly different as there is no
guarantee that the first child will be the target in that case. The
existing code in the constructor is preserved for non-managed archives.
2014-10-12 16:02:34 +02:00
..
AbstractLayout.h Make archiving hooks protected in layout classes. 2011-12-01 20:45:50 -07:00
AbstractLayoutItem.h Make archiving hooks protected in layout classes. 2011-12-01 20:45:50 -07:00
AffineTransform.h BAffineTransform: C++11 compatibility fix 2014-02-07 14:42:51 +01:00
Alert.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Alignment.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Bitmap.h Make it possible to reconnect BBitmap to the app_server. 2012-01-22 15:30:15 +13:00
Box.h BBox: propagate alignment from child for the... 2013-07-03 23:41:44 -04:00
Button.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
CardLayout.h Add a bit more FBC stuff for the Layout API, which I missed before. 2011-12-01 22:47:46 -07:00
ChannelControl.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
ChannelSlider.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
CheckBox.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
ColorControl.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Control.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
ControlLook.h Introduce "invalid" text controls. 2014-10-01 12:12:16 +02:00
Deskbar.h Optimized includes. For example, BeBuild.h is almost always already included 2009-08-27 12:36:35 +00:00
Dragger.h BDragger: add layout-aware constructor. 2014-10-11 11:18:56 +02:00
Font.h Fix some pedantic style issues in Font.h 2013-01-15 23:32:38 -05: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 Fix "strict aliasing rules" warnings 2014-09-02 10:16:01 +02:00
GridLayout.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
GridLayoutBuilder.h Add default spacing for Layouts (#5614) 2010-09-02 22:58:24 +00:00
GridView.h Add FBC padding + Perform() methods to GridView and GroupView. 2011-11-04 23:08:11 -06:00
GroupLayout.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
GroupLayoutBuilder.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
GroupView.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
IconUtils.h * Add BIconUtils documentation to the Haiku Book 2011-08-09 19:31:46 +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 app_server & interface kit: support fill rules. 2014-03-11 17:27:42 +01:00
Layout.h Make archiving hooks protected in layout classes. 2011-12-01 20:45:50 -07:00
LayoutBuilder.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
LayoutContext.h Add FBC padding to all (I think..) of the visible Layout related classes. 2011-11-02 00:29:33 -06:00
LayoutItem.h Added method SetExplicitSize() for convenience. 2012-11-05 12:50:00 +01:00
LayoutUtils.h Fix button label position, try number 2 2014-04-08 14:10:10 -04:00
ListItem.h * Added BListItem::SetOutlineLevel() method. 2010-05-07 11:24:25 +00:00
ListView.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Menu.h BMenu: Some style fixes related to docs 2013-11-06 12:21:58 -05:00
MenuBar.h BMenuBar: Update param names related to docs. 2013-11-06 19:26:19 -05:00
MenuField.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
MenuItem.h BMenuItem: Style fixes related to documentation. 2014-02-28 19:05:34 -05: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 Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Picture.h BPicture: Style fixes related to documentation. 2014-05-19 20:13:38 -04:00
PictureButton.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Point.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
Polygon.h BPolygon: Style fixes for documentation. 2014-05-21 16:12:47 -04:00
PopUpMenu.h BPopUpMenu style fixes for documentation, no functional change intended 2013-11-11 19:27:45 -05:00
PrintJob.h Rewrote PrintJob.h 2009-08-26 18:56:44 +00:00
RadioButton.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Rect.h BRect: Style fixes for documentation 2014-05-30 19:31:10 -04:00
Region.h BRegion: add ScaleBy(BSize) and user documentation. 2014-06-19 19:23:31 +02:00
Screen.h Apply the patch by jscipione on ticket #7994. 2011-10-29 21:51:43 +00:00
ScrollBar.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
ScrollView.h Fix unarchiving of BScrollView with layout 2014-10-12 16:02:34 +02:00
SeparatorItem.h BSeparatorItem: Style fix, rename archive to data 2014-03-04 14:28:20 -05:00
SeparatorView.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
Shape.h BShape: Rename these params back in header. 2014-07-14 19:15:13 -04: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 BControl subclasses: Override SetIcon() 2013-12-22 02:48:27 +01:00
SpaceLayoutItem.h Add a bit more FBC stuff for the Layout API, which I missed before. 2011-12-01 22:47:46 -07:00
SplitLayoutBuilder.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
SplitView.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
StatusBar.h * Make a BStatusBar comfortable to use without any text labels. 2010-02-06 09:48:37 +00:00
StringItem.h * add protected accessor for baseline offset to StringItem, as that value is of 2011-08-21 17:17:13 +00:00
StringView.h Add missing space before opening brace. 2012-06-24 16:17:32 +02: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 Introduce "invalid" text controls. 2014-10-01 12:12:16 +02:00
TextView.h TextView: Fix FBC size breakage, take 2 2014-07-24 13:55:09 -04:00
TwoDimensionalLayout.h Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
UnicodeBlockObjects.h Finished unifying the Interface Kit headers: 2009-08-27 11:12:41 +00:00
View.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Window.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00