That must have been painful to find...
A quick read of the Aui code says yes there is a problem. They hide all
panels at the beginning of LoadPerspective and then update only panels
with keys in the configuration string. So anything new and not in the
config file will stay hidden.
I'm not current on kicad gui policy. That said, everything works as I
would expect it to.
A user with an existing config will keep that config and can use the
pane toggle in the view menu to turn the pane on.
A new user will have an empty config file and will get the default
config as defined in the code.
Going forward LoadSettings() or SaveSettings() probably need a property
filter added, as those are where SavePerspective (and LoadPerspective
once Dick finishes per his comment in the code) are called.
If the pane is mandatory (no view toggle) you probably need to hard-code
unhiding it after LoadPerspective to be nice to users upgrading with
config files in place.
Take a peek at the Aui source code if I didn't explain the above well
enough and it should quickly make sense.
On 27/10/17 16:32, Oliver Walters wrote:
I finally discovered the issue. To add a new wxAUI pane, I had to go
into ~/.config/kicad/pcbnew and delete all entries relating to
modview. After this, I was able to see the new item.
So, is there is a potential problem with
wxAuiManager::LoadPerspective, if the layout configuration has changed?
On Mon, Oct 16, 2017 at 9:58 PM, hauptmech <hauptm...@gmail.com
<mailto:hauptm...@gmail.com>> wrote:
Looks like I missed modview_frame at the time so you'll want to
reference one of the other frames and update it. I converted a lot
of erroneous Row() calls to Layer() and standardized the
initialization. On the git repo it's commit bd19d31082...
Remembering more about this now. From back when tearing off the
AUI panels and moving them to a second monitor gave me a crucial
few more cm of room to view my design. These days with a 4K
display it doesn't seem so critical.
-Hauptmech
On 16/10/17 15:00, Oliver Walters wrote:
The image is 1920x1020, there should be no issue reading the text...
Anyway, the issue is that I have tried to add a new panel to the
module selector window, by copying the code used to add the
panels that are currently there. Compiles ok but when I run KiCad
and open the selector, the new panel is not visible anywhere. I
realize this isn't much of a problem description, but I was
wondering if there was some trick that is undocumented (or
documented somewhere that I haven't found it) that I need to know
to display wxAUI panels.
On Mon, Oct 16, 2017 at 12:29 PM, Greg Smith
<ecomput...@yahoo.com <mailto:ecomput...@yahoo.com>> wrote:
I can't read the text, there's not enough resolution. What is
the issue?
I've had windows that seem to be tucked under the horizontal
toolbar.
Greg S.
On Oct 15, 2017, at 7:46 PM, Oliver Walters
<oliver.henry.walt...@gmail.com
<mailto:oliver.henry.walt...@gmail.com>> wrote:
I'm trying to add a new panel to the module viewer window.
"screenshot" below.
However I can't get wxAUI to play along at all. I cannot
even get a new panel to be displayed in this window. Are
there any particular tricks that may be non-obvious?
https://i.imgur.com/dXj51u1.png
<https://i.imgur.com/dXj51u1.png>
Cheers,
Oliver
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : kicad-developers@lists.launchpad.net
<mailto:kicad-developers@lists.launchpad.net>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help : https://help.launchpad.net/ListHelp
<https://help.launchpad.net/ListHelp>
_______________________________________________
Mailing list:https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to :kicad-developers@lists.launchpad.net
<mailto:kicad-developers@lists.launchpad.net>
Unsubscribe :https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help :https://help.launchpad.net/ListHelp
<https://help.launchpad.net/ListHelp>
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : kicad-developers@lists.launchpad.net
<mailto:kicad-developers@lists.launchpad.net>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-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