Приветствую.
Необходимо создать GTK+ (язык разработки: C) Widget, вероятнее всего унаследованный от DrawingArea, который позволит отрисовывать произволные кривые с возможностью "выбора" любого саб-объекта(любая отрисованная кривая).
Проблема этапа проектировки.
Главная идея: создать такие объекты XGraph, XCurve, .., благодаря которым можно было бы:
- Создать объект XGraph
- Создать любое количество XCurve и передать во владение XGraph с последующей отрировкой. XCurve определяет минимум три функции: инициализация, финализация и отрисовка одной единицы кривой(для простоты - кривая построенная по точкам)
Один из сложных вопросов для меня - как реализовать "выбор любой кривой", для простоты - как при клике на объекте XGraph разпознать 'объект' XCurve? Предполагаемое решение - спуститься на уровень GDK или ниже, анализировать координаты клика мыши и каким-то чудесным образом искать объект, которому эта координата принадлежит.
По симу, прошу подсказать идеи как интерфейса(уровень кода, не GUI отображение), так и идеи реализации. Более чем уверен что подобные разработки велись. Возможно GPL/LGPL библиотеки, код которых можно проанализировать.
.png)


Ответ на:
комментарий
от dont

Ответ на:
комментарий
от sglex


Ответ на:
комментарий
от Sphinx

Ответ на:
комментарий
от mono

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Стиль графических элементов KDE. (2015)
- Форум Выбор графического планшета (2012)
- Форум выбор графического планшета (2022)
- Форум Выбор графического тулкита. (2008)
- Форум Widget (2005)
- Форум Автоматический выбор графического драйвера (2015)
- Форум Муки выбора графической среды (2012)
- Форум Выбора графического планшета тред (2017)
- Форум Выбор графического планшета тред (2018)
- Форум Выбор элементов в Qt XML (2014)