response = $response; } protected function _onActivate( \GtkEntry $entry ): void { $this->response->send(); } protected function _onKeyRelease( \GtkEntry $entry, \GdkEvent $event ): void { $this->response->refresh(); } protected function _onChanged( \GtkEntry $entry ): void {} public function refresh(): void { // @TODO } }