efl/src/examples/elementary/calendar_example_05.js

31 lines
751 B
JavaScript

efl = require('efl');
_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() != efl.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 efl.Efl.Ui.Win.Standard(null);
win.setText("Calendar Getters Example");
win.setAutohide(true);
cal = new efl.Elm.Calendar(win);
cal.setHintWeight(1.0, 1.0);
win.pack(cal);
win.setSize(240, 240);
cal.on('changed', _print_cal_info_cb);
cal.setVisible(true);
win.setVisible(true);