haiku/headers/private/interface
John Scipione fb3493dfef BControlLook: Move tab frame drawing into DrawTabFrame()
The tab frame is drawn behind the tabs.

Create a new DrawTabFrame method in BControlLook and HaikuControlLook
that draws the tab frame background.

Until now we've been reusing the DrawInactiveTab method to draw the tab frame
in BTabView. While this works on HaikuControlLook, it doesn't work on other
ControlLook's (such as BeControlLook) that draw their tab frame differently.

Add FBC method to preserve binary compatibility on gcc2 and gcc4.

Move DrawTabFrame method to where _ReservedControlLook1 was in header.

Set rect to area of tab frame in TabView instead of doing the
calculation in HaikuControlLook so that others may benefit.

Change-Id: I513e238914f6d680f495659b6ec902df15555015
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1936
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2019-11-22 23:24:05 +00:00
..
AboutWindow.h BAboutWindow: Put the AboutView and StripeView into BPrivate. 2016-01-06 15:08:34 -05:00
AbstractSpinner.h BAbstractSpinner Colors 2016-01-10 18:51:04 +13:00
BitmapPrivate.h
BMCPrivate.h BMenu and friends: style fixes 2016-07-31 19:42:39 -07:00
clipping.h
ColorConversion.h
ColorMenuItem.h BColorMenuItem: add custom color menufield 2016-07-31 19:42:39 -07:00
ColumnListView.h Set*UIColor, etc. 2016-01-04 06:48:22 -05:00
ColumnTypes.h
DecimalSpinner.h BSpinner: Set min value then max value 2017-01-12 14:15:44 -08:00
DecoratorPrivate.h
DecorInfo.h
DefaultColors.h
DeskbarPrivate.h Deskbar: Resizable tray 2018-11-04 19:00:49 +00:00
DirectWindowPrivate.h
DraggerPrivate.h
FontPrivate.h
HaikuControlLook.h BControlLook: Move tab frame drawing into DrawTabFrame() 2019-11-22 23:24:05 +00:00
Icon.h
input_globals.h
InterfacePrivate.h Add basic support for loading ControlLook add-ons 2019-05-13 22:15:30 +00:00
MenuItemPrivate.h BColorMenuItem: add custom color menufield 2016-07-31 19:42:39 -07:00
MenuPrivate.h MenuPrivate: Add SetItemMargins() method 2016-07-31 19:42:39 -07:00
MenuWindow.h
Palette.h
PictureDataWriter.h Fix some cases of updating draw state while recording a BPicture 2019-01-06 00:06:56 +00:00
PicturePlayer.h Fix some cases of updating draw state while recording a BPicture 2019-01-06 00:06:56 +00:00
PicturePrivate.h
PictureProtocol.h Fix some cases of updating draw state while recording a BPicture 2019-01-06 00:06:56 +00:00
PrivateScreen.h Support for configuring screen backlight 2017-11-21 09:12:18 +01:00
RegionSupport.h RegionSupport: Fix PVS 338-346 2018-11-30 21:13:14 +00:00
ShapePrivate.h Interface: Add casts to memcpy/memset invocations on BPoint & BRect. 2019-05-24 16:10:13 -04:00
Spinner.h BSpinner: Set min value then max value 2017-01-12 14:15:44 -08:00
StackAndTilePrivate.h
TabViewPrivate.h TabView: Add TabViewPrivate class, actually fix non-layout SetView. 2015-07-14 11:04:39 -04:00
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 utf8_functions.h: Fix PVS 359 2019-01-09 17:44:19 +00:00
ViewPort.h
ViewPrivate.h Set*UIColor, etc. 2016-01-04 06:48:22 -05:00
WidthBuffer.h
WindowInfo.h WindowInfo: spaces => tabs 2016-03-31 14:39:49 -07:00
WindowPrivate.h
WindowStack.h
ZombieReplicantView.h