Rhino C++ API  8.7
Public Member Functions | List of all members
IRhinoWindowOnTab Class Referenceabstract

#include <RhRdkRenderWindowEventSink.h>

Inheritance diagram for IRhinoWindowOnTab:
IRhinoWindow

Public Member Functions

virtual void OnTabActivateChange (bool active)=0
 
- Public Member Functions inherited from IRhinoWindow
virtual ~IRhinoWindow ()=default
 
virtual bool Create (const CRhinoWindowCreateOptions &options)=0
 
virtual bool Created () const =0
 
virtual bool Destroy ()=0
 
virtual const wchar_t * EnglishCaption () const =0
 
virtual void GetScreenCoords (ON_4iRect &rectOut) const =0
 
virtual RHINO_WINDOW_HANDLE Handle (void)=0
 
virtual bool IsEnabled () const =0
 
virtual bool IsVisible () const =0
 
virtual const wchar_t * LocalCaption () const
 
virtual ON_2iPoint Location () const =0
 
virtual RHINO_WINDOW_HANDLE Parent () const =0
 
virtual void Refresh (bool immediate=false)=0
 
virtual void Release ()=0
 
virtual void SetFocused ()=0
 
virtual void SetIsEnabled (bool enable)=0
 
virtual void SetIsVisible (bool visible)=0
 
virtual void SetLocation (ON_2iPoint location)=0
 
virtual void SetParent (RHINO_WINDOW_HANDLE parent)=0
 
virtual void SetSize (ON_2iSize size, bool redraw=false, bool redrawBorder=false)=0
 
virtual ON_2iSize Size () const =0
 
virtual LPARAM WindowProc (unsigned int message, WPARAM wParam, LPARAM lParam)
 

Additional Inherited Members

- Protected Member Functions inherited from IRhinoWindow
 IRhinoWindow ()=default
 
 IRhinoWindow (const IRhinoWindow &)=delete
 
IRhinoWindowoperator= (const IRhinoWindow &)=delete
 

Detailed Description

This is an extended IRhinoWindow for windows (panes) which are hosted on a tab control.

Member Function Documentation

◆ OnTabActivateChange()

virtual void IRhinoWindowOnTab::OnTabActivateChange ( bool  active)
pure virtual

Called when the tab is activated or deactivated. A tab is activated when the user clicks on it and deactivated when the user clicks on a different tab.