<div><div><br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">- look for all theme files in the standard directory with KStandardDirs
<br>and add a menu entry in a sub-menu "Themes" of the menu "Settings" for<br>each theme found.<br> - Add a menu entry "Select custom theme..." that opens the standard "open<br>file" KDE dialog.
</blockquote><div><br>You can see what kopete done. There are a theme list, preview, "Select custom theme", and the getHotNewStuff. There are maybe some code to stole here, even if things are changing a little bit with getHotNewStuff2
</div><div><br>On kopete, the preview is calculated (easy to do for kopete style), but it could be harder for game. Maybe a picture with a spécific could be joined?<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
3. Anyway, we should try to "keep it smart & simple" for KDE 4.0 because<br>time is running and we are not finished yet. So I think I won't work on<br>this topic right now...</blockquote><div><br>Yes. There are also the SVG port and the usabilities issues to fix. Couldn't the style switcher wait for
4.1 (around 6 months after)? Or can we really do everything?<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">4. To make it easy to share and manage themes, I think we need to have
<br>"ONE theme" = "ONE file". For this, we could:<br> - extend the SVG file format (not easy and with drawbacks)<br> - ZIP (or TAR or wahtever...) the KConfig file ".desktop" together with<br>
the SVG file in ONE "KDE Game Theme" file. May be the best approach.</blockquote><div><br>In any case, we must have 1 file (kde-look only allow that). But there was an issue with <br> getHotNewStuff from kde 3.5
, files can't be properly deleted after install. I hope it is fixed with getHotNewStuff2.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
5. Other point: If we share some backgrounds between several games, why<br>not put them in libkdegames?<br></blockquote></div><br><br>Because backgrounds will not be shared (backgrounds and tites must fit well toghether). Game geometry (height/width ratio) are not even the same between game.
<br> <br>