Sha256: aa595505d3ec7f265d17d6132d2568b7558397d0cf443939b9106077707b73a7
Contents?: true
Size: 1009 Bytes
Versions: 20
Compression:
Stored size: 1009 Bytes
Contents
# Copyright (c) 2023 M.J.N. Corino, The Netherlands # # This software is released under the MIT license. ### # wxRuby3 wxWidgets interface director ### require_relative './frame' module WXRuby3 class Director class MDIFrame < Frame def setup spec.items.replace(%w[wxMDIParentFrame wxMDIChildFrame]) super spec.no_proxy %w[ wxMDIParentFrame::GetActiveChild wxMDIParentFrame::SetWindowMenu wxMDIParentFrame::Tile wxMDIParentFrame::Cascade] # for GetClientWindow spec.map 'wxMDIClientWindowBase *' => 'wxMDIClientWindow *' do map_out code: <<~__HEREDOC $result = SWIG_NewPointerObj(SWIG_as_voidptr($1), SWIGTYPE_p_wxMDIClientWindow, 0 | 0 ); __HEREDOC end spec.suppress_warning(473, 'wxMDIParentFrame::OnCreateClient') spec.no_proxy %w[ wxMDIChildFrame::Activate] end end # class MDIFrame end # class Director end # module WXRuby3
Version data entries
20 entries across 20 versions & 1 rubygems