IPanelsService

[CLSCompliant(false)] public interface IPanelsService
For internal use, the IPanels service is implemented in RhinoWindows or RhinoMac as appropriate and handles the communication with core Rhino

Methods

CreateDockBar

#Since v8.0
bool CreateDockBar(object options)
options (object)

DestroyNativeWindow

#Since v6.1
void DestroyNativeWindow(object host, object nativeObject, bool disposeOfNativeObject)
host (object)
nativeObject (object)
disposeOfNativeObject (bool)

DockBarIdInUse

#Since v8.0
bool DockBarIdInUse(Guid barId)
barId (Guid)

DockBarIsVisible

#Since v8.0
bool DockBarIsVisible(Guid barId)
barId (Guid)

FactoryResetSettings

#Since v8.0
void FactoryResetSettings()

Float

#Since v8.0
bool Float(Guid barId, Point point)
barId (Guid)
point (Point)

ResizeFloating

#Since v8.0
bool ResizeFloating(Guid barId, Size size)
barId (Guid)
size (Size)

SetF1Hook

#Since v6.1
void SetF1Hook(object nativeObject, EventHandler hook)
nativeObject (object)
hook (EventHandler)

ShowDockBar

#Since v8.0
bool ShowDockBar(Guid barId, bool show)
barId (Guid)
show (bool)

StartDraggingDockBar

#Since v8.0
bool StartDraggingDockBar(Guid barId, Point mouseDownPoint, Point screenStartPoint)
barId (Guid)
mouseDownPoint (Point)
screenStartPoint (Point)

SupportedType

#Since v6.1
bool SupportedType(Type type, out string exceptionMessage)
type (Type)
exceptionMessage (out string)

ToggleDocking

#Since v8.0
bool ToggleDocking(Guid barId)
barId (Guid)

UnhookDeleteAndDestroyDockBar

#Since v8.0
bool UnhookDeleteAndDestroyDockBar(Guid id)
id (Guid)