87 Commits (2d17d2b91fa0f94245e97bd125395a218eb1d81f)

Author SHA1 Message Date
Simon Wells a9d08a620e Hide OpenGL scrollbars on OS X to fix freeze 10 years ago
Maciej Suminski d9f4877c94 Fixed a crash when starting pcbnew with OpenGL GAL. 10 years ago
Maciej Suminski 2f874097ae Fixed a crash in pcbnew (GAL). 10 years ago
Maciej Suminski 09d2d5367a Store grid settings for GAL. 10 years ago
Maciej Suminski 702be4903f Vertices are stored in GPU memory (OpenGL GAL). 10 years ago
Maciej Suminski 36dd6eb6b3 GAL profiling output is enabled with WXTRACE env variable. 10 years ago
Maciej Suminski da312db7a4 Fixed a wxWidgets assertion. Newer wxWidgets (3.1) display a message saying that horizontal alignment flags are ignored with wxEXPAND. 10 years ago
Maciej Suminski 4262915b38 Code formatting. 10 years ago
Chris Pavlina bb9f1b00cd Fix graphics rendering on RTL systems (lp:1559545) 10 years ago
Bernhard Stegmaier 5d25b4ef90 Disable FPS limiter for OSX (GAL). 10 years ago
Bernhard Stegmaier 3e2b4244f9 OSX: add support for wxMagnifyEvent on OSX builds using wxWidgets 3.1.0 or greater. 10 years ago
Tomasz Wlostowski 991b9d509a GAL: apply grid offset when board is loaded and respect grid color setting. (fixes lp:1533168) 10 years ago
jean-pierre charras ade51289a7 All: use solid lines instead of dashed lines to draw X and Y axis in legacy canvas (like in Gal canvas). The main reason: on OSX axis using dashed lines are very very slow to draw (looks like a wxWidget issue when the wxDC scale factor is very small) 10 years ago
Maciej Suminski 8fa28797f9 Fixed the problem of GAL frames excessively taking over focus in Windows. 10 years ago
Maciej Suminski 0386a4df94 Bulletproof canvas switching. 10 years ago
Maciej Suminski 6018bb6625 Pcbnew saves the type of used canvas. 10 years ago
Maciej Suminski ddcdda1a59 GalType -> GAL_TYPE 10 years ago
Maciej Suminski 3cb095b7c2 GAL canvases update status bar, message panel & zoom widget. 11 years ago
Maciej Suminski 9d27caca75 More robust method of regaining keyboard focus (GAL). 11 years ago
Maciej Suminski 28a270a328 Refactored grid origin point drawing (GAL). 11 years ago
Maciej Suminski d3b31316ba Fixed module text visibility settings (GAL). 11 years ago
Garth Corral 6eaf029a0e Pinch to zoom for OS X. 11 years ago
Maciej Suminski 2043d4696f Scrollbars (GAL). 11 years ago
Maciej Suminski 50afd515c2 Minor code cleaning. 11 years ago
Maciej Suminski b1ace1607b Reworked GAL switching. 11 years ago
Garth Corral 4b9db692fb - Changed mousewheel handling to pan more smoothly rather than in larger 11 years ago
Garth Corral 6c137ac79c Added support for wxWidgets magnify events from the Magic Trackpad on OS X 11 years ago
Maciej Suminski ad2df70953 Added EDA_DRAW_PANEL_GAL::ForceRefresh(). 11 years ago
Maciej Suminski 91e9df59d4 Fixed layers order after changing the active layer. 12 years ago
Maciej Suminski 2f7706e8cd Reduced number of switched events, allowing to use VIEW_CONTROLS, even if there is no extra event dispatcher. 12 years ago
Maciej Suminski 60b0a4e0be Alternative approach to handling events and commands by TOOL_DISPATCHER. 12 years ago
Maciej Suminski a68165d2a0 Minor changes (removed an unnecessary event handler and two function calls that had no real influence). 12 years ago
Maciej Suminski 9a47f4c645 Created a specialization of EDA_DRAW_PANEL_GAL: PCB_DRAW_PANEL_GAL. 12 years ago
Maciej Suminski 2f6c5f3156 Removed EDA_DRAW_FRAME::SetGalCanvasActive() [it may be misleading], added EDA_DRAW_PANEL_GAL::GetBackend(). 12 years ago
Maciej Suminski d27ea7895d Moved background color settings from GAL to RENDER_SETTINGS. Added RENDER_SETTINGS::TranslateColor() to convert between EDA_COLOR_T and COLOR4D. 12 years ago
Maciej Suminski 761375ddef More compatibility fixes. 12 years ago
Maciej Suminski 3f8d9da31f Key events are handled by wxEVT_CHAR instead of wxEVT_KEY_[UP|DOWN]. Fixed issue of chars that require modifiers (e.g. ? is Shift+/ on US keyboard layout). 12 years ago
Maciej Suminski 024bf9dd84 Fixed GAL canvas freeze when ordered twice to change to the same GAL canvas (e.g. double F11). 12 years ago
Maciej Suminski ba275918e3 Renamed [class_]drawpanel_gal.[cpp|h] to [class_]draw_panel_gal.[cpp|h] to follow current naming scheme. 12 years ago
Maciej Suminski c5a3c1082a Removed a few RecacheAllItems() calls, some of them changed to specific type recaching (using TYPE_COLLECTOR & VIEW_ITEM::ViewUpdate() ). 12 years ago
Maciej Suminski 5ac699776d Revisiting GAL: 12 years ago
Maciej Suminski 597e98dbf4 Cursor is in world coordinates. 12 years ago
Maciej Suminski 0e7db24049 Fixed SetCurrentContext() assert, that was firing on closure of pcbnew, when the OpenGL backend was active. 12 years ago
Maciej Suminski c21ae6efca Double click support for the Tool Framework. 12 years ago
Maciej Suminski 5235d7e5eb Modified error handling for OpenGL backend, now error messages should be visible. 12 years ago
Maciej Suminski 0ac3e1fbf2 Namespace KiGfx->KIGFX. 12 years ago
Maciej Suminski 22045b61ea Converted tabs to spaces. Removed trailing whitespaces. 12 years ago
Maciej Suminski 3f320e4d68 Some more comments and code formatting. 12 years ago
Maciej Suminski d1578e4e1a Fixed cvpcb build. 12 years ago
Maciej Suminski 1624320749 Added protection from redrawing while GAL backend is being switched. 12 years ago