[#1] Bibloteki GUI
Jeszcze jedno dosyc laickie pytanie.

Jak to jest z biblotekami GUI pod Amiga znam haselka typu Intuition, GadTools, MUI, Reaction, ClassAct, BOBSI.

Ale tak naprawde nie wiem ktore co oferuja ktore sa najbardziej kompatybilne z innymi wersjami systemu, i czy kazde z tego co wyminilem to interfejs GUI.
I ktore znich wybrac wiem tylko ze MUI jest platne czy ostatnie wersje AOS 3.5 i 3.9 mialy cos natywnego sytemowego co by funkcjonalnoscia bylo zblizone do MUI.

Mozna kilka slow na temat wymienionych wyzej interfejsow. Jaka maja funkcjonalnosc, zgodnosc z systemem i latwosc w programowaniu.

Z gory dziekuje.

[#2] Re: Bibloteki GUI

@Sventevith, post #1

Intuition to bibliteka udostępniająca podstawowe funkcje do tworzenia GUI w AmigaOS takich jak ekrany, okna, gadżety, menu. Jej częścią składową jest system BOOPSI służący do tworzenia i obsługi dowolnych gadżetów jako klas.

GadTools to bibliteka zawierająca gotowe do użycia w programach gadżety różnych typów i wspomagając tworzenie menu. Jej podstawową wadą jest to, że nie wykorzystuje ona mechanizmu BOOPSI a tym samym nie ma możliwości tworzenia nowych typów gadżetów czy modyfikowania istniejących. Nie pozwala również na dynamiczne zarządzanie gadżetami. Nadaje się więc w zasadzie tylko do tworzenia prostych GUI do programów typu Prefs.

Powstało więc kilka różnych gadżet toolkitów opartych o BOOPSI. Jednym z nich jest ClassAct, który później przemianowano na Reaction i stał się częścią AmigaOS3.5 i kolejnych. Innym jest MUI. MUI jest obecnie najbardziej zaawansowanym toolkitem i jest podstawowym toolkitem w MorphOSie. Używanie go nie jest płatne podobnie jak SDK do niego. Płatny jest jedynie klucz umożliwiający użytkownikowi dowolne skonfigurowanie wyglądu poszczególnych gadżetów.

To co jest najważniejsze to to, że poszczególne toolkity nie są ze sobą kompatybilne, czyli nie da się po prostu podmienić inkludów i wygenerować kod z użyciem innego toolkitu. Trzeba zatem się od razu zdecydować jaki toolkit będzie wykorzystywać aplikacja, bo zmiana decyzji później spowoduje spore zmiany w samej aplikacji. Można również starać się pisać aplikację tak, by wymiana toolkitu była możliwie łatwa, ale IMHO szkoda na to czasu i sił.
[#3] Re: Bibloteki GUI

@Sventevith, post #1

Wielkie dzieki o to mi chodzilo.

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem