История изменений
Исправление Shushundr, (текущая версия) :
это не вполне виджет
Ну в принципе виджеты там есть:
https://hackage.haskell.org/package/gi-gtk-4.0.5/docs/GI-Gtk-Objects-Widget.html
надо только понять, как в хаскеле наследуют.
https://it.wikireading.ru/hpZkz2xs0y
«всё, что надо знать про наследование, – это просто ограничения на класс типа-параметра при объявлении класса»
(...) => это ограничение класса типа
Приглядываемся к коду, там в строке 30 как раз написано:
drawClockBackground :: GTK.IsWidget widget =>
То есть drawClockBackground это как раз наследник виджета?
не вполне
А по-моему нормально всё.
Даже если не нормально, то в принципе-то класс-наследник сделать можно, надо только найти как.
Исходная версия Shushundr, :
это не вполне виджет
Ну в принципе виджеты там есть:
https://hackage.haskell.org/package/gi-gtk-4.0.5/docs/GI-Gtk-Objects-Widget.html
надо только понять, как в хаскеле наследуют.
https://it.wikireading.ru/hpZkz2xs0y
«всё, что надо знать про наследование, – это просто ограничения на класс типа-параметра при объявлении класса»
(...) => это ограничение класса типа
Приглядываемся к коду, там в строке 30 как раз написано:
drawClockBackground :: GTK.IsWidget widget =>
То есть drawClockBackground это как раз наследник виджета?
не вполне
А по-моему нормально всё.