950109: ~~~~~~~ * Jag började göra rutinerna för BORDER_KIND gadgeten, men jag hade missuppfattat den gadget typen lite och tillverkade istället en BEVELBOX_KIND gadget. BORDER_KIND får vänta ett tag... BEVELBOX_KIND kan tillverka bevelboxar (vad annars ??). Det är egentligen ingen gadget, men jag gjorde så att man kan placera ut bevelboxar relativt till andra gadgets och bevelboxar. Alla tags för placering och storlek fungerar som på vanliga gadgets. BEVELBOX_KIND klarar av alla typer av "FrameTypes" som beskrivs för GadTools DrawBevelBoxA (v39). Det är egentligen bara tre typer av boxar, men det går att kombinera lite olika saker så att det blir 12 olika typer av bevel boxar (6 stöds av v39 vid olika kombinationer). Olika border typer: - BFT_BUTTON (GT v39) - standard BUTTON_KIND border - BFT_RIDGE (GT v39) - STRING_KIND gadget border - BFT_DROPBOX (GT v39) - "icon drop box" border Alla går att invertera med GUBB_Recessed, TRUE. Samma möjlighet finns i GadTools v39, men här finns även en störande bugg - om man skriver GTBB_Recessed, FALSE i taglistan blir boxen ändå inverterad. Alla olika typer (3 vanliga, 3 inverterade) kan ha en gadget text, men den texten placeras alltid i mitten på den övre kanten på bevelboxen. Textfärgen går att ställa in med två olika tags: - GUBB_TextPen - anger med vilken "penna" man ska skriva texten. - GUBB_TextColor - anget vilket färgnummer som ska användas för att skriva texten Totalt ger det här 12 olika typer av bevel boxar: - 3 vanliga BFT_BUTTON, BFT_RIDGE, BFT_DROPBOX - 3 inverterade GUBB_Recessed, TRUE - 3 vanliga med text GU_GadgetText, GU_LocaleText - 3 inverterade med text GUBB_Recessed, TRUE, GU_GadgetText * Två nya rutiner tillverkades p.g.a BEVELBOX_KIND: - GU_RefreshBoxes - ritar om alla bevelboxar. - GU_RefreshWindow - ritar om allt i fönstret och är en ersättare för GT_RefreshWindow.
Converted on 19 Jul 1996 with RexxDoesAmigaGuide2HTML by Michael Ranner.