[#1] Jak podpiac font wybrany z requestera do ListView?
Czesc,
co chwila klody pod nogami :)

Wybieram font z FontRequester-a. W wyniku mam pointer do structury TextFont.
Gadget ListView, gdy chce mu przypisac swoje fonty, wymaga struktury TextAttr.

Zaczalem recznie przepisywac wymagane pola z jednego do drugiego (by uzyskac TextAttr) ale w TextFont nie ma "Name".

Potrzebuje wskazowki bo zabladzilem.
Dzieki
[#2] Re: Jak podpiac font wybrany z requestera do ListView?

@peceha, post #1

Nie wiem jakiego font requestera używasz, ale systemowy z asl.library w strukturze FontRequester ma pole fo_Attr, które jest strukturą (nie wskażnikiem!) TextAttr. Jej adres możesz podać gadżetowi.
[#3] Re: Jak podpiac font wybrany z requestera do ListView?

@peceha, post #1

Spróbuj użyć funkcji AskFont(). Pobiera ona TextAttr, ale z RastPortu (nie bezpośrednio z TextFont).

Poniżej ustawiam najpierw czcionkę w RastPorcie, a następnie używam funkcji AskFont() by wypełnić TextAttr.

void askFont(struct TextAttr *textattr, struct TextFont *textfont)
{
    struct RastPort rastport;

    InitRastPort(&rastport);
    SetFont(&rastport, textfont);
    AskFont(&rastport, textattr);
}


P.S. Rzeczywiście, Krashan dobrze zauważył, że masz tam TextAttr.

Ostatnia aktualizacja: 19.09.2019 20:39:08 przez Hexmage960
[#4] Re: Jak podpiac font wybrany z requestera do ListView?

@peceha, post #1

Zarówno FontRequester z asl.library jak i jej odpowiednik z reqtools.library zwraca przecież TextAttr, skąd masz FontRequester zwracający TextFont?
[#5] Re: Jak podpiac font wybrany z requestera do ListView?

@peceha, post #1

Dzieki za odpowiedzi.

Za duzo chyba dzis przy tym siedzialem i sam sie zakrecilem.
Calkowicie zapomnialem ze trzeba sprawdzic strukture FontRequester

Dzieki jeszce raz.
Zapytac warto bylo bo ruszylem z miejsca, hehe
[#6] Re: Jak podpiac font wybrany z requestera do ListView?

@peceha, post #5

Zapytac warto bylo bo ruszylem z miejsca, hehe

I to najważniejsze. Bo jak mówi stare powiedzenie, programowanie to walka programisty z komputerem, w której na idiotę zawsze wychodzi programista.
[#7] Re: Jak podpiac font wybrany z requestera do ListView?

@Krashan, post #6

... w której na idiotę zawsze wychodzi programista...


mam dokladnie takie odczucie od okolo 2 godzin ... znowu, hehe
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