aboutsummaryrefslogtreecommitdiffstats
path: root/ext/tk/sample/tkextlib/iwidgets/sample/calendar.rb
blob: 40939970293a8d9ea233fe43c794d257713af1d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env ruby
# frozen_string_literal: false
require 'tk'
require 'tkextlib/iwidgets'

Tk::Iwidgets::Calendar.new(:command=>proc{|arg| puts(arg.date)},
                           :weekendbackground=>'mistyrose',
                           :weekdaybackground=>'ghostwhite',
                           :outline=>'black', :startday=>'wednesday',
                           :days=>%w(We Th Fr Sa Su Mo Tu)).pack
Tk.mainloop