haiku/headers/private/interface
Máximo Castañeda 241f109ccb View: provide the transform between different coordinate spaces
There's currently no way for an application to convert between view and
drawing coordinates with a drawing states stack without keeping track of
all the transformations itself, which is not very convenient for helper
or library functions.

Handle other spaces too, for good measure.

Change-Id: Ic8404a1c111e273fff1eebf2f9f59f58246b796c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5775
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2022-11-13 04:04:30 +00:00
..
AboutWindow.h
AbstractSpinner.h
BitmapPrivate.h
BMCPrivate.h
clipping.h clipping.h: Rewrite copyright header to use the "new" style. 2020-03-01 18:20:56 +00:00
ColorConversion.h Tracker: improve algorithm to decide desktop text color 2020-12-19 10:17:55 +01:00
ColorMenuItem.h
ColumnListView.h
ColumnTypes.h
DecimalSpinner.h
DecoratorPrivate.h
DecorInfo.h
DefaultColors.h Interface Kit: add default dark appearence color constants 2022-07-24 14:10:18 +00:00
DeskbarPrivate.h
DirectWindowPrivate.h
DraggerPrivate.h
FontPrivate.h
HaikuControlLook.h InterfaceDefs: Adjust and introduce new spacing/insets constants. 2022-11-02 02:23:32 +00:00
Icon.h
input_globals.h
InterfacePrivate.h
MenuItemPrivate.h
MenuPrivate.h Visually align shortcuts in menus 2020-02-04 23:06:54 +00:00
MenuWindow.h
Palette.h
PictureDataWriter.h BPicture: add fill rule support 2020-07-12 19:44:43 +00:00
PicturePlayer.h BPicture: add fill rule support 2020-07-12 19:44:43 +00:00
PicturePrivate.h
PictureProtocol.h BPicture: add fill rule support 2020-07-12 19:44:43 +00:00
PrivateScreen.h
RegionSupport.h Removed 'register' storage class compiler warnings 2022-09-12 14:03:28 +00:00
ShapePrivate.h Interface: Add casts to memcpy/memset invocations on BPoint & BRect. 2019-05-24 16:10:13 -04:00
Spinner.h
StackAndTilePrivate.h
TabViewPrivate.h
TextViewSupportBuffer.h Add (void*) casts to memcpy/memset invocations to appease GCC 8. 2019-05-24 14:21:37 -04:00
ToolTip.h
ToolTipManager.h
ToolTipWindow.h
truncate_string.h
utf8_functions.h
ViewPort.h
ViewPrivate.h View: provide the transform between different coordinate spaces 2022-11-13 04:04:30 +00:00
WidthBuffer.h
WindowInfo.h WindowInfo: Use char[0] for FLA instead of char[1]. 2021-11-23 13:50:45 -05:00
WindowPrivate.h
WindowStack.h
ZombieReplicantView.h