Plot dialog falls behind PCBNew window after Generate Drill Files dialog is closed

Bug #1808013 reported by Olivier Mogenot
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Low
Jeff Young

Bug Description

Hi,

When clicking on the "Plot" button in the toolbar, the plot dialog window appears showing the "Generate Drill Files..." button.
When you click on this button, a new dialog window opens and covers the previous one (ie. the plot dialog window). When you close this Generate Drill Files dialog window, the PCBNew main window is shown instead of the plot dialog window on the top as expected. Moreover, the plot dialog window is pushed back as the last window on the stack, you have to minimize all KiCad windows to have access to the plot dialog window again or to click on the "Plot" button again.

Note that this situation is not appearing in the Windows version.

Here is my OSX configuration:

Application: kicad
Version: (6.0.0-rc1-dev-1292-gca2390e4f), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Regards,
OM.

Tags: pcbnew
tags: added: pcbnew
Revision history for this message
Seth Hillbrand (sethh) wrote :

@Jeff- Is this part of the dialog re-stacking?

Changed in kicad:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Rene Poeschl (poeschlr) wrote :

Maybe a better (longterm) solution would be to get rid of the current plot dialog and create a new CAM output dialog combining gerber generation, drill file generation and position file genertation.

It is quite confusing right now. If i want to create gerber why would i not want the drill file to be created. Yes i will want to have the same settings available as with the drill dialog right now but some of them should only be setable in one place. One example would be the use of the auxilary origin. If it is enabled in gerber then i will want it in the drill and position file as well.

Some of the current plot features could be either export or print options (export to svg instead of plot to svg. print to pdf instead of plot pdf.)
Or we could decide that they are simply other datatypes for the CAM export.

Such a CAM dialog could then also handle exporting and importing CAM settings.

Revision history for this message
Vladimir Meremyanin (v-stiff) wrote :

> Maybe a better (longterm) solution would be to get rid of the current plot dialog and create a new CAM output dialog combining gerber generation, drill file generation and position file genertation.

Agree, it would be much better. Going to the same dialog twice first to export gerber and then just to get to the drill dialog makes no sense to me.

Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
milestone: none → 6.0.0-rc1
Jeff Young (jeyjey)
summary: - PCBNew Drill generation dialog box
+ Plot dialog falls behind PCBNew window after Generate Drill Files dialog
+ is closed
Revision history for this message
Jeff Young (jeyjey) wrote :

The fall-behind issue has been fixed.

@Rene or @Vladimir, feel free to log a wishlist item for the CAM dialog.

Changed in kicad:
status: Triaged → Fix Committed
Revision history for this message
Rene Poeschl (poeschlr) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.