Mig-infocom MiG Calendar AShape Developer Manual User Manual

Browse online or download User Manual for Software Mig-infocom MiG Calendar AShape Developer Manual. MiG InfoCom MiG Calendar AShape Developer Manual User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 24
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
MiG InfoCom AB
AShape™ Developer Manual
______________________________________________________________
Release 1.1
AShape Developer Manual Page 1 / 24
Page view 0
1 2 3 4 5 6 ... 23 24

Summary of Contents

Page 1 - AShape™ Developer Manual

MiG InfoCom ABAShape™ Developer Manual______________________________________________________________Release 1.1AShape Developer Manual Page 1 / 24

Page 2

MiG InfoCom ABall non-paint functionality is implemented in AbstractAShape and thus not repeated for the subclasses below.RootAShape – Must always be

Page 3 - Table of Contents

MiG InfoCom AB(Gaussian Blur) algorithm. It takes another AShape object as the object to blur which makes it very flexible.DividerAShape – A simple sh

Page 4

MiG InfoCom ABlaid out. All AShapes in the tree can have their own AShapeLayout. DefaultAShapeLayout is the one used if none is set explicitly.6. The

Page 5 - MiG Calendar Tutorial

MiG InfoCom ABdepend on each other in any way, only on its parent.CutEdgeAShapeLayoutLayout the sub shapes according to the following algorithm:1. The

Page 6

MiG InfoCom ABNote! From v6.0 of the component there is a simpler and more flexible way to interact with the shapes. See the Listening for MouseEvent

Page 7 - AShape Structural Overview

MiG InfoCom ABTheJavaDocs of the difference classes will specify what it's used for and what information it needs to do that. There are also some

Page 8 - Usage Patterns

MiG InfoCom ABOverridesA unique feature of AShape is that of overrides. Since every property of an AShape is stored in a PropertyKey/value map it is v

Page 9 - The AShape Classes

MiG InfoCom ABInteractionBrokerIt is the interpreter of Commands. Since Commands are very generic something is needed to interpret what that Command w

Page 10 - MiG InfoCom AB

MiG InfoCom ABStatic overrides is a simple and very extensible way to control overrides without the need for the Command pattern described above. It m

Page 11 - The Paint Process

MiG InfoCom ABmyAShape.addMouseListener(new MouseInteractionListener() { public void mouseInteracted(MouseInteractionEvent e) { if (e.getEventK

Page 12

MiG InfoCom ABMiG InfoCom ABS:t Olofsgatan 28a753 32 UppsalaSwedenwww.miginfocom.comCOPYRIGHT © MiG InfoCom AB.All rights reserved.Java is a trademark

Page 13 - Interactions

MiG InfoCom ABin absolute time, they will never lag behind. If the computer can't keep up, for whatever reason, frames are dropped to keep up rat

Page 14

MiG InfoCom ABabsolute time. It has duration (time), tick count, repetition type/count and a Function. It manages this information including the abili

Page 15

MiG InfoCom ABthe same Component that the AShape itself is painted on.AShapes in JComponentsAlso for this, reversed, use case there exist a special cl

Page 16

MiG InfoCom ABEventsInteractors are the objects responsible for dispatching and processing InputEvents. This is normally done by the MouseKeyInteracto

Page 17

MiG InfoCom ABContinued ReadingThis document has given you the basics for experimenting on your own. There are currently no GUI tool, such as a vector

Page 18 - Interactors as you

MiG InfoCom ABTable of ContentsMiG Calendar Tutorial...5Preface...

Page 19 - Animations

MiG InfoCom ABAShape Properties... 15Interactor...

Page 20

MiG InfoCom ABMiG Calendar TutorialPrefaceThis document aims to provide information on how to develop applications that uses AShapes.The AShape API Ja

Page 21 - Swing Interoperability

MiG InfoCom ABAShape Developer Manual Page 6 / 24

Page 22

MiG InfoCom ABAShape Structural OverviewThe BasicsTo understand how this component works you must have an understanding on both the class hierarchy, w

Page 23

MiG InfoCom AB• Reference and actual bounds handling• Hit shape storing and processing• Layer and paint order handling• InteractionsThe concrete AShap

Page 24 - Continued Reading

MiG InfoCom ABAShape (or rather one AShape hierarchy with a RootAShape at the top) for every entity you want to decorate i.e. a UML package box or an

Comments to this Manuals

No comments