public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisGenericInput)
     {
         if (genericInputs == null)
         {
             genericInputs = new List <GnosisGenericInput>();
         }
         genericInputs.Add((GnosisGenericInput)child);
     }
     else if (child is GnosisGenericOutput)
     {
         if (genericOutputs == null)
         {
             genericOutputs = new List <GnosisGenericOutput>();
         }
         genericOutputs.Add((GnosisGenericOutput)child);
     }
     else if (child is GnosisEventHandler)
     {
         if (eventHandlers == null)
         {
             eventHandlers.Add((GnosisEventHandler)child);
         }
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisGenericControl", child.GetType().Name);
     }
 }
Exemple #2
0
 public virtual void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisCheckColumn)
     {
         checkColumns.Add((GnosisCheckColumn)child);
     }
     else if (child is GnosisComboColumn)
     {
         comboColumns.Add((GnosisComboColumn)child);
     }
     else if (child is GnosisDateColumn)
     {
         dateColumns.Add((GnosisDateColumn)child);
     }
     else if (child is GnosisDateTimeColumn)
     {
         dateTimeColumns.Add((GnosisDateTimeColumn)child);
     }
     else if (child is GnosisLinkColumn)
     {
         linkColumns.Add((GnosisLinkColumn)child);
     }
     else if (child is GnosisNumberColumn)
     {
         numberColumns.Add((GnosisNumberColumn)child);
     }
     else if (child is GnosisTextColumn)
     {
         textColumns.Add((GnosisTextColumn)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError(this.GetType().Name, child.GetType().Name);
     }
 }
Exemple #3
0
        public override void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisSplit)
            {
                if (gnosisSplits == null)
                {
                    gnosisSplits = new List <GnosisSplit>();
                }

                gnosisSplits.Add((GnosisSplit)child);
            }
            else if (child is GnosisTile)
            {
                if (gnosisTiles == null)
                {
                    gnosisTiles = new List <GnosisTile>();
                }

                gnosisTiles.Add((GnosisTile)child);
            }
            else if (child is GnosisSplitDetail)
            {
                if (gnosisSplitDetails == null)
                {
                    gnosisSplitDetails = new List <GnosisSplitDetail>();
                }

                gnosisSplitDetails.Add((GnosisSplitDetail)child);
            }
            else
            {
                GlobalData.Singleton.ErrorHandler.HandleError("Unknown type added to GnosisSplit: " + child.GetType().Name,
                                                              "GnosisSplit.GnosisAddChild");
            }
        }
Exemple #4
0
 public virtual void GnosisAddChild(IGnosisObject child)
 {
     if (conditions == null)
     {
         conditions = new List <GnosisStyleCondition>();
     }
     conditions.Add((GnosisStyleCondition)child);
 }
 public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisNumberResults)
     {
         if (numberResults == null)
         {
             numberResults = new List <GnosisNumberResults>();
         }
         numberResults.Add((GnosisNumberResults)child);
     }
     else if (child is GnosisDateResults)
     {
         if (dateResults == null)
         {
             dateResults = new List <GnosisDateResults>();
         }
         dateResults.Add((GnosisDateResults)child);
     }
     else if (child is GnosisDateTimeResults)
     {
         if (dateTimeResults == null)
         {
             dateTimeResults = new List <GnosisDateTimeResults>();
         }
         dateTimeResults.Add((GnosisDateTimeResults)child);
     }
     else if (child is GnosisTextResults)
     {
         if (textResults == null)
         {
             textResults = new List <GnosisTextResults>();
         }
         textResults.Add((GnosisTextResults)child);
     }
     else if (child is GnosisCheckResults)
     {
         if (checkResults == null)
         {
             checkResults = new List <GnosisCheckResults>();
         }
         checkResults.Add((GnosisCheckResults)child);
     }
     else if (child is GnosisSearchResultsAttribute)
     {
         if (searchResultsAttributes == null)
         {
             searchResultsAttributes = new List <GnosisSearchResultsAttribute>();
         }
         searchResultsAttributes.Add((GnosisSearchResultsAttribute)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisSearchResultsGrid", child.GetType().Name);
     }
 }
 public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisNavigatorTile)
     {
         GnosisNavTile = (GnosisNavigatorTile)child;
     }
     else
     {
         base.GnosisAddChild(child);
     }
 }
