#771 closed enhancement (done)
Improve MainForm GUI
Reported by: | mkommend | Owned by: | mkommend |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.0 |
Component: | MainForm | Version: | 3.2 |
Keywords: | Cc: |
Description
Change History (41)
comment:1 Changed 15 years ago by mkommend
- Status changed from new to assigned
comment:2 Changed 15 years ago by swagner
Corrected plugin dependencies in r2406.
comment:3 Changed 15 years ago by swagner
Cleaned the code a bit in r2407.
comment:4 Changed 15 years ago by mkommend
created branch for mainform refactoring r2420
comment:5 Changed 15 years ago by mkommend
initial version of refactored mainform r2426
comment:6 follow-up: ↓ 8 Changed 15 years ago by abeham
Regarding the DockingMainForm: ActiveView currently doesn't change when the focus moves from one DockingWindow to another when both are being displayed e.g. next to each other. This is an issue e.g. when a ToolBarItem wants to en/disable itself based on which view is seen as active. Of course, it's debatable what being the "active" view actually means.
comment:7 Changed 15 years ago by mkommend
first version of generic views r2433
comment:8 in reply to: ↑ 6 Changed 15 years ago by mkommend
Replying to abeham:
Regarding the DockingMainForm: ActiveView currently doesn't change when the focus moves from one DockingWindow to another when both are being displayed e.g. next to each other. This is an issue e.g. when a ToolBarItem wants to en/disable itself based on which view is seen as active. Of course, it's debatable what being the "active" view actually means.
registered GotFocus event on forms to activate corresponding views r2434
comment:9 Changed 15 years ago by mkommend
implemented changes regarding detection of view types and default views as discussed with SWA r2437
comment:10 Changed 15 years ago by mkommend
minor code refactoring r2438
comment:11 Changed 15 years ago by mkommend
refactored mainform r2443
comment:12 Changed 15 years ago by mkommend
refactored MainFormManager to use linq syntax r244
comment:13 Changed 15 years ago by mkommend
added missing license information for HeuristicLab.MainForm r2453
comment:14 Changed 15 years ago by mkommend
implemented last changes in MainForm as discussed with SWA r2456
comment:15 Changed 15 years ago by mkommend
removed unnecessary classes from HeuristicLab.MainForm r2457
comment:16 Changed 15 years ago by mkommend
integrated branch MainForm refactoring into trunk r2458
comment:17 Changed 15 years ago by mkommend
deleted branch for mainform refactoring r2459
comment:18 Changed 15 years ago by mkommend
added check if MainFormBase is created during design mode (visual studio designer) to suppress registering at the MainFormManager r2460
comment:19 Changed 15 years ago by mkommend
separated ViewBase<T> into ViewBase and ViewBase<T> r2461
comment:20 Changed 15 years ago by mkommend
- removed virtual binding of !Item property in ViewBase
- removed FireMainFormChanged after the GUI was created r2462
comment:21 Changed 15 years ago by mkommend
changed detection of design mode in MainFormBase r2463
comment:22 Changed 15 years ago by mkommend
removed generic base class ViewBase<T> r2464
comment:23 Changed 15 years ago by mkommend
implemented ContentAttribute and adapted MainFormManager r2466
comment:24 Changed 15 years ago by mkommend
added CreateView methods in MainFormManager r2467
comment:25 Changed 15 years ago by mkommend
renamed method for determining default viewable types in ContentAttribute r2468
comment:26 Changed 15 years ago by mkommend
moved registering of mainform from ctor to mainform.load event, because designmode property is not set in the ctor r2469
comment:27 Changed 15 years ago by mkommend
added Initialized event to ViewBase in MainForm.WindowsForms r2509
comment:28 Changed 15 years ago by mkommend
renamed ViewBase.Initialized to ViewBase.Initialize r2510
comment:29 Changed 15 years ago by mkommend
added ability to generate separators in between menu- and toolbaritems r2514
comment:30 Changed 15 years ago by mkommend
changed ContentAttribute to not be inherited r2519
comment:31 Changed 15 years ago by mkommend
added new virtual method for form closing r2532
comment:32 Changed 15 years ago by swagner
fired MainFormChanged event in MainFormBase after all custom GUI controls have been created (r2539).
comment:33 Changed 15 years ago by swagner
Fixed lookup to retrieve content types and added new method GetViewableTypes to ContentAttribute in r2540
comment:34 Changed 15 years ago by mkommend
adapted MainForm to fire an initialized event and renamed the event in ViewBase to Initialized r2541
comment:35 Changed 15 years ago by mkommend
changed CloseReason to FormOwnerClosing if IView.Close method is used r2543
comment:36 Changed 15 years ago by mkommend
added CloseView methods with CloseReason r2544
comment:37 Changed 15 years ago by mkommend
added ViewContextMenuStrip r2545
comment:38 Changed 15 years ago by mkommend
added ViewShown, ViewHidden and ViewClosed events in MainForm r2548
comment:39 Changed 15 years ago by mkommend
- Resolution set to fixed
- Status changed from assigned to closed
comment:40 Changed 14 years ago by swagner
- Milestone changed from Iteration 4 to Current
Milestone Iteration 4 deleted
comment:11 Changed 14 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
corrected caption in docking forms r2403