openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John D'Orazio" <john.dora...@cappellaniauniroma3.org>
Subject Re: [EXTENSIONS] how is the extension constructor called
Date Thu, 02 Oct 2014 13:22:57 GMT
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: cappellania@uniroma3.it, cappellania.uniroma3@gmail.com
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" <jogischmidt@gmail.com> 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 <cmarcum@apache.org>
> >>>> 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: api-unsubscribe@openoffice.apache.org
> >>>> For additional commands, e-mail: api-help@openoffice.apache.org
> >>>>
> >>>
> >>> Do you remember which list the post was on?
> >>>
> >>> Thanks,
> >>> Carl
> >>>
> >>>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
> > For additional commands, e-mail: dev-help@openoffice.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: dev-help@openoffice.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message