Exemple #7
0
 public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisComboAttribute)
     {
         if (comboAttributes == null)
         {
             comboAttributes = new List <GnosisComboAttribute>();
         }
         comboAttributes.Add((GnosisComboAttribute)child);
     }
 }
        public virtual void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisGalleryDocumentItem)
            {
                if (galleryDocumentItems == null)
                {
                    galleryDocumentItems = new List <GnosisGalleryDocumentItem>();
                }

                galleryDocumentItems.Add((GnosisGalleryDocumentItem)child);
                AddGalleryItem((GnosisGalleryDocumentItem)child);
                // this.Items.Add((GnosisGalleryDocumentItem)child);
            }
            else if (child is GnosisGalleryDatasetItem)
            {
                if (galleryDatasetItems == null)
                {
                    galleryDatasetItems = new List <GnosisGalleryDatasetItem>();
                }

                galleryDatasetItems.Add((GnosisGalleryDatasetItem)child);
                // this.Items.Add((GnosisGalleryDatasetItem)child);
            }
            else if (child is GnosisGallerySearchItem)
            {
                if (gallerySearchItems == null)
                {
                    gallerySearchItems = new List <GnosisGallerySearchItem>();
                }
                GnosisGallerySearchItem item = (GnosisGallerySearchItem)child;
                gallerySearchItems.Add(item);
                AddGalleryItem(item);
                // item.Margin = new Thickness(verticalMargin, horizontalMargin, verticalMargin, horizontalMargin + horizontalSpacing);
                // this.Items.Add((GnosisGallerySearchItem)child);
            }
            else if (child is GnosisGalleryItem)
            {
                if (galleryItems == null)
                {
                    galleryItems = new List <GnosisGalleryItem>();
                }

                galleryItems.Add((GnosisGalleryItem)child);
                AddGalleryItem((GnosisGalleryItem)child);
                //  ((GnosisGalleryItem)child).Margin = new Thickness(verticalMargin, horizontalMargin, verticalMargin, horizontalMargin + horizontalSpacing);
                // this.Items.Add((GnosisGalleryItem)child);
            }
            else
            {
                GlobalData.Singleton.ErrorHandler.HandleError("Unknown type added to GnosisGalleryItem: " + child.GetType().ToString(),
                                                              "GnosisGalleryItem.GnosisAddChild");
            }
        }
        //public void SetMarginLeft(int horizontalSpacing)
        //{
        //    this.Margin = new Thickness(horizontalSpacing, 0, 0, 0);
        //}

        public void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisGallerySearchAttribute)
            {
                if (galleryAttributes == null)
                {
                    galleryAttributes = new List <GnosisGallerySearchAttribute>();
                }
                galleryAttributes.Add((GnosisGallerySearchAttribute)child);
            }
            else if (child is GnosisGalleryDocumentItem)
            {
                if (galleryDocumentItems == null)
                {
                    galleryDocumentItems = new List <GnosisGalleryDocumentItem>();
                }
                GnosisGalleryDocumentItem item = (GnosisGalleryDocumentItem)child;
                galleryDocumentItems.Add(item);

                AddGalleryItem(item);
            }
            else if (child is GnosisGalleryDetail)
            {
                if (galleryDetails == null)
                {
                    galleryDetails = new List <GnosisGalleryDetail>();
                }
                galleryDetails.Add((GnosisGalleryDetail)child);
            }
            else if (child is GnosisGallerySearchItem)
            {
                if (gallerySearchItems == null)
                {
                    gallerySearchItems = new List <GnosisGallerySearchItem>();
                }
                gallerySearchItems.Add((GnosisGallerySearchItem)child);
                AddGalleryItem((GnosisGallerySearchItem)child);
            }
            else if (child is GnosisGalleryItem)
            {
                if (galleryItems == null)
                {
                    galleryItems = new List <GnosisGalleryItem>();
                }
                galleryItems.Add((GnosisGalleryItem)child);
                AddGalleryItem((GnosisGalleryItem)child);
            }
            else
            {
                GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisGallery", child.GetType().Name);
            }
        }
Exemple #10
0
        public void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisTabItem)
            {
                if (tabItems == null)
                {
                    tabItems = new List <GnosisTabItem>();
                }
                tabItems.Add((GnosisTabItem)child);

                tab.Items.Add((GnosisTabItem)child);
            }
        }
Exemple #11
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisTileTabItem)
     {
         tabItems.Add((GnosisTileTabItem)child);
     }
     else if (child is IGnosisFrameImplementation)
     {
         frames.Add((IGnosisFrameImplementation)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleError("Unknown type added to GnosisTileTab: " + child.GetType().ToString(), "GnosisTileTab.AddChild()");
     }
 }
