[personal profile] dmitry_vk

Добавил лисповскую реализацию GtkTreeModel для деревьев в cl-gtk2. А это, в свою очередь, позволяет пользоваться виджетом GtkTreeView для отображения древовидно-табличных данных. Поддержку Gtk'шного GtkTreeModel я не сделал и не вижу в этом необходимости, раз есть своя реализация GtkTreeModel.

На данном скрине запечатлено дерево разбора для лисповского выражения, задающего функцию вычисления квадратного корня (набранная по памяти из SICP). Демка вызывается выражением (gtk-demo:demo-treeview-tree).


Как можно заметить, kde я больше не использую, перешел на gnome.


В качестве средства для создания документации пока остановился на texinfo. Ни одно из средств (среди тех, которые я смотрел и которые удалось запустить) для генерации документации из исходников и documentation strings меня не устроило. Шаблон для документации взял из исходников CFFI. На основе этого шаблона уже задокументировал биндинг к GObject.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

dmitry_vk

April 2023

S M T W T F S
      1
234567 8
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 6th, 2026 08:11 am
Powered by Dreamwidth Studios