internal void UseCustomWidget(Gtk.Widget widget) { toolbarProvider.Attach(null); ClearToolbar(); customWidget = true; frame.Remove(frame.Child); frame.Add(widget); widget.Show(); }
void AttachToolbarIfCustomWidget() { if (customWidget) { customWidget = false; frame.Remove(frame.Child); #if MAC if (isNative) { frame.Add(gtkWidget); } else { #endif frame.Add(grid); #if MAC } #endif toolbarProvider.Attach(container.GetToolbar(DockPositionType.Top)); } }