download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

HToolbox за Linux 1.2


Българска библиотека за свързване на Haskell и GTK


Изтегли (340 KB)

Визитна картичка на програмата

Автор: Krasimir A. Angelov
Лиценз: Open Source
ОС: Linux 
Големина: 340 KB
Обновен на: 05.11.2003 от krum
2488 показвания, 91 сваляния  Статистики


Публикации в списанието


няма публикации
 

HToolkit е българска библиотека за свързване на Haskell и GTK

Библиотеката е платформено и езиково независима. В момента работи под Linux и Windows.
За графични обекти използва GTK, а връзките са изградени към езика Haskell.
http://www.gtk.org
http://www.haskell.org

GTK са графичните обекти използвани от програми като Gimp и графичната средаGnome.
http://www.gimp.org
http://www.gnome.org

Haskell е функционален език с полиморфни типове, който е много различен от традиционните процедурни и/или обектно-ориентирани езици като C/C++/Java.
http://www.haskell.org

В бъдеще се предвижда библиотеката да поддържа връзки и към езика Smalltalk.
http://www.smalltalk.org

Версия 1.2 е несъвместима с предните версии.
1. Въведени са API-та за радио елементи от менюта, полета за отметки и радио бутони;
2. Всеки графичен обект се създава независимо от останалите;
3. Преименувани са функциите drawInWidget и drawInBitmap на paintIn и paintInBitmap;
4. Премахната е функцията dialogFont. Диалоговите кутии и прозорците вече използват еднакъв шрифт;
5. Функциите defaultFont, defaultFontDef, dialogColor, 'windowColor и textColor връщат системно зависими стойности според използваната тема на Windows или GNOME;
6. Премахнат е атрибутът itemCount на менютата, вместо него е дефиниран общ класов атрибут count, който има дефиниции за типовете Popup, ListBox, Notebook, Menu и ToolBar;
7. Атрибутът visible е преименуван на password;
8. Прозорците и диалозите по подразбиране се създават невидими и се показват съответно чрез функциите showWindow и runDialog, могат да се скриват с hideWindow или чрез промяната на атрибута visible. Всички контроли също се създават по подразбиране невидими, но зависят и от състоянието на майчиният контрол;
9. Завършени са лентите с инструменти. В тази версия те не работят под Linux, защото се използва CVS версия на GTK.
10. Оправени са лентите за скролиране.
11. Добавени са три нови контроли Notebook, GroupBox и CompoundControl.
12. Алгоритъмът за подреждане на контроли вече поддържа функциите stretch, hstretch и vstretch.

Промени: Несъвместима с предишните версии. Множество подобрения и нововъведения.

Можете да я изтеглите от сайта на Sourceforge.
http://sourceforge.net/project/showfiles.php?group_id=65248.

Линкът за даунлоуд води към страница с няколко връзки за сваляне на отделните части на пакета!


Мнения на потребители

Твоето мнение

Няма мнения

Платени препратки

Компютри за геймъри
Домашни компютърни системи за игри
Конфигурации по желание от Перси ООД
www.persy.com
bgERP
Управлявайте фирмата си
с безплатен, уеб базиран софтуер
www.bgerp.com
Рекламни чанти
Екстрапак произвежда рекламни чанти
и опаковки от хартия и (био)полимери
Bags.BG

вашето каре - тук

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2023   Experta Ltd.