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