Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#857 closed enhancement (done)

Redesign MainForm

Reported by: mkommend Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.0
Component: MainForm Version: 3.2
Keywords: Cc:

Description


Change History (28)

comment:1 Changed 11 years ago by mkommend

  • Status changed from new to assigned

comment:2 Changed 11 years ago by mkommend

first version of redesigned MainForm r2696

comment:3 Changed 11 years ago by mkommend

changed access modifier from FireMainFormChanged back to public r2699

comment:4 Changed 11 years ago by mkommend

removed test cases in MainFormManager ctor r2702

comment:5 Changed 11 years ago by mkommend

changed access modifier of FireMainFormChanged back to protected. if it is really necessary to be accessed from other classes, then it should be reopened with the new keyword. although it would be better if the mainform reacts automatically on changes. r2703

comment:6 Changed 11 years ago by mkommend

  • new method ToolStripItemSet
  • Control.Show Hide method hidden with new keyword in View class

r2704

comment:7 Changed 11 years ago by mkommend

deleted unused classes r2705

comment:8 Changed 11 years ago by mkommend

fixed compilation errors in HL3.2 solution r2706

comment:9 Changed 11 years ago by mkommend

changed responsibility for calling OnToolStripItemSet from the MainForm to the ActionUserInterfaceItem r2707

comment:10 Changed 11 years ago by swagner

Adapted HL 3.3 plugins in r2708.

comment:11 Changed 11 years ago by mkommend

corrected firing of ToolStripItemSet r2709

comment:12 Changed 11 years ago by mkommend

corrected ToolStripItemDisplayStyle for menuitems r2710

comment:13 Changed 11 years ago by mkommend

added View.IsShown property r2711

comment:14 Changed 11 years ago by swagner

Worked on ContentView in r2712.

comment:15 Changed 11 years ago by swagner

Adapted HL 3.3 plugins in r2713.

comment:16 Changed 11 years ago by abeham

As discussed, the protected virtual methods MainForm.Show(IView, bool) and MainForm.Hide(IView) have different semantic meanings than the respective inherited methods Control.Show(), Form.Show(IWin32Window), and Control.Hide().

comment:17 Changed 11 years ago by mkommend

corrected MainForm.ActiveViewChanged event and View.IsShown property r2723

comment:18 Changed 11 years ago by mkommend

corrected handling of generic content types r2724

comment:19 Changed 11 years ago by swagner

Corrected handling of generic content types in r2726.

comment:20 Changed 11 years ago by mkommend

improved MainForm as suggested by FxCop r2761

comment:21 Changed 11 years ago by mkommend

updated MainFormManager to transform generic type definitions to concrete types if possible r2810

comment:22 Changed 11 years ago by mkommend

corrected naming of load event handler in View r2813

comment:23 Changed 11 years ago by mkommend

added ViewAttribute and adapted ViewContextMenuStrip r2837

comment:24 Changed 11 years ago by mkommend

corrected naming of function r2938

comment:25 Changed 11 years ago by mkommend

corrected access modifiers of some methods and fields r2962

comment:26 Changed 11 years ago by mkommend

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:27 Changed 10 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 10 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.