Changes between Initial Version and Version 1 of wxGUIDevelopment/RedesigningStatusbar


Ignore:
Timestamp:
Dec 29, 2021, 5:07:31 AM (2 years ago)
Author:
lindakladivova
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • wxGUIDevelopment/RedesigningStatusbar

    v1 v1  
     1= GRASS GIS mini project 2022: Redesigning a map display status bar combo box into a new settings dialog =
     2
     3|| Title: || '''Redesigning a map display status bar combo box into a new settings dialog''' ||
     4||Student Name: || Linda Kladivova ||
     5||Organization: || [http://www.osgeo.org OSGeo - Open Source Geospatial Foundation] ||
     6|| Mentor Name: || Anna Petrasova, Martin Landa, Vaclav Petras ||
     7|| !GitHub Repository: || [https://github.com/lindakladivova view repository]   ||
     8|| Budget: || 1000 €
     9
     10== Abstract ==
     11The project builds on the work started within the GSoC 2021 project called First steps towards the GRASS GIS Single-Window GUI. Within this coding period, a simple prototype of Single-Window GUI was proposed and partly implemented. It looks good at first glance from screenshots, however, there are many shortcomings and missing features that need to be removed/implemented to provide the Single-Window GUI layout as an optional mode in version 8.2.0.
     12
     13== Goal ==
     14
     15The core part of the work will be devoted to the reorganization of the map display status bar. At the moment, the status bar at the bottom of the map display window consists of a text section, a combo box, a mask and a check box. For the Single-Window GUI, the number of widgets must be reduced so that the check box on the right side of the status bar is not shrunk. The solution is to cancel the combo box occupying too much space and implement a new settings dialog accessible from the top map display toolbar. So, the goal of the project is to create the fully functional testable Single-Window GUI mode which addresses the map display window settings through a new dialog.
     16
     17== Timeline ==
     18
     19{{{#!th style="background: #ddd" rowspan=2
     20'''Time Period'''
     21}}}
     22{{{#!th style="background: #ddd" colspan=2
     23'''Milestones'''
     24}}}
     25|-----------------------
     26{{{#!th style="background: #ddd"
     27Tasks
     28}}}
     29{{{#!th style="background: #ddd"
     30Status
     31}}}
     32|-----------------------
     33{{{#!td
     34January 3 - January 9 \\
     35''Week 1''
     36}}}
     37{{{#!td
     38'''New Map Display settings dialog'''
     39- Create Map Display settings dialog accessible from Map Display toolbar and move checkbox items there
     40}}}
     41{{{#!td
     42\\
     43WIP
     44\\
     45}}}
     46|-----------------------
     47{{{#!td
     48January 10 - January 17 \\
     49''Week 2''
     50}}}
     51{{{#!td
     52'''Mask widget'''
     53- Move mask to main statusbar, see https://github.com/OSGeo/grass/pull/1621
     54}}}
     55{{{#!td
     56\\
     57TBD
     58\\
     59}}}
     60
     61|-----------------------
     62{{{#!td
     63June 17 - June 23 \\
     64''Week 3''
     65}}}
     66{{{#!td
     67'''Use defined projection checkbox'''
     68- Move Use defined projection checkbox to Map Display settings
     69}}}
     70{{{#!td
     71\\
     72TBD
     73\\
     74}}}
     75|-----------------------
     76
     77{{{#!td
     78January 24 - January 30 \\
     79''Week 4''
     80}}}
     81{{{#!td
     82'''Projection settings'''
     83- Move Projection settings in GUI settings to the new Map Display settings
     84}}}
     85{{{#!td
     86\\
     87TBD
     88\\
     89}}}
     90|-----------------------
     91
     92{{{#!td
     93January 31 - February 6 \\
     94''Week 5''
     95}}}
     96{{{#!td
     97'''Customize statusbar from Map Display settings'''
     98 - create radiobuttons in Map Display settings for customization statusbar widgets
     99}}}
     100{{{#!td
     101\\
     102TBD
     103\\
     104}}}
     105|-----------------------
     106
     107{{{#!td
     108February 7 - February 13\\
     109''Week 6''
     110}}}
     111{{{#!td
     112'''Customize statusbar from Map Display settings'''
     113 - create radiobuttons in Map Display settings for customization statusbar widgets
     114 - remove statusbar combobox
     115}}}
     116{{{#!td
     117\\
     118TBD
     119\\
     120}}}
     121|-----------------------
     122
     123{{{#!td
     124February 14 - February 20 \\
     125''Week 7''
     126}}}
     127{{{#!td
     128'''Merge Coordinates and Go To'''
     129 - merge Projection and Go to statusbar widgets to one general widget
     130}}}
     131{{{#!td
     132\\
     133TBD
     134\\
     135}}}
     136|-----------------------
     137
     138{{{#!td
     139February 21 - February 27 \\
     140''Week 8''
     141}}}
     142{{{#!td
     143'''EPSG text widget'''
     144 - Add EPSG text widget to map display statusbar
     145}}}
     146{{{#!td
     147\\
     148TBD
     149\\
     150}}}
     151|-----------------------
     152{{{#!td
     153
     154}}}
     155|-----------------------