void CreatePadContent(bool force, PadCodon padCodon, PadWindow window, DockItem item) { if (force || item.Content == null) { IPadContent newContent = padCodon.InitializePadContent (window); Gtk.Widget pcontent; if (newContent is Widget) { pcontent = newContent.Control; } else { PadCommandRouterContainer crc = new PadCommandRouterContainer (window, newContent.Control, newContent, true); crc.Show (); pcontent = crc; } PadCommandRouterContainer router = new PadCommandRouterContainer (window, pcontent, toolbarFrame, false); router.Show (); item.Content = router; } }
void CreatePadContent (bool force, PadCodon padCodon, PadWindow window, DockItem item) { if (force || item.Content == null) { PadContent newContent = padCodon.InitializePadContent (window); Gtk.Widget crc = new PadCommandRouterContainer (window, newContent.Control, newContent, true); crc.Show (); Gtk.Widget router = new PadCommandRouterContainer (window, crc, toolbarFrame, false); router.Show (); item.Content = router; } }