summaryrefslogtreecommitdiff
path: root/src/examples/calendar_example_05.js
blob: 7759b2da8bb9784641778736c0fbb61b72cffbdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

elm = require('elm');

_print_cal_info_cb = function ()
{
   //var sel_time = cal.selected_time_get()

   var interval = cal.getInterval();
   var mm_yr = cal.getMinMaxYear();
   var sel_enable = cal.getSelectMode() != elm.Elm.Calendar.Select.Mode.NONE;
   var wds = cal.getWeekdaysNames();

   console.log("weekdays= " + wds + ", interval= " + interval +
                   "\nYear_Min: "+mm_yr[0]+ ", Year_Max: "+mm_yr[1]+", Sel Enabled: "+sel_enable);
}


win = new elm.Elm.WinStandard(null);
win.setTitle("Calendar Getters Example");
win.setAutohide(true);

cal = new elm.Elm.Calendar(win);
cal.setSizeHintWeight(1.0, 1.0);
win.resizeObjectAdd(cal);

cal.on('changed', _print_cal_info_cb);

cal.setVisible(true);
win.setVisible(true);