#716 closed enhancement (done)
Prototype implementation for generic main form
Reported by: | mkommend | Owned by: | mkommend |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.0 |
Component: | MainForm | Version: | 3.2 |
Keywords: | Cc: |
Description
A generic main form for developing HeuristicLab GUIs should be implemented. The key features are menu- and toolstrip items based on implemented actions and automatic discovery of implemented views.
Change History (41)
comment:1 Changed 15 years ago by mkommend
- Status changed from new to assigned
comment:2 Changed 15 years ago by mkommend
comment:3 Changed 15 years ago by mkommend
implemented first version of MainFormBase and DockingMainForm r2233
comment:4 Changed 15 years ago by mkommend
added HeuristicLab!.MainForm.Test project and demo implementation adapted MainForm to new design r2243
comment:5 Changed 15 years ago by mkommend
forgotten to add one Interface in HeuristicLab.MainForm r2244
comment:6 Changed 15 years ago by mkommend
created project HeuristicLab.Common.Resources r2245
comment:7 Changed 15 years ago by mkommend
updated HeuristicLab.Common.Resources project file and added HeuristicLabIcon r2246
comment:8 Changed 15 years ago by mkommend
adapted HeuristicLab.MainForm.Test to use HL.Common.Resources r2247
comment:9 Changed 15 years ago by mkommend
deleted AssemblyInfo.cs from HeuristicLab.MainForm.Test r2248
comment:10 Changed 15 years ago by mkommend
adapted MainForm to create DropDownButtons r2249
comment:11 Changed 15 years ago by mkommend
tried to add docking views - not working right now r2250
comment:12 Changed 15 years ago by mkommend
fixed view docking r2252
comment:13 Changed 15 years ago by mkommend
added support for multiple document mainform without docking r2253
comment:14 Changed 15 years ago by mkommend
added ability for toolstripitems to listen for specific events r2254
comment:15 Changed 15 years ago by mkommend
- Component changed from General to MainForm
comment:16 Changed 15 years ago by mkommend
corrected bug in MultipleDocumentMainForm !viewStateChanged were not handled r2255
comment:17 Changed 15 years ago by mkommend
first part of changes after discussion with SWA r2256
comment:18 Changed 15 years ago by mkommend
solution changes r2257
comment:19 Changed 15 years ago by mkommend
added ability to cancel form close; removed mistakenly commited csproj.user file r2266
comment:20 Changed 15 years ago by mkommend
added missing license information r2267
comment:21 Changed 15 years ago by mkommend
added SingleDocumentMainForm reenabled designer support for MainForms r2268
comment:22 Changed 15 years ago by mkommend
SingleDocumentMainForm shows open froms in taskbar removed bool listen members from !IToolStripItem r2269
comment:23 Changed 15 years ago by mkommend
renamed Common.Resources project r2276
comment:24 Changed 15 years ago by mkommend
added possibility to specify initial docking state r2279
comment:25 Changed 15 years ago by mkommend
removed display of active view caption in statusstrip r2294
comment:26 Changed 15 years ago by mkommend
added ViewClosed method to tell MainForm subclasses that a view was closed r2297
comment:27 Changed 15 years ago by mkommend
corrected access modifiers for ViewClosed method r2298
comment:28 Changed 15 years ago by mkommend
added MainFormChanged event r2300
comment:29 Changed 15 years ago by mkommend
fired changed event after gui is created r2302
comment:30 Changed 15 years ago by mkommend
added possibility to programatically close views r2305
comment:31 Changed 15 years ago by mkommend
added check to show every view only one time, second call of ShowView leads to focus of the view r2306
comment:32 Changed 15 years ago by mkommend
corrected bug in ViewClosed method removed base prefix r2308
comment:33 Changed 15 years ago by mkommend
added invoke required checks in close view methods r2309
comment:34 Changed 15 years ago by mkommend
added progressBar to the status strip r2334
comment:35 Changed 15 years ago by mkommend
added InvokeRequired check in FireMainFormChanged and OnActiveViewChanged r2336
comment:36 Changed 15 years ago by mkommend
corrected setter for icon, title and cursor to use asynchronous methods r2338
comment:37 Changed 15 years ago by mkommend
adapted mainform base to declare GUI specific members (icon, title, ...) with the new keyword r2348
comment:38 Changed 15 years ago by mkommend
corrected usage of new and override keywords for inherited properties from control or form in MainFormBase r2350
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
added HeuristicLab.MainForm project r2231