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.


[Main] [Previous] [Next]

Converted on 19 Jul 1996 with RexxDoesAmigaGuide2HTML by Michael Ranner.