On Monday 15 September 2008, Anthony Bryant wrote: > 2008/9/15 Aaron J. Seigo <[EMAIL PROTECTED]> > > > On Monday 15 September 2008, Anthony Bryant wrote: > > > I found another bug in the puzzle: double (or triple) clicking on a > > > piece > > > > ok, the patch is now committed; i also went through and made the "split > > pixmap" version use an svg instead of a bitmap. now you can create an svg > > where each tile has the id of piece_# where # is 0..15 and it works. you > > can > > even put the image in the theme, though right now the configuration > > dialog doesn't particular honor that. this meant i could get rid of all > > the pixmaps > > hanging about. > > Thanks for committing it =) There are a few things I noticed about your > changes though... > The most noticable one is that you can no longer use jpegs or other bitmaps > as the basis for the split image.
you can put bitmaps into an svg file. > I'm not sure what the original intentions > for this feature were, and I can see that allowing split svg could be > useful, but I would have thought that most people would expect to be able > to split up any image (e.g. photos), and not just specially crafted svgs. this is an issue we've come across elsewhere as well in the past. i don't think that supporting pixmap files and SVG files makes sense, however. i do think that being able to take a pixmap file as an input and write out an svg down, however. note that currently if one uses a custom image and then removes that image from disk, the puzzle will stop using it. that's a little unfortunate; and again an issue we've run into elswhere (e.g. wallpapers) > Apart from this there's only one slight problem - the svg doesn't get set > back to the original one if you set it to use a custom image and then go > back to identical. hm.. this is actually a flaw in the configuration of that the plasmoid. what if i want to use a different image with identical pieces? can't. what really ought to happen imho is the user should be able to click a checkbox that says "use custom image" and then select one from file dialog. identical pieces can be autodetected by looking for an object with id piece_0 as a hint, as it already does in my last patch, which is another benefit of using SVG. that would leave us only with numerals required. that too could be embedded in the svg as a hint, meaning that the only configuration item would be whether or not to use a custom image and if so what image to use. creating an svg document by slicing up a bitmap would solve the SVG authoring obstacle, and is something we could re-use elsewhere as well. in any case, i've put a fix for the current configuration setup and removed yet another unecessary method from fifteen.cpp -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Trolltech
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel