From: tiennou <tie...@gm...> - 2007-03-23 12:55:28
|
Sorry, made a mistake with GPGMail, I encrypted this one... Le 23 mars 07 =C3=A0 11:32, tiennou a =C3=A9crit : > Hi ! > > I'm getting into problems with linking with wx-2.6, so I can't =20 > release yet. I've modified the project file to use a wxWidgets =20 > source directory that would be placed next to ShapeFusion source =20 > directory, but I'm getting linker errors with the Deployment =20 > versions, both in pcc and i386 builds (ppc has more though...). =20 > I'll try fixing these today. > Never mind, I got it. It seems ppc compilation need to be done by =20 gcc-3.3 (not 4.0 as for intel). I'm testing it on my iBook right now, =20= and it works fine. I have some quirk with th GUI though : In the frames editor, the Minimum Lightness field is out of the =20 window, but we can resize to put it inside... In the Sequences editor, the text "Transfer mode" is drawn on the =20 Sequence type menu, and resizing make the separator between both =20 columns appear (but there is a leftover at the top...) The degree symbol is still a infinity... ARGL Major Bug ! Changing the Sequence type makes all frames index -1 ! I can also trigger a lockdown by pressing Cmd-O (to open a file). I =20 can have more info on this one... Yes actually pressing a key when no =20= file is loaded triggers an event in wxTreeCtrl, which asserts because =20= it's empty... For the rest, I've been able to add/delete bitmaps, sequences, frames =20= with no problem at all, saving colortable to Gimp/Photoshop (haven't =20 tried reading them though), but can't add them back (menu item grayed =20= out). If you could take a look at the Major Bug, I'll feel better about a =20 release ;-). I'll try fixing the GUI (degree symbol & alignment), and =20= try to find why the wxTreeCtrl trigger a crash... I've found a fix for the wxTreeCtrl bug. Do not add a root element at =20= window creation (ShapesEditor.cpp, line 143). For a fix to the =C2=B0 character, try replacing the lines 118-199 in =20= SequenceView by those. char *deg =3D "=C2=A1"; wxString deg2(deg, wxConvLocal); // FIXME doesn't = work on OS X =20 (draws infinity char) tiennou |