Revision df37aac...

Go back to digest for 27th January 2013

Features in Other

Jörg Ehrichs committed changes in [wacomtablet] /:

Support global shortcuts to switch screen mapping + TabletArea

The screen selected screen the user wants to use can now be switched
via shortcuts between "All screens"/"Screen 1"/"Screen 2"

Also the used TabletArea calibration can be set individually between
the selected screen mapping and will change accordingly. If the screen
is toggled the stylus/eraser will be set to Absolte mode automatically.

For the implementation the ScreenMapping property is now depricated
Instead the ScreenSpace can have the values
* full
* map0
* map1
* x y w h (for part of the screen mapping)

In full/map0/map1 mode the actually screen size as reported by qt will be
used automatically without looking into the config.
Whenever the screen mapping is changed the values are saved in the config
to be remembered for the next reconnect.

Also the Area value will be changed as copied from the
* AreaMapFull
* AreaMapPart
* AreaMap0
* AreaMap1

properties that store the tablet calibration configuration for each
screen mapping.


DIGEST: This patch makes working with multiple monitors a lot better

File Changes

Modified 16 files
  •   src/common/deviceproperty.cpp
  •   src/common/deviceproperty.h
  •   src/common/property.cpp
  •   src/common/property.h
  •   src/kcmodule/generalwidget.cpp
  •   src/kcmodule/padmapping.cpp
  •   src/kcmodule/padmapping.h
  •   src/kcmodule/padmapping.ui
  •   src/kcmodule/profilemanagement.cpp
  •   src/kcmodule/tabletarea.cpp
  •   src/kded/tabletdaemon.cpp
  •   src/kded/tablethandler.cpp
  •   src/kded/tablethandler.h
  •   src/kded/xinputadaptor.cpp
  •   src/kded/xsetwacomadaptor.cpp
  •   tests/kded/testtablethandler.profilesrc
16 files changed in total