MiG InfoCom MiG Calendar AShape Developer Manual User Manual
Page 3

MiG InfoCom AB
Table of Contents
MiG Calendar Tutorial.................................5
Preface................................................................................ 5
Resources and Developer Support.......................................5
Contacting Support via Email............................................5
Contacting support via online forums.................................5
Bug Reports................................................................... 5
AShape Structural Overview................................................ 7
The Basics......................................................................7
Class Hierarchy...............................................................7
Tree Structured...............................................................8
Usage Patterns.................................................................... 8
Pattern #1. Like a Normal Component...............................8
Pattern #2. Like a Stamp................................................. 9
The AShape Classes............................................................. 9
The Paint Process.............................................................. 11
Layouts.............................................................................. 12
The Layout Cycle...........................................................12
The Layouts..................................................................12
DefaultAShapeLayout.....................................................12
CutEdgeAShapeLayout................................................... 13
RowAShapeLayout......................................................... 13
Rolling Your Own........................................................... 13
Interactions....................................................................... 13
Note! From v6.0 of the component there is a simpler and
more flexible way to interact with the shapes. See the
Listening for MouseEvents section below..........................14
The Basics.................................................................... 14
Usage Pattern............................................................... 14
AShape Developer Manual
Page 3 / 24