constructor by id and icon resource id
constructor from action
get drawable image id
set drawable image id
get drawable
set custom drawable (not one from resources)
set custom drawable (not one from resources)
handle theme change: e.g. reload some themed resources
button with image only