Создавал как-то давно тред про поиск библиотеки, отрисовывающей простые примитивы. Посоветовали cairo. Вот теперь хочу её скрестить с common lisp'ом. Пробовал cl-cairo2
http://www.cliki.net/cl-cairo2
Оно работает, но выводит в pdf, png итд, а мне надо на экран (то есть с помощью xlib).
Вот мой простой пример на c:
http://pastebin.com/ftF6BX8s
С помощью cl-cairo2 сделал такое:
(in-package cl-cairo2)
(setq *context* (create-xlib-image-context 800 600 :display-name «localhost:0» :window-name «hello»))
В туториале написанно, что при этом создается окно, которое можно ресайзить, закрывать итд, при чем если сделать (destroy *context*), то окно само закроется и наоборот.
Окно действительно создалось, но оно ни на что не реагирует, и вывод cairo на него не попадает.
Далее, пробовал что-то типа:
http://pastebin.com/315qjsw2
Ура-ура! Нормальное окно создается, только полностью черное. И лишь при вызове #'xclosedisplay в окне на мгновение появляется квадратик.
ЧЯДНТ? Может есть какая-то функция, чтобы насильственно обновить окно?


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

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


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

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

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

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

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


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

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

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

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

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

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

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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Common Lisp && Gamedev (2017)
- Форум Байтодрочерство common lisp (2015)
- Форум [common-lisp][realpath] (2011)
- Форум Mariadb, Common lisp (2022)
- Форум Стандарт Common Lisp (2009)
- Галерея Изучаем Common-Lisp (2010)
- Форум common lisp & package (2008)
- Форум Common-Lisp & octave (2008)
- Форум Стандарт Common Lisp (2007)
- Форум Practical Common Lisp (2006)