Does this mean it's a bug in the way open office is implementing the java add-ins generated by the NetBeans plugin? (I'm the one that opened the issue about this in the forum, seeing I'm trying to create a Writer add-in using the NetBeans plugin.)
don John R. D'Orazio cappellano coordinatore ---- Servizio di Cappellania - Università degli Studi Roma Tre Piazzale San Paolo 1/d - 00120 Città del Vaticano Tel. 06.69.88.08.09 - Cell. +39 333.25.45.447 E-mail: [email protected], [email protected] Sito Web: http://www.cappellaniauniroma3.org Facebook: https://www.facebook.com/cappellania.uniroma3 Twitter: https://twitter.com/CappellaniaR3 Il 02/ott/2014 14:19 "Jürgen Schmidt" <[email protected]> ha scritto: > On 01/10/14 12:19, Carl Marcum wrote: > > > > On 10/01/2014 02:25 AM, Jürgen Schmidt wrote: > >> On 01/10/14 02:19, Carl Marcum wrote: > >>> Amenel, > >>> > >>> I am cross posting to dev since the original message didn't get copied: > >>> > >>> On 09/30/2014 09:39 AM, Amenel VOGLOZIN wrote: > >>>> Hi Carl, > >>>> I don't know whether it was intended behavior or not. I have ran into > >>>> this problem in an extension that I started writing in May or June and > >>>> it was an issue in that the constructor was called about as many times > >>>> as i opened the menu. > >>>> > >>>> I posted a message similar to yours to this mailing list and Ariel > >>>> gave me a solution which was to use a singleton. As a result, I moved > >>>> the construction code, and handlers, and event listeners, and most of > >>>> my code actually, into a helper class which implemented a Singleton > >>>> pattern. From then on, things went smoothly, with the notable > >>>> exception that the application exit event is posted as many times as > >>>> there are frames opened. A specific boolean variable can guard a code > >>>> section so no problem there either. > >> > >> And this is the preferred way to do it, the NB plugin wizard generates a > >> very basic and simplified skeleton only. There were plans to extend it > >> and include a little bit more logic but it was never implemented. > >> > >> Juergen > >> > >> > > > > I was checking in to a new issue opened on the netbeans plugin. [1] > > > > For every menu item for the AddOn in the current context (ex Writer), > > the constructor is called then the Menu is first clicked. > > If there are 2 menu items the constructor is ran twice. > > This only happens on the first time per context opened. > > > > Is this expected behavior? > > > > Is the constructor called from office? > > > > If so it's not a bug in the plugin. > > I don't think it's a bug in the plugin > > Juergen > > > > > [1] https://issues.apache.org/ooo/show_bug.cgi?id=125691 > > > > Thanks, > > Carl > > > >>>> > >>>> You might want to search the archives for Ariel's reply to my message. > >>>> Cheers, > >>>> -Amenel. > >>>> > >>>> > >>>> > >>>> > >>>> Le Dimanche 28 septembre 2014 20h36, Carl Marcum <[email protected]> > >>>> a écrit : > >>>> > >>>> > >>>> > >>>> Hi All, > >>>> > >>>> I was checking in to a new issue opened on the netbeans plugin. [1] > >>>> > >>>> For every menu item for the AddOn in the current context (ex Writer), > >>>> the constructor is called then the Menu is first clicked. > >>>> If there are 2 menu items the constructor is ran twice. > >>>> This only happens on the first time per context opened. > >>>> > >>>> Is this expected behavior? > >>>> > >>>> [1] https://issues.apache.org/ooo/show_bug.cgi?id=125691 > >>>> > >>>> Thanks, > >>>> Carl > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [email protected] > >>>> For additional commands, e-mail: [email protected] > >>>> > >>> > >>> Do you remember which list the post was on? > >>> > >>> Thanks, > >>> Carl > >>> > >>> > > > > > > --------------------------------------------------------------------- > > 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] > >
