openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jürgen Schmidt <jogischm...@gmail.com>
Subject Re: [EXTENSIONS] how is the extension constructor called
Date Thu, 02 Oct 2014 12:18:53 GMT
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
View raw message