Я создаю приложение для обработки данных в GTK-rs и хотел бы создать какой-то виджет панели инструментов.
Основные c требования для этого виджета:
- Создание новых элементов путем перетаскивания данных с боковой панели
- При действии перетаскивания должен быть создан новый виджет.
- Отбрасывание объекта сбоку / снизу будет разделено по вертикали / горизонтали .
- Размер виджетов должен быть изменяемым
- Виджеты могут быть доступны для вкладок.
Хороший пример того, что я хочу, можно найти здесь:
https://gridstackjs.com/#
Кроме того, мой случай может быть проще в том, что я хочу разделить область только несколько раз, чтобы заполнить все доступное пространство.
Еще один хороший Примером является редактор VScode, в котором файлы из боковой панели можно перетаскивать в виджет редактора, который затем создает новое представление редактора.
Мои вопросы:
- Существует ли существующий Виджет GTK, который реализует это?
- Как это реализовать в GTK?
- Как вы называете виджет такого типа? Пока я искал приборную панель и сетку, но, может быть, это называется по-другому.