OO API during slide show

View: New views
13 Messages — Rating Filter:   Alert me  

OO API during slide show

by Konstantin Tokarev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
--
Regards,
Konstantin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by christian.lippka :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Konstantin Tokarev wrote:
> I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
> Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
No, during slideshow embedded objects are rendered with a static
preview. Exceptions are external plugins like shapes or video.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by Konstantin Tokarev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Could you explain in detail, what is 'external plugin'?

22.10.09, 11:28, "Christian Lippka" <Christian.Lippka@...>:

> Konstantin Tokarev wrote:
> > I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
> > Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
> No, during slideshow embedded objects are rendered with a static
> preview. Exceptions are external plugins like shapes or video.


--
Regards,
Konstantin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by christian.lippka :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Plugins like in your web browser, f.e. the adobe flash plugin. But there
is no API to access them since they are proprietary anyway.

Konstantin Tokarev wrote:

> Could you explain in detail, what is 'external plugin'?
>
> 22.10.09, 11:28, "Christian Lippka" <Christian.Lippka@...>:
>
>> Konstantin Tokarev wrote:
>>> I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
>>> Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
>> No, during slideshow embedded objects are rendered with a static
>> preview. Exceptions are external plugins like shapes or video.
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by Konstantin Tokarev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is there any way for creation of new open source 'external' plugin for OOo?

22.10.09, 11:39, "Christian Lippka" <Christian.Lippka@...>:

> Plugins like in your web browser, f.e. the adobe flash plugin. But there
> is no API to access them since they are proprietary anyway.
> Konstantin Tokarev wrote:
> > Could you explain in detail, what is 'external plugin'?
> >
> > 22.10.09, 11:28, "Christian Lippka" :
> >
> >> Konstantin Tokarev wrote:
> >>> I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
> >>> Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
> >> No, during slideshow embedded objects are rendered with a static
> >> preview. Exceptions are external plugins like shapes or video.
> >
> >
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...

--
Regards,
Konstantin

Почта со встроенным плеером находится здесь: http://mail.yandex.ru/promo/new/player   

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by christian.lippka :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The API for plugins was developed by netscape so you may find
information on that from the mozilla development community.
Konstantin Tokarev wrote:

> Is there any way for creation of new open source 'external' plugin for OOo?
>
> 22.10.09, 11:39, "Christian Lippka" <Christian.Lippka@...>:
>
>> Plugins like in your web browser, f.e. the adobe flash plugin. But there
>> is no API to access them since they are proprietary anyway.
>> Konstantin Tokarev wrote:
>>> Could you explain in detail, what is 'external plugin'?
>>>
>>> 22.10.09, 11:28, "Christian Lippka" :
>>>
>>>> Konstantin Tokarev wrote:
>>>>> I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
>>>>> Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
>>>> No, during slideshow embedded objects are rendered with a static
>>>> preview. Exceptions are external plugins like shapes or video.
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@...
>> For additional commands, e-mail: dev-help@...
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by Konstantin Tokarev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Do you mean OOo can use Mozilla plugins?

22.10.09, 11:51, "Christian Lippka" <Christian.Lippka@...>:

> The API for plugins was developed by netscape so you may find
> information on that from the mozilla development community.
> Konstantin Tokarev wrote:
> > Is there any way for creation of new open source 'external' plugin for OOo?
> >
> > 22.10.09, 11:39, "Christian Lippka" :
> >
> >> Plugins like in your web browser, f.e. the adobe flash plugin. But there
> >> is no API to access them since they are proprietary anyway.
> >> Konstantin Tokarev wrote:
> >>> Could you explain in detail, what is 'external plugin'?
> >>>
> >>> 22.10.09, 11:28, "Christian Lippka" :
> >>>
> >>>> Konstantin Tokarev wrote:
> >>>>> I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
> >>>>> Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
> >>>> No, during slideshow embedded objects are rendered with a static
> >>>> preview. Exceptions are external plugins like shapes or video.
> >>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@...
> >> For additional commands, e-mail: dev-help@...
> >
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...

--
Regards,
Konstantin

Сильная почта находится здесь: http://mail.yandex.ru/promo/new/attachments

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by christian.lippka :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes

Konstantin Tokarev wrote:

> Do you mean OOo can use Mozilla plugins?
>
> 22.10.09, 11:51, "Christian Lippka" <Christian.Lippka@...>:
>
>> The API for plugins was developed by netscape so you may find
>> information on that from the mozilla development community.
>> Konstantin Tokarev wrote:
>>> Is there any way for creation of new open source 'external' plugin for OOo?
>>>
>>> 22.10.09, 11:39, "Christian Lippka" :
>>>
>>>> Plugins like in your web browser, f.e. the adobe flash plugin. But there
>>>> is no API to access them since they are proprietary anyway.
>>>> Konstantin Tokarev wrote:
>>>>> Could you explain in detail, what is 'external plugin'?
>>>>>
>>>>> 22.10.09, 11:28, "Christian Lippka" :
>>>>>
>>>>>> Konstantin Tokarev wrote:
>>>>>>> I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
>>>>>>> Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
>>>>>> No, during slideshow embedded objects are rendered with a static
>>>>>> preview. Exceptions are external plugins like shapes or video.
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@...
>>>> For additional commands, e-mail: dev-help@...
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@...
>> For additional commands, e-mail: dev-help@...
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by Konstantin Tokarev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

How to install Mozilla plugin into OOo? I didn't find any documentation

22.10.09, 12:21, "Christian Lippka" <Christian.Lippka@...>:

