Hello David!

What is the number of the issue with this problem described?

        /Linus

2007/7/20, David Orejuela <[EMAIL PROTECTED]>:
>
> Finally I put the resources in its original location and works fine like
> Bob Tarling said. Very thanks for your help.
>
> 2007/7/19, Luis Sergio Oliveira < [EMAIL PROTECTED]>:
> >
> > Hello,
> >
> > when implementing the C++ notation I had a similar problem to load the
> > icon for the C++ notation.
> >
> > I couldn't reuse the ArgoUML resource loader, but, it is something very
> > easy to do:
> >
> >     ImageIcon loadIcon() {
> >         URL iconUrl = NotationModuleCpp.class.getClassLoader().getResource(
> >             "org/argouml/Images/CppNotation.gif");
> >         assert iconUrl != null;
> >         ImageIcon icon = new ImageIcon(iconUrl);
> >
> >
> >         assert icon != null;
> >         return icon;
> >     }
> >
> > // org/argouml/Images/CppNotation.gif is contained in the C++ module jar.
> >
> > (from 
> > http://argouml-cpp.tigris.org/source/browse/argouml-cpp/trunk/src/org/argouml/language/cpp/notation/NotationModuleCpp.java?view=markup
> >
> > and http://argonauts-life.blogspot.com/2007/04/making-icons-for-argouml.html
> > )
> >
> > Hope it helps,
> >
> > Luis
> >
> > PS: anyway, raising an issue might be good to avoid code duplication -
> > DRY principle (http://c2.com/xp/OnceAndOnlyOnce.html ).
> >
> > On 7/19/07, David Orejuela <[EMAIL PROTECTED]> wrote:
> > >
> > > ok very thanks
> > >
> > > 2007/7/19, Bob Tarling < [EMAIL PROTECTED]>:
> > > >
> > > > I would suggest that, just for the moment you share the ArgoUML
> > > > namespace just for your icons.
> > > >
> > > > Then raise an issue to try and get this resolved in the long term.
> > > >
> > > > Bob.
> > > >
> > > >
> > > > On 19/07/07, David Orejuela < [EMAIL PROTECTED]>
> > > > wrote:
> > > > > It's true, in ResourceLoaderWrapper is the code that defines the
> > > > resource
> > > > > locations (initResourceLoader,
> > > > > ResourceLoader.addResourceLocation).
> > > > >
> > > > > But in my plugin I have my own wrapper,
> > > > MacmasResouceLoaderWrapper, that
> > > > > adds extra locations. The code is executed, but it has no effect,
> > > > but if I
> > > > > get the line of code and move to the ResourceLoaderWrapper all
> > > > works fine.
> > > > >
> > > > >
> > > > >
> > > > > 2007/7/19, Bob Tarling < [EMAIL PROTECTED]>:
> > > > > >
> > > > > > I don't have the code available to check right now but purely
> > > > from
> > > > > memory....
> > > > > >
> > > > > > Look for a class named something like ResourceLoader (there may
> > > > be a
> > > > > > few of these, the one required is in one of the ArgoUML
> > > > packages). I
> > > > > > can't remeber if this is a singleton but you need to find where
> > > > > > ArgoUML gets its single instance.
> > > > > >
> > > > > > There should be a method on there something like addDirectory or
> > > > > > addLocation where you can specify an extra path of your own to
> > > > scan
> > > > > > for icons.
> > > > > >
> > > > > > Bob
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 19/07/07, David Orejuela
> > > > > < [EMAIL PROTECTED]> wrote:
> > > > > > > Hello,
> > > > > > > I'm developing a plugin for ArgoUML, when I launched it with
> > > > argouml
> > > > > binary
> > > > > > > files I had problems with the plugin package names  so I
> > > > refactored the
> > > > > > > plugin and changued the package names.
> > > > > > >
> > > > > > > Now I have some problems with the images. I have changed the
> > > > Resource
> > > > > Loader
> > > > > > > references to the new location of the images, but they don't
> > > > appear. If
> > > > > I
> > > > > > > put them in the original location they are shown correctly. I
> > > > don't find
> > > > > > > other references in the project to this images.
> > > > > > >
> > > > > > > The questions are:
> > > > > > > Is there any restriction with the icon package location?
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail:
> > > > > [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> >
>

Reply via email to