Giuseppe, I really like where this is going.
Couple of things: - There seems to be a margin around the map canvas now. That wasn't there before. - If there are no marcos in the project file I wouldn't show the warning bar. - Might be good to have a "more info" hyperlink so that people can understand what it really means - Would be nice if we can to have a Enable Always button with a drop down menu with "Always for all projects" and "Always for just this project" (don't have it popup a dialog asking if they are sure just save it they can always change it after) - Might need to make the icon have a transparent icon background :) Other then that I really love it. Having the message bar opens up a lot of other possibilities for use to notify the users of things that may or may not need attention. I'm thinking things like "BTW 3 plugins didn't load right. Do you want to know which ones?" - Nathan On Tue, Aug 21, 2012 at 5:54 PM, Nathan Woodrow <madman...@gmail.com> wrote: > Very nice Giiseppe. Will test soon. > > Sent from some fancy phone looking thingo > From: Giuseppe Sucameli > Sent: 21/08/2012 5:24 PM > To: qgis-developer ML > Subject: Re: [Qgis-developer] Python support in project file > Hi all, > > I've pushed the code on the branch project_macros on my > QGis fork [1]. > > The macros python code is loaded into a dummy module, > in this manner it can be unloaded when needed. > > On Thu, May 31, 2012 at 8:30 AM, Martin Dobias <wonder...@gmail.com> wrote: >> On Thu, May 31, 2012 at 2:49 AM, Giuseppe Sucameli <sucam...@faunalia.it> >> wrote: >>> I would save it into the project (embedded in the XML) until we will >>> have a different way to pack project and related stuff together. >> >> Ok - hopefully XML will not choke python indentation :) > > It seems conversion to XML doesn't break anything. > >>> BTW one popup only would be needed, i.e. the project is loaded. >>> If the user trust macros then they become active and ready to be >>> executed. >> >> See Nathan's post - he better explains what I have meant. > > I developed a QgsMessageBar class to display information > to the user using a non-blocking widget. > > The bar allows to push more messages as in a queue, then > displays them one by one beside to a close button. > The button remove the current message or the bar when the > message queue is empty. > > The QgisApp instance creates a object of that class and > puts it above the canvas and also on the top of it (so the canvas > is not refreshed when the bar is shown or hidden as no resize > event occurs). > > Please, could you test it and report here? > > Regards. > > -- > Giuseppe Sucameli - Faunalia > _______________________________________________ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer