|
Pure virtual destructor.
|
|
Return the version of Ipelib the Ipelet was linked against.
|
|
Return the number of functions implemented by this Ipelet. The default implementation returns 1. |
|
Return the label of the Ipelet (to be shown in the menu).
|
|
Return a label for each function implemented by this Ipelet. This is not called if NumFunctions returns 1. |
|
Return a key sequence to be used as keyboard shortcut for this ipelet. Null if no shortcut. The default implementation returns null. |
|
Run a function from the Ipelet.
|
|
Is it okay to call this Ipelet if the current layer is locked.
It is illegal to insert objects into the current layer if that layer is locked. Many ipelets do indeed create objects in the current layer, but it's easy for an ipelet author to forget checking whether the layer is locked. This member function turns around the responsibility: when the current layer is locked, Ipe will only call an ipelet if LockedLayerOkay() returns |