add editable trait + impl for Entry, SearchEntry and SpinButton