> Yes
> Konstantin Tokarev wrote:
> > Do you mean OOo can use Mozilla plugins?
> >
> > 22.10.09, 11:51, "Christian Lippka" :
> >
> >> The API for plugins was developed by netscape so you may find
> >> information on that from the mozilla development community.
> >> Konstantin Tokarev wrote:
> >>> Is there any way for creation of new open source 'external' plugin for OOo?
> >>>
> >>> 22.10.09, 11:39, "Christian Lippka" :
> >>>
> >>>> Plugins like in your web browser, f.e. the adobe flash plugin. But there
> >>>> is no API to access them since they are proprietary anyway.
> >>>> Konstantin Tokarev wrote:
> >>>>> Could you explain in detail, what is 'external plugin'?
> >>>>>
> >>>>> 22.10.09, 11:28, "Christian Lippka" :
> >>>>>
> >>>>>> Konstantin Tokarev wrote:
> >>>>>>> I'm trying to develop OOo extension with embedded object, which can be controlled with mouse during slide show
> >>>>>>> Can embedded objects in OOo Impress presentation be accessed through OO API during slide show?  
> >>>>>> No, during slideshow embedded objects are rendered with a static
> >>>>>> preview. Exceptions are external plugins like shapes or video.
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@...
> >>>> For additional commands, e-mail: dev-help@...
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@...
> >> For additional commands, e-mail: dev-help@...
> >
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...

--
Regards,
Konstantin

Здесь спама нет http://mail.yandex.ru/nospam/sign

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by christian.lippka :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://tinyurl.com/yhcb6va

Konstantin Tokarev wrote:
> How to install Mozilla plugin into OOo? I didn't find any documentation


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by Ariel Constenla-Haile :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Konstantin,

On Thursday 22 October 2009, 07:38, Konstantin Tokarev wrote:
> Could you explain in detail, what is 'external plugin'?

Christian was telling about the feature found  when inserting a video from the
menu Insert - Object - Video...
But this isn't something you can achieve as an OOo extension developer (OOo is
just a client of the mozilla plug-ins)

Can you explain a little more what you're trying to do? may be someone comes
with an alternative idea, something possible for an extension developer.

I mean:

> > > I'm trying to develop OOo extension with embedded object, which can be
> > > controlled with mouse during slide show

do you want the user to interact with your object will the slide show is
running? (note that - AFAIK - this is also impossible in the user interface,
only shapes with links can be clicked, but for the rest, you can not
modify/interact/etc shapes while the presentation is running)

Regards
--
Ariel Constenla-Haile
La Plata, Argentina

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by christian.lippka :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Ariel,

Ariel Constenla-Haile wrote:
> Hello Konstantin,
>
> On Thursday 22 October 2009, 07:38, Konstantin Tokarev wrote:
>> Could you explain in detail, what is 'external plugin'?
>
> Christian was telling about the feature found  when inserting a video from the
> menu Insert - Object - Video...
> But this isn't something you can achieve as an OOo extension developer (OOo is
> just a client of the mozilla plug-ins)
well you can write a plugin and possible deploy it with your extension
and you could communicate between an OOo Add On and your plugin using
something else than UNO API (f.e. a pipe). So yes developing a plugin
may be a valid option to add interactivity to a running slideshow as it
gives you a system window that is placed on the slideshow window under
your control.
Not a nice solution but the only one I see right now, depending on what
you like to achieve. For example to change content between slide changes
could be implemented today by simply restarting the slideshow using the
API. But interactive content during the display of one slide is not
possible with using only UNO API right now.

Regards,
Christian

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: OO API during slide show

by Ariel Constenla-Haile :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Christian,

On Thursday 22 October 2009, 12:50, Christian Lippka wrote:

> Hi Ariel,
>
> Ariel Constenla-Haile wrote:
> > Hello Konstantin,
> >
> > On Thursday 22 October 2009, 07:38, Konstantin Tokarev wrote:
> >> Could you explain in detail, what is 'external plugin'?
> >
> > Christian was telling about the feature found  when inserting a video
> > from the menu Insert - Object - Video...
> > But this isn't something you can achieve as an OOo extension developer
> > (OOo is just a client of the mozilla plug-ins)
>
> well you can write a plugin and possible deploy it with your extension

AFAIK mozilla plug-ins only work installed at $HOME/.mozilla/plugins (or at
system level), but  - although technically possible - an extension shouldn't
install anything aside from what's installed using xcu files

> and you could communicate between an OOo Add On and your plugin using
> something else than UNO API (f.e. a pipe). So yes developing a plugin
> may be a valid option to add interactivity to a running slideshow as it
> gives you a system window that is placed on the slideshow window under
> your control.
> Not a nice solution but the only one I see right now, depending on what
> you like to achieve.

Konstantin is working on a chemistry extension. So I guess he is trying to
develop something that shows some chem. structures, and he wants to bring the
user the chance to move the structure during the presentation to amaze his
audience. Something similar to the Jmol object will in running state

http://arielch.fedorapeople.org/devel/JmolEmbeddedObject.oxt
(which is just a demo)

it will be really cool if during the presentation the presenter can move the
molecule at his own will to show better what he is explaining, and not simply
showing the replacement graphic.

> For example to change content between slide changes
> could be implemented today by simply restarting the slideshow using the
> API. But interactive content during the display of one slide is not
> possible with using only UNO API right now.

there could also be something tricky/work-around-like. One can get the window
handle and do quite surprising things (I've managed to embed the VLC player
inside an OOo AWT window, using OOo API, no need to hack
http://arielch.fedorapeople.org/images/vlc_ooo_awt_embedded.png - not that I'm
that smart, I've just stolen every thing from the avmedia Java player), but in
this case I'm rather pessimistic: AFAIK, while the presentation is running,
the XSlideShowController does not give you access to this kind of low level
stuff.

Regards
--
Ariel Constenla-Haile
La Plata, Argentina

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...