haiku/docs/user/interface
Augustin Cavalier e5d0c9094d BView: Add a B_SCROLL_VIEW_AWARE flag.
* This indicates the view will manage whatever scrollbars are targeted
   to it.
 * Use _B_RESERVED7_ for this. It's been RESERVED since BeOS R5
   (I guess it was probably something on some older BeOS version?)
   and we don't really care about BeOS R4 ABI compatibility, so
   that should be fine.
 * Update BScrollView to not touch BScrollBar range/proportion
   when the target view has this set.
 * Update BListView to set this flag, always.

Fixes #14871.

Change-Id: I17027f3b63ef28da1e735c5393593496c415dce3
Reviewed-on: https://review.haiku-os.org/c/998
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2019-02-03 18:04:13 +00:00
..
images Add documentation for BRadioButton. 2014-05-28 14:20:59 -04:00
AbstractLayout.dox docs/user: Remove duplicate "ingroup interface" from layout docs. 2017-01-28 13:22:53 -05:00
Alert.dox ReadMe & docs: The Haiku Book has moved to www.haiku-os.org/docs/api. 2017-02-01 11:22:01 -05:00
Bitmap.dox IK documentation update 2014-06-13 17:44:22 -04:00
Box.dox IK documentation update 2014-06-13 17:44:22 -04:00
Button.dox Docs: remove ; causing it not to find copydetails 2017-11-10 15:00:05 -08:00
CheckBox.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
ColorControl.dox BColorControl docs: pointer style 2016-03-12 19:10:39 -08:00
Control.dox Docs: remove ; causing it not to find copydetails 2017-11-10 15:00:05 -08:00
Dragger.dox IK documentation update 2014-06-13 17:44:22 -04:00
Font.dox Haiku Book: Update BFont docs. 2019-01-23 23:10:33 -05:00
GraphicsDefs.dox IK documentation update 2014-06-13 17:44:22 -04:00
GridLayout.dox docs/user: Remove duplicate "ingroup interface" from layout docs. 2017-01-28 13:22:53 -05:00
GroupLayout.dox docs/user: Remove duplicate "ingroup interface" from layout docs. 2017-01-28 13:22:53 -05:00
IconUtils.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
InterfaceDefs.dox Some more small documentation fixes 2014-12-19 19:58:14 -05:00
Layout.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
LayoutBuilder.Grid.dox LayoutBuilder docs: document missing paramters 2017-11-10 15:11:10 -08:00
LayoutBuilder.Group.dox docs/user: Remove duplicate "ingroup interface" from layout docs. 2017-01-28 13:22:53 -05:00
LayoutBuilder.dox docs/user: Remove duplicate "ingroup interface" from layout docs. 2017-01-28 13:22:53 -05:00
LayoutItem.dox docs/user: Remove duplicate "ingroup interface" from layout docs. 2017-01-28 13:22:53 -05:00
ListItem.dox Update BListItem::SetHeight() docs with selection box warning. 2018-02-17 00:26:34 +00:00
ListView.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
Menu.dox IK documentation update 2014-06-13 17:44:22 -04:00
MenuBar.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
MenuField.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
MenuItem.dox BMenuItem: Remove ourselves from the super menu on destruct. 2018-09-12 01:15:48 +00:00
OptionPopUp.dox Fix a few errors in the nascent BOptionPopUp docs 2014-12-15 21:14:47 -05:00
OutlineListView.dox IK documentation update 2014-06-13 17:44:22 -04:00
Picture.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
PictureButton.dox IK documentation update 2014-06-13 17:44:22 -04:00
Point.dox IK documentation update 2014-06-13 17:44:22 -04:00
Polygon.dox IK documentation update 2014-06-13 17:44:22 -04:00
PopUpMenu.dox IK documentation update 2014-06-13 17:44:22 -04:00
RadioButton.dox Docs: remove ; causing it not to find copydetails 2017-11-10 15:00:05 -08:00
Rect.dox API Docs: minor brief description updates 2017-11-10 15:24:34 -08:00
Region.dox BRegion: add ScaleBy(BSize) and user documentation. 2014-06-19 19:23:31 +02:00
Screen.dox IK documentation update 2014-06-13 17:44:22 -04:00
ScrollBar.dox IK documentation update 2014-06-13 17:44:22 -04:00
ScrollView.dox BScrollView: Automatically update the scrollbar proportions in layout mode. 2019-01-24 18:52:39 +00:00
SeparatorItem.dox IK documentation update 2014-06-13 17:44:22 -04:00
Shape.dox Add newline to end of BShape docs 2014-07-14 19:16:06 -04:00
Size.dox BSize docs: fix description of B_SIZE_UNSET. 2015-01-07 15:34:49 +01:00
StringItem.dox IK documentation update 2014-06-13 17:44:22 -04:00
StringView.dox Update BView and BStringView docs 2014-12-05 20:35:40 -05:00
TabView.dox docs/user: Fix duplicate and erroneous BTabView class definition. 2017-01-28 13:19:14 -05:00
TextControl.dox Some more small documentation fixes 2014-12-19 19:58:14 -05:00
TextView.dox IK documentation update 2014-06-13 17:44:22 -04:00
ToolTip.dox Update BToolTip class docs, added credit. 2015-01-02 18:15:25 -05:00
TwoDimensionalLayout.dox docs/user: Remove duplicate "ingroup interface" from layout docs. 2017-01-28 13:22:53 -05:00
View.dox BView: Add a B_SCROLL_VIEW_AWARE flag. 2019-02-03 18:04:13 +00:00
Window.dox API docs: it's => its fix 2017-11-09 13:23:55 -08:00
_interface_intro.dox Remove trailing . from titles 2015-01-27 19:15:11 -05:00
_layout_intro.dox Haiku Book: Make the layout introduction somewhat more professional. 2015-03-25 11:47:29 -04:00
layout_tips.dox Big docs cleanup. 2013-02-07 02:01:19 -05:00