haiku/src
Preetpal Kaur 82430c4028 Mouse Preferences: store settings for multiple mouses.
Use a BMessage for the mouse settings. Store an array of mouse_setting
and an array of names for the corresponding mouses.

The input preferences can load the settings in both the old and new
format. If in the old format, the settings are applied to all mouses.

In this commit, input_server is not modified yet to use the new settings
format, leading to unusable mouse.

Change-Id: I37dd27cfa3ac55c6956cc4fb7fc8fabc85a59448
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2953
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2020-09-10 17:15:09 +00:00
..
add-ons Avoid Tracker crashes when input_server is broken 2020-09-10 17:15:09 +00:00
apps IK: align BTextView text rect/fix alignment 2020-09-07 22:10:36 +00:00
bin Fix source code encoding 2020-06-27 16:58:05 +00:00
build kits/package: Break LibsolvSolver add-on out 2020-07-18 18:17:48 +00:00
data Add X-Bows keyboard layout 2020-08-27 08:50:31 +00:00
kits Avoid Tracker crashes when input_server is broken 2020-09-10 17:15:09 +00:00
libs libicon: reorder gradient stops when loading from BMessage 2020-08-02 17:42:44 +02:00
preferences Mouse Preferences: store settings for multiple mouses. 2020-09-10 17:15:09 +00:00
servers App Server: Save decorator path on load, fixes #16412 2020-08-19 03:22:09 +00:00
system riscv64/boot: Add same u-boot potential that arm has, drop L_DYNAMIC 2020-09-02 20:55:06 +00:00
tests Installer: separate writing bootsector from other install finishing code 2020-08-05 12:52:04 +02:00
tools locale kit: allow creating a catalog without entry_ref 2020-09-01 18:14:57 +00:00
Jamfile