MiG InfoCom MiG Calendar AShape Developer Manual User Manual

Page 3

Advertising
background image

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

Advertising