Changes between Version 46 and Version 47 of GSoC/2021/SingleWindowLayout


Ignore:
Timestamp:
Jul 2, 2021, 5:35:53 AM (3 years ago)
Author:
lindakladivova
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/SingleWindowLayout

    v46 v47  
    146146\\
    147147WIP
     148\\
    148149WIP
    149150}}}
     
    312313== Week 4 ==
    313314'''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).
     315As 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, me and mentors realized that changes influence also other Map Frames - particularly g.gui.rdigit, d.mon, Map Swipe, Ground Control Point and IClass frame.
     316
     317There 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. And this decision again opened PR https://github.com/OSGeo/grass/pull/1689.
     318
     319Meantime, I also discovered the bug related to hiding statusbar and toolbars that does not work properly for above-mentioned map frames as e.g. Map Swipe. I set up the issue for it (see https://github.com/OSGeo/grass/issues/1691).
    319320
    320321To sum it up, this week was not so productive in terms of code, but key in determining what to do next.
     
    324325
    325326'''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 ==
    329 '''1) What did I complete this week?'''\\
    330 '''2) What am I going to achieve for next week?'''\\
    331 '''3) Is there any blocking issue?'''\\
     327No, it is not. However, as I have already mentioned I am on holiday till Tuesday... and I am looking forward to new energy coming after the rest. :-)
    332328
    333329== Week 5 ==