haiku/headers/os/interface
Julian Harnath 25dbf74b8e BView: add methods for affine translation/scaling/rotation
* BView::TranslateBy(), BView::ScaleBy() and BView::RotateBy()
  allow to conveniently modify the current affine transformation.
  This makes it unnecessary to first read the current transform,
  modify it, and then set it again.
  Uses the new Pre...() methods of BAffineTransform.

* Also, remove setting the transform "through" to the BView even
  while recording a BPicture, as this now results in transforms
  being applied more than once.
2015-11-10 23:34:08 +01:00
..
AbstractLayout.h More whitespace cleanup all over the place. 2015-04-10 15:05:14 +02:00
AbstractLayoutItem.h
AffineTransform.h BAffineTransform: add PreTranslate/PreScale/PreRotate 2015-11-10 23:34:03 +01:00
Alert.h BAlert: use layout API, allow any number of buttons. 2015-07-30 19:50:03 +02:00
Alignment.h
Bitmap.h
Box.h
Button.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
CardLayout.h
ChannelControl.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
ChannelSlider.h
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
Dragger.h BDragger: add layout-aware constructor. 2014-10-11 11:18:56 +02:00
Font.h BStringView: added truncation support. 2015-01-23 21:00:28 +01:00
Gradient.h
GradientConic.h
GradientDiamond.h
GradientLinear.h
GradientRadial.h
GradientRadialFocus.h
GraphicsDefs.h Fix "strict aliasing rules" warnings 2014-09-02 10:16:01 +02:00
GridLayout.h
GridLayoutBuilder.h
GridView.h
GroupLayout.h More whitespace cleanup all over the place. 2015-04-10 15:05:14 +02:00
GroupLayoutBuilder.h
GroupView.h
IconUtils.h
Input.h
InterfaceDefs.h Interface Kit: use different spacing constants. 2015-09-04 17:32:44 +02:00
Layout.h
LayoutBuilder.h BLayoutBuilder::Grid: added spacing setters. 2015-01-23 21:00:26 +01:00
LayoutContext.h
LayoutItem.h BLayoutItem: Add RemoveSelf() convenience method. 2015-04-15 00:34:05 +02:00
LayoutUtils.h
ListItem.h
ListView.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Menu.h Menu and Deskbar: Remove _SetMenuLayout() method 2015-02-20 14:38:43 -05:00
MenuBar.h BMenuBar::SetBorders() added. 2015-09-09 20:58:57 +02:00
MenuField.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
MenuItem.h
MultiChannelControl.h
OptionControl.h
OptionPopUp.h BOptionPopUp: move mennu setup to AttachedToWindow 2014-11-27 09:00:23 +01:00
OutlineListView.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Picture.h
PictureButton.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Point.h Various whitespace cleanup only. 2015-09-05 16:09:33 +02:00
Polygon.h
PopUpMenu.h
PrintJob.h
RadioButton.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
Rect.h
Region.h BRegion: add ScaleBy(BSize) and user documentation. 2014-06-19 19:23:31 +02:00
Screen.h
ScrollBar.h Style fixes to IK, focus on docs 2014-06-13 17:27:01 -04:00
ScrollView.h BScrollView: _ComputeFrame(BRect,...) used incorrect insets. 2015-09-15 00:39:23 +00:00
SeparatorItem.h
SeparatorView.h
Shape.h BShape: Rename these params back in header. 2014-07-14 19:15:13 -04:00
Shelf.h
Size.h
Slider.h
SpaceLayoutItem.h
SplitLayoutBuilder.h
SplitView.h
StatusBar.h
StringItem.h
StringView.h BStringView: added truncation support. 2015-01-23 21:00:28 +01:00
TabView.h TabView: Lots of style fixes. 2015-07-14 11:22:44 -04:00
TextControl.h Added BTextControl::TextLength() method. 2015-03-27 13:24:09 +01:00
TextView.h TextView: Fix FBC size breakage, take 2 2014-07-24 13:55:09 -04:00
TwoDimensionalLayout.h
UnicodeBlockObjects.h
View.h BView: add methods for affine translation/scaling/rotation 2015-11-10 23:34:08 +01:00
Window.h BWindow::MoveOnScreen() now has a flags field. 2015-09-14 20:45:38 +02:00