Hi Niklas,

On 1/25/06, Niklas Nebel <[EMAIL PROTECTED]> wrote:

> With modifying files in other modules, you're leaving the path of a
> "pure" component that can be added to any existing OOo installation.

Yes, I'm aware of this.  At this point, my focus is to figure out how
best to approach future integration issue, and also to get some
exposure to the users by including it into ooo-build.  I will look
into building an independent component once this integration task is
done so that those interested users can still download a separate
solver package as an add-on.

 A
> component can bring its own configuration entries, but as far as I know,
> it can't add a menu entry at a specific position (why "Data" anyway,
> shouldn't this go under "Tools", near "Goal Seek"?).

I agree.  Tools near Goal Seek makes more sense.  Again, the current
location of Solver is just temporary: it may be moved somewhere else
later (and probably will).

>
> The labels for the built-in menu entries are in officecfg, under
> registry/data/org/openoffice/Office/UI.

Thanks.  I'll look into this file.  This is probably the information I
was looking for.

 But once we start putting parts
> into the "sc" module, one might also imagine moving the whole dialog
> into Calc, taking advantage of the better interaction with reference
> input (in a built-in dialog, reference input can be started without
> pressing a button first).

This makes sense.  Since this "quick reference input" (or whatever
this is called officially) does not seem possible via UNO, to get this
functionality we have to create a built-in dialog.

On the other hand, I also think that it would make more sense to keep
the dialog in the component, not in Calc so that if this solver
component becomes optional the app will not have to load the dialog
for Solver.  This would of course require this "quick reference input"
to be made available via UNO, if that's something we can expect in
future.

We would then have to define a UNO service
> interface for the solver core, and could allow several implementations
> of that service, accessed from the single dialog. On the other hand,
> that might be too much work for now.

Yeah, this is probably too much for what we are trying to achieve for
now.  But eventually we will come to this.

> Generally, details about a component's integration are better discussed
> on the api-dev list, because that's not specific to Calc, and others who
> are not so much interested in Calc might have ideas, too.

Ok.  If there is any more add-on integration issue, I'll poke at that list.

Thanks,
Kohei



--
Kohei Yoshida
OpenOffice.org Calc Hacker
http://kohei.us/ooo/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to