_base.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
  3. Available via Academic Free License >= 2.1 OR the modified BSD license.
  4. see: http://dojotoolkit.org/license for details
  5. */
  6. if(!dojo._hasResource["dojox.drawing._base"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
  7. dojo._hasResource["dojox.drawing._base"] = true;
  8. dojo.provide("dojox.drawing._base");
  9. dojo.experimental("dojox.drawing");
  10. dojo.require("dojox.drawing.manager._registry");
  11. dojo.require("dojox.gfx");
  12. dojo.require("dojox.drawing.Drawing");
  13. dojo.require("dojox.drawing.util.oo");
  14. dojo.require("dojox.drawing.util.common");
  15. dojo.require("dojox.drawing.util.typeset");
  16. dojo.require("dojox.drawing.defaults");
  17. dojo.require("dojox.drawing.manager.Canvas");
  18. // interactive managers
  19. dojo.require("dojox.drawing.manager.Undo");
  20. dojo.require("dojox.drawing.manager.keys");
  21. dojo.require("dojox.drawing.manager.Mouse");
  22. dojo.require("dojox.drawing.manager.Stencil");
  23. dojo.require("dojox.drawing.manager.StencilUI"); // plugin? or as a require? good here? in toolbar?
  24. dojo.require("dojox.drawing.manager.Anchors");
  25. // standard stencils
  26. dojo.require("dojox.drawing.stencil._Base");
  27. dojo.require("dojox.drawing.stencil.Line");
  28. dojo.require("dojox.drawing.stencil.Rect");
  29. dojo.require("dojox.drawing.stencil.Ellipse");
  30. dojo.require("dojox.drawing.stencil.Path");
  31. dojo.require("dojox.drawing.stencil.Text");
  32. dojo.require("dojox.drawing.stencil.Image");
  33. // annotations are built within stencil/_Base.js
  34. // would like to optionally include them, but for
  35. // now it's mandatory.
  36. dojo.require("dojox.drawing.annotations.Label");
  37. dojo.require("dojox.drawing.annotations.Angle");
  38. dojo.require("dojox.drawing.annotations.Arrow");
  39. dojo.require("dojox.drawing.annotations.BoxShadow");
  40. }