Exemple #12
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisMessage)
     {
         if (messages == null)
         {
             messages = new List <GnosisMessage>();
         }
         messages.Add((GnosisMessage)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisMessageList", child.GetType().Name);
     }
 }
Exemple #13
0
 public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisDocumentParameter)
     {
         if (documentParameters == null)
         {
             documentParameters = new List <GnosisDocumentParameter>();
         }
         documentParameters.Add((GnosisDocumentParameter)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisNewMenuItem", child.GetType().Name);
     }
 }
 public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisGalleryAttribute)
     {
         if (galleryAttributes == null)
         {
             galleryAttributes = new List <GnosisGalleryAttribute>();
         }
         galleryAttributes.Add((GnosisGalleryAttribute)child);
     }
     else
     {
         base.GnosisAddChild(child);
     }
 }
        public override void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisSearchParameter)
            {
                if (searchParameters == null)
                {
                    searchParameters = new List <GnosisSearchParameter>();
                }

                searchParameters.Add((GnosisSearchParameter)child);
            }
            else
            {
                base.GnosisAddChild(child);
            }
        }
Exemple #16
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisDataItem)
     {
         if (dataItems == null)
         {
             dataItems = new List <GnosisDataItem>();
         }
         dataItems.Add((GnosisDataItem)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleError("Unknown object added to GnosisDataType: " + child.GetType().Name,
                                                       "GnosisDataType.GnosisAddChild");
     }
 }
Exemple #17
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisCalendar)
     {
         if (calendars == null)
         {
             calendars = new List <GnosisCalendar>();
         }
         calendars.Add((GnosisCalendar)child);
     }
     else if (child is GnosisGrid)
     {
         if (grids == null)
         {
             grids = new List <GnosisGrid>();
         }
         grids.Add((GnosisGrid)child);
     }
     else if (child is GnosisPanel)
     {
         if (panels == null)
         {
             panels = new List <GnosisPanel>();
         }
         panels.Add((GnosisPanel)child);
     }
     else if (child is GnosisTextArea)
     {
         if (textAreas == null)
         {
             textAreas = new List <GnosisTextArea>();
         }
         textAreas.Add((GnosisTextArea)child);
     }
     else if (child is GnosisTree)
     {
         if (trees == null)
         {
             trees = new List <GnosisTree>();
         }
         trees.Add((GnosisTree)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError(this.GetType().Name, child.GetType().Name);
     }
 }
Exemple #18
0
        public override void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisGalleryDocumentItem)
            {
                if (documentItems == null)
                {
                    documentItems = new List <GnosisGalleryDocumentItem>();
                }

                documentItems.Add((GnosisGalleryDocumentItem)child);
            }
            else if (child is GnosisGallerySearchItem)
            {
                if (searchItems == null)
                {
                    searchItems = new List <GnosisGallerySearchItem>();
                }

                searchItems.Add((GnosisGallerySearchItem)child);
            }
            else if (child is GnosisGalleryItem)
            {
                if (galleryItems == null)
                {
                    galleryItems = new List <GnosisGalleryItem>();
                }

                galleryItems.Add((GnosisGalleryItem)child);
            }
            else if (child is GnosisGallerySearchAttribute)
            {
                if (galleryAttributes == null)
                {
                    galleryAttributes = new List <GnosisGallerySearchAttribute>();
                }

                galleryAttributes.Add((GnosisGallerySearchAttribute)child);
            }
            else
            {
                GlobalData.Singleton.ErrorHandler.HandleError("Unkwown type added to GnosisGalleryDatasetItem: " + child.GetType().ToString(),
                                                              "GnosisGalleryDatasetItem.GnosisAddChild");
            }
        }
Exemple #19
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is EntityType)
     {
         if (entityTypes == null)
         {
             entityTypes = new List <EntityType>();
         }
         entityTypes.Add((EntityType)child);
     }
     else if (child is GnosisStyle)
     {
         if (styles == null)
         {
             styles = new List <GnosisStyle>();
         }
         styles.Add((GnosisStyle)child);
     }
 }
Exemple #20
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisEntity)
     {
         if (entities == null)
         {
             entities = new List <GnosisEntity>();
         }
         entities.Add((GnosisEntity)child);
     }
     else if (child is GnosisInstance)
     {
         if (instances == null)
         {
             instances = new List <GnosisInstance>();
         }
         instances.Add((GnosisInstance)child);
     }
     else if (child is GnosisStyleSet)
     {
         styleSet = (GnosisStyleSet)child;
     }
     else if (child is GnosisDataDefinition)
     {
         dataDefinition = (GnosisDataDefinition)child;
     }
     else if (child is GnosisSystemDefinition)
     {
         systemDefinition = (GnosisSystemDefinition)child;
     }
     else if (child is GnosisParentWindow)
     {
         parentWindow = (GnosisParentWindow)child;
     }
     else if (child is GnosisMessageList)
     {
         messageList = (GnosisMessageList)child;
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisSystem", child.GetType().Name);
     }
 }
Exemple #21
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisSystemAddressField)
     {
         systemAddressField = (GnosisSystemAddressField)child;
         this.Children.Add(systemAddressField);
     }
     else if (child is GnosisToolbarButton)
     {
         this.Children.Add((GnosisButton)child);
     }
     //else if (child is GnosisToolbarMenuButton)
     //{
     //    this.Children.Add((GnosisToolbarMenuButton)child);
     //}
     else if (child is GnosisToggleButton)
     {
         this.Children.Add((GnosisToggleButton)child);
     }
 }
Exemple #22
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisToolbar)
     {
         if (toolbars == null)
         {
             toolbars = new List <GnosisToolbar>();
         }
         toolbars.Add((GnosisToolbar)child);
         innerPanel.Children.Add((GnosisToolbar)child);
         //splitter
         //if (this.Children.Count > 1 && i < count)
         //{
         //    ((IGnosisToolbarTrayImplementation)ControlImplementation).AddSplitter(splitterColour);
         //}
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisToolbarTray", child.GetType().Name);
     }
 }
 public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisEventHandler)
     {
         if (eventHandlers == null)
         {
             eventHandlers = new List <GnosisEventHandler>();
         }
         eventHandlers.Add((GnosisEventHandler)child);
     }
     else if (child is GnosisGenericMenuGroup)
     {
         if (genericMenuGroups == null)
         {
             genericMenuGroups = new List <GnosisGenericMenuGroup>();
         }
         genericMenuGroups.Add((GnosisGenericMenuGroup)child);
     }
     else if (child is GnosisGenericMenuItem)
     {
         if (genericMenuItems == null)
         {
             genericMenuItems = new List <GnosisGenericMenuItem>();
         }
         genericMenuItems.Add((GnosisGenericMenuItem)child);
     }
     else if (child is GnosisGenericToggleMenuItem)
     {
         if (genericToggleMenuItems == null)
         {
             genericToggleMenuItems = new List <GnosisGenericToggleMenuItem>();
         }
         genericToggleMenuItems.Add((GnosisGenericToggleMenuItem)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleError("Unknown type added to GnosisGenericMenuItem: " + child.GetType().ToString(),
                                                       "GnosisGenericMenutItem.AddChild()");
     }
 }
Exemple #24
0
        //[System.Xml.Serialization.XmlElement("GnosisSystemDefinition")]
        //public List<GnosisSystemDefinition> SystemDefinitions
        //{
        //    get { return systemDefinitions; }
        //    set { systemDefinitions = value; }
        //}

        public void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisDataDefinition)
            {
                data = (GnosisDataDefinition)child;
            }
            else if (child is GnosisDatasetDefinition)
            {
                if (datasets == null)
                {
                    datasets = new List <GnosisDatasetDefinition>();
                }
                datasets.Add((GnosisDatasetDefinition)child);
            }
            else if (child is GnosisDocumentFrame)
            {
                docFrame = (GnosisDocumentFrame)child;
            }
            else if (child is GnosisConnectionFrame)
            {
                connectionFrame = (GnosisConnectionFrame)child;
            }
            else if (child is GnosisNavigatorFrame)
            {
                navFrame = (GnosisNavigatorFrame)child;
            }
            else if (child is GnosisSearchFrame)
            {
                searchFrame = (GnosisSearchFrame)child;
            }
            else if (child is GnosisParentWindow)
            {
                parentWindow = (GnosisParentWindow)child;
            }
            else
            {
                GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisEntity", child.GetType().Name);
            }
        }
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisDataType)
     {
         if (types == null)
         {
             types = new List <GnosisDataType>();
         }
         types.Add((GnosisDataType)child);
     }
     else if (child is GnosisDataCache)
     {
         if (caches == null)
         {
             caches = new List <GnosisDataCache>();
         }
         caches.Add((GnosisDataCache)child);
     }
     else if (child is GnosisDataSystemReference)
     {
         if (dataSystemReferences == null)
         {
             dataSystemReferences = new List <GnosisDataSystemReference>();
         }
     }
     else if (child is GnosisDataKey)
     {
         if (dataKeys == null)
         {
             dataKeys = new List <GnosisDataKey>();
         }
         dataKeys.Add((GnosisDataKey)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleError("Unknown type added to GnosisDataDefinition: " + child.GetType().ToString(), "GnosisDataDefinition.AddChild()");
     }
 }
 public override void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisGenericToggleMenuItem)
     {
         if (toggleMenuItems == null)
         {
             toggleMenuItems = new List <GnosisGenericToggleMenuItem>();
         }
         toggleMenuItems.Add((GnosisGenericToggleMenuItem)child);
     }
     else if (child is GnosisGenericMenuItem)
     {
         if (menuItems == null)
         {
             menuItems = new List <GnosisGenericMenuItem>();
         }
         menuItems.Add((GnosisGenericMenuItem)child);
     }
     else
     {
         base.GnosisAddChild(child);
     }
 }
Exemple #27
0
        //[System.Xml.Serialization.XmlElement("GnosisSearchParameter")]
        //public List<GnosisSearchParameter> SearchParameters
        //{
        //    get { return searchParameters; }
        //    set { searchParameters = value; }
        //}

        public void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisLinkAttribute)
            {
                linkAttributes.Add((GnosisLinkAttribute)child);
            }
            else if (child is GnosisLinkEntity)
            {
                linkEntities.Add((GnosisLinkEntity)child);
            }
            else if (child is GnosisLinkMenuButton)
            {
                linkMenuButton = (GnosisLinkMenuButton)child;
            }
            else if (child is GnosisLinkButton)
            {
                linkButton = (GnosisLinkButton)child;
            }
            else
            {
                GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError(this.GetType().Name, child.GetType().Name);
            }
        }
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisDatasetDefinition)
     {
         if (datasets == null)
         {
             datasets = new List <GnosisDatasetDefinition>();
         }
         datasets.Add((GnosisDatasetDefinition)child);
     }
     else if (child is GnosisDatasetItem)
     {
         if (datasetItems == null)
         {
             datasetItems = new List <GnosisDatasetItem>();
         }
         datasetItems.Add((GnosisDatasetItem)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisDatasetDefinition", child.GetType().Name);
     }
 }
Exemple #29
0
 public void GnosisAddChild(IGnosisObject child)
 {
     if (child is GnosisControlReference)
     {
         if (controlReferences == null)
         {
             controlReferences = new List <GnosisControlReference>();
         }
         controlReferences.Add((GnosisControlReference)child);
     }
     else if (child is GnosisDataCache)
     {
         if (dataCaches == null)
         {
             dataCaches = new List <GnosisDataCache>();
         }
         dataCaches.Add((GnosisDataCache)child);
     }
     else
     {
         GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisDatasetItem", child.GetType().Name);
     }
 }
        public void GnosisAddChild(IGnosisObject child)
        {
            if (child is GnosisPrimarySplit)
            {
                primarySplit = (GnosisPrimarySplit)child;
                // LoadPrimarySplit((GnosisPrimarySplit)child);
                contentRoot.Children.Add((GnosisPrimarySplit)primarySplit);
            }
            else if (child is GnosisToolbarTray)
            {
                if (toolbarTrays == null)
                {
                    toolbarTrays = new List <GnosisToolbarTray>();
                }

                toolbarTrays.Add((GnosisToolbarTray)child);
                // LoadToolbarTray((GnosisToolbarTray)child);
                switch (((GnosisToolbarTray)child)._TrayHorizontalAlignment)
                {
                case GnosisController.HorizontalAlignmentType.LEFT:
                    pnlToolsLeft.Children.Add((GnosisToolbarTray)child);
                    break;

                case GnosisController.HorizontalAlignmentType.CENTRE:
                    pnlToolsCentre.Children.Add((GnosisToolbarTray)child);
                    break;

                case GnosisController.HorizontalAlignmentType.RIGHT:
                    pnlToolsRight.Children.Add((GnosisToolbarTray)child);
                    break;
                }
            }
            else
            {
                GlobalData.Singleton.ErrorHandler.HandleUnknowChildAddedError("GnosisParentWindow", child.GetType().Name);
            }
        }