Показаны сообщения с ярлыком example. Показать все сообщения
Показаны сообщения с ярлыком example. Показать все сообщения
Библиотека pixman, как известно, документацией пользователей не балует ("There is currently no documentation besides the source code itself").
Поэтому выкладываю пару откомментированных на русском примеров. Примеры из официальной поставки, конкретно версии pixman-0.30. В комментариях могут быть ошибки, неточности и т.п. Тем не менее, вот они:
Поэтому выкладываю пару откомментированных на русском примеров. Примеры из официальной поставки, конкретно версии pixman-0.30. В комментариях могут быть ошибки, неточности и т.п. Тем не менее, вот они:
- trap-test — вырезает из зеленого изображения трапецию по маске с альфа-каналом;
- checkerboard — рисует подобие разноцветной шахматной доски и затем трансформирует его (псевдо-3D перспектива).
Код основан на примере "Rotated button" из gtk-demo. Собирается под Gtk-2. Местами код неидеален (например виджет RotatedBin.scale создается вручную в main), но, думаю, вполне может быть полезен.
Скрин:
Код:
https://docs.google.com/file/d/0B40UHa6ea9QkdUFTVnRqNnFaTDg/edit
Скрин:
Код:
https://docs.google.com/file/d/0B40UHa6ea9QkdUFTVnRqNnFaTDg/edit
Ключевые слова: example, Gtk, off-screen window, Vala
Подписаться на:
Сообщения (Atom)

![[Image]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglZx1zAOvuAotO85VPgPbF8nLu2RwCZXqkZz3VRwGE7TFJVGFHBbS3U9L09AZTRxUFLX6nCWslVt6GxQP6rs26bUlUwaQ3UsSAkXAEiYBSY5DvLvDEj_In0eNrPpwjnGJY2ASx5bBp-eA/s320/rotated_widget.png)