Browse Source
Move cursor shape flag into GAL settings
Move cursor shape flag into GAL settings
The motivation here is to concentrate display options in the GAL display settings, ready for removal of legacy canvases. Instead of having the property as a member of the DRAW_FRAME, with the GAL canvas retreiving it from there, it is now in the GAL_DISPLAY_OPTIONS struct, and both GAL and legacy get it from there. The options for setting cursor shape are then moved out of the general options dialog, and into the GAL display options widget, where they can be used in all GAL-aware programs. GAL cursor shape works on GAL, but not legacy, so the option is now available on OSX (but only affects GAL, and is labelled as such).pull/3/merge
committed by
Maciej Suminski
20 changed files with 88 additions and 197 deletions
-
20common/draw_frame.cpp
-
3common/draw_panel.cpp
-
11common/gal/cairo/cairo_gal.cpp
-
8common/gal/gal_display_options.cpp
-
10common/gal/graphics_abstraction_layer.cpp
-
2common/gal/opengl/opengl_gal.cpp
-
39common/widgets/gal_options_panel.cpp
-
15gerbview/dialogs/gerbview_dialog_display_options_frame.cpp
-
9include/draw_frame.h
-
3include/gal/cairo/cairo_gal.h
-
3include/gal/gal_display_options.h
-
22include/gal/graphics_abstraction_layer.h
-
1include/widgets/gal_options_panel.h
-
3include/wxPcbStruct.h
-
11pcbnew/dialogs/dialog_general_options.cpp
-
10pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp
-
90pcbnew/dialogs/dialog_general_options_BoardEditor_base.fbp
-
4pcbnew/dialogs/dialog_general_options_BoardEditor_base.h
-
13pcbnew/pcbframe.cpp
-
8pcbnew/tools/pcbnew_control.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue