KiCad PCB EDA Suite
Loading...
Searching...
No Matches
sim_preferences.h
Go to the documentation of this file.
1/*
2 * This program source code file is part of KiCad, a free EDA CAD application.
3 *
4 * Copyright The KiCad Developers, see AUTHORS.txt for contributors.
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version 3
9 * of the License, or (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <https://www.gnu.org/licenses/>.
18 */
19
20#ifndef __SIM_PREFERENCES__
21#define __SIM_PREFERENCES__
22
23
29
34{
35 // Directly using mpWindow::MouseWheelAction would leak wxMathPlot via the eeschema_settings.h
36 // header, so we duplicate it here in this miminal header.
37
45 COUNT // Internal use only
46};
47
52{
53 // Directly using mpWindow::MouseWheelActionSet would leak wxMathPlot via the
54 // eeschema_settings.h header, so we duplicate it here in this miminal header.
55
61
63 {
64 // Returns defaults equivalent to the global Mouse and Touchpad default settings
65
72 return actions;
73 }
74
76 {
77 // Returns defaults equivalent to the global Mouse and Touchpad default settings
78
85 return actions;
86 }
87};
88
96
97#endif // __SIM_PREFERENCES__
@ NONE
Definition eda_shape.h:72
SIM_MOUSE_WHEEL_ACTION
Enumerates the possible mouse wheel actions that can be performed on simulator plots.
Contains the set of modified mouse wheel actions that can be performed on a simulator plot.
static SIM_MOUSE_WHEEL_ACTION_SET GetMouseDefaults()
SIM_MOUSE_WHEEL_ACTION vertical_unmodified
SIM_MOUSE_WHEEL_ACTION vertical_with_alt
SIM_MOUSE_WHEEL_ACTION horizontal
SIM_MOUSE_WHEEL_ACTION vertical_with_ctrl
SIM_MOUSE_WHEEL_ACTION vertical_with_shift
static SIM_MOUSE_WHEEL_ACTION_SET GetTrackpadDefaults()
Contains preferences pertaining to the simulator.
SIM_MOUSE_WHEEL_ACTION_SET mouse_wheel_actions