Size: a a a

2021 July 31

f

for(int c; (c = getc... in ru.nim.talks
Для обхода этого сделано ведь?
источник

g

gavr in ru.nim.talks
думаю да
источник

g

gavr in ru.nim.talks
источник

VB

Vladimir Berezenko in ru.nim.talks
Внутренний язык в фреймворке Kivy для описания гуя. Оч удобно.
источник

g

gavr in ru.nim.talks
у каждого GTK класса сгенерировано 2 конструктора, 1 обычный возвращающий настоящий тип, и второй такой же, но возвращающий typedesc
источник

f

for(int c; (c = getc... in ru.nim.talks
Можно ещё new(typedesc[Carousel])
источник

f

for(int c; (c = getc... in ru.nim.talks
А не голый дескриптор типа
источник

g

gavr in ru.nim.talks
а, типа qml?
источник

g

gavr in ru.nim.talks
у GTK 3 есть WYSIWYG редактор Glade
источник

g

gavr in ru.nim.talks
и сейчас под GTK 4 еще пилят
источник

g

gavr in ru.nim.talks
.
источник

VB

Vladimir Berezenko in ru.nim.talks
немного не то что я имею ввиду. писать портянки кода, там где можно обойтись декларативщиной - такое-себе.
источник

VB

Vladimir Berezenko in ru.nim.talks
пусть макросы пишут за тебя код :)
источник

g

gavr in ru.nim.talks
что может быть декларативнее накидывания форм в гуй редакторе?
источник

g

gavr in ru.nim.talks
генерит оно XML, типа XAML, можно его руками тож писать если хочеца декларативщены
источник

g

gavr in ru.nim.talks
еще был макрос на ниме но он уже мертв
источник

VB

Vladimir Berezenko in ru.nim.talks
а вот иногда это неудобно если хочешь свой класс
источник

g

gavr in ru.nim.talks
не, этот XML универсален для системы типов GObject, там может быть что угодно
источник

g

gavr in ru.nim.talks
но изза этого он выглядит куда размашистее чем если бы был ориентирован на гуй
источник

VB

Vladimir Berezenko in ru.nim.talks
ты в гуередакторе как свой класс опишешь?
источник