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 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
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 Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
GridLayoutBuilder.h
GridView.h
GroupLayout.h More whitespace cleanup all over the place. 2015-04-10 15:05:14 +02: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
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 Fix button label position, try number 2 2014-04-08 14:10:10 -04:00
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 BMenuItem: Style fixes related to documentation. 2014-02-28 19:05:34 -05:00
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 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 Various whitespace cleanup only. 2015-09-05 16:09:33 +02: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
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
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 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
Size.h
Slider.h BControl subclasses: Override SetIcon() 2013-12-22 02:48:27 +01:00
SpaceLayoutItem.h
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
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 Remove enum elaborated type specifier 2013-07-08 19:29:11 -04:00
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