[GRASS-git] [OSGeo/grass] 9ff008: wxGUI: important fixes for wxPython 4.1.0 with wxW...

Anna Petrasova noreply at github.com
Fri May 15 19:57:41 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/OSGeo/grass
  Commit: 9ff008446c8b3905e60ab21dc73767c1d86d9a6e
      https://github.com/OSGeo/grass/commit/9ff008446c8b3905e60ab21dc73767c1d86d9a6e
  Author: Anna Petrasova <kratochanna at gmail.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M gui/wxpython/animation/dialogs.py
    M gui/wxpython/animation/frame.py
    M gui/wxpython/animation/mapwindow.py
    M gui/wxpython/datacatalog/frame.py
    M gui/wxpython/dbmgr/base.py
    M gui/wxpython/dbmgr/dialogs.py
    M gui/wxpython/dbmgr/manager.py
    M gui/wxpython/dbmgr/sqlbuilder.py
    M gui/wxpython/gcp/manager.py
    M gui/wxpython/gmodeler/dialogs.py
    M gui/wxpython/gmodeler/frame.py
    M gui/wxpython/gmodeler/model.py
    M gui/wxpython/gmodeler/preferences.py
    M gui/wxpython/gui_core/dialogs.py
    M gui/wxpython/gui_core/forms.py
    M gui/wxpython/gui_core/ghelp.py
    M gui/wxpython/gui_core/goutput.py
    M gui/wxpython/gui_core/gselect.py
    M gui/wxpython/gui_core/menu.py
    M gui/wxpython/gui_core/preferences.py
    M gui/wxpython/gui_core/prompt.py
    M gui/wxpython/gui_core/widgets.py
    M gui/wxpython/gui_core/wrap.py
    M gui/wxpython/iclass/dialogs.py
    M gui/wxpython/iclass/frame.py
    M gui/wxpython/image2target/ii2t_manager.py
    M gui/wxpython/iscatt/dialogs.py
    M gui/wxpython/lmgr/frame.py
    M gui/wxpython/lmgr/pyshell.py
    M gui/wxpython/location_wizard/wizard.py
    M gui/wxpython/mapswipe/dialogs.py
    M gui/wxpython/mapswipe/frame.py
    M gui/wxpython/modules/colorrules.py
    M gui/wxpython/modules/extensions.py
    M gui/wxpython/modules/import_export.py
    M gui/wxpython/modules/mcalc_builder.py
    M gui/wxpython/nviz/tools.py
    M gui/wxpython/photo2image/ip2i_manager.py
    M gui/wxpython/psmap/dialogs.py
    M gui/wxpython/psmap/frame.py
    M gui/wxpython/vdigit/dialogs.py
    M gui/wxpython/vdigit/preferences.py
    M gui/wxpython/vnet/dialogs.py
    M gui/wxpython/vnet/widgets.py
    M gui/wxpython/wxplot/dialogs.py

  Log Message:
  -----------
  wxGUI: important fixes for wxPython 4.1.0 with wxWidgets 3.1 (#570)

wxWidgets started to throw assert errors for some incorrect combinations of flags in layout, so that's majority of included changes.

Other fixes:

* create wrapper for CheckListCtrlMixin which interferes with ListCtrl in wx 4.1.0

* wxGUI: set fixed position of toolbars in a row, previously, the position was based on the order of 
  adding panes, which was platform dependent. Now, a fixed position is supplied.

* fix r.mapcalc layout

* removed no longer existing SplitterWindow method

* other small breakages in wxwidgets API




More information about the grass-commit mailing list