public GUITab AddTab(Rect rectangle, GUIElement parent, int id) { IntPtr par = (parent == null ? IntPtr.Zero : parent.Raw); return (GUITab)NativeElement.GetObject(GuiEnv_AddTab(_raw, rectangle.ToUnmanaged(), par, id), typeof(GUITab)); }