# ChatInputResizeHandle

> **Class** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle)

Drag target docked over the chat input's top border.

Only the background is transparent: the handle sits on the layer above the
box's border and would blank the line it covers, so `render` repaints the
horizontal rule itself.

The handle reports pointer geometry and knows nothing about heights; the
parent decides what a drag means.

## Signature

```python
ChatInputResizeHandle(
    self,
    kwargs: Any = {},
)
```

## Extends

- `Static`

## Constructors

```python
__init__(
    self,
    kwargs: Any = {},
) -> None
```

| Name | Type |
|------|------|
| `kwargs` | `Any` |


## Properties

- `ALLOW_SELECT`
- `incognito`

## Methods

- [`render()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/render)
- [`on_enter()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_enter)
- [`on_leave()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_leave)
- [`on_mouse_down()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_mouse_down)
- [`on_mouse_move()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_mouse_move)
- [`on_mouse_up()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_mouse_up)
- [`on_mouse_release()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_mouse_release)
- [`on_hide()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_hide)
- [`on_click()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_click)
- [`on_unmount()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/chat_input/ChatInputResizeHandle/on_unmount)

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/caaa7e7c12d214afa5cf0a1afed8eb6232aa6f7b/libs/code/deepagents_code/tui/widgets/chat_input.py#L1975)