950107:
 ~~~~~~~
	* Gjorde så att GTLV_ShowSelected går att använda med gadgets som
	  tillverkas av GU_LayoutGadgetsA. I vanliga fall hade man varit
	  tvungen att tillverka sträng gadgeten manuellt, innan resten av
	  gadgetarna tillverkas. Nu använder jag datat för GTLV_ShowSelected
	  som gadget ID för den sträng gadget som det valda alternativet i
	  listviewen ska visas. GadTools kräver att sträng gadgeten är lika
	  bred som listviewen som den ska kopplas till. En lämplig sträng-
	  gadget för en listview kan t.e.x se ut så här:

	ShowSelGad:
		dc.l	GU_GadgetKind,	STRING_KIND,	GU_AutoHeight,	4
		dc.l	GU_DupeWidth,	GAD_LISTVIEW,	GU_GadgetText,	NULL
		dc.l	TAG_DONE

	  GU_GadgetText går att använda om man vill (jag har aldrig sett det
	  i något program), GU_GadgetKind måste användas och GU_DupeWidth
	  är lämplig att använda, då bredden på gadgeten måste vara exakt
	  samma som för listview gadgeten.
	  GU_AutoHeight eller något annat för att kontrollera höjden är
	  lämpligt här (behövs inte, men då kan gadgeten vara hur hög eller
	  låg som helts, beroende på vad den förra gadgeten var).
	  Man behöver inte ställa in vänster och övre kant för gadgeten, då
	  GadTools anpassar det efter placeringen av listviewen.

	  Skillnader på GTLV_ShowSelected då den används av GU_LayoutGadgets:

	  ti_Data = -1	Gör en read-only gadget under listviewen. Samma som
			GadTools reaktion på 0 som ti_Data.

	  ti_Data =  x	GadgetID för den gadget som resultatet ska visas i.
			Samma som GadTools rekation på en pekare till en
			gadget i ti_Data.

	  Den här taggens ti_Data kommer att ändras under tillverkningen av
	  gadgeten, men ändras tillbaka innan GU_LayoutGadgets avslutas.


[Main] [Previous] [Next]

Converted on 19 Jul 1996 with RexxDoesAmigaGuide2HTML by Michael Ranner.