コード例 #1
0
ファイル: ActivitiesController.cs プロジェクト: satr/rvslite
 public void UnregisterActivity(BaseActivity activity){
     foreach (ActivitiesLink activitiesLink in new List<ActivitiesLink>(_activitiesLinks)){
         if(activitiesLink.TargetActivity == activity)
             _activitiesLinks.Remove(activitiesLink);
         if (activitiesLink.SourceActivity == activity)
             activitiesLink.SourceActivity = null;
     }
 }
コード例 #2
0
ファイル: DisplayServiceFactory.cs プロジェクト: satr/rvslite
 protected override void Subscribe(IService service, BaseActivity activity){
     activity.OnPost += service.SetValue;
 }
コード例 #3
0
 protected abstract void Subscribe(IService service, BaseActivity activity);
コード例 #4
0
ファイル: MainForm.cs プロジェクト: satr/rvslite
 void _activityControlsController_OnExpandCompositeActivity(BaseActivity activity){
     var tabPage = new TabPage(activity.Name);
     tabControl.TabPages.Add(tabPage);
     tabPage.Focus();
 }
コード例 #5
0
ファイル: ActivityFactoryBase.cs プロジェクト: satr/rvslite
 public IActivityControl GetControl(BaseActivity activity){
     var activityControl = CreateActivityControl();
     activityControl.Activity = activity;
     return activityControl;
 }
コード例 #6
0
ファイル: BumperServiceFactory.cs プロジェクト: satr/rvslite
 protected override void Subscribe(IService service, BaseActivity activity){
     service.OnStateChanged += activity.Post;
 }
コード例 #7
0
ファイル: ActivitiesController.cs プロジェクト: satr/rvslite
 public void RegisterActivity(BaseActivity sourceActivity, BaseActivity targetActivity){
     _activitiesLinks.Add(new ActivitiesLink(sourceActivity, targetActivity));
 }
コード例 #8
0
  public void RegisterActivityControl(IActivityControl activityControl, BaseActivity sourceActivity, ActivityControlsLink sourceActivityControlsLink, int column, int row) {
     ActivityControls[column, row] = activityControl;
     activityControl.SourceActivity = sourceActivity;
     activityControl.OnClickActivityControl += activityControl_OnClickActivityControl;
     _designFieldControl.PlaceActivityControlAt(column, row, activityControl, sourceActivityControlsLink);
     activityControl.Init();
 }