Issue 67509

Summary: add CreateEmbeddedObject argument property IsTable
Product: General Reporter: clippka
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues
Version: current   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: TASK Latest Confirmation in: ---
Developer Difficulty: ---

Description clippka 2006-07-18 15:26:14 UTC
In impress/draw we like to use a calc ole object to represent a native table. If
a calc is a native table it has to behave different. So the calc must know that
it is used for a native table.

Since impress/draw as a host application creates the EmbeddedObject and the
EmbeddedObject itself than creates the calc, there must be a property for the
EmbeddedObject that can be set by impress/draw and queried by calc.

MBA suggested to implement a property like we already did with the
"DefaultParentBaseURL" property.

I suggest to name it "IsTable", with type bool that defaults to false.

The impress/draw application will optionaly set this property in the argument
sequence to the CreateEmbeddedObject() call and the calc should be able to query
this property from the media descriptor.

CL->MAV: please add this property to cws impresstables and then send this issue
to me
Comment 1 mikhail.voytenko 2006-08-30 15:17:47 UTC
There is a new feature implemented in "titles01" cws, that allows to specify a
new module name for an application. It is used by database form to detect that
it is no writer. Looks like it also makes sence to use a new module name for the
spreasheet that is used in this special format.
The embedded object will get this information through EmbeddedObjectDescriptor.
Comment 2 Mathias_Bauer 2007-12-04 16:18:02 UTC
according to release status meeting -> target 3.x
Comment 3 Marcus 2017-05-20 10:47:45 UTC
Reset assigne to the default "issues@openoffice.apache.org".