Data: [25-04-2024]
Avtor: Krasimir Andreev Angelov
Podurzha se ot: Krasimir Andreev Angelov

HToolkit - bulgarska biblioteka za svurzvane na Haskell i GTK

Mozhete da ia izteglite ot saita na Sourceforge.
http://sourceforge.net/project/showfiles.php?group_id=65248.
Bibliotekata e platformeno i ezikovo nezavisima. V momenta raboti pod Linux i Windows.
Za grafichni obekti izpolzva GTK, a vruzkite sa izgradeni kum ezika Haskell.
http://www.gtk.org
http://www.haskell.org

GTK sa grafichnite obekti izpolzvani ot programi kato Gimp i grafichnata sredaGnome.
http://www.gimp.org
http://www.gnome.org

Haskell e funktsionalen ezik s polimorfni tipove, koito e mnogo razlichen ot traditsionnite protsedurni i/ili obektno-orientirani ezitsi kato C/C++/Java.
http://www.haskell.org

V budeshte se predvizhda bibliotekata da poddurzha vruzki i kum ezika Smalltalk.
http://www.smalltalk.org

Versiia 1.2 e nesuvmestima s prednite versii.
1. Vuvedeni sa API-ta za radio elementi ot menyuta, poleta za otmetki i radio butoni;
2. Vseki grafichen obekt se suzdava nezavisimo ot ostanalite;
3. Preimenuvani sa funktsiite drawInWidget i drawInBitmap na paintIn i paintInBitmap;
4. Premahnata e funktsiiata dialogFont. Dialogovite kutii i prozortsite veche izpolzvat ednakuv shrift;
5. Funktsiite defaultFont, defaultFontDef, dialogColor, 'windowColor i textColor vrushtat sistemno zavisimi stoinosti spored izpolzvanata tema na Windows ili GNOME;
6. Premahnat e atributut itemCount na menyutata, vmesto nego e definiran obsht klasov atribut count, koito ima definitsii za tipovete Popup, ListBox, Notebook, Menu i ToolBar;
7. Atributut visible e preimenuvan na password;
8. Prozortsite i dialozite po podrazbirane se suzdavat nevidimi i se pokazvat suotvetno chrez funktsiite showWindow i runDialog, mogat da se skrivat s hideWindow ili chrez promianata na atributa visible. Vsichki kontroli sushto se suzdavat po podrazbirane nevidimi, no zavisiat i ot sustoianieto na maichiniiat kontrol;
9. Zavursheni sa lentite s instrumenti. V tazi versiia te ne rabotiat pod Linux, zashtoto se izpolzva CVS versiia na GTK.
10. Opraveni sa lentite za skrolirane.
11. Dobaveni sa tri novi kontroli Notebook, GroupBox i CompoundControl.
12. Algoritumut za podrezhdane na kontroli veche poddurzha funktsiite stretch, hstretch i vstretch.

Promeni: Nesuvmestima s predishnite versii. Mnozhestvo podobreniia i novovuvedeniia.

svaliane: http://sourceforge.net/project/showfiles.php?group_id=65248
ofitsialna stranitsa: http://htoolkit.sourceforge.net/

Litsenz: GPL

<<console-cyrillic (Fedora Core1)( ver. 1.0.0) | Terminus Font( ver. 4.05)>>