diff --git a/MDANSE/GUI/__init__.py b/MDANSE/GUI/__init__.py index c9fc23c382fb1d352b1078945b88ebf92001651a..c3f8b2c79f15e8007867deb1036e753583b94b11 100644 --- a/MDANSE/GUI/__init__.py +++ b/MDANSE/GUI/__init__.py @@ -2,11 +2,17 @@ import glob import os import platform +import wx + +from MDANSE import PLATFORM from MDANSE.Externals.pubsub import pub as PUBLISHER # Hack for the (in)famous "(python:865): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent." if platform.dist()[0].lower() == "ubuntu": os.environ["UBUNTU_MENUPROXY"] = "0" + +if PLATFORM.name == "macos": + wx.SystemOptions.SetOption("osx.openfiledialog.always-show-types","1") from MDANSE import REGISTRY from MDANSE.GUI.Plugins.DataPlugin import DataPlugin @@ -38,4 +44,4 @@ for data in REGISTRY["input_data"].values(): "label" : " ".join("".split("_")).capitalize(), "ancestor" : ['empty_data']} kls = type("%sPlugin" % data.__name__, (DataPlugin,), attrs) - REGISTRY[data._type] = kls \ No newline at end of file + REGISTRY[data._type] = kls