Public Member Functions | |
| HRESULT | CreatePanel ([in] IRsPanelOwner *pOwner) |
| HRESULT | DestroyPanelObjWindow (void) |
| HRESULT | SwitchExpandState (void) |
| HRESULT | UpdateAspect (void) |
| HRESULT | ShowAspectButton ([in] RtBool bShow) |
| HRESULT | UpdateByNode (void) |
| HRESULT | GetWndPos ([out, retval] POINT *pPos) |
| HRESULT | SetWndPos ([in] POINT newPos) |
| HRESULT | MoveWindow ([in] POINT ptDifference) |
| HRESULT | GetBoundingRect ([out, retval] RECT *rc) |
| HRESULT | GetWidth ([out, retval] int *pWidth) |
| HRESULT | GetHeight ([out, retval] int *pHeight) |
| HRESULT | OnResizeParentView (void) |
| HRESULT | IsAspectButtonVisible ([out, retval] RtBool *pVisible) |
Properties | |
| IRsBaseNode ** | PanelNode [get] |
| BSTR * | PanelRoot [get] |
| BSTR | PanelRoot [set] |
| BSTR * | PanelTitle [get] |
| BSTR | PanelTitle [set] |
| RtUlong * | PanelAspect [get] |
| RtUlong | PanelAspect [set] |
| RtUlong * | PanelStyle [get] |
| RtUlong | PanelStyle [set] |
| RtPanelViewType * | PanelView [get] |
| RtPanelViewType | PanelView [set] |
| POINT * | Position [get] |
| POINT | Position [set] |
| HRESULT IRsPanelObj::CreatePanel | ( | [in] IRsPanelOwner * | pOwner | ) |
Create panel object window.
| pOwner | [in] Panel owner of contained LE panel. |
| HRESULT IRsPanelObj::DestroyPanelObjWindow | ( | void | ) |
Destroy Panel window, and panel object window.
| HRESULT IRsPanelObj::SwitchExpandState | ( | void | ) |
Expand or minimize panel window.
| HRESULT IRsPanelObj::UpdateAspect | ( | void | ) |
Update aspect.
| HRESULT IRsPanelObj::ShowAspectButton | ( | [in] RtBool | bShow | ) |
Set visibility of panel aspect button.
| bShow | [in] If true, aspect button is visible, otherwise is hidden.
|
| HRESULT IRsPanelObj::UpdateByNode | ( | void | ) |
Update panel in accord with node.
| HRESULT IRsPanelObj::GetWndPos | ( | [out, retval] POINT * | pPos | ) |
Get panel position in stack view coordinates, based on panel object window rectangle.
| HRESULT IRsPanelObj::SetWndPos | ( | [in] POINT | newPos | ) |
Set panel position in stack view coordinates, based on panel object window rectangle.
| newPos | [in] New panel object coordinates. |
| HRESULT IRsPanelObj::MoveWindow | ( | [in] POINT | ptDifference | ) |
Move panel obj window in stack view.
| ptDifference | [in] The vector of move. |
| HRESULT IRsPanelObj::GetBoundingRect | ( | [out, retval] RECT * | rc | ) |
Get bounding rectangle of panel object window.
| HRESULT IRsPanelObj::GetWidth | ( | [out, retval] int * | pWidth | ) |
Get width of panel object window.
| HRESULT IRsPanelObj::GetHeight | ( | [out, retval] int * | pHeight | ) |
Get height of panel object window.
| HRESULT IRsPanelObj::OnResizeParentView | ( | void | ) |
Handle resize of parent view.
| HRESULT IRsPanelObj::IsAspectButtonVisible | ( | [out, retval] RtBool * | pVisible | ) |
Call this method to get aspect state button visibility.
IRsBaseNode** IRsPanelObj::PanelNode [get] |
Get Panel Node.
BSTR* IRsPanelObj::PanelRoot [get] |
Get panel root.
BSTR IRsPanelObj::PanelRoot [set] |
Set panel root.
| newVal | [in] New root string of node that will be attached to LE panel. |
BSTR* IRsPanelObj::PanelTitle [get] |
Get panel title.
BSTR IRsPanelObj::PanelTitle [set] |
Set panel root.
| newVal | [in] New panel object title string, visible in panel object title bar. |
RtUlong* IRsPanelObj::PanelAspect [get] |
Get panel aspect.
RtUlong IRsPanelObj::PanelAspect [set] |
Set panel aspect.
| newVal | [in] Index of new active panel aspect. |
RtUlong* IRsPanelObj::PanelStyle [get] |
Get panel style.
RtUlong IRsPanelObj::PanelStyle [set] |
Set panel style.
| newVal | [in] Set flag:
|
RtPanelViewType* IRsPanelObj::PanelView [get] |
Get panel view type.
RtPanelViewType IRsPanelObj::PanelView [set] |
Set panel view type.
| newVal | [in] New panel view type. |
POINT* IRsPanelObj::Position [get] |
Get panel position in stack view.
POINT IRsPanelObj::Position [set] |
Set panel position in stack view.
| newPos | [in] New object position. |
1.5.5