4midl_pragma warning(disable:2111)
9import "EnumDefinition.idl";
17 uuid(50e4bf1d-d238-4bbf-954f-e885f6f23b89),
20 pointer_default(unique)
302 uuid(60e38a1a-11ce-4515-98ec-f8e53ba3c787),
305 pointer_default(unique)
EwDockingPaneDirection
Docking Pane direction enumeration.
Definition: EnumDefinition.idl:337
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
EwDockingPaneStandard
Standard Docking Pane.
Definition: EnumDefinition.idl:352
EwPaneType
Enumeration of type of pane.
Definition: EwEnumeration.idl:1351
Use this interface to manage all the docking Pane in the application.
Definition: EwApplicationDockingPane.idl:308
EwErrorCode removePaneByID(LONG nID)
Remove a Pane specified by the ID.
EwErrorCode setGUID(BSTR strGUID)
Fill the GUID of the current Addin.
VARIANT getPaneArray(EwErrorCode *errorCode)
Return the list of ID of the panes.
void redrawPaneByType(EwPaneType eEwPaneType, EwErrorCode *errorCode)
Redraw the pane by type.
IEwDockingPaneX addPane(BSTR strCaption, EwDockingPaneDirection eDockingPaneDirection, EwErrorCode *errorCode)
Return an IEwDockingPaneX added to the Docking Pane Manager.
EwErrorCode saveDefaultPaneDetails(LONG nID)
Save default details of a Pane specified by the ID.
IEwDockingPaneX getPaneByID(LONG nID, EwErrorCode *errorCode)
Return an IEwDockingPaneX that encapsulate the pane find by its identifier.
void insertIconOverlay(EwPaneType eEwPaneType, long long nHandle, EwErrorCode *errorCode)
Insert an icon overlay to a pane by type.
IEwDockingPaneX getPaneByType(EwPaneType eEwPaneType, EwErrorCode *errorCode)
Return an IEwDockingPaneX that encapsulate the pane per type.
BSTR getGUID(EwErrorCode *errorCode)
Return the GUID of the current Addin.
Use this interface to manage a docking Pane.
Definition: EwApplicationDockingPane.idl:23
EwErrorCode setEnabled(VARIANT_BOOL bEnable)
Disable/enable the pane.
EwErrorCode setIconFromImage(BSTR strImageFilePath, COLORREF crMask)
Add an icon from file.
EwErrorCode select()
Select the pane.
VARIANT_BOOL isTabsVisible(EwErrorCode *errorCode)
Check if the tab bar is visible.
EwErrorCode setTitle(BSTR strTitle)
Set a title for this object.
VARIANT_BOOL isClosed(EwErrorCode *errorCode)
Check if the pane is closed.
EwErrorCode setFocus()
Set the focus of the pane.
EwErrorCode dockPane(EwDockingPaneDirection eDockingPaneDirection, LONG nID)
Dock an existing pane.
EwErrorCode attach(ULONGLONG hWnd)
Associate the pane with a user window.
EwErrorCode show(VARIANT_BOOL bSetFocus)
Show (activate) the pane.
EwErrorCode attachPane(LONG nID)
Attach to another pane.
EwErrorCode close()
Close the pane.
EwDockingPaneDirection getDirection(EwErrorCode *errorCode)
Determine the EwDockingPaneDirection enumeration of pPane.
BSTR getTabCaption(EwErrorCode *errorCode)
Get the tab caption of the pane.
VARIANT_BOOL isSelected(EwErrorCode *errorCode)
Check if the pane is selected.
LONG getID(EwErrorCode *errorCode)
Get ID of the docking pane.
BSTR getTitleToolTip(EwErrorCode *errorCode)
Get the caption Tooltip of the pane.
VARIANT_BOOL isValid(EwErrorCode *errorCode)
Check if the pane is associated with a user window.
VARIANT_BOOL getEnabled(EwErrorCode *errorCode)
Check if the tab bar is enabled.
EwErrorCode hide()
Hide the pane.
EwErrorCode attachSelectedPane(EwDockingPaneStandard eDockingPaneStandard)
Attach to another specified pane.
EwErrorCode setTitleToolTip(BSTR strTitleToolTip)
Set the caption Tooltip of the pane.
BSTR getTitle(EwErrorCode *errorCode)
Get the title of the pane.