Exemplo n.º 1
0
        protected override void OnItemAdded(StageOperationParameters item)
        {
            IStageOperationParametersEditor edtr = mSOParametersEditorFactory(item);
            IStageOperationHolder           sohw = mSOHolderFactory(edtr);

            // Setting events
            sohw.FreezeButtonClicked      += HandleSohwFreezeButtonClicked;
            sohw.RemoveButtonClicked      += HandleSohwRemoveButtonClicked;
            sohw.EditButtonClicked        += HandleSohwEditButtonClicked;
            sohw.StageActiveButtonClicked += HandleSohwStageActiveButtonClicked;
            sohw.UpTitleButtonClicked     += HandleSohwUpTitleButtonClicked;
            sohw.DownTitleButtonClicked   += HandleSohwDownTitleButtonClicked;

            _Holders.Add(item, sohw);
            _Holders[item].StageOperationParametersEditor.UserModified += HandleSohwOperationParametersEditorUserModified;

            base.OnItemAdded(item);

            AskUpdate();
        }
Exemplo n.º 2
0
 public static IStageOperationHolder StageOperationHolderFactory(IStageOperationParametersEditor editor)
 {
     return(new StageOperationHolderWidget((StageOperationParametersWidget)editor));
 }
Exemplo n.º 3
0
 public static IStageOperationHolder StageOperationHolderFactory(IStageOperationParametersEditor editor)
 {
     return new StageOperationHolderWidget((StageOperationParametersWidget)editor);
 }