haiku/headers/os
John Scipione ec1b18c58a BScrollBar: Add lines and dots knob styles to scroll bar
Fixes #9137

Move scroll bar drawing into HaikuControlLook

Added B_SCROLLABLE flag to BControlLook

Update FakeScrollBar in Appearance to also draw using HaikuControlLook.

Focus works on scroll bars again, used by FakeScrollBar... and probably
nowhere else.

Added private _ScrollingEnabled() convenience method to BScrollBar and
use it in a few places making.

Create ScrollBarPrivate.h header to share a couple of scroll bar related
enums with HaikuControlLook that come from BeOS Scroll Bar prefs.

Stuff arrow_direction enum into BScrollBar::Private as it has been
succeeded by a similar enum already present in BControlLook and is only
around now for BScrollBar::Private::DrawScrollBarButton.

Change-Id: Idc31ee41de091ba45ded2f0315a004af00143803
2018-07-16 16:11:46 +00:00
..
add-ons Support for configuring screen backlight 2017-11-21 09:12:18 +01:00
app BMessage: Added missing [Get|Set]Pointer() 2018-01-29 21:43:21 +01:00
arch
be_apps be_apps/ServicesDaemon: Remove. 2016-07-29 18:41:30 -04:00
bluetooth
device
drivers block_cache: Implement cache_has_block_in_transaction function that will check the existence of block in one specific transaction. 2017-12-10 11:02:56 -05:00
game
interface BScrollBar: Add lines and dots knob styles to scroll bar 2018-07-16 16:11:46 +00:00
kernel elf: Add aarch64 and riscv defines 2018-05-04 18:32:33 +00:00
locale locale: Fix another class/struct mixup. 2017-12-03 13:44:30 -05:00
mail Migrate the BMailComponent docs to the Haiku Book. 2017-12-25 19:43:51 -05:00
media Media kit: Suppress -Werror=class-memaccess 2018-07-02 21:14:30 +00:00
midi
midi2
net BHttpForm: Clang also uses pair<> now. 2017-12-18 17:58:04 -05:00
package HaikuDepot / PackageKit: Repositories 'Identifier' URL 2018-07-05 20:06:54 +00:00
storage Remove Spurious B_BEOS_DATA_DIRECTORY 2017-05-08 22:17:53 +02:00
support Switch to a 64-bit time_t everywhere except 32-bit x86. 2017-06-06 17:38:17 -04:00
translation
AppKit.h
Be.h
BeBuild.h BeBuild: Treat TinyCC as GCC4 ABI. 2017-12-11 19:28:45 -05:00
DeviceKit.h
GameKit.h
InterfaceKit.h
KernelKit.h
LocaleKit.h Remove even more Locale Kit cruft. 2017-07-30 14:46:41 -04:00
MailKit.h
MediaKit.h Make BMediaRecorder public 2017-01-10 21:34:20 +01:00
MidiKit.h
NetKit.h
NetworkKit.h
StorageKit.h
SupportKit.h
TranslationKit.h