Една функционалност, която исках да внедря в Puchero, е управлението на диетите и допустимите отклонения в рецептите. С други думи, за всяка рецепта можете да сложите дали е подходяща за хора с холестерол, цьолиакия или за точкови диети, Дънкан или каквото и да е друго. Това означава, че всяка рецепта може да бъде свързана с множество диети и истината е, че не беше ясно как да се направи. Много пъти основното не е функционалността, а как тази функционалност е внедрена, което я прави приета от потребителите или не.

Въпросът е, че като се замисля, си спомних системата за етикетиране на документи, която Evernote използва. Нещо такова:

клас

В FWH има клас, наречен TTagCloud, който може да ми послужи като основа. Този клас е направен от Франсиско Гарсия Фернандес, който според мен е страхотен създател на контроли за FWH и също мой добър приятел. Прекарах няколко седмици в обмисляне на контрола, без да постигна значителен напредък, докато не се свързах с Пако, за да поискам помощ. Пако след няколко дни направи контрола, а сега в Puchero направих изпълнението на диетите по този начин.

Външен вид на класа TTagEver