| 313 | '''1) What did I complete this week?'''\\ |
| 314 | As the last week, I focused on the GUI refactoring. I worked on the main refactoring PR (see https://github.com/OSGeo/grass/pull/1675), in terms of the main Map Display I am done here. However, we realized that changes influence also other Map Frames based - particularly g.gui.rdigit, d.mon, Map Swipe, Ground Control Point and IClass frame. |
| 315 | |
| 316 | There were two ways to proceed. First, I started with the statusbars for all the frames that we need newly to be created based on wx.Statubar widget (see https://github.com/OSGeo/grass/pull/1689). Then we came up with another concept, namely delegating methods using metaprogramming. Although this path seemed cheap at first (we talked about it very intensively on videocall on Wednesday), after a few hours of studying, we came to the conclusion that it is inappropriate in our case. So that, I will again start to work on (see https://github.com/OSGeo/grass/pull/1689). |
| 317 | |
| 318 | Meantime, I also discovered the bug when hiding statusbar and toolbars does not work properly for map frames as e.g. Map Swipe (and other standlalone map frames) and I set up the issue for it (see https://github.com/OSGeo/grass/issues/1691). |
| 319 | |
| 320 | To sum it up, this week was not so productive in terms of code, but key in determining what to do next. |
| 321 | |
| 322 | '''2) What am I going to achieve for next week?'''\\ |
| 323 | In the next step, the focus will be on the completion of https://github.com/OSGeo/grass/pull/1689, which will then allow the completion of the large https://github.com/OSGeo/grass/pull/1675. |
| 324 | |
| 325 | '''3) Is there any blocking issue?'''\\ |
| 326 | No, it is not. However, as I have already mentioned I am on holiday till Tuesday. I am looking forward to new energy coming after the rest. :-) |
| 327 | |
| 328 | == Week 4 == |