来信收到,谢谢!<br/>------&nbsp;原始邮件&nbsp;------<br/>From:&quot;qgis-developer-request&quot;&lt;qgis-developer-request@lists.osgeo.org&gt;;<br/>Date:2012年4月1日(星期天)&nbsp;凌晨4:59<br/>To:&quot;qgis-developer&quot;&lt;qgis-developer@lists.osgeo.org&gt;;<br/>Subject:Qgis-developer&nbsp;Digest,&nbsp;Vol&nbsp;77,&nbsp;Issue&nbsp;106<br/><br/>Send&nbsp;Qgis-developer&nbsp;mailing&nbsp;list&nbsp;submissions&nbsp;to<br/>        qgis-developer@lists.osgeo.org<br/><br/>To&nbsp;subscribe&nbsp;or&nbsp;unsubscribe&nbsp;via&nbsp;the&nbsp;World&nbsp;Wide&nbsp;Web,&nbsp;visit<br/>        http://lists.osgeo.org/mailman/listinfo/qgis-developer<br/>or,&nbsp;via&nbsp;email,&nbsp;send&nbsp;a&nbsp;message&nbsp;with&nbsp;subject&nbsp;or&nbsp;body&nbsp;&#39;help&#39;&nbsp;to<br/>        qgis-developer-request@lists.osgeo.org<br/><br/>You&nbsp;can&nbsp;reach&nbsp;the&nbsp;person&nbsp;managing&nbsp;the&nbsp;list&nbsp;at<br/>        qgis-developer-owner@lists.osgeo.org<br/><br/>When&nbsp;replying,&nbsp;please&nbsp;edit&nbsp;your&nbsp;Subject&nbsp;line&nbsp;so&nbsp;it&nbsp;is&nbsp;more&nbsp;specific<br/>than&nbsp;&quot;Re:&nbsp;Contents&nbsp;of&nbsp;Qgis-developer&nbsp;digest...&quot;<br/><br/><br/>Today&#39;s&nbsp;Topics:<br/><br/>&nbsp;&nbsp;&nbsp;1.&nbsp;Re:&nbsp;adding&nbsp;actions&nbsp;to&nbsp;my&nbsp;own&nbsp;toolbar&nbsp;(Tim&nbsp;Sutton)<br/>&nbsp;&nbsp;&nbsp;2.&nbsp;Re:&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for&nbsp;the&nbsp;GSOC<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(aruntheguy@gmail.com)<br/>&nbsp;&nbsp;&nbsp;3.&nbsp;Re:&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for&nbsp;the&nbsp;GSOC<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(aruntheguy@gmail.com)<br/>&nbsp;&nbsp;&nbsp;4.&nbsp;Re:&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for&nbsp;the&nbsp;GSOC<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Anita&nbsp;Graser)<br/>&nbsp;&nbsp;&nbsp;5.&nbsp;Re:&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for&nbsp;the&nbsp;GSOC<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Andreas&nbsp;Neumann)<br/><br/><br/>----------------------------------------------------------------------<br/><br/>Message:&nbsp;1<br/>Date:&nbsp;Sat,&nbsp;31&nbsp;Mar&nbsp;2012&nbsp;21:24:26&nbsp;+0200<br/>From:&nbsp;Tim&nbsp;Sutton&nbsp;&lt;lists@linfiniti.com&gt;<br/>Subject:&nbsp;Re:&nbsp;[Qgis-developer]&nbsp;adding&nbsp;actions&nbsp;to&nbsp;my&nbsp;own&nbsp;toolbar<br/>To:&nbsp;Markus&nbsp;Honegger&nbsp;&lt;markus.honegger@gmail.com&gt;<br/>Cc:&nbsp;qgis-developer@lists.osgeo.org<br/>Message-ID:<br/>        &lt;CALCNqkYxvZGfjSRMmajm3y8b8joCgw8b2arcLUNOLW5hUCLvAw@mail.gmail.com&gt;<br/>Content-Type:&nbsp;text/plain;&nbsp;charset=ISO-8859-1<br/><br/>Hi<br/><br/>On&nbsp;Sat,&nbsp;Mar&nbsp;31,&nbsp;2012&nbsp;at&nbsp;4:49&nbsp;PM,&nbsp;Markus&nbsp;Honegger<br/>&lt;markus.honegger@gmail.com&gt;&nbsp;wrote:<br/>&gt;&nbsp;Hi&nbsp;all<br/>&gt;<br/>&gt;<br/>&gt;<br/>&gt;&nbsp;I&#39;ve&nbsp;just&nbsp;created&nbsp;my&nbsp;own&nbsp;toolbar&nbsp;and&nbsp;want&nbsp;to&nbsp;add&nbsp;some&nbsp;of&nbsp;QGIS&nbsp;default<br/>&gt;&nbsp;commands&nbsp;(e.g.&nbsp;the&nbsp;FILE-OPEN&nbsp;command)&nbsp;to&nbsp;it.<br/>&gt;<br/>&gt;&nbsp;At&nbsp;the&nbsp;moment&nbsp;it&nbsp;looks&nbsp;like&nbsp;this:?&nbsp;toolbar.addAction(FILEOPEN)?&nbsp;-&nbsp;What&nbsp;is<br/>&gt;&nbsp;the&nbsp;correct&nbsp;QAction&nbsp;string?<br/>&gt;<br/><br/>Use&nbsp;one&nbsp;of&nbsp;the&nbsp;QActions&nbsp;that&nbsp;form&nbsp;part&nbsp;of&nbsp;the&nbsp;QGIS&nbsp;Api&nbsp;-&nbsp;see<br/><br/>https://github.com/qgis/Quantum-GIS/blob/master/src/app/qgisappinterface.h<br/><br/>Regards<br/><br/>Tim<br/><br/>&gt;&nbsp;Can&nbsp;anybody&nbsp;help&nbsp;me&nbsp;with&nbsp;the&nbsp;code?&nbsp;Looking&nbsp;for&nbsp;something&nbsp;like&nbsp;a&nbsp;list&nbsp;with<br/>&gt;&nbsp;all&nbsp;available&nbsp;commands&nbsp;or&nbsp;so.<br/>&gt;<br/>&gt;<br/>&gt;<br/>&gt;&nbsp;Many&nbsp;thanks&nbsp;in&nbsp;advance&nbsp;and&nbsp;kind&nbsp;regards&nbsp;from&nbsp;Switzerland!<br/>&gt;<br/>&gt;<br/>&gt;<br/>&gt;&nbsp;Markus<br/>&gt;<br/>&gt;<br/>&gt;&nbsp;_______________________________________________<br/>&gt;&nbsp;Qgis-developer&nbsp;mailing&nbsp;list<br/>&gt;&nbsp;Qgis-developer@lists.osgeo.org<br/>&gt;&nbsp;http://lists.osgeo.org/mailman/listinfo/qgis-developer<br/>&gt;<br/><br/><br/><br/>--&nbsp;<br/>Tim&nbsp;Sutton&nbsp;-&nbsp;QGIS&nbsp;Project&nbsp;Steering&nbsp;Committee&nbsp;Member&nbsp;(Release?&nbsp;Manager)<br/>==============================================<br/>Please&nbsp;do&nbsp;not&nbsp;email&nbsp;me&nbsp;off-list&nbsp;with&nbsp;technical<br/>support&nbsp;questions.&nbsp;Using&nbsp;the&nbsp;lists&nbsp;will&nbsp;gain<br/>more&nbsp;exposure&nbsp;for&nbsp;your&nbsp;issues&nbsp;and&nbsp;the&nbsp;knowledge<br/>surrounding&nbsp;your&nbsp;issue&nbsp;will&nbsp;be&nbsp;shared&nbsp;with&nbsp;all.<br/><br/>Visit&nbsp;http://linfiniti.com&nbsp;to&nbsp;find&nbsp;out&nbsp;about:<br/>?*&nbsp;QGIS&nbsp;programming&nbsp;and&nbsp;support&nbsp;services<br/>?*&nbsp;Mapserver&nbsp;and&nbsp;PostGIS&nbsp;based&nbsp;hosting&nbsp;plans<br/>?*&nbsp;FOSS&nbsp;Consulting&nbsp;Services<br/>Skype:&nbsp;timlinux<br/>Irc:&nbsp;timlinux&nbsp;on&nbsp;#qgis&nbsp;at&nbsp;freenode.net<br/>==============================================<br/><br/><br/>------------------------------<br/><br/>Message:&nbsp;2<br/>Date:&nbsp;Sun,&nbsp;1&nbsp;Apr&nbsp;2012&nbsp;01:38:00&nbsp;+0530<br/>From:&nbsp;&quot;aruntheguy@gmail.com&quot;&nbsp;&lt;aruntheguy@gmail.com&gt;<br/>Subject:&nbsp;Re:&nbsp;[Qgis-developer]&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for<br/>        the&nbsp;GSOC<br/>To:&nbsp;qgis-developer&nbsp;&lt;qgis-developer@lists.osgeo.org&gt;<br/>Message-ID:<br/>        &lt;CACbtZwRkHT0Bx6cKyPsaAP-iTrA885+dsPApiEy06F9qV=yT5w@mail.gmail.com&gt;<br/>Content-Type:&nbsp;text/plain;&nbsp;charset=&quot;iso-8859-1&quot;<br/><br/>Hello,<br/><br/>After&nbsp;working&nbsp;with&nbsp;the&nbsp;Symbology&nbsp;as&nbsp;a&nbsp;user&nbsp;for&nbsp;the&nbsp;past&nbsp;couple&nbsp;of&nbsp;days&nbsp;and<br/>trying&nbsp;to&nbsp;accomplish&nbsp;various&nbsp;things,&nbsp;here&nbsp;is&nbsp;my&nbsp;idea&nbsp;of&nbsp;simplifying&nbsp;things:<br/><br/>Decouple&nbsp;Style&nbsp;management&nbsp;and&nbsp;Style&nbsp;application&nbsp;(renderer)&nbsp;logic&nbsp;at&nbsp;the&nbsp;GUI<br/>level&nbsp;itself.<br/><br/>First&nbsp;let&nbsp;us&nbsp;start&nbsp;where&nbsp;it&nbsp;all&nbsp;begins,&nbsp;simplification&nbsp;of&nbsp;the&nbsp;GUI&nbsp;and<br/>reducing&nbsp;the&nbsp;number&nbsp;of&nbsp;modal&nbsp;dialogs&nbsp;that&nbsp;keep&nbsp;opening&nbsp;as&nbsp;we&nbsp;go&nbsp;customizing<br/>the&nbsp;symbol&nbsp;layers.&nbsp;This&nbsp;presumably&nbsp;is&nbsp;the&nbsp;best&nbsp;approach&nbsp;as&nbsp;it&nbsp;gives&nbsp;the<br/>possibility&nbsp;to&nbsp;provide&nbsp;almost&nbsp;infinite&nbsp;customization&nbsp;options&nbsp;to&nbsp;the&nbsp;user.<br/>But,&nbsp;customization&nbsp;of&nbsp;layers&nbsp;is&nbsp;not&nbsp;going&nbsp;to&nbsp;be&nbsp;my&nbsp;priority&nbsp;when&nbsp;I&nbsp;am<br/>applying&nbsp;styles,&nbsp;or&nbsp;at&nbsp;least&nbsp;thats&nbsp;not&nbsp;what&nbsp;I&nbsp;intend&nbsp;to&nbsp;do.&nbsp;I&nbsp;just&nbsp;want&nbsp;to<br/>see&nbsp;the&nbsp;styles&nbsp;and&nbsp;pick&nbsp;the&nbsp;most&nbsp;suitable.<br/><br/>If&nbsp;I&nbsp;want&nbsp;to&nbsp;be&nbsp;creative&nbsp;and&nbsp;design&nbsp;new&nbsp;symbols/styles,&nbsp;which&nbsp;I&nbsp;may&nbsp;now&nbsp;use<br/>or&nbsp;may&nbsp;not&nbsp;now&nbsp;use,&nbsp;why&nbsp;should&nbsp;I&nbsp;be&nbsp;doing&nbsp;it&nbsp;in&nbsp;a&nbsp;layers&nbsp;properties&nbsp;dialog.<br/>I&nbsp;would&nbsp;rather&nbsp;have&nbsp;a&nbsp;designer&nbsp;where&nbsp;I&nbsp;can&nbsp;design&nbsp;my&nbsp;styles&nbsp;of&nbsp;the&nbsp;liking.<br/>I&nbsp;ma&nbsp;even&nbsp;get&nbsp;to&nbsp;preview&nbsp;a&nbsp;composition&nbsp;of&nbsp;all&nbsp;the&nbsp;symbol&nbsp;styles&nbsp;that&nbsp;I&nbsp;have<br/>created.<br/><br/>So&nbsp;the&nbsp;idea&nbsp;is&nbsp;to&nbsp;create&nbsp;such&nbsp;a&nbsp;decoupled&nbsp;designer,&nbsp;which&nbsp;is&nbsp;something&nbsp;like<br/>a&nbsp;&quot;Style&nbsp;Manager&nbsp;++&nbsp;(decoupled)&quot;.&nbsp;I&nbsp;am&nbsp;writing&nbsp;the&nbsp;possible&nbsp;solution&nbsp;and&nbsp;a<br/>couple&nbsp;of&nbsp;ideas&nbsp;as&nbsp;a&nbsp;proposal&nbsp;which&nbsp;might&nbsp;contain&nbsp;some&nbsp;over&nbsp;sighted&nbsp;goals.<br/>Kindly&nbsp;go&nbsp;through,&nbsp;evaluate&nbsp;and&nbsp;comment.<br/><br/>Proposal:<br/><br/>+&nbsp;Remove&nbsp;Symbol&nbsp;Creating/Editing&nbsp;capabilities&nbsp;from&nbsp;the&nbsp;&quot;Style&quot;&nbsp;tab&nbsp;of&nbsp;Layer<br/>Properties&nbsp;and&nbsp;retain&nbsp;only&nbsp;application(renderer)&nbsp;customizations&nbsp;like,&nbsp;size,<br/>color,&nbsp;angle&nbsp;etc.,&nbsp;This&nbsp;will&nbsp;remove&nbsp;the&nbsp;iterative&nbsp;dialog&nbsp;popup&nbsp;situation<br/>and&nbsp;also&nbsp;keep&nbsp;the&nbsp;clutter&nbsp;in&nbsp;the&nbsp;UI&nbsp;to&nbsp;minimum.<br/>+&nbsp;Create&nbsp;a&nbsp;new&nbsp;symbol&nbsp;designer,&nbsp;that&nbsp;can&nbsp;be&nbsp;summoned&nbsp;up&nbsp;from&nbsp;Menu&nbsp;rather<br/>than&nbsp;from&nbsp;the&nbsp;properties<br/>+&nbsp;The&nbsp;designer&nbsp;to&nbsp;perform&nbsp;following&nbsp;functions<br/>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;new&nbsp;symbols/styles<br/>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Grouping&nbsp;and&nbsp;management&nbsp;of&nbsp;styles&nbsp;through&nbsp;a&nbsp;tree&nbsp;structure<br/>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;and&nbsp;manage&nbsp;virtual&nbsp;groups&nbsp;(or&nbsp;themes)&nbsp;that&nbsp;would&nbsp;pull&nbsp;symbols<br/>from&nbsp;various&nbsp;groups&nbsp;and&nbsp;a&nbsp;combination&nbsp;of&nbsp;renders&nbsp;to&nbsp;create&nbsp;a&nbsp;overall<br/>cartographic&nbsp;stylesheet&nbsp;(almost&nbsp;same&nbsp;as&nbsp;present&nbsp;save/load&nbsp;style).<br/>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Ability&nbsp;to&nbsp;save&nbsp;a&nbsp;retrieve&nbsp;such&nbsp;stylesheets&nbsp;(duplicates&nbsp;the&nbsp;present<br/>save/load&nbsp;style)<br/><br/>Apart&nbsp;from&nbsp;the&nbsp;above&nbsp;solution,&nbsp;the&nbsp;GSOC&nbsp;proposal&nbsp;to&nbsp;include,<br/><br/>-&nbsp;Creating&nbsp;tree&nbsp;structure&nbsp;for&nbsp;managing&nbsp;the&nbsp;SVG&nbsp;symbols<br/>-&nbsp;Creating&nbsp;a&nbsp;non-modal&nbsp;widget&nbsp;type&nbsp;editor&nbsp;to&nbsp;change&nbsp;symbols&nbsp;on&nbsp;the&nbsp;fly&nbsp;or<br/>adding&nbsp;that&nbsp;capability&nbsp;to&nbsp;the&nbsp;Layers&nbsp;legend.<br/><br/><br/>--&nbsp;<br/>Regards<br/>Arunmozhi<br/>Twitter:&nbsp;@tecoholic<br/>Website:&nbsp;http://arunmozhi.in<br/>IRC&nbsp;Nick:&nbsp;teco<br/>--------------&nbsp;next&nbsp;part&nbsp;--------------<br/>An&nbsp;HTML&nbsp;attachment&nbsp;was&nbsp;scrubbed...<br/>URL:&nbsp;http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120401/a2612abf/attachment-0001.html<br/><br/>------------------------------<br/><br/>Message:&nbsp;3<br/>Date:&nbsp;Sun,&nbsp;1&nbsp;Apr&nbsp;2012&nbsp;01:52:31&nbsp;+0530<br/>From:&nbsp;&quot;aruntheguy@gmail.com&quot;&nbsp;&lt;aruntheguy@gmail.com&gt;<br/>Subject:&nbsp;Re:&nbsp;[Qgis-developer]&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for<br/>        the&nbsp;GSOC<br/>To:&nbsp;qgis-developer&nbsp;&lt;qgis-developer@lists.osgeo.org&gt;<br/>Message-ID:<br/>        &lt;CACbtZwTUt6=s4fraxAchPn3-E-WJwLZ3CYcwxH=jKvzDsZvbGw@mail.gmail.com&gt;<br/>Content-Type:&nbsp;text/plain;&nbsp;charset=&quot;iso-8859-1&quot;<br/><br/>&gt;&nbsp;+&nbsp;The&nbsp;designer&nbsp;to&nbsp;perform&nbsp;following&nbsp;functions<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;new&nbsp;symbols/styles<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Grouping&nbsp;and&nbsp;management&nbsp;of&nbsp;styles&nbsp;through&nbsp;a&nbsp;tree&nbsp;structure<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;and&nbsp;manage&nbsp;virtual&nbsp;groups&nbsp;(or&nbsp;themes)&nbsp;that&nbsp;would&nbsp;pull&nbsp;symbols<br/>&gt;&nbsp;from&nbsp;various&nbsp;groups&nbsp;and&nbsp;a&nbsp;combination&nbsp;of&nbsp;renders&nbsp;to&nbsp;create&nbsp;a&nbsp;overall<br/>&gt;&nbsp;cartographic&nbsp;stylesheet&nbsp;(almost&nbsp;same&nbsp;as&nbsp;present&nbsp;save/load&nbsp;style).<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Ability&nbsp;to&nbsp;save&nbsp;a&nbsp;retrieve&nbsp;such&nbsp;stylesheets&nbsp;(duplicates&nbsp;the&nbsp;present<br/>&gt;&nbsp;save/load&nbsp;style)<br/>&gt;<br/>&gt;<br/>Apart&nbsp;from&nbsp;above&nbsp;functions,&nbsp;I&nbsp;must&nbsp;add&nbsp;that,&nbsp;this&nbsp;will&nbsp;be&nbsp;useful&nbsp;to&nbsp;handle<br/>online&nbsp;symbol&nbsp;repositories&nbsp;and&nbsp;stylesheet&nbsp;repositories&nbsp;just&nbsp;like&nbsp;the&nbsp;python<br/>Plugin&nbsp;manager.&nbsp;A&nbsp;spec&nbsp;can&nbsp;be&nbsp;developed&nbsp;just&nbsp;as&nbsp;it&nbsp;is&nbsp;done&nbsp;for&nbsp;the&nbsp;Python<br/>plugins&nbsp;and&nbsp;online&nbsp;repositories&nbsp;can&nbsp;be&nbsp;created&nbsp;by&nbsp;anyone&nbsp;for&nbsp;easy&nbsp;sharing<br/>of&nbsp;stylesheets&nbsp;and&nbsp;symbols,&nbsp;this&nbsp;can&nbsp;be&nbsp;handled&nbsp;through&nbsp;this&nbsp;interface.<br/><br/><br/>--&nbsp;<br/>Regards<br/>Arunmozhi<br/>Twitter:&nbsp;@tecoholic<br/>Website:&nbsp;http://arunmozhi.in<br/>IRC&nbsp;Nick:&nbsp;teco<br/>--------------&nbsp;next&nbsp;part&nbsp;--------------<br/>An&nbsp;HTML&nbsp;attachment&nbsp;was&nbsp;scrubbed...<br/>URL:&nbsp;http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120401/67cbc8d0/attachment-0001.html<br/><br/>------------------------------<br/><br/>Message:&nbsp;4<br/>Date:&nbsp;Sat,&nbsp;31&nbsp;Mar&nbsp;2012&nbsp;22:41:50&nbsp;+0200<br/>From:&nbsp;Anita&nbsp;Graser&nbsp;&lt;anitagraser@gmx.at&gt;<br/>Subject:&nbsp;Re:&nbsp;[Qgis-developer]&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for<br/>        the&nbsp;GSOC<br/>To:&nbsp;qgis-developer&nbsp;&lt;qgis-developer@lists.osgeo.org&gt;<br/>Message-ID:<br/>        &lt;CAFFV8FjHxUXbNBd=4BESwoFG8X4LeVXS0zWtxER8Kn75ZFLdUg@mail.gmail.com&gt;<br/>Content-Type:&nbsp;text/plain;&nbsp;charset=&quot;iso-8859-1&quot;<br/><br/>On&nbsp;Sat,&nbsp;Mar&nbsp;31,&nbsp;2012&nbsp;at&nbsp;10:08&nbsp;PM,&nbsp;aruntheguy@gmail.com&nbsp;&lt;aruntheguy@gmail.com<br/>&gt;&nbsp;wrote:<br/>&gt;<br/>&gt;&nbsp;+&nbsp;Create&nbsp;a&nbsp;new&nbsp;symbol&nbsp;designer,&nbsp;that&nbsp;can&nbsp;be&nbsp;summoned&nbsp;up&nbsp;from&nbsp;Menu&nbsp;rather<br/>&gt;&nbsp;than&nbsp;from&nbsp;the&nbsp;properties<br/>&gt;<br/><br/>I&nbsp;don&#39;t&nbsp;know&nbsp;how&nbsp;other&nbsp;people&nbsp;approach&nbsp;this&nbsp;but&nbsp;I&nbsp;experiment&nbsp;a&nbsp;lot&nbsp;with<br/>different&nbsp;renderers&nbsp;and&nbsp;symbols,&nbsp;tiny&nbsp;changes&nbsp;and&nbsp;how&nbsp;the&nbsp;affect.&nbsp;If&nbsp;I&nbsp;have<br/>to&nbsp;change&nbsp;between&nbsp;layer&nbsp;properties&nbsp;and&nbsp;a&nbsp;separate&nbsp;symbol&nbsp;designer&nbsp;all&nbsp;the<br/>time,&nbsp;I&nbsp;think&nbsp;I&#39;d&nbsp;go&nbsp;crazy.&nbsp;It&#39;s&nbsp;already&nbsp;annoying&nbsp;me&nbsp;that&nbsp;I&nbsp;cannot&nbsp;interact<br/>with&nbsp;the&nbsp;map&nbsp;while&nbsp;the&nbsp;properties&nbsp;dialog&nbsp;is&nbsp;open.<br/><br/><br/><br/>&gt;&nbsp;+&nbsp;The&nbsp;designer&nbsp;to&nbsp;perform&nbsp;following&nbsp;functions<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;new&nbsp;symbols/styles<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Grouping&nbsp;and&nbsp;management&nbsp;of&nbsp;styles&nbsp;through&nbsp;a&nbsp;tree&nbsp;structure<br/>&gt;<br/><br/>+1&nbsp;for&nbsp;a&nbsp;tree&nbsp;structure.<br/><br/><br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;and&nbsp;manage&nbsp;virtual&nbsp;groups&nbsp;(or&nbsp;themes)&nbsp;that&nbsp;would&nbsp;pull&nbsp;symbols<br/>&gt;&nbsp;from&nbsp;various&nbsp;groups&nbsp;and&nbsp;a&nbsp;combination&nbsp;of&nbsp;renders&nbsp;to&nbsp;create&nbsp;a&nbsp;overall<br/>&gt;&nbsp;cartographic&nbsp;stylesheet&nbsp;(almost&nbsp;same&nbsp;as&nbsp;present&nbsp;save/load&nbsp;style).<br/>&gt;<br/><br/>Like&nbsp;the&nbsp;idea&nbsp;of&nbsp;symbol&nbsp;groups&nbsp;(aka&nbsp;themes).&nbsp;Not&nbsp;sure&nbsp;if&nbsp;it&nbsp;should&nbsp;be<br/>symbol&nbsp;groups&nbsp;or&nbsp;style&nbsp;groups&nbsp;though.&nbsp;Style&nbsp;groups&nbsp;could&nbsp;prove&nbsp;too<br/>inflexible.<br/><br/>Regards,<br/>Anita<br/><br/><br/><br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Ability&nbsp;to&nbsp;save&nbsp;a&nbsp;retrieve&nbsp;such&nbsp;stylesheets&nbsp;(duplicates&nbsp;the&nbsp;present<br/>&gt;&nbsp;save/load&nbsp;style)<br/>&gt;<br/>&gt;&nbsp;Apart&nbsp;from&nbsp;the&nbsp;above&nbsp;solution,&nbsp;the&nbsp;GSOC&nbsp;proposal&nbsp;to&nbsp;include,<br/>&gt;<br/>&gt;&nbsp;-&nbsp;Creating&nbsp;tree&nbsp;structure&nbsp;for&nbsp;managing&nbsp;the&nbsp;SVG&nbsp;symbols<br/>&gt;&nbsp;-&nbsp;Creating&nbsp;a&nbsp;non-modal&nbsp;widget&nbsp;type&nbsp;editor&nbsp;to&nbsp;change&nbsp;symbols&nbsp;on&nbsp;the&nbsp;fly&nbsp;or<br/>&gt;&nbsp;adding&nbsp;that&nbsp;capability&nbsp;to&nbsp;the&nbsp;Layers&nbsp;legend.<br/>&gt;<br/>&gt;<br/>&gt;&nbsp;--<br/>&gt;&nbsp;Regards<br/>&gt;&nbsp;Arunmozhi<br/>&gt;&nbsp;Twitter:&nbsp;@tecoholic<br/>&gt;&nbsp;Website:&nbsp;http://arunmozhi.in<br/>&gt;&nbsp;IRC&nbsp;Nick:&nbsp;teco<br/>&gt;<br/>&gt;<br/>&gt;&nbsp;_______________________________________________<br/>&gt;&nbsp;Qgis-developer&nbsp;mailing&nbsp;list<br/>&gt;&nbsp;Qgis-developer@lists.osgeo.org<br/>&gt;&nbsp;http://lists.osgeo.org/mailman/listinfo/qgis-developer<br/>&gt;<br/>&gt;<br/>--------------&nbsp;next&nbsp;part&nbsp;--------------<br/>An&nbsp;HTML&nbsp;attachment&nbsp;was&nbsp;scrubbed...<br/>URL:&nbsp;http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120331/09962369/attachment-0001.html<br/><br/>------------------------------<br/><br/>Message:&nbsp;5<br/>Date:&nbsp;Sat,&nbsp;31&nbsp;Mar&nbsp;2012&nbsp;22:58:30&nbsp;+0200<br/>From:&nbsp;Andreas&nbsp;Neumann&nbsp;&lt;a.neumann@carto.net&gt;<br/>Subject:&nbsp;Re:&nbsp;[Qgis-developer]&nbsp;Re:&nbsp;Working&nbsp;on&nbsp;Symbology&nbsp;Improvement&nbsp;for<br/>        the&nbsp;GSOC<br/>To:&nbsp;qgis-developer@lists.osgeo.org<br/>Message-ID:&nbsp;&lt;4F776FF6.6000308@carto.net&gt;<br/>Content-Type:&nbsp;text/plain;&nbsp;charset=UTF-8<br/><br/>Hi,<br/><br/>I&nbsp;think&nbsp;improving&nbsp;the&nbsp;symbology&nbsp;system&nbsp;would&nbsp;be&nbsp;very&nbsp;rewarding&nbsp;and<br/>beneficial&nbsp;for&nbsp;many&nbsp;-&nbsp;but&nbsp;be&nbsp;sure&nbsp;to&nbsp;discuss&nbsp;the&nbsp;technical&nbsp;issues&nbsp;with<br/>Martin&nbsp;and&nbsp;Marco.&nbsp;They&nbsp;probably&nbsp;know&nbsp;the&nbsp;system&nbsp;best.<br/><br/>Work&nbsp;on&nbsp;the&nbsp;SVG&nbsp;symbol&nbsp;repository&nbsp;and&nbsp;better&nbsp;management&nbsp;of&nbsp;the&nbsp;SVG<br/>symbols&nbsp;(categories,&nbsp;metadata&nbsp;(also&nbsp;multilingual),&nbsp;ability&nbsp;to&nbsp;pick&nbsp;only<br/>groups&nbsp;that&nbsp;interest&nbsp;the&nbsp;user&nbsp;(e.g.&nbsp;only&nbsp;geology,&nbsp;geomorphology),&nbsp;etc.)<br/>would&nbsp;be&nbsp;great&nbsp;and&nbsp;benefitial&nbsp;to&nbsp;many.&nbsp;By&nbsp;default&nbsp;there&nbsp;should&nbsp;be&nbsp;fewer<br/>SVG&nbsp;symbols&nbsp;but&nbsp;the&nbsp;repository&nbsp;should&nbsp;allow&nbsp;to&nbsp;easily&nbsp;add&nbsp;additional&nbsp;ones.<br/><br/>Other&nbsp;improvements&nbsp;I&nbsp;would&nbsp;like&nbsp;to&nbsp;see:<br/><br/>*&nbsp;ability&nbsp;to&nbsp;separately&nbsp;define&nbsp;opacity&nbsp;for&nbsp;stroke&nbsp;and&nbsp;for&nbsp;fill&nbsp;(e.g.<br/>fill&nbsp;is&nbsp;transparent&nbsp;and&nbsp;stroke&nbsp;is&nbsp;not)<br/>*&nbsp;ability&nbsp;to&nbsp;define&nbsp;separate&nbsp;units&nbsp;for&nbsp;each&nbsp;symbol&nbsp;component:&nbsp;e.g.&nbsp;the<br/>size&nbsp;of&nbsp;the&nbsp;symbol&nbsp;(e.g.&nbsp;elliptical&nbsp;symbol)&nbsp;should&nbsp;be&nbsp;in&nbsp;map&nbsp;units,&nbsp;but<br/>the&nbsp;stroke&nbsp;thickness&nbsp;in&nbsp;mm<br/><br/>Regarding&nbsp;the&nbsp;many&nbsp;nested&nbsp;dialogues:<br/><br/>I&nbsp;think&nbsp;there&nbsp;is&nbsp;a&nbsp;technical&nbsp;reason&nbsp;why&nbsp;there&nbsp;are&nbsp;so&nbsp;many&nbsp;nested<br/>dialogues&nbsp;-&nbsp;it&nbsp;is&nbsp;because&nbsp;of&nbsp;the&nbsp;reuse&nbsp;of&nbsp;the&nbsp;dialogues&nbsp;in&nbsp;different<br/>situations.&nbsp;As&nbsp;an&nbsp;example,&nbsp;a&nbsp;dialogue&nbsp;setting&nbsp;SVG&nbsp;symbols&nbsp;can&nbsp;be&nbsp;reused<br/>for&nbsp;point&nbsp;symbols,&nbsp;but&nbsp;also&nbsp;for&nbsp;marker&nbsp;lines&nbsp;-&nbsp;or&nbsp;a&nbsp;color&nbsp;chooser&nbsp;can&nbsp;be<br/>used&nbsp;in&nbsp;many&nbsp;situations.&nbsp;Also&nbsp;fill&nbsp;and&nbsp;stroke&nbsp;properties&nbsp;are&nbsp;reused&nbsp;in<br/>different&nbsp;renderers.<br/><br/>I&nbsp;agree&nbsp;that&nbsp;from&nbsp;a&nbsp;usability&nbsp;point&nbsp;of&nbsp;the&nbsp;view&nbsp;the&nbsp;many&nbsp;nested<br/>dialogues&nbsp;are&nbsp;not&nbsp;so&nbsp;optimal,&nbsp;but&nbsp;I&nbsp;remember&nbsp;hearing&nbsp;from&nbsp;Martin&nbsp;Dobias<br/>that&nbsp;this&nbsp;way&nbsp;the&nbsp;whole&nbsp;system&nbsp;was&nbsp;easier&nbsp;to&nbsp;maintain&nbsp;and&nbsp;dialogues&nbsp;more<br/>reusable.<br/><br/>Thanks,<br/>Andreas<br/><br/><br/><br/>On&nbsp;03/31/2012&nbsp;10:08&nbsp;PM,&nbsp;aruntheguy@gmail.com&nbsp;wrote:<br/>&gt;&nbsp;Hello,<br/>&gt;&nbsp;<br/>&gt;&nbsp;After&nbsp;working&nbsp;with&nbsp;the&nbsp;Symbology&nbsp;as&nbsp;a&nbsp;user&nbsp;for&nbsp;the&nbsp;past&nbsp;couple&nbsp;of&nbsp;days&nbsp;and<br/>&gt;&nbsp;trying&nbsp;to&nbsp;accomplish&nbsp;various&nbsp;things,&nbsp;here&nbsp;is&nbsp;my&nbsp;idea&nbsp;of&nbsp;simplifying&nbsp;things:<br/>&gt;&nbsp;<br/>&gt;&nbsp;Decouple&nbsp;Style&nbsp;management&nbsp;and&nbsp;Style&nbsp;application&nbsp;(renderer)&nbsp;logic&nbsp;at&nbsp;the&nbsp;GUI<br/>&gt;&nbsp;level&nbsp;itself.<br/>&gt;&nbsp;<br/>&gt;&nbsp;First&nbsp;let&nbsp;us&nbsp;start&nbsp;where&nbsp;it&nbsp;all&nbsp;begins,&nbsp;simplification&nbsp;of&nbsp;the&nbsp;GUI&nbsp;and<br/>&gt;&nbsp;reducing&nbsp;the&nbsp;number&nbsp;of&nbsp;modal&nbsp;dialogs&nbsp;that&nbsp;keep&nbsp;opening&nbsp;as&nbsp;we&nbsp;go&nbsp;customizing<br/>&gt;&nbsp;the&nbsp;symbol&nbsp;layers.&nbsp;This&nbsp;presumably&nbsp;is&nbsp;the&nbsp;best&nbsp;approach&nbsp;as&nbsp;it&nbsp;gives&nbsp;the<br/>&gt;&nbsp;possibility&nbsp;to&nbsp;provide&nbsp;almost&nbsp;infinite&nbsp;customization&nbsp;options&nbsp;to&nbsp;the&nbsp;user.<br/>&gt;&nbsp;But,&nbsp;customization&nbsp;of&nbsp;layers&nbsp;is&nbsp;not&nbsp;going&nbsp;to&nbsp;be&nbsp;my&nbsp;priority&nbsp;when&nbsp;I&nbsp;am<br/>&gt;&nbsp;applying&nbsp;styles,&nbsp;or&nbsp;at&nbsp;least&nbsp;thats&nbsp;not&nbsp;what&nbsp;I&nbsp;intend&nbsp;to&nbsp;do.&nbsp;I&nbsp;just&nbsp;want&nbsp;to<br/>&gt;&nbsp;see&nbsp;the&nbsp;styles&nbsp;and&nbsp;pick&nbsp;the&nbsp;most&nbsp;suitable.<br/>&gt;&nbsp;<br/>&gt;&nbsp;If&nbsp;I&nbsp;want&nbsp;to&nbsp;be&nbsp;creative&nbsp;and&nbsp;design&nbsp;new&nbsp;symbols/styles,&nbsp;which&nbsp;I&nbsp;may&nbsp;now&nbsp;use<br/>&gt;&nbsp;or&nbsp;may&nbsp;not&nbsp;now&nbsp;use,&nbsp;why&nbsp;should&nbsp;I&nbsp;be&nbsp;doing&nbsp;it&nbsp;in&nbsp;a&nbsp;layers&nbsp;properties&nbsp;dialog.<br/>&gt;&nbsp;I&nbsp;would&nbsp;rather&nbsp;have&nbsp;a&nbsp;designer&nbsp;where&nbsp;I&nbsp;can&nbsp;design&nbsp;my&nbsp;styles&nbsp;of&nbsp;the&nbsp;liking.<br/>&gt;&nbsp;I&nbsp;ma&nbsp;even&nbsp;get&nbsp;to&nbsp;preview&nbsp;a&nbsp;composition&nbsp;of&nbsp;all&nbsp;the&nbsp;symbol&nbsp;styles&nbsp;that&nbsp;I&nbsp;have<br/>&gt;&nbsp;created.<br/>&gt;&nbsp;<br/>&gt;&nbsp;So&nbsp;the&nbsp;idea&nbsp;is&nbsp;to&nbsp;create&nbsp;such&nbsp;a&nbsp;decoupled&nbsp;designer,&nbsp;which&nbsp;is&nbsp;something&nbsp;like<br/>&gt;&nbsp;a&nbsp;&quot;Style&nbsp;Manager&nbsp;++&nbsp;(decoupled)&quot;.&nbsp;I&nbsp;am&nbsp;writing&nbsp;the&nbsp;possible&nbsp;solution&nbsp;and&nbsp;a<br/>&gt;&nbsp;couple&nbsp;of&nbsp;ideas&nbsp;as&nbsp;a&nbsp;proposal&nbsp;which&nbsp;might&nbsp;contain&nbsp;some&nbsp;over&nbsp;sighted&nbsp;goals.<br/>&gt;&nbsp;Kindly&nbsp;go&nbsp;through,&nbsp;evaluate&nbsp;and&nbsp;comment.<br/>&gt;&nbsp;<br/>&gt;&nbsp;Proposal:<br/>&gt;&nbsp;<br/>&gt;&nbsp;+&nbsp;Remove&nbsp;Symbol&nbsp;Creating/Editing&nbsp;capabilities&nbsp;from&nbsp;the&nbsp;&quot;Style&quot;&nbsp;tab&nbsp;of&nbsp;Layer<br/>&gt;&nbsp;Properties&nbsp;and&nbsp;retain&nbsp;only&nbsp;application(renderer)&nbsp;customizations&nbsp;like,&nbsp;size,<br/>&gt;&nbsp;color,&nbsp;angle&nbsp;etc.,&nbsp;This&nbsp;will&nbsp;remove&nbsp;the&nbsp;iterative&nbsp;dialog&nbsp;popup&nbsp;situation<br/>&gt;&nbsp;and&nbsp;also&nbsp;keep&nbsp;the&nbsp;clutter&nbsp;in&nbsp;the&nbsp;UI&nbsp;to&nbsp;minimum.<br/>&gt;&nbsp;+&nbsp;Create&nbsp;a&nbsp;new&nbsp;symbol&nbsp;designer,&nbsp;that&nbsp;can&nbsp;be&nbsp;summoned&nbsp;up&nbsp;from&nbsp;Menu&nbsp;rather<br/>&gt;&nbsp;than&nbsp;from&nbsp;the&nbsp;properties<br/>&gt;&nbsp;+&nbsp;The&nbsp;designer&nbsp;to&nbsp;perform&nbsp;following&nbsp;functions<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;new&nbsp;symbols/styles<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Grouping&nbsp;and&nbsp;management&nbsp;of&nbsp;styles&nbsp;through&nbsp;a&nbsp;tree&nbsp;structure<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Create&nbsp;and&nbsp;manage&nbsp;virtual&nbsp;groups&nbsp;(or&nbsp;themes)&nbsp;that&nbsp;would&nbsp;pull&nbsp;symbols<br/>&gt;&nbsp;from&nbsp;various&nbsp;groups&nbsp;and&nbsp;a&nbsp;combination&nbsp;of&nbsp;renders&nbsp;to&nbsp;create&nbsp;a&nbsp;overall<br/>&gt;&nbsp;cartographic&nbsp;stylesheet&nbsp;(almost&nbsp;same&nbsp;as&nbsp;present&nbsp;save/load&nbsp;style).<br/>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Ability&nbsp;to&nbsp;save&nbsp;a&nbsp;retrieve&nbsp;such&nbsp;stylesheets&nbsp;(duplicates&nbsp;the&nbsp;present<br/>&gt;&nbsp;save/load&nbsp;style)<br/>&gt;&nbsp;<br/>&gt;&nbsp;Apart&nbsp;from&nbsp;the&nbsp;above&nbsp;solution,&nbsp;the&nbsp;GSOC&nbsp;proposal&nbsp;to&nbsp;include,<br/>&gt;&nbsp;<br/>&gt;&nbsp;-&nbsp;Creating&nbsp;tree&nbsp;structure&nbsp;for&nbsp;managing&nbsp;the&nbsp;SVG&nbsp;symbols<br/>&gt;&nbsp;-&nbsp;Creating&nbsp;a&nbsp;non-modal&nbsp;widget&nbsp;type&nbsp;editor&nbsp;to&nbsp;change&nbsp;symbols&nbsp;on&nbsp;the&nbsp;fly&nbsp;or<br/>&gt;&nbsp;adding&nbsp;that&nbsp;capability&nbsp;to&nbsp;the&nbsp;Layers&nbsp;legend.<br/>&gt;&nbsp;<br/>&gt;&nbsp;<br/>&gt;&nbsp;<br/>&gt;&nbsp;<br/>&gt;&nbsp;<br/>&gt;&nbsp;_______________________________________________<br/>&gt;&nbsp;Qgis-developer&nbsp;mailing&nbsp;list<br/>&gt;&nbsp;Qgis-developer@lists.osgeo.org<br/>&gt;&nbsp;http://lists.osgeo.org/mailman/listinfo/qgis-developer<br/><br/><br/><br/>------------------------------<br/><br/>_______________________________________________<br/>Qgis-developer&nbsp;mailing&nbsp;list<br/>Qgis-developer@lists.osgeo.org<br/>http://lists.osgeo.org/mailman/listinfo/qgis-developer<br/><br/><br/>End&nbsp;of&nbsp;Qgis-developer&nbsp;Digest,&nbsp;Vol&nbsp;77,&nbsp;Issue&nbsp;106<br/>***********************************************<br/><br/>