Sha256: cbcca0346d885433aca678239157454f3a8b9fa38d8c7eeb0abe7a5c8b368131
Contents?: true
Size: 1014 Bytes
Versions: 9
Compression:
Stored size: 1014 Bytes
Contents
### # wxRuby3 wxWidgets interface director # Copyright (c) M.J.N. Corino, The Netherlands ### module WXRuby3 class Director class SizerItem < Director def setup spec.disable_proxies # do not allow creating SizerItems in Ruby; this has limited benefits and # memory management of sizer items is a nightmare case spec.module_name when 'wxSizerItem' spec.make_abstract 'wxSizerItem' # ignore constructors spec.ignore 'wxSizerItem::wxSizerItem' spec.ignore(%w[wxSizerItem::SetSizer wxSizerItem::SetSpacer wxSizerItem::SetWindow]) when 'wxGBSizerItem' spec.make_abstract 'wxGBSizerItem' # ignore constructors spec.ignore 'wxGBSizerItem::wxGBSizerItem' spec.ignore(%w[wxGBSizerItem::SetGBSizer]) spec.do_not_generate :variables, :enums, :defines, :functions end super end end # class SizerItem end # class Director end # module WXRuby3
Version data entries
9 entries across 9 versions & 1 rubygems