don't try to cancel the timer when it's not alive
make it possible to suppress dialogs
rename core_api.get_items -> get_items_ids
let block database raise the Empty exception
use directly the function in core_api
reorganize notebooks' methods
add functions to wxalarms_api
add functions to wxscheduler_api and wxscheduler_basicrules_api
add functions to wxgui_api
add functions to wxcopypaste_api
add functions to wxgui_api
fix typo
reimplement editor tab closing
simulator