# IRsPanelOwnerEditor Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | GetCurrentlyEditedPanel ([out] IRsLEPanel **pPanel)
HRESULT | SetCurrentlyEditedPanel ([in] IRsLEPanel *pPanel)
HRESULT | OnPanelEditingStart ([in] IRsLEPanel *pPanel)
HRESULT | OnPanelEditingEnd ([in] IRsLEPanel *pPanel)
HRESULT | OnEditorClose (void)

## Detailed Description

The IRsPanelOwnerEditor interface provides methods for panel owner editor.

## Member Function Documentation

HRESULT IRsPanelOwnerEditor::GetCurrentlyEditedPanel | ( | [out] IRsLEPanel ** | pPanel | ) |

Get currently edited panel.

Parameters:

  | pPanel | [out] Pointer to a IRsLEPanel interface of currently edited panel.

HRESULT IRsPanelOwnerEditor::SetCurrentlyEditedPanel | ( | [in] IRsLEPanel * | pPanel | ) |

Set currently edited panel.

Parameters:

  | pPanel | [in] IRsLEPanel interface of panel which will be currently edit.

HRESULT IRsPanelOwnerEditor::OnPanelEditingStart | ( | [in] IRsLEPanel * | pPanel | ) |

Proceeds start edition of panel.

Parameters:

  | pPanel | [in] IRsLEPanel interface of panel which edit mode started.

HRESULT IRsPanelOwnerEditor::OnPanelEditingEnd | ( | [in] IRsLEPanel * | pPanel | ) |

Proceeds finished edition of panel.

Parameters:

  | pPanel | [in] IRsLEPanel interface of panel which edit mode finished.

HRESULT IRsPanelOwnerEditor::OnEditorClose | ( | void |  | ) |

Handle panel close event.