Sha256: 49d78b7e16cb01686a8ef91878dc2b530ffa48e8114505d0eed52d14d8fe75cf
Contents?: true
Size: 863 Bytes
Versions: 20
Compression:
Stored size: 863 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 './dialog' module WXRuby3 class Director class PageSetupDialog < Director::Dialog def setup super # make PageSetupDialog GC-safe spec.ignore 'wxPageSetupDialog::GetPageSetupData' spec.add_extend_code 'wxPageSetupDialog', <<~__HEREDOC wxPageSetupDialogData* GetPageSetupData() { return new wxPageSetupDialogData(self->GetPageSetupData()); } void SetPageSetupData(const wxPageSetupDialogData& psdd) { self->GetPageSetupData() = psdd; } __HEREDOC spec.new_object 'wxPageSetupDialog::GetPageSetupData' end end # class PageSetupDialog end # class Director end # module WXRuby3
Version data entries
20 entries across 20 versions & 1 rubygems