Changes between Version 52 and Version 53 of GSoC/2021/SingleWindowLayout


Ignore:
Timestamp:
Jul 18, 2021, 4:08:48 AM (3 years ago)
Author:
lindakladivova
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/SingleWindowLayout

    v52 v53  
    175175}}}
    176176{{{#!td
     177'''wxGUI refactoring:'''
     178 - Build all other Map Frames based wx.Statusbar (see https://github.com/OSGeo/grass/pull/1689)
     179 - Utilize Map Display panel into Map Display frame (see https://github.com/OSGeo/grass/pull/1675)
    177180'''Adapting the code for Single-Window GUI:'''
    178 - Create a new factory-pattern class
    179 - Adapt features related to adding and removing the 3D tab and 3D toolbar to the future option
     181 - Adapt single-window GUI based on the locally merged branch (https://github.com/OSGeo/grass/pull/1732)
    180182}}}
    181183{{{#!td
     
    347349
    348350== Week 6 ==
    349 '''1) What did I complete this week?'''\\
    350 '''2) What am I going to achieve for next week?'''\\
    351 '''3) Is there any blocking issue?'''\\
     351'''1) What did I complete this week?'''\\
     352This week was very important. In the first part, I worked on https://github.com/OSGeo/grass/pull/1675 which is already done in terms of the main Map Diplay panel but needs many other changes related to other widgets. On Wednesday's videocall we decided to work on the local merged branch because it will probably take some time to merge https://github.com/OSGeo/grass/pull/1675.
     353So, I set up the new PR https://github.com/OSGeo/grass/pull/1732 mining from https://github.com/OSGeo/grass/pull/1675 as well as https://github.com/OSGeo/grass/pull/1689. By the time we merge https://github.com/OSGeo/grass/pull/1675, I can solve here many things related to Single-Window layout. I have alrealdy composed the new Map Display panel and started to repair existing events and methods and to implement new methods.
     354There are several basic things I would like to address in this PR:
     355
     356- repair GRASS GIS exit (generally speaking all closing stuff is broken now)
     357- adding maps to map display does not work when switching to a different location
     358- adding and removing 3D View does not work
     359- remove methods applied on wx.Frame
     360- implement new events or repair the existing ones:
     361
     362 - -  when adding a new Display tab automatically focus on the related Map notebook tab
     363 - -  when switching Display tabs, Map notebook tabs are switched as well
     364 - -  when moving Map notebook tabs, the index is remembered, so switching between Display tabs switch Map tabs correctly
     365 - -  when switching Map notebook tabs, Display tabs are switched as well
     366 - -  Map notebook switching process works from the beginning (not needed to switch Display tabs first)
     367 - -  closing Map notebook tab closes the related Display tab
     368 - -  closing Display tab closes the related Map notebook tab
     369
     370- when renaming the Display tab, the related Map notebook tab is renamed (regardless of the current index)
     371
     372I have also noticed a small issue concerning GCP toolbars and I set up the issue for it (see https://github.com/OSGeo/grass/issues/1731).
     373
     374'''2) What am I going to achieve for next week?'''\\
     375I am gonna work on coding basic functionalities for Single-Window layout on my locally merged branch. Although, it is not possible for my mentors to test it, I will share changes to the PR https://github.com/OSGeo/grass/pull/1732 so we can at least discuss them.
     376
     377'''3) Is there any blocking issue?'''\\
     378No, It is not.
    352379
    353380== Week 7 ==