#
ecab5673 |
| 05-May-2020 |
RudolfC <rudolf.cornelissen@gmail.com> |
Updated gfx kerneldrivers for clonable framebuffers.
|
#
b2c77987 |
| 04-May-2020 |
John Scipione <jscipione@gmail.com> |
Appearance prefs: Draw FakeScrollBar with BControlLook
... new scroll bar drawing methods.
Change-Id: I3f88f5a367142cbbd55e651793fff894d7c66508 Reviewed-on: https://review.haiku-os.org/c/haiku/+/25
Appearance prefs: Draw FakeScrollBar with BControlLook
... new scroll bar drawing methods.
Change-Id: I3f88f5a367142cbbd55e651793fff894d7c66508 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2578 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
fe66a314 |
| 22-Jul-2018 |
waddlesplash <waddlesplash@gmail.com> |
Revert "BScrollBar: Add lines and dots knob styles to scroll bar"
This reverts commit ec1b18c58ae632444200f7e1f952ddd2e31048fa.
This was not well enough reviewed, and it seems that at least some co
Revert "BScrollBar: Add lines and dots knob styles to scroll bar"
This reverts commit ec1b18c58ae632444200f7e1f952ddd2e31048fa.
This was not well enough reviewed, and it seems that at least some consumers of the old API (e.g. WebPositive) need more than the new one provides.
Change-Id: Ie7ad1fc70dab889922424298661504b00f66d31d
show more ...
|
#
49c29fa9 |
| 22-Jul-2018 |
waddlesplash <waddlesplash@gmail.com> |
Revert "Appearance Prefs: Add scroll bar knob setting"
This reverts commit 0988f80fed032d45efed92734f9487daa55d4e09.
Change-Id: I60ec2b05a7c66e3c3c8f18dc821d6213934b0cfb
|
#
0988f80f |
| 24-Jan-2015 |
John Scipione <jscipione@gmail.com> |
Appearance Prefs: Add scroll bar knob setting
Check values before setting them in SetFromScrollBarInfo
Pin arrow and knob settings to the top so they are aligned Adjust vertical spacing on single/d
Appearance Prefs: Add scroll bar knob setting
Check values before setting them in SetFromScrollBarInfo
Pin arrow and knob settings to the top so they are aligned Adjust vertical spacing on single/double to match knob style height
Only draw arrows on single/double FakeScrollBar
Change-Id: I6be89f86181a87808ba5201caf88a33c4414d4c8
show more ...
|
#
ec1b18c5 |
| 15-Jul-2018 |
John Scipione <jscipione@gmail.com> |
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 al
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
show more ...
|
#
25a7b01d |
| 05-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature "gcc2" to allow for easier checks. * Referenceable.cpp: Include <OS.h> instead of <debugger.h>. The latter is not needed and prevents building for the build platform. * zlib/zutil.h: Fix gcc 2 build. We really should use the external package instead.
Conflicts: .gitignore build/jam/BuildSetup build/jam/FileRules build/jam/FloppyBootImage build/jam/HaikuImage build/jam/ImageRules build/jam/KernelRules build/jam/NetBootArchive build/jam/OptionalBuildFeatures build/jam/OptionalLibPackages build/jam/OptionalPackageDependencies build/jam/OptionalPackages build/scripts/build_haiku_image configure data/bin/installoptionalpackage data/system/boot/Bootscript headers/os/app/Message.h headers/os/package/PackageInfo.h headers/os/package/PackageInfoAttributes.h headers/os/package/PackageInfoSet.h headers/os/package/PackageRoster.h headers/os/package/PackageVersion.h headers/os/package/hpkg/PackageInfoAttributeValue.h headers/os/storage/FindDirectory.h headers/os/storage/Node.h headers/os/support/StringList.h headers/private/system/directories.h src/add-ons/kernel/drivers/audio/ac97/es1370/Jamfile src/add-ons/kernel/file_systems/packagefs/AttributeIndex.cpp src/add-ons/kernel/file_systems/packagefs/Jamfile src/add-ons/kernel/file_systems/packagefs/Package.cpp src/add-ons/kernel/file_systems/packagefs/Package.h src/add-ons/kernel/file_systems/packagefs/PackageDomain.cpp src/add-ons/kernel/file_systems/packagefs/PackageDomain.h src/add-ons/kernel/file_systems/packagefs/PackageFSRoot.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.h src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.h src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageNode.h src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp src/add-ons/kernel/file_systems/packagefs/Version.cpp src/add-ons/kernel/file_systems/packagefs/Version.h src/add-ons/kernel/file_systems/packagefs/Volume.cpp src/add-ons/kernel/file_systems/packagefs/Volume.h src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp src/add-ons/kernel/file_systems/userlandfs/shared/driver_settings.c src/apps/deskbar/BarApp.cpp src/apps/deskbar/BarMenuBar.cpp src/apps/deskbar/BarMenuBar.h src/apps/deskbar/BarView.cpp src/apps/deskbar/BarView.h src/apps/deskbar/BarWindow.cpp src/apps/deskbar/BarWindow.h src/apps/deskbar/DeskbarMenu.cpp src/apps/deskbar/DeskbarMenu.h src/apps/deskbar/DeskbarUtils.cpp src/apps/deskbar/DeskbarUtils.h src/apps/deskbar/ExpandoMenuBar.cpp src/apps/deskbar/ExpandoMenuBar.h src/apps/deskbar/TeamMenu.cpp src/apps/processcontroller/ProcessController.cpp src/apps/remotedesktop/RemoteDesktop.cpp src/bin/bash/config-top.h src/bin/finddir.c src/bin/package/Jamfile src/bin/package/command_add.cpp src/bin/package/command_create.cpp src/bin/package/command_list.cpp src/bin/package_repo/command_list.cpp src/bin/pkgman/command_refresh.cpp src/build/libbe/support/Jamfile src/build/libpackage/Jamfile src/build/libroot/Jamfile src/build/libroot/fs.cpp src/build/libroot/remapped_functions.h src/kits/locale/MutableLocaleRoster.cpp src/kits/opengl/GLRendererRoster.cpp src/kits/package/PackageInfo.cpp src/kits/package/PackageInfoSet.cpp src/kits/package/PackageRoster.cpp src/kits/package/PackageVersion.cpp src/kits/package/RepositoryCache.cpp src/kits/package/hpkg/PackageWriterImpl.cpp src/kits/package/hpkg/ReaderImplBase.cpp src/kits/package/hpkg/WriterImplBase.cpp src/kits/print/PrintTransport.cpp src/kits/print/Printer.cpp src/kits/screensaver/ScreenSaverRunner.cpp src/kits/support/StringList.cpp src/kits/tracker/ContainerWindow.cpp src/kits/tracker/DeskWindow.cpp src/kits/tracker/PoseView.cpp src/libs/print/libprint/Transport.cpp src/preferences/printers/AddPrinterDialog.cpp src/preferences/screensaver/ScreenSaverWindow.cpp src/servers/debug/DebugServer.cpp src/servers/input/AddOnManager.cpp src/servers/media_addon/MediaAddonServer.cpp src/system/boot/Jamfile src/system/boot/loader/Jamfile src/system/boot/loader/loader.cpp src/system/boot/loader/vfs.cpp src/system/kernel/fs/vfs.cpp src/system/kernel/fs/vfs_boot.cpp src/system/libroot/os/find_directory.cpp src/system/runtime_loader/runtime_loader.cpp src/tools/package/Jamfile
show more ...
|
#
f106fe34 |
| 09-Mar-2013 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
f9b1a47f |
| 03-Mar-2013 |
Ryan Leavengood <leavengood@gmail.com> |
Use be_control_look for BScrollBar and FakeScrollBar.
Remove all code which checks for be_control_look being NULL.
Also fix the DrawArrowShape method in be_control_look so the arrow is aligned, as
Use be_control_look for BScrollBar and FakeScrollBar.
Remove all code which checks for be_control_look being NULL.
Also fix the DrawArrowShape method in be_control_look so the arrow is aligned, as per the previous commit. In addition the code to offset the arrow when the scroll button is pressed was unnecessary.
There is still some room for improvement, and I am not happy with the BControlLook behavior here, as noted in some TODOs.
show more ...
|
#
8a920099 |
| 02-Mar-2013 |
Ryan Leavengood <leavengood@gmail.com> |
Fix Scrollbar arrow button alignment.
The arrow symbol on the right and down buttons was off by one pixel.
Because of the resurrected FakeScrollbar in the Appearance preflet I had to change this co
Fix Scrollbar arrow button alignment.
The arrow symbol on the right and down buttons was off by one pixel.
Because of the resurrected FakeScrollbar in the Appearance preflet I had to change this code in two places, which makes me unhappy. This needs to be pulled into BControlLook.
Fixes #9104.
show more ...
|
#
11c9f9a1 |
| 18-Nov-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Merge branch 'master' into x86_64
Conflicts: build/jam/FloppyBootImage build/jam/OptionalBuildFeatures build/jam/OptionalPackages headers/private/shared/cpu_type.h src/bin/ps.c src/bin/sysinfo
Merge branch 'master' into x86_64
Conflicts: build/jam/FloppyBootImage build/jam/OptionalBuildFeatures build/jam/OptionalPackages headers/private/shared/cpu_type.h src/bin/ps.c src/bin/sysinfo.cpp src/kits/tracker/PoseView.cpp src/preferences/appearance/DecorSettingsView.cpp src/preferences/virtualmemory/Settings.cpp src/servers/input/AddOnManager.cpp src/servers/input/InputServer.cpp src/servers/input/InputServerMethod.cpp src/system/boot/Jamfile src/system/boot/platform/raspberrypi_arm/mmu.cpp src/system/boot/platform/u-boot/arch/arm/Jamfile src/system/kernel/arch/x86/arch_cpu.cpp src/system/kernel/arch/x86/arch_thread.cpp src/system/kernel/cache/block_cache.cpp src/system/kernel/vm/VMAnonymousCache.cpp
show more ...
|
#
5130ac04 |
| 05-Nov-2012 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
b5446310 |
| 04-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Remove the scroll bar knobs and corresponding setting
|
#
c4a2fb4b |
| 02-Nov-2012 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
68c70f9b |
| 02-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Variable name cleanup
|
#
a4f0328e |
| 02-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Rename hextent and vextent to knobWidth and knobHeight
|
#
0dead7dd |
| 02-Nov-2012 |
John Scipione <jscipione@gmail.com> |
No reason to check to see if the scrollbar knobs will fit for the fake scrollbar, just assume they will
|
#
dfa8cf8c |
| 02-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Change SCROLL_KNOB_* constants to B_SCROLL_KNOB_*
|
#
12a7abb6 |
| 02-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Make the fake scrollbar controls navigatable by the keyboard
|
#
928ffe6d |
| 02-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Allow the user to select the scrollbar setting graphically.
This uses custom controls to allow the user to choose between single and double arrows and none, dots, or line knob styles in a graphical
Allow the user to select the scrollbar setting graphically.
This uses custom controls to allow the user to choose between single and double arrows and none, dots, or line knob styles in a graphical fashion copied from BeOS Scrollbar preflet.
show more ...
|