Namespace MySkin
Public Class MyHippoSkin
Inherits Skin
Protected Overrides ReadOnly Property ApplicationName() As String
Get
Return "Hippopotamus"
End Get
End Property
End Class
' You can override more methods and properties here
End Namespace
and I´ve created a new item in registry.
Currently, I don´t see skin. I Would like to see it and can customize it.
I’ve created a new project and I’ve created a new skin class where override the Rhino’s icon by company’s icon. This class generate a dll where is referenced in the registry. When I exec Rhino I can see my logo, but the Splash window is hidden.
It’s good but I would like customize the spash window with company’s photo. How I can do it?
To use as skin DLL, it is important to put the registry entry in the correction location, which is HKEY_LOCAL_MACHINE, and provide the correct path to the .RHS file. Also, don’t forget to modify the command line of the shortcut used to launch Rhino, per the instructions.
Note, if you provide a skin DLL, you will need to (also) provide your own splash screen and about box. When Rhino detects a skin DLL, it will not longer display it’s internal splash screen and dialog.
Rhino’s splash screen is not customizable. But a skin DLL can provide its own splash screen. To do this, override Rhino.Runtime.Skin.ShowSplash and Rhino.Runtime.Skin.HideSplash. Let me know if you need an example.
Hide Menu & Disable Command line shortcut through a skin…
Hello,
I’m interested in using skin to make a Rhino plugin.
Does anyone have an sample of C # .NET skin code in which standard Rhino menus are no longer visible ?
Is it possible to disable the use of Rhino commands by the command line?
In case it is possible, can the Rhino functions still be used programmatically?
It seems to be possible in fullscreen mode with this command : -Fullscreen
Set fullscreen options ( ShowLayer=No ShowCommand=No ShowStatus=No ShowProperties=No ShowMenu=No ShowTitle=Yes ShowFloating=Yes DisableEscape=No )
It seems to be not possible with workspace editor
Is it possible with another method ?
I tried by the workspace editor. But it seems that we can add / remove additional menus but not delete basic standard menus.
Do you confirm this limitation?