Sha256: 59772c1ed8b334d5e59fa52308f68737825d961a156a8b133658d59305008128
Contents?: true
Size: 1.36 KB
Versions: 16
Compression:
Stored size: 1.36 KB
Contents
# Copyright (c) 2023 M.J.N. Corino, The Netherlands # # This software is released under the MIT license. ### # wxRuby3 wxWidgets interface director ### require_relative './window' module WXRuby3 class Director class RichTextStyleListBox < Window include Typemap::RichText include Typemap::ComboPopup def setup super spec.items << 'wxRichTextStyleListCtrl' << 'wxRichTextStyleComboCtrl' spec.include 'wx/odcombo.h' spec.add_header_code 'extern VALUE wxRuby_RichTextStyleDefinition2Ruby(const wxRichTextStyleDefinition *wx_rtsd, int own);' spec.override_inheritance_chain('wxRichTextStyleListBox', %w[wxHtmlListBox wxVListBox wxVScrolledWindow wxPanel wxWindow wxEvtHandler wxObject]) spec.override_inheritance_chain('wxRichTextStyleComboCtrl', %w[wxComboCtrl wxControl wxWindow wxEvtHandler wxObject]) # missing from docs; required so proxy calls correct override spec.extend_interface 'wxRichTextStyleComboCtrl', 'virtual void DoSetPopupControl(wxComboPopup* popup)', visibility: 'protected' end end end end
Version data entries
16 entries across 16 versions & 1 rubygems