Hello Andrzej !
<snip>
There are some small cosmetic changes needed before this component will
be realy useable inside OOo as product - but these changes requires
some
redesigns of the feature set of the office itself.
I would say you can provide this component as AddOn to your group of
"beta tester" (you mentioned some mails before).
Yes, but there's a problem here. Is there any reason that this component
would not
work with versions higher than 1.9.113 ? My friend is trying to install
it with 1.9.122,
but it's not working. Do I have to compile it with a 1.9.122 sdk ?
It can work with a 1.9.113 only ... because you need currently the
framework libs I've sended to you. And these changes are not part of the
office currently.
You can provide these libs to your friend .. but he has to use a 1.9.113
product (no debug!) version.
=======================================================================
But .-)
there are 2-1/2 weeks left .. so we can start the optional part.
It would be nice if you can implement the support for multiple tab
controls. Here the idea:
a)
Your service can be triggered within two methods
- createInstance() and
- createInstanceWithArguments().
createInstance() should open the new frame inside the TabControl, which
is currently the active one. createInstanceWithArguments() should
support a new parameter (name it e.g. "[bool] NewTabControl=true"),
which force creation of a new TabControl before it creates a new frame.
createInstanceWithArguments() without this new parameter has to do the
same then createInstance().
b)
The decision if this new property is used or not has to be done inside
OOo. I will take over this part. Currently it's easy to workround this
missing functionality inside OOo. You can trigger a
createInstanceWithArguments(NewTabControl) call e.g. from basic
manually. For testing purposes it should be enough.
Your component has now to handle more then one TabControl/ more the one
ParentWindow/ more then one TopWindow.
Hopefully you can implement this feature too (after you got the missing
sleep you mentioned) .-)
OK, I'll try doing something with this :-)
A small hint: This property is currently not provided by the office.
You have to trigger this special mode by yourself.
E.g. you can use a basic macro, which call's your OneInstance service
inside it's method createInstanceWithArguments() passing the new
property as parameter.
Best Regards
Andreas
Andrzej
Regards
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]