<div dir="ltr">Hi Noli,<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 15, 2013 at 7:00 PM, Noli Sicad <span dir="ltr"><<a href="mailto:nsicad@gmail.com" target="_blank">nsicad@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Larry,<br>
<br>
What is the summary of this posting?<br></blockquote><div><br></div><div>Some time ago, devs voted to move to the 'gis' theme as the default, i.e. not just the one selected by default but also the only theme supported by the project. Even after this update, you may notice the icons are still hodge-podge with inconsistent ones needing work. Due to lack of developers to maintain multiple project-supported themes, it is best to have only one, so that a concerted effort can be made to keep it complete and cohesive.<br>
 <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Does mean that we can use themes in QGIS 2.0?<br></blockquote><div><br>No theme support code was removed, only the gis theme condensed upon the
 current default (because many default icons are still used) and old project themes removed. However, there has
 been talk of removing all theme support, but I can't speak to the state
 of that decision.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I like to revive my nkids theme for QGIS 2.0 as option for Mac OS X<br>
QGIS, is this possible?<br></blockquote><div><br>I'm not entirely sure, but to use a different theme than the default, you will need to add it to the appropriate source directories, edit the .qrc files and compile the source again. For example, nkids has been in the source themes directory for awhile, but not choose-able in the gui because it is not been made part of compiled-in resource system.<br>
<br>I did add some code to push any old saved theme choice over to the new default, so if you did add a revamped nkids theme, maybe considering giving it a new name as well.<br><br><br></div><div>If I am misunderstanding the current state of decisions regarding the move forward for icon themes, somebody please correct me (see also [0]).<br>
</div><div><br></div><div>Regards,<br><br></div><div>Larry<br></div><div> <br>[0] <a href="http://hub.qgis.org/issues/7551">http://hub.qgis.org/issues/7551</a><br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

Thanks.<br>
<br>
Noli<br>
<br>
<br>
<br>
On 4/16/13, Larry Shaffer <<a href="mailto:larrys@dakotacarto.com">larrys@dakotacarto.com</a>> wrote:<br>
> Hi,<br>
><br>
> So, I've pushed a large update to master that condenses down the default<br>
> icon theme by overriding it with the gis theme (the theme voted to be the<br>
> replacement). I apologize if the change is abrupt, but it needed done with<br>
> enough time to edit/fix things before 2.0 release.<br>
><br>
> I did this in the following manner:<br>
><br>
> 1) Copied the gis theme over the default theme. Any files of same name were<br>
> replaced, missing files added. The was done for plugins that also managed<br>
> icon sets per theme (grass, georeferencer and ftools).<br>
><br>
> The state of previous icon theme sets and directory structure are preserved<br>
> as a download here [0] (saves switching local or browsing online git repo<br>
> to find replaced/removed ones). These can be added back to source<br>
> directory, for reference, or not.<br>
><br>
> 2) Updated all appropriate .qrc and .ui files that referenced old theme<br>
> paths.<br>
><br>
> 3) Switched some icons to improve consistency (mostly to + and - icons for<br>
> table widget row editing)<br>
><br>
> 4) Proofed every dialog I could think of, though I'm sure I missed<br>
> something. This was from both running from build directory and from<br>
> installed app on Mac.<br>
><br>
> 5) Added some code to ensure any old saved theme choice now goes to<br>
> default. No theme support code was removed.<br>
><br>
> 6) Updated CMakeList.txt files to ensure SVGs are also copied on install.<br>
><br>
><br>
> Where to go from here:<br>
><br>
> * Please, let me know if I made a mistake somewhere.<br>
><br>
> * We now have a single set of icons on which to work and update. Icons<br>
> should be updated, especially those that don't match current theme.<br>
><br>
> * Moving to SVG can be aided by leaving the getThemeIcon/Pixmap calls and<br>
> referencing the file by base name, without extension, e.g.<br>
> QgsApplication::getThemePixmap( "pie-chart" ). When using this technique,<br>
> as soon as a .png is replaced with a .svg in a .qrc resource file, it is<br>
> auto-found, without having to edit anymore code. Let me know if this<br>
> approach should be used.<br>
><br>
> [0] <a href="http://drive.dakotacarto.com/qgis/QGIS-images_pre-gis-theme-switch.zip" target="_blank">http://drive.dakotacarto.com/qgis/QGIS-images_pre-gis-theme-switch.zip</a><br>
><br>
> Regards,<br>
><br>
> Larry<br>
><br>
</blockquote></div><br></div></div>