Mac OS X V3000 Moving not display things
Bug #785441 reported by
YaGeek
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Wishlist
|
Marco Serantoni |
Bug Description
Under Mac Os X, when me move an object in eeschema we don't see it during with the drag of the mouse. It moves but the position changed only at end.
Changed in kicad: | |
status: | Confirmed → Fix Committed |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Yes,
Principally there are two problems at the moment from the usage of WX_ZOOM:
- Wrong wxDC clipping
- Problems with the wxOverlay
For the first was studied, signaled and fixed on the recent wxwidgets svn (references on http:// trac.wxwidgets. org/ticket/ 13216 ).
Now the reason of use of wxOverlay:
I'm remembering to all, that the OSX architecture does not implement bitmap logical functions but blendmodes, so unable do make XOR drawing so "erasing".
The normal wxOverlay, suffers (more or less) the same problem with the NSview changes (DC->SetUserScale) and adapting it to work would result in a bitmap large as the UserScale coordinates, so is not usable.
At the moment i'm looking and working on the Cocoa native Overlay, this one is not compiled by default on the SVN wxwidgets and requires some hacks on the Makefile to compile.
I was able to make it UserScale aware but at the moment is showing some issues as hard flickering and some about refresh.
This approach is showing also some other issues with wxGCDC.
When i've solved a couple of problems i will make a "wx/kicad ibrid high experimental" build..
--
Marco