Browse Source

Update legacy migration of common settings for mousewheel pan

pull/16/head
Jon Evans 6 years ago
parent
commit
40dc7a5eef
  1. 12
      common/settings/common_settings.cpp

12
common/settings/common_settings.cpp

@ -249,9 +249,19 @@ bool COMMON_SETTINGS::MigrateFromLegacy( wxConfigBase* aCfg )
load_env_vars();
bool mousewheel_pan = false;
if( aCfg->Read( "MousewheelPAN", &mousewheel_pan ) && mousewheel_pan )
{
( *this )[PointerFromString( "input.horizontal_pan" )] = true;
( *this )[PointerFromString( "input.scroll_modifier_pan_h" )] = WXK_SHIFT;
( *this )[PointerFromString( "input.scroll_modifier_pan_v" )] = 0;
( *this )[PointerFromString( "input.scroll_modifier_zoom" )] = WXK_CONTROL;
}
ret &= fromLegacy<bool>( aCfg, "AutoPAN", "input.auto_pan" );
ret &= fromLegacy<bool>( aCfg, "ImmediateActions", "input.immediate_actions" );
ret &= fromLegacy<bool>( aCfg, "MousewheelPAN", "input.mousewheel_pan" );
ret &= fromLegacy<bool>( aCfg, "PreferSelectionToDragging", "input.prefer_select_to_drag" );
ret &= fromLegacy<bool>( aCfg, "MoveWarpsCursor", "input.warp_mouse_on_move" );
ret &= fromLegacy<bool>( aCfg, "ZoomNoCenter", "input.center_on_zoom" );

Loading…
Cancel
Save