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

HToolbox 1.2


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


Изтегли (340 KB)

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

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


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


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

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.

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


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

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

Няма мнения

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

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

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

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