OriginObject is the Origin C base class for all Origin objects and provides member functions and data members common to all Origin objects.
| Name
|
Brief
|
Example
|
| AddInternalMenu
|
Adds an internal menu to the main menu created from resource.
|
Examples
|
| ApplyFormat
|
Apply format stored in theme file to object.
|
Examples
|
| AttachXFunction
|
Attach an X-Function to the graphic object.
|
Examples
|
| AutoSize
|
Use for autosizing origin objects.
|
Examples
|
| CheckShowActivate
|
If object is not active then activise it.
|
Examples
|
| ConnectTo
|
Connect one object to another object.
|
Examples
|
| CopyFormat
|
Copy object format into Clipboard. Format from clipboard maybe saved to theme file.
|
Examples
|
| DoMethod
|
Execute object LabTalk Methods
|
Examples
|
| Destroy
|
Destroy (delete) the OriginObject.
|
Examples
|
| Detach
|
Remove origin object which has been attached before.
|
Examples
|
| FindIncomingOperations
|
Find UIDs where this object is an output.
|
Examples
|
| FindOutgoingOperations
|
Find UIDs where this object is an input.
|
Examples
|
| GetBinaryStorage
|
Get a binary storage as a tree.
|
Examples
|
| GetComments
|
Retrieve the comments from an object that supports Comments.
|
Examples
|
| GetConnectedObjects
|
Retrieve the UIDs of all the objects that are connected to this object.
|
Examples
|
| GetEventHandler
|
Get the event handler class name if present
|
Examples
|
| GetFormat
|
Get object format into Tree.
|
Examples
|
| GetGrid
|
Worked on grid frame window like Worksheet, MatrixLayer to set the grid related format.
|
Examples
|
| GetIncomingOperation
|
Get the operation that is using this object as its output.
|
Examples
|
| GetIndex
|
Get the index of an object in an Origin C Collection.
|
Examples
|
| GetLock
|
Get data access bits.
|
Examples
|
| GetLongName
|
Get the long name of an object.
|
Examples
|
| GetMemory
|
Get named binary storage into vector of bytes.
|
Examples
|
| GetMenuID
|
Given a selection type, this command depending upon the supplied screen co-ordinates, will supply a the resource ID and popup position of the most suitable popup menu.
|
Examples
|
| GetName
|
The short name of the Origin object, which can be a Column, a Layer, or a Page
|
Examples
|
| GetParent
|
Get the parent object of this Origin object.
|
Examples
|
| GetProp
|
Get object property via LabTalk property name
|
Examples
|
| GetRangeString
|
Get the range string to represent this object.
|
Examples
|
| GetSelection
|
Get current worksheet, matrix or graph layer selection as a DataRange object.
|
Examples
|
| GetSrcOperation
|
To find the operation object that generate this report.
|
Examples
|
| GetStorage
|
Access storage areas.
|
Examples
|
| GetStorageNames
|
Get names of storage class objects.
|
Examples
|
| GetUID
|
Gets internal Unique IDentification number of Origin object.
|
Examples
|
| Invalidate
|
Invalidate an OriginObject.
|
Examples
|
| IsValid
|
Checks the validity of this Origin object.
|
Examples
|
| Load
|
Load a Layer from a OGW/OGM file in an existing WorksheetPage object only.
|
Examples
|
| Lock
|
Locks a particular object from read/write data access (Implemented only for WorksheetLayer, WorksheetPage, and Project Objects)
|
Examples
|
| OriginObject
|
Default constructor for OriginObject.
|
Examples
|
| ProcessCommand
|
Processes internal menu/button commands.
|
Examples
|
| PutBinaryStorage
|
Add/Update a binary storage using a Tree.
|
Examples
|
| SaveAs
|
Saves (Serializes) an OriginObject into an Orgin recognized file type.
|
Examples
|
| SetComments
|
Sets the comments with a text string to an object that supports Comments.
|
Examples
|
| SetEventHandler
|
Install an Event Handler to the object.
|
Examples
|
| SetIndex
|
Set the index of an object in a collection.
|
Examples
|
| SetLongName
|
Sets the long name of an object
|
Examples
|
| SetMemory
|
Set/Create named binary storage
|
Examples
|
| SetName
|
Rename a Page.
|
Examples
|
| SetProp
|
Set object property via LabTalk property name
|
Examples
|
| Unlock
|
Unlocks a locked object for read/write data access. Unlock will remove protection completely, regardless of the type of locking. (Implemented only for WorksheetLayer, WorksheetPage, and Project Objects)
|
Examples
|
| UpdateThemeIDs
|
Update IDs in trNode acording to theme rules
|
Examples
|