-
-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wxGUI: refactoring: build display status bar based on wx.StatusBar widget #1646
wxGUI: refactoring: build display status bar based on wx.StatusBar widget #1646
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When you right click on map display and select Hide statusbar, it's not working because the pane itself is not hidden. Currently the hiding/showing is in SbManager, but it may be better to keep SbManager for managing the content and the hiding/showing could be done by the frame directly (it knows about the pane unlike the SbManager). So create ShowStatusbar and IsStatusbarShown functions in MapFrame that show/hide the pane.
|
@petrasovaa Not sure why there are these slant stripes now: I first thought it is something related to the pane resizing but it looks more like related to the whole frame... (it disappears when Map Window is maximized). I noticed we have the same stripes in the bottom of the mainframe window as well. Do you have any suggestion about that? Otherwise, the appearance is the same as originally was. |
I noticed it but I am not sure either. It's probably ok. |
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
* develop: wxGUI/map display: manage wx.StatusBar widget by AUI (OSGeo#1646)
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
Needed for single layout, map display will not be always a wx.frame
This PR redesigning the form of display map status bar implementation.
It was originally created directly using CreateStatusBar function, which is, however, directly connected to the wx.Frame widget.
For further implementation of the SingleLayout, we need to replace MapFrame widget by MapPanel widget.
MapPanel widget does not support CreateStatusBar function.
Reimplemented status bar in a Map Display for a better context:

Original status bar:
