X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FLaTeX%2FTikZ%2FInterface.pm;h=adf63f90802f2a2d5ee44fbe5d1779ed4cf0b207;hb=af7d6a5aef3bf5fec0c187b3a13a14adc88251fd;hp=91342abfc1e70464c586497d2b2d0cc0bcf910b5;hpb=5adf00c880491bac3bd793a07431cf161c03643f;p=perl%2Fmodules%2FLaTeX-TikZ.git diff --git a/lib/LaTeX/TikZ/Interface.pm b/lib/LaTeX/TikZ/Interface.pm index 91342ab..adf63f9 100644 --- a/lib/LaTeX/TikZ/Interface.pm +++ b/lib/LaTeX/TikZ/Interface.pm @@ -17,13 +17,9 @@ our $VERSION = '0.01'; use Sub::Name (); -sub import { +sub register { shift; - register(@_); -} - -sub register { while (@_ >= 2) { my ($name, $code) = splice @_, 0, 2; @@ -55,6 +51,7 @@ sub register { sub load { require LaTeX::TikZ::Formatter; # formatter + require LaTeX::TikZ::Functor; # functor require LaTeX::TikZ::Set::Raw; # raw @@ -63,8 +60,11 @@ sub load { require LaTeX::TikZ::Set::Point; # point require LaTeX::TikZ::Set::Line; # line + require LaTeX::TikZ::Set::Polyline; # polyline, closed_polyline require LaTeX::TikZ::Set::Rectangle; # rectangle require LaTeX::TikZ::Set::Circle; # circle + require LaTeX::TikZ::Set::Arc; # arc + require LaTeX::TikZ::Set::Arrow; # arrow require LaTeX::TikZ::Mod::Raw; # raw_mod @@ -74,6 +74,7 @@ sub load { require LaTeX::TikZ::Mod::Width; # width require LaTeX::TikZ::Mod::Color; # color require LaTeX::TikZ::Mod::Fill; # fill + require LaTeX::TikZ::Mod::Pattern; # pattern } =head1 AUTHOR