68 | | * Create @Own !FrameContent value property ownContent() which will return the own value of the content of the frame. |
69 | | * Create @Own !FrameContent auto property templatedContent() which will calculate the template of the !FrameContent of the Frame. |
70 | | * Create !TemplateField properties in the class Frame |
71 | | * contentSize() |
72 | | * contentBounds() |
73 | | * contentLocation() |
74 | | * Refactor properties border(), background(), paddingInsets(), marginInsets() of the Frame |
75 | | * Class !FrameContent |
76 | | * Create !FrameContent auto property template() which is template of the !FrameContent |
77 | | * Create abstract FrameContent createTemplated() method which each concrete content should override. Every concrete class should define for itself how it will create a template. |
| 68 | * Create @Own !FrameContent value property ownContent() which will return the own value of the content of the frame. |
| 69 | * Create @Own !FrameContent auto property templatedContent() which will calculate the template of the !FrameContent of the Frame. |
| 70 | * Create !TemplateField properties in the class Frame |
| 71 | * contentSize() |
| 72 | * contentBounds() |
| 73 | * contentLocation() |
| 74 | * Refactor properties border(), background(), paddingInsets(), marginInsets() of the Frame |
| 75 | * Class !FrameContent |
| 76 | * Create !FrameContent auto property template() which is template of the !FrameContent |
| 77 | * Create abstract FrameContent createTemplated() method which each concrete content should override. Every concrete class should define for itself how it will create a template. |