Update wxWidgets, add wxDPIChangedEvent, adapt to some propgrid api changes

This commit is contained in:
Robin Dunn
2019-09-04 14:18:12 -07:00
parent 34521dc10d
commit 3bce916e34
6 changed files with 21 additions and 3 deletions

View File

@@ -812,6 +812,7 @@
"DISABLE_DEBUG_SUPPORT":"wx.",
"DOUBLE_BORDER":"wx.",
"DOWN":"wx.",
"DPIChangedEvent":"wx.",
"DP_ALLOWNONE":"wx.adv.",
"DP_DEFAULT":"wx.adv.",
"DP_DROPDOWN":"wx.adv.",
@@ -2803,6 +2804,7 @@
"PG_DEFAULT_IMAGE_SIZE":"wx.propgrid.",
"PG_DEFAULT_STYLE":"wx.propgrid.",
"PG_DESCRIPTION":"wx.propgrid.",
"PG_DIALOG_TITLE":"wx.propgrid.",
"PG_DONT_RECURSE":"wx.propgrid.",
"PG_EDITABLE_VALUE":"wx.propgrid.",
"PG_EX_ALWAYS_ALLOW_FOCUS":"wx.propgrid.",
@@ -5942,6 +5944,12 @@
"SVGBitmapFileHandler":"wx.",
"SVGBitmapHandler":"wx.",
"SVGFileDC":"wx.",
"SVGShapeRenderingMode":"wx.",
"SVG_SHAPE_RENDERING_AUTO":"wx.",
"SVG_SHAPE_RENDERING_CRISP_EDGES":"wx.",
"SVG_SHAPE_RENDERING_GEOMETRIC_PRECISION":"wx.",
"SVG_SHAPE_RENDERING_OPTIMISE_SPEED":"wx.",
"SVG_SHAPE_RENDERING_OPTIMIZE_SPEED":"wx.",
"SWISS_FONT":"wx.",
"SW_3D":"wx.adv.",
"SW_3DBORDER":"wx.adv.",
@@ -6931,6 +6939,7 @@
"XRCID":"wx.xrc.",
"XRC_NO_RELOADING":"wx.xrc.",
"XRC_NO_SUBCLASSING":"wx.xrc.",
"XRC_USE_ENVVARS":"wx.xrc.",
"XRC_USE_LOCALE":"wx.xrc.",
"XmlAttribute":"wx.xml.",
"XmlDoctype":"wx.xml.",
@@ -7075,6 +7084,7 @@
"wxEVT_DIRCTRL_SELECTIONCHANGED":"wx.",
"wxEVT_DIRPICKER_CHANGED":"wx.",
"wxEVT_DISPLAY_CHANGED":"wx.",
"wxEVT_DPI_CHANGED":"wx.",
"wxEVT_DROP_FILES":"wx.",
"wxEVT_END_PROCESS":"wx.",
"wxEVT_END_SESSION":"wx.",

View File

@@ -143,6 +143,10 @@ def run():
c.find('DoCreateResource').factory = True
# TODO: It looks like there may be a bug in wx here.
# Just ignore it for now.
c.find('GetFilePath').ignore()
#-----------------------------------------------------------------
module.addPyFunction('EmptyXmlResource', '(flags=XRC_USE_LOCALE, domain="")',

View File

@@ -33,6 +33,7 @@ ITEMS = [
'wxCloseEvent',
'wxContextMenuEvent',
'wxDisplayChangedEvent',
'wxDPIChangedEvent',
'wxDropFilesEvent',
'wxEraseEvent',
'wxFocusEvent',

View File

@@ -196,9 +196,10 @@ def run():
'wxPG_FILE_SHOW_FULL_PATH',
'wxPG_FILE_SHOW_RELATIVE_PATH',
'wxPG_FILE_INITIAL_PATH',
'wxPG_FILE_DIALOG_TITLE',
# 'wxPG_FILE_DIALOG_TITLE',
'wxPG_DIALOG_TITLE',
'wxPG_FILE_DIALOG_STYLE',
'wxPG_DIR_DIALOG_MESSAGE',
# 'wxPG_DIR_DIALOG_MESSAGE',
'wxPG_ARRAY_DELIMITER',
'wxPG_DATE_FORMAT',
'wxPG_DATE_PICKER_STYLE',
@@ -234,6 +235,7 @@ def run():
PG_FILE_SHOW_RELATIVE_PATH = u"ShowRelativePath"
PG_FILE_INITIAL_PATH = u"InitialPath"
PG_FILE_DIALOG_TITLE = u"DialogTitle"
PG_DIALOG_TITLE = u"DialogTitle"
PG_FILE_DIALOG_STYLE = u"DialogStyle"
PG_DIR_DIALOG_MESSAGE = u"DialogMessage"
PG_ARRAY_DELIMITER = u"Delimiter"

View File

@@ -30,6 +30,7 @@ EVT_DROP_FILES = wx.PyEventBinder( wxEVT_DROP_FILES )
EVT_INIT_DIALOG = wx.PyEventBinder( wxEVT_INIT_DIALOG )
EVT_SYS_COLOUR_CHANGED = wx.PyEventBinder( wxEVT_SYS_COLOUR_CHANGED )
EVT_DISPLAY_CHANGED = wx.PyEventBinder( wxEVT_DISPLAY_CHANGED )
EVT_DPI_CHANGED = wx.PyEventBinder( wxEVT_DPI_CHANGED )
EVT_SHOW = wx.PyEventBinder( wxEVT_SHOW )
EVT_MAXIMIZE = wx.PyEventBinder( wxEVT_MAXIMIZE )
EVT_ICONIZE = wx.PyEventBinder( wxEVT_ICONIZE )