Diego, I merged your patch. Thank you for your contribution to KiCad.
Cheers, Wayne On 2/25/2018 3:17 PM, Diego Herranz wrote: > Thanks for your replies. I think there's a consensus that this needs > improving and restructuring, but given your emails, it sounds like a big > task :) > > In the meantime, would you accept the attached patch to change the order > in which "Fabrication Outputs" is listed in the menu? > > Before: > Fabrication Outputs > Import > Export > > After: > Import > Export > Fabrication Outputs > > > I think that "Fabrication Outputs" is conceptually very similar to > "Export" and it belongs next to it better than having "Import" in > between them. > > Thanks, > Diego > > > > On Sat, Feb 24, 2018 at 9:01 PM, Wayne Stambaugh <stambau...@gmail.com > <mailto:stambau...@gmail.com>> wrote: > > I'm open to any solution that improves the current situation. This > solution seems reasonable as well. I also just noticed that wx > 3.1.1 was just released and it looks like there have been a lot of > fixes the various device contexts so some of the work may have > already been done for us. > > On 02/24/2018 03:31 PM, Jon Evans wrote: > > I thought the idea was to write a backend for GAL that could > render onto a wxDC for printing? It seems wise to use the > wxWidgets printing API rather than bypassing it; so we just need > to be able to render onto a DC (without using the old XOR tricks > from the legacy drawing code) > > On Sat, Feb 24, 2018 at 3:26 PM, Jeff Young <j...@rokeby.ie > <mailto:j...@rokeby.ie> <mailto:j...@rokeby.ie > <mailto:j...@rokeby.ie>>> wrote: > > On the other hand, if we don’t then we have to keep carrying > around > a boat-load of Legacy rendering code (because we use that > for printing). > > > On 24 Feb 2018, at 20:16, Wayne Stambaugh > <stambau...@gmail.com <mailto:stambau...@gmail.com> > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>>> > wrote: > > > > There is no plan yet but it has been discussed. The only > downside is that we will have to write our own print handling on > windows and I'm guessing macos. That's one of the reasons > no one > has signed up yet because it will be a large undertaking. > > > > On 02/24/2018 02:02 PM, Jon Evans wrote: > >> Yes I think that's the plan, just needs someone to sign > up to > write it :) > >> On Sat, Feb 24, 2018, 14:00 Andrzej Wolski > <awolski.ki...@gmail.com <mailto:awolski.ki...@gmail.com> > <mailto:awolski.ki...@gmail.com <mailto:awolski.ki...@gmail.com>> > <mailto:awolski.ki...@gmail.com > <mailto:awolski.ki...@gmail.com> <mailto:awolski.ki...@gmail.com > <mailto:awolski.ki...@gmail.com>>>> > wrote: > >> Cairo have PDF, SVG and Postscript support. I was once > wondering if > >> GAL/Cairo could be used for printing. > >> Andrzej > >> W dniu 2018-02-24 o 19:24, Jon Evans pisze: > >>> Yeah, there (at least) three different dialogs that > all present > >>> similar things (i.e. a list of layers to include, > settings, > etc): > >>> > >>> Export->SVG > >>> Print > >>> Plot > >>> > >>> The Print code for Export->SVG seems to just use the > same SVG > >>> plotter, so maybe it's just mostly GUI cleanup that > is needed. > >>> > >>> The main Print code does need an overhaul to use > something other > >>> than wxDC for graphics generation (and perhaps > adding some more > >>> features to PDF export) > >>> > >>> -Jon > >>> > >>> On Sat, Feb 24, 2018 at 1:16 PM, Jeff Young > <j...@rokeby.ie <mailto:j...@rokeby.ie> > <mailto:j...@rokeby.ie <mailto:j...@rokeby.ie>> > >>> <mailto:j...@rokeby.ie <mailto:j...@rokeby.ie> > <mailto:j...@rokeby.ie <mailto:j...@rokeby.ie>>>> wrote: > >>> > >>> Plot SVG and Export SVG are different. The > former goes > >>> through the Plot code while the later goes > through the Print > >>> code. > >>> > >>> Do we need both? I haven’t a clue. > >>> > >>> It would be nice to clean this stuff up, if > there is in > fact a > >>> clean way to present it. > >>> > >>> Cheers, > >>> Jeff. > >>> > >>> > >>>> On 24 Feb 2018, at 14:54, Jon Evans > <j...@craftyjon.com <mailto:j...@craftyjon.com> > <mailto:j...@craftyjon.com <mailto:j...@craftyjon.com>> > >>>> <mailto:j...@craftyjon.com > <mailto:j...@craftyjon.com> <mailto:j...@craftyjon.com > <mailto:j...@craftyjon.com>>>> > wrote: > >>>> > >>>> I agree with this! It has always tripped me up > when I > switch > >>>> back and forth between kicad and other EDA tools. > >>>> > >>>> On Feb 24, 2018 9:31 AM, "Diego Herranz" > >>>> <diegoherr...@diegoherranz.com > <mailto:diegoherr...@diegoherranz.com> > <mailto:diegoherr...@diegoherranz.com > <mailto:diegoherr...@diegoherranz.com>> > >>>> <mailto:diegoherr...@diegoherranz.com > <mailto:diegoherr...@diegoherranz.com> > > <mailto:diegoherr...@diegoherranz.com > <mailto:diegoherr...@diegoherranz.com>>>> wrote: > >>>> > >>>> Hi, > >>>> > >>>> Now that so much work is happening on > re-structuring > >>>> menus, I've remembered something I have > always found > >>>> weird on pcbnew. > >>>> > >>>> "Plot", from wihch you can obtain Gerbers > is not inside > >>>> "Fabrication Outputs", but on its own. > >>>> I find it weird to have the drill option inside > >>>> "Fabrication Outputs" but not the Gerbers > (they are > >>>> normally needed together and in fact, you > can go to > >>>> "Drill" from "Plot"). > >>>> > >>>> If "Plot" was Gerber only, I would > recommend moving it > >>>> inside "Fabrication Outputs" straight away but > because it > >>>> also exports other formats, it's not so > straightforward. > >>>> > >>>> I think ideally we would have: > >>>> > >>>> - Fabrication outputs > >>>> - Gerber... > >>>> - Drill > >>>> - ... > >>>> - Export > >>>> - STEP > >>>> - PDF... > >>>> - Postcript... > >>>> - DXF... > >>>> - ... > >>>> > >>>> And I have just noticed SVG can be obtained > from "Plot" > >>>> or the "Export" submenu. Is it the same? > >>>> > >>>> What do you guys think? I'm not necessarily > suggesting > >>>> looking into this before KiCad 5, just > wanted to have > >>>> your view. > >>>> > >>>> Thanks, > >>>> Diego > >>>> > >>>> > >>>> _______________________________________________ > >>>> Mailing list: > https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >>>> <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers> > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers>>> > >>>> Post to : > kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > >>>> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > >>>> Unsubscribe : > https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >>>> <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers> > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers>>> > >>>> More help : > https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > <https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp>> > >>>> > >>>> _______________________________________________ > >>>> Mailing list: > https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >>>> <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers> > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers>>> > >>>> Post to : > kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > >>>> <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > >>>> Unsubscribe : > https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >>>> <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers> > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers>>> > >>>> More help : > https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > <https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp>> > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> Mailing list:https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >>> Post to :kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > >>> <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > >>> Unsubscribe :https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >>> More help :https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > <https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp>> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >> Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > >> <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > >> Unsubscribe : https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >> More help : https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > <https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp>> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >> Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > >> Unsubscribe : https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > >> More help : https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > <https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp>> > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > Unsubscribe : https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > > More help : https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > <https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp>> > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > Unsubscribe : https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > <https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers>> > More help : https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > <https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp>> > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > Unsubscribe : https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > More help : https://help.launchpad.net/ListHelp > <https://help.launchpad.net/ListHelp> > > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp