[#91] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@tbone, post #73

@ tbone
Czy masz klasę Lamp.mcc w klasach MUI?
[#92] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@tbone, post #73

@ tbone
... oraz w ilu kolorach masz ustawiony ekran WB. Mam feedback od innego usera, że na 16 kolorach colorfield nie działa. I u niego również nie wyświetliło zielonego tła pod etykietką sliderta "G".
[#93] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #90

Kolejna rozwojowa wersja z drobnymi poprawkami i ulepszeniami.
Hexaco 2017-06-22_1
Hexaco 2017-06-22_1.info
źródło w AmigaE
- uruchomienie programu bez ikonki lub z Shell/CLI uruchomi program normalnie, lecz dodatkowo pojawi się nowe okienko z komunikatem o ograniczonej funkcjonalności programu używanego bez ikonki.
- w lokalnych preferencjach MUI, po kliknięciu na "more..." pojawią się tylko te klasy dodatkowe, których używa Hexaco, czyli obecnie Lamp.mcc. Wszystkie pozostałem .mcc (jaśli takowe posiadamy" zostaną zignorowane.
- obsługa programu z klawiatury. TAB przełłłłłłłłącza pomiędzy poszczególnymi elementami w oknie. Wypróbujcie również strzałki lewo-prawo, góra-dół oraz Enter.
Bardzo mnie ciekawią w tej kwestii testy pod AmigaOS3.x
[#94] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #93

w lokalnych preferencjach MUI, po kliknięciu na "more..." pojawią się tylko te klasy dodatkowe, których używa Hexaco, czyli obecnie Lamp.mcc.
Dla porządku dodaj, że ten ficzer działa tylko pod MorphOS-em.

Wieczorem potestuję na mojej A1200, gdy tylko rozwiążę temat brakującej biblioteki icon.library v40.
[#95] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #93

"The requested URL /t/hexaco_2017-06-22_1.e was not found on this server."
[#96] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@Krashan, post #94

@ Krashan
Dla porządku dodaj, że ten ficzer działa tylko pod MorphOS-em.


Ale ten atrybut jest wymieniony już w dokumentacji do starego MUI3.8 leżącego od lat na Aminecie.

@ forge
Wieczorem w domu poprawię nazwę na ftp.
[#97] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@forge, post #95

@ forge
Już działa.
[wyróżniony] [#98] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #93

Przetestowalem ta wersje. Moje uwagi i zatrzerzenia:

1. Tablulacja mozna poruszac sie po menu ale:
a) nie da sie przesuwac suwakow kolorow kursorami
b) kursor nie powiniem ukatywniac pola nazwy koloru tylko liste kolorow aby mozna bylo wybrac ja po nazwie

2. Uwazam ze przy odpaleniu z shella niepotrzenbnie pokazuje sie requester komunikatem o ograniczeniach. Mozna by to bylo rozwiazac przez:
a) defaultowo w tym trybie opcje BITS i HTML ustawialy by sie automatycznie
b) program moglby przyjmowac parametry o skladni BITS/S,HTML/S, np: Hexaco HTML

3. Hitowania nie wykryto
[#99] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #98

Ad.1a.
Najprawdopodobniej jest to kwestia wersji MUI. Na MorphOS ci działa?

Ad.1b.
Listę kolorów, owszem, ale i pole nazwy również. Dlatego uaktywnia teraz obydwa gadżety. W końcu mi się udało to, bo przyciskowi PopButton nie da się dodać ,tak zwyczajnie, atrybuty MUIA_CycleChain, gdyż jest on makrem, i w związku z tym nie ma tagu rozpoczynającego i kończącego, tak jak każdy inny obiekt MUI. Użyłem więc metody MUIM_Window_SetCycleChain, która jest niestety już odradzana i oznaczona jako obsolete. Ale działa

Ad.2.
Najbardziej odpowiada mi opcja b, ale to kolejne wyzwanie, bo tego jeszcze dotąd nie robiłem.

Ad.3.
yippee
[#100] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #99

Tak. Pod MOSem jest mozliwosc obslugi suwakow z poziomu kursorow.
Mysle tez ze w tym przypadku kursory gora/dol powinny zmieniac pozycje suwaka o 1, a lewo/prawo o np 10.
[#101] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #100

Po przejrzeniu autodoców, obawiam się, że to jest taki "automagiczny" ficzer nowszego MUI i aby to kontrolować musiałbym zrobić subklasę dla Slider.mui, co dla niedzielnego programisty jest na razie nie do ogarnięcia. *

Co do argumentów Shell to czy mogę wzór zapodać w ten sposób?
templ:='HTML/S, BITS/S'

czy raczej:
templ:='HTML/S BITS/S'

?

* ale w planach mam obadanie krashanowego ułatwiacza Chocolate Castle.


Ostatnia aktualizacja: 01.07.2017 18:24:32 przez R-Tea
[#102] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #101

Nie wiem jak jest to rozwiazane w AmigaE, bo ja w C zrobilbym to tak:

#define TEMPLATE "HTML/S,BITS/S"
....
if(!(rda = ReadArgs(TEMPLATE, args, NULL)))
{
....
}


Zwracam uwage na brak spacji miedzy parametrami.
[#103] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #102

Zdarzyła się rzecz bardzo dziwna.
Chciałem zobaczyć jak program zachowa się po uruchomieniu w Shellu z zapodanymi parametrami. Zaznaczam, że jeszcze nic nie zrobiłem w kodzie w kierunku obsługi parametrów CLI/Shell.
I ku mojemu wielkiemu zdziwieniu, GUI dostosowało się do parametrów
Nie wiem jak, ale paramery CLI/Shell działają, momo że ja nic nie zrobiłem. Zaimplemenowałem wcześniej obsługę Tooltypes. Może przy okazji ten kawałek kodu obsługuje również parametry podane z Shella?!

hexaco_2017-07-02
ikona
żródło
[#104] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #102

Parametry w Shellu działają prawidłowo. Dodałem też obsługę znaku zapytania jako Help.
Linki do plików te same.
[#105] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #104

Sparwdzilem z ciekawosci poprzednia wersje i okazalo sie ze rownierz przyjnuje parametry.
Zmylilo mnie to bo podanie "?" nie spowodowalo wyswietlenia skladni.

Czyli jednym slowem problem sam sie rozwiazal :)
[#106] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #105

Sprawdzilem nowsza wersje (07.02).

Parametry dzialaja.
Nawet suwaki da sie suwac kursorami. Teraz juz wiem dlaczego w poprzedniej wersji nie dzialaly.
[#107] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #106

Da się suwać klawiszami strzałek natwoim OS3?
[#108] Re: Hexaco 0.9.8 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #107

Tak. W ostatniej wersji sie da. W poprzeniej sie nie dalo ale wiem dlaczego.
Otoz w poprzeniej wersji przemieszczanie sie tabulatorem po opcjach, w momencie gdy zaznaczyl sie suwak to zaznaczal sie lacznie z opisem (kolorowa ramka RGB).
W ostatniej wersji zaznacza sie tylko sam suwak (bez opisu) dlatego pewnie da sie nim sterowac kursorami.
[#109] Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #108

Hexaco v1.0 10/07/2017
ikonka
hexaco_20117-07-10_1.e

Tak sobie myślę, że to już ostateczna wersja, jeśli to co jest będzie w pełni działać. Nowych ficzerów już raczej nie będę dodawał. I tak zrobiłem dużo więcej niż pierwotnie planowałem.
W stosunku do poprzedniej ta wersja podnosi m.in. funkcjonalność popup listy:
- po wpisaniu nazwy html z palca następuje aktywacja (zaznaczenie), i przesunięcie do części widocznej, odpowiedniej pozycji na liście, niezależnie czy lista jest otwarta czy zamknięta.
- inicjujący kolor "black" jest również domyślnie zaznaczony
- przyciski "CtC" mają skróty klawiszowe i krótkie info na ten temat w dymkach
[#110] Re: Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #109

Błąd w linku do źródła:
hexaco_20117-07-10_1.e
[wyróżniony] [#111] Re: Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #110

Przetestowalem ostatnia wersje. Program dziala OK i mysle ze moglaby byc to wersja finalna, jednak mam dwie uwagi.

1. Jak rozwine menu kolorow to nie moge tego menu obslugiwac za pomoca kursorow.
Wcisniecie Entera tez nie powoduje wybrabnia zaznaczonej opcji.
Moze to wina jakiejs klasy MUI.

2. Program hituje i to juz na starcie. Na szczescie jest to tylko "LONG READ from 0000024"
[#112] Re: Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@R-Tea, post #109

To jeszcze implementacja obsługi locali i masz gotowy program. OK
[#113] Re: Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@Lokaty, post #112

A co chcialbys lokalizowac? Nazwy kolorow?
[#114] Re: Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #113

Dla "sportu"! ;)
[#115] Re: Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #111

@ Phibrizzo
Jak rozwine menu kolorow to nie moge tego menu obslugiwac za pomoca kursorow.
Wcisniecie Entera tez nie powoduje wybrabnia zaznaczonej opcji.
Moze to wina jakiejs klasy MUI.

Dziwne. A w poprzedniej wersji działało?

@ Lokaty
Dla sportu, to mógłbym też dodać górne menu z opcjami About, MUI Prefs i Quit, ale czy nie byłby to przerost formy nad treścią? Już i tak jest grupa bits:, którą dodałem w sumie dla sportu.
[#116] Re: Hexaco 1.0 (małe narzędzie kodów kolorów RGB)

@Phibrizzo, post #111

@ Phibrizzo
Odnośnie tego hitowania, to mam podejrzenia, i zdaje się że udało mi się to wyeliminować:
Hexaco_2017-07-11_1
Hexaco_2017-07-11_1.info
Hexaco_2017-07-11_1.e

Ostatnia aktualizacja: 12.07.2017 22:24:18 przez R-Tea
[#117] Re: Hexaco

@R-Tea, post #1

Kolejna odsłona Hexaco po dłuższych testach w Australii
Hexaco_2017-07-15_1
Hexaco_2017-07-15_1.info
Hexaco_2017-07-15_1.e

Jakaś dobra dusza z OS4 (może być emulowany) przydałaby się do testów.
Dalsze testy na OS3 68k też mile widziane.
[wyróżniony] [#118] Re: Hexaco

@R-Tea, post #117

Mialem troszke czasu to przetestowalem ostatnia wersje "15_1".

1. Program dalej hituje tak samo jak wczesniej, tyle ze tylko przy uruchomieniu z Shella.
2. Jest blad przy wyborze koloru z listy: gdy klikne na Aqua to pojawia sie Cyan.
3. wybor koloru z lisy, nie aktualizuje pola String. Suwaki sa OK.


Ostatnia aktualizacja: 16.07.2017 13:42:00 przez Phibrizzo
[wyróżniony] [#119] Re: Hexaco

@Phibrizzo, post #118

Program dalej hituje tak samo jak wczesniej, tyle ze tylko przy uruchomieniu z Shella.


startup:=wbmessage


Tu jest błąd. Najpierw musisz sprawdzić czy program został wystartowany z Shella czy z Workbencha.
Jak to zrobić znajdziesz tu http://teleinfo.pb.edu.pl/krashan/amigaos/wlasny-kod-startowy, było też w kursach C w MA i pewnie w książce AmigaDOS Manual.
[#120] Re: Hexaco

@Phibrizzo, post #118

@ Phibrizzo
ad.1. Wg wskazówki forge - poprawione.
ad.2. W specyfikacji HTML są 2 pary kolorów o tych samych wartościach, a o różnych nazwach. aqua i cyan: #0000ff oraz fuchsia i magenta: #ff00ff. Pętla oblatuje całą tablicę i wynikiem jest ostatnia pasująca nazwa, a tablica jest ułożona alfabetycznie. Muszę to jakoś rozwiązać.
ad.3. Już poprawione. Wcześniej nie było tego babola. Pojawił się po rozdzieleniu jednej dużej procedury na dwie mniejsze w celu wyeliminowania zapętlających się notyfikacji.
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