Sha256: 70308cab91dcd11edc66f4df0f5fdd21fcaccb4f04633b38318201cdf071bef0
Contents?: true
Size: 967 Bytes
Versions: 17
Compression:
Stored size: 967 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 './window' module WXRuby3 class Director class DatePickerCtrl < Window include Typemap::DateTime def setup super # Custom implementation for Ruby spec.ignore 'wxDatePickerCtrl::GetRange' spec.add_extend_code 'wxDatePickerCtrl', <<~__HEREDOC VALUE get_range() { wxDateTime dt1, dt2; if ($self->GetRange(&dt1, &dt2)) { VALUE items = rb_ary_new(); rb_ary_push(items, wxRuby_wxDateTimeToRuby(dt1)); rb_ary_push(items, wxRuby_wxDateTimeToRuby(dt2)); return items; } return Qnil; } __HEREDOC end end # class DatePickerCtrl end # class Director end # module WXRuby3
Version data entries
17 entries across 17 versions & 1 rubygems