rakelib/lib/director/property_grid_interface.rb in wxruby3-1.3.0 vs rakelib/lib/director/property_grid_interface.rb in wxruby3-1.3.1
- old
+ new
@@ -37,12 +37,13 @@
spec.ignore 'wxPropertyGridInterface::SetPropertyValues', ignore_doc: false
# so redeclare in way SWIG can process (type map takes care of the defaults; no need for wxVariantList overload)
spec.extend_interface 'wxPropertyGridInterface',
'void SetPropertyValues(const wxVariant &list, const wxPGPropArgCls& defaultCategory = 0)'
# optionals
- spec.ignore_unless 'USE_LONGLONG',
- 'wxPropertyGridInterface::GetPropertyValueAsLongLong',
- 'wxPropertyGridInterface::GetPropertyValueAsULongLong'
+ unless Config.instance.features_set?('USE_LONGLONG') || Config.instance.wx_version >= '3.3.0'
+ spec.ignore_unless 'wxPropertyGridInterface::GetPropertyValueAsLongLong',
+ 'wxPropertyGridInterface::GetPropertyValueAsULongLong'
+ end
spec.ignore_unless 'USE_DATETIME', 'wxPropertyGridInterface::GetPropertyValueAsDateTime'
spec.ignore_unless 'USE_VALIDATORS', 'wxPropertyGridInterface::GetPropertyValidator'
# fix incorrect XML documentation
spec.ignore 'wxPropertyGridInterface::SetPropertyImage', ignore_doc: false # ignore non-const BitmapBundle arg decl
# and add correct decl