Rhino C++ API
8.6
|
#include <rhinoSdkEventWatcher.h>
Classes | |
class | CParameters |
Public Member Functions | |
CRhinoOnSetActiveDetailObject (ON_UUID plugin_id) | |
CRhinoOnSetActiveDetailObject (ON_UUID plugin_id, bool headlessDocAware, bool headlessAppAware) | |
virtual void | Notify (const class CRhinoOnSetActiveDetailObject::CParameters ¶ms)=0 |
Public Member Functions inherited from CRhinoEventWatcherEx | |
void | Enable (bool bEnable) |
bool | IsEnabled () const |
bool | IsHeadlessAppAware () const |
bool | IsHeadlessDocAware () const |
bool | IsRegistered () const |
void | operator delete (void *) |
void | operator delete (void *, void *) |
void | operator delete[] (void *) |
void * | operator new (size_t) |
new/delete More... | |
void * | operator new (size_t, void *) |
in place new/delete More... | |
void * | operator new[] (size_t) |
array new/delete More... | |
bool | Register () |
bool | Unregister () |
CRhinoOnSetActiveDetailObject::CRhinoOnSetActiveDetailObject | ( | ON_UUID | plugin_id | ) |
CRhinoOnSetActiveDetailObject::CRhinoOnSetActiveDetailObject | ( | ON_UUID | plugin_id, |
bool | headlessDocAware, | ||
bool | headlessAppAware | ||
) |
|
pure virtual |
Rhino will call Notify() immediately after changing the active detail. WARNING: Never modify the Rhino document in a CRhinoOnSetActiveDetailObject::Notify override. If you need to change the Rhino document or post update messages to controls, then your CRhinoOnSetActiveDetailObject::Notify should record what happened in an efficient way and then make any changes that are required in a CRhinoIsIdle.Notify